OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
DebugLoggingSettings Class Reference

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() [1/2]

DebugLoggingSettings ( const SettingGroup * group = nullptr)
inline

Initializes default settings.

Definition at line 74 of file LoggingSettings.h.

◆ DebugLoggingSettings() [2/2]

DebugLoggingSettings ( const DebugLoggingSettings & other)
inline

Initializes as a copy.

Definition at line 83 of file LoggingSettings.h.

◆ ~DebugLoggingSettings()

~DebugLoggingSettings ( )
inline

Cleans everything up (if necessary).

Definition at line 92 of file LoggingSettings.h.

Member Function Documentation

◆ assignNoControl()

void assignNoControl ( const DebugLoggingSettings & other)
inlineprotected

Definition at line 155 of file LoggingSettings.h.

◆ operator=()

DebugLoggingSettings & operator= ( const DebugLoggingSettings & other)
inline

Re-initializes as a copy.

Definition at line 140 of file LoggingSettings.h.

◆ traceBooks() [1/2]

bool traceBooks ( ) const
inline

Indicates whether books are traced.

Note
By default, books are not traced.

Definition at line 126 of file LoggingSettings.h.

◆ traceBooks() [2/2]

DebugLoggingSettings & traceBooks ( bool status)
inline

Indicates whether books are traced.

Definition at line 132 of file LoggingSettings.h.

◆ traceFeeds() [1/2]

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.

◆ traceFeeds() [2/2]

DebugLoggingSettings & traceFeeds ( bool status)
inline

Defines whether feeds are to be traced.

Definition at line 102 of file LoggingSettings.h.

◆ traceMessages() [1/2]

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.

◆ traceMessages() [2/2]

DebugLoggingSettings & traceMessages ( MessageTracing::Enum tracing)
inline

Defines the way SBE messages are traced.

Definition at line 117 of file LoggingSettings.h.

◆ LoggingSettings

friend class LoggingSettings
friend

Definition at line 150 of file LoggingSettings.h.