OnixS C++ CME Market Data Handler  5.7.0
API documentation
DebugLoggingSettings Class Reference

#include <OnixS/CME/MDH/LoggingSettings.h>

Public Member Functions

 DebugLoggingSettings (const SettingGroup *group=NULL)
 
 DebugLoggingSettings (const DebugLoggingSettings &other)
 
 ~DebugLoggingSettings ()
 
bool traceFeeds () const
 
DebugLoggingSettingstraceFeeds (bool status)
 
MessageTracing::Enum traceMessages () const
 
DebugLoggingSettingstraceMessages (MessageTracing::Enum tracing)
 
bool traceBooks () const
 
DebugLoggingSettingstraceBooks (bool status)
 
DebugLoggingSettingsoperator= (const DebugLoggingSettings &other)
 

Protected Member Functions

void assignNoControl (const DebugLoggingSettings &other)
 

Friends

class LoggingSettings
 

Detailed Description

Definition at line 81 of file LoggingSettings.h.

Constructor & Destructor Documentation

DebugLoggingSettings ( const SettingGroup group = NULL)
inline

Initializes default settings.

Definition at line 115 of file LoggingSettings.h.

DebugLoggingSettings ( const DebugLoggingSettings other)
inline

Initializes as a copy.

Definition at line 129 of file LoggingSettings.h.

~DebugLoggingSettings ( )
inline

Cleans everything up (if necessary).

Definition at line 143 of file LoggingSettings.h.

Member Function Documentation

void assignNoControl ( const DebugLoggingSettings other)
inlineprotected

Definition at line 99 of file LoggingSettings.h.

DebugLoggingSettings& operator= ( const DebugLoggingSettings other)
inline

Re-initializes as a copy.

Definition at line 222 of file LoggingSettings.h.

bool traceBooks ( ) const
inline

Indicates whether books are traced.

Note
By default, books are not traced.

Definition at line 199 of file LoggingSettings.h.

DebugLoggingSettings& traceBooks ( bool  status)
inline

Indicates whether books are traced.

Definition at line 206 of file LoggingSettings.h.

bool traceFeeds ( ) const
inline

Defines whether feeds are to be traced.

Note
By default, feeds are not traced.

Definition at line 150 of file LoggingSettings.h.

DebugLoggingSettings& traceFeeds ( bool  status)
inline

Defines whether feeds are to be traced.

Definition at line 157 of file LoggingSettings.h.

MessageTracing:: Enum traceMessages ( ) const
inline

Defines the way SBE messages are traced.

Note
By default, messages are not traced.

Definition at line 175 of file LoggingSettings.h.

DebugLoggingSettings& traceMessages ( MessageTracing::Enum  tracing)
inline

Defines the way SBE messages are traced.

Definition at line 182 of file LoggingSettings.h.

Friends And Related Function Documentation

friend class LoggingSettings
friend

Definition at line 93 of file LoggingSettings.h.


The documentation for this class was generated from the following file: