#include <OnixS/CME/Streamlined/HandlerSettings.h>
Public Member Functions | |
HandlerSettings () | |
~HandlerSettings () | |
ChannelId | channel () const |
void | channel (ChannelId value) |
const FeedSettings & | feeds () const |
FeedSettings & | feeds () |
UInt32 | recoveryQueueMaxSize () const |
void | recoveryQueueMaxSize (UInt32 queueMaxSize) |
HandlerDebugLoggingSettings & | debugLogging () |
const HandlerDebugLoggingSettings & | debugLogging () const |
MemoryPoolSettings & | memoryPool () |
const MemoryPoolSettings & | memoryPool () const |
void | maxTcpRecoveryDepth (UInt32 maxTcpRecoveryDepth) |
UInt32 | maxTcpRecoveryDepth () const |
Definition at line 36 of file HandlerSettings.h.
|
inline |
Initializes parameters with default values.
Definition at line 52 of file HandlerSettings.h.
|
inline |
Cleans everything up.
Definition at line 60 of file HandlerSettings.h.
|
inline |
Identifies CME market data channel.
Definition at line 65 of file HandlerSettings.h.
|
inline |
Identifies CME market data channel.
Definition at line 71 of file HandlerSettings.h.
|
inline |
Parameters affecting logging at debug level.
Definition at line 119 of file HandlerSettings.h.
|
inline |
Parameters affecting logging at debug level.
Definition at line 127 of file HandlerSettings.h.
|
inline |
Reference to parameters related with feeds.
Definition at line 79 of file HandlerSettings.h.
|
inline |
Reference to parameters related with feeds.
Definition at line 86 of file HandlerSettings.h.
|
inline |
Cme recovery server keeps only the current day's messages This param allows to request only the latest packets Default value is 1000.
Definition at line 153 of file HandlerSettings.h.
|
inline |
Definition at line 161 of file HandlerSettings.h.
|
inline |
Parameters affecting behavior of memory pool used by Handler while processing market data.
Definition at line 135 of file HandlerSettings.h.
|
inline |
Parameters affecting behavior of memory pool used by Handler while processing market data.
Definition at line 144 of file HandlerSettings.h.
|
inline |
Maximum number of packets transmitted via incremental feed to be hold in internal queue while market state is recovered from snapshots.
When Handler recovers order books from snapshots, the given parameter limits the size of the internal queue used by the Handler to keep packets coming from incremental feeds. Upon reaching limit, newer packets substitute older ones.
Definition at line 103 of file HandlerSettings.h.
|
inline |
Maximum number of packets to be hold in the internal queue used by the Handler while processing incoming data.
Definition at line 111 of file HandlerSettings.h.