OnixS C++ CME MDP Streamlined Market Data Handler  1.2.0
API Documentation
LogEntry Class Referenceabstract

#include <OnixS/CME/Streamlined/Logger.h>

Public Member Functions

virtual void category (LogCategory::Enum)=0
 
virtual void source (const StrRef &)=0
 
virtual std::string & message ()=0
 
virtual void commit ()=0
 

Protected Member Functions

 LogEntry ()
 
 ~LogEntry ()
 

Detailed Description

Definition at line 141 of file Logger.h.

Constructor & Destructor Documentation

LogEntry ( )
inlineprotected

Life-time is managed by Logger.

Definition at line 162 of file Logger.h.

~LogEntry ( )
inlineprotected

Life-time is managed by Logger.

Definition at line 167 of file Logger.h.

Member Function Documentation

virtual void category ( LogCategory::Enum  )
pure virtual

Specifies category of information being logged.

virtual void commit ( )
pure virtual

Commits entry into a log and releases the instance.

Once given member is invoked, further invocation of other members is not allowed as instance may be disposed and thus do not exist anymore.

virtual std::string& message ( )
pure virtual

Editable text to be a message of log entry.

virtual void source ( const StrRef )
pure virtual

Specifies source of information being logged.


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