DDS  ver. 3.4
dds-user-defaults/src/Options.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef DDS_DDSOptions_h
6 #define DDS_DDSOptions_h
7 
8 #include "def.h"
9 
10 namespace dds
11 {
12  namespace user_defaults_api
13  {
14  typedef struct SDDSServerOptions
15  {
17  std::string m_workDir;
19  // directory
20  std::string m_sandboxDir;
26  std::string m_logDir;
30  unsigned int m_logRotationSize;
34  unsigned int m_idleTime;
35 
37 
38  typedef struct SDDSAgentOptions
39  {
41  std::string m_workDir;
43 
44  typedef struct SDDSUserDefaultOptions
45  {
49  } // namespace user_defaults_api
50 } // namespace dds
51 
52 #endif
std::string m_workDir
< Working folder.
Definition: dds-user-defaults/src/Options.h:17
ELogSeverityLevel
Log Severity levels.
Definition: def.h:144
unsigned int m_ddsCommanderPortRangeMin
commander port range max value (should be open for incoming connection)
Definition: dds-user-defaults/src/Options.h:22
unsigned int m_ddsCommanderPortRangeMax
Logging directory.
Definition: dds-user-defaults/src/Options.h:24
unsigned int m_logRotationSize
True if output log also to console.
Definition: dds-user-defaults/src/Options.h:30
std::string m_sandboxDir
commander port range min value (should be open for incoming connection)
Definition: dds-user-defaults/src/Options.h:20
std::string m_logDir
Log severity level.
Definition: dds-user-defaults/src/Options.h:26
SDDSAgentOptions_t m_agent
Definition: dds-user-defaults/src/Options.h:47
struct dds::user_defaults_api::SDDSAgentOptions SDDSAgentOptions_t
Definition: AgentConnectionManager.h:13
unsigned int m_idleTime
Definition: dds-user-defaults/src/Options.h:34
Definition: dds-user-defaults/src/Options.h:44
bool m_logHasConsoleOutput
Idle time in [s] after which process will be killed by monitoring thread.
Definition: dds-user-defaults/src/Options.h:32
Definition: dds-user-defaults/src/Options.h:14
Definition: dds-user-defaults/src/Options.h:38
struct dds::user_defaults_api::SDDSServerOptions SDDSGeneralOptions_t
MiscCommon::ELogSeverityLevel m_logSeverityLevel
Log rotation size in MB.
Definition: dds-user-defaults/src/Options.h:28
std::string m_workDir
< Working folder.
Definition: dds-user-defaults/src/Options.h:41
SDDSServerOptions m_server
Definition: dds-user-defaults/src/Options.h:46
struct dds::user_defaults_api::SDDSUserDefaultOptions SDDSUserDefaultsOptions_t