OnixS C++ CME MDP Premium Market Data Handler  5.8.3
API Documentation
DebugLoggingSettings Class Reference

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

Public Member Functions

 DebugLoggingSettings (const SettingGroup *group=nullptr)
 
 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 70 of file LoggingSettings.h.

Constructor & Destructor Documentation

DebugLoggingSettings ( const SettingGroup group = nullptr)
inline

Initializes default settings.

Definition at line 74 of file LoggingSettings.h.

DebugLoggingSettings ( const DebugLoggingSettings other)
inline

Initializes as a copy.

Definition at line 83 of file LoggingSettings.h.

~DebugLoggingSettings ( )
inline

Cleans everything up (if necessary).

Definition at line 92 of file LoggingSettings.h.

Member Function Documentation

void assignNoControl ( const DebugLoggingSettings other)
inlineprotected

Definition at line 155 of file LoggingSettings.h.

DebugLoggingSettings& operator= ( const DebugLoggingSettings other)
inline

Re-initializes as a copy.

Definition at line 140 of file LoggingSettings.h.

bool traceBooks ( ) const
inline

Indicates whether books are traced.

Note
By default, books are not traced.

Definition at line 126 of file LoggingSettings.h.

DebugLoggingSettings& traceBooks ( bool  status)
inline

Indicates whether books are traced.

Definition at line 132 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 96 of file LoggingSettings.h.

DebugLoggingSettings& traceFeeds ( bool  status)
inline

Defines whether feeds are to be traced.

Definition at line 102 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 111 of file LoggingSettings.h.

DebugLoggingSettings& traceMessages ( MessageTracing::Enum  tracing)
inline

Defines the way SBE messages are traced.

Definition at line 117 of file LoggingSettings.h.

Friends And Related Function Documentation

friend class LoggingSettings
friend

Definition at line 150 of file LoggingSettings.h.


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