OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
HandlerImpl Class Reference

#include </work/src/HandlerImpl.h>

Collaboration diagram for HandlerImpl:

Public Member Functions

 HandlerImpl (const HandlerSettings &settings)
 
virtual ~HandlerImpl ()
 
HandlerState::Enum getState ()
 
template<typename TMsg >
void log (const TMsg &msg)
 
template<typename TMsg >
void forceLog (const TMsg &msg)
 
void commonLog (int logLevel, const char *msg, size_t length)
 
ListenerHolderlistenerHolder ()
 
void connect (const LogonSettings &logonSettings, const std::string &hostName, UInt16 port, const std::string &localNetworkInterface)
 
void disconnect ()
 
void disconnectAsync ()
 
void send (const OutgoingMessage &message, bool warmupMode=false)
 
UInt64 nextExpectedSequenceNumber () const
 
std::string sessionId () const
 

Detailed Description

Definition at line 51 of file HandlerImpl.h.

Constructor & Destructor Documentation

HandlerImpl ( const HandlerSettings settings)
explicit

Definition at line 48 of file HandlerImpl.cpp.

~HandlerImpl ( )
virtual

Definition at line 155 of file HandlerImpl.cpp.

Member Function Documentation

void commonLog ( int  logLevel,
const char *  msg,
size_t  length 
)

Definition at line 177 of file HandlerImpl.cpp.

void connect ( const LogonSettings logonSettings,
const std::string &  hostName,
UInt16  port,
const std::string &  localNetworkInterface 
)

Definition at line 197 of file HandlerImpl.cpp.

void disconnect ( )

Definition at line 230 of file HandlerImpl.cpp.

void disconnectAsync ( )

Definition at line 243 of file HandlerImpl.cpp.

void forceLog ( const TMsg &  msg)
inline

Definition at line 68 of file HandlerImpl.h.

HandlerState::Enum getState ( )

Definition at line 172 of file HandlerImpl.cpp.

ListenerHolder* listenerHolder ( )
inline

Definition at line 72 of file HandlerImpl.h.

void log ( const TMsg &  msg)
inline

Definition at line 65 of file HandlerImpl.h.

UInt64 nextExpectedSequenceNumber ( ) const

Definition at line 102 of file HandlerImpl.cpp.

void send ( const OutgoingMessage message,
bool  warmupMode = false 
)

Definition at line 255 of file HandlerImpl.cpp.

std::string sessionId ( ) const

Definition at line 112 of file HandlerImpl.cpp.


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