OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
LogModeManager.h
Go to the documentation of this file.
1
4// ###########################################################################################################################################################################################################################################################################################################################
5
6#pragma once
7
8// OpenTwin header
9#include "OTCore/Logger.h"
10
11namespace ot {
12
14 public:
16 LogModeManager(const LogModeManager& _other);
17 virtual ~LogModeManager();
18
19 LogModeManager& operator = (const LogModeManager& _other);
20
21 void setGlobalLogFlags(const LogFlags& _flags) { m_globalFlags = _flags; m_globalFlagsSet = true; };
22 const LogFlags& getGlobalLogFlags(void) const { return m_globalFlags; };
23 bool getGlobalLogFlagsSet(void) const { return m_globalFlagsSet; };
24
25 private:
26 bool m_globalFlagsSet;
27 LogFlags m_globalFlags;
28 };
29
30}
#define OT_CORE_API_EXPORT
Dll import.
Definition CoreAPIExport.h:8
OpenTwin Logging system.
Definition LogModeManager.h:13
void setGlobalLogFlags(const LogFlags &_flags)
Definition LogModeManager.h:21
bool getGlobalLogFlagsSet(void) const
Definition LogModeManager.h:23
const LogFlags & getGlobalLogFlags(void) const
Definition LogModeManager.h:22
Definition Connector.h:8