42 UInt32 recoveryQueueMaxSize_;
44 UInt32 maxTcpRecoveryDepth_;
54 , recoveryQueueMaxSize_(1000000)
55 , maxTcpRecoveryDepth_(1000)
105 return recoveryQueueMaxSize_;
114 recoveryQueueMaxSize_ = queueMaxSize;
121 return debugLogging_;
129 return debugLogging_;
154 UInt32 maxTcpRecoveryDepth)
156 maxTcpRecoveryDepth_ =
163 return maxTcpRecoveryDepth_;
183 toStr(str, settings);
ChannelId channel() const
Identifies CME market data channel.
UInt32 maxTcpRecoveryDepth() const
Parameters affecting what's logged at a debug level.
const FeedSettings & feeds() const
Reference to parameters related with feeds.
const HandlerDebugLoggingSettings & debugLogging() const
Parameters affecting logging at debug level.
Handler's configuration settings.
std::string makeInstrumentCacheFilename(ChannelId)
Makes filename for instrument cache for the given channel.
void channel(ChannelId value)
Identifies CME market data channel.
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_END
#define ONIXS_CMESTREAMLINEDMDH_LTWT_CLASS
#define ONIXS_CMESTREAMLINEDMDH_EXPORTED
const MemoryPoolSettings & memoryPool() const
Parameters affecting behavior of memory pool used by Handler while processing market data...
void maxTcpRecoveryDepth(UInt32 maxTcpRecoveryDepth)
Cme recovery server keeps only the current day's messages This param allows to request only the lates...
~HandlerSettings()
Cleans everything up.
HandlerDebugLoggingSettings & debugLogging()
Parameters affecting logging at debug level.
std::string toStr(const HandlerSettings &settings)
Serializes BBA tracking parameters into string.
void recoveryQueueMaxSize(UInt32 queueMaxSize)
Maximum number of packets to be hold in the internal queue used by the Handler while processing incom...
FeedSettings & feeds()
Reference to parameters related with feeds.
UInt32 recoveryQueueMaxSize() const
Maximum number of packets transmitted via incremental feed to be hold in internal queue while market ...
HandlerSettings()
Initializes parameters with default values.
MemoryPoolSettings & memoryPool()
Parameters affecting behavior of memory pool used by Handler while processing market data...
UInt32 ChannelId
Identifies CME channel.
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_BEGIN