Public Member Functions
|std::string||toString () const|
Definition at line 87 of file HandlerSettings.h.
Initializes instance with default values for control parameters.
Returns string representation.
Additional options to control which data is to be logged. Ignored if logging is disabled.
Definition at line 124 of file HandlerSettings.h.
Defines path to connectivity configuration which defines multicast groups, types of markets which belong to the groups and connection info for multicast feeds for the groups.
Definition at line 131 of file HandlerSettings.h.
A set of regular expressions which will be used to check if Error Response should be treated as error or warning.
By default, includes the following regular expressions:
"No .*markets for market type .*"
Definition at line 250 of file HandlerSettings.h.
Specifies maximal time interval in milliseconds to wait network packet with next expected sequence number.
Definition at line 169 of file HandlerSettings.h.
Specifies maximal time interval in seconds between two network packets. If no data is received during specified time frame, warning is reported.
Definition at line 153 of file HandlerSettings.h.
User defined input stream for log replay logs will be ignored.
Definition at line 182 of file HandlerSettings.h.
Path to the license directory.
Definition at line 95 of file HandlerSettings.h.
Log files are stored in this directory.
Definition at line 102 of file HandlerSettings.h.
Template of log file name without extension.
Definition at line 109 of file HandlerSettings.h.
Definition at line 116 of file HandlerSettings.h.
Log player speed auxiliary delay.
This is an in the formula to calculate delays between packets, where is original delay. Default value is
Definition at line 199 of file HandlerSettings.h.
Log player speed multiplier.
This is an in the formula to calculate delays between packets, where is original delay. Values less than
1 means reduced speed, greater than
1 means increased speed. Default value is
0.0 which means a normal speed.
Definition at line 191 of file HandlerSettings.h.
List of logs to be replated.
Definition at line 179 of file HandlerSettings.h.
Max multicast message block size.
This option determines the size in bytes of a buffer that is used as a storage for the incoming mulsticast message block.
By default, the size set at 1400 bytes.
Definition at line 227 of file HandlerSettings.h.
Specifies one or more network interfaces to use while joining the multicast group; use semi-colon delimited list if more than one.
Definition at line 144 of file HandlerSettings.h.
Path to the product definition cache directory.
If a value is set and it is a valid path to a directory, the product definition cache will be created and used on the daily basis. If the value is not set, the cache will not be created an product definitions will be downloaded by establishing a TCP connection to ICE server.
Definition at line 240 of file HandlerSettings.h.
Receive product definitions only.
This flag should be set to true when only product definitions are needed.
Default value is
Definition at line 217 of file HandlerSettings.h.
Specifies maximal sequence gap margin between first and last received network packets in internal queue.
Definition at line 161 of file HandlerSettings.h.
Specifies snapshot recovery options.
Definition at line 172 of file HandlerSettings.h.
Track top of the book only.
This flag should be set to true when only top of the book updates are needed.
Default value is
Definition at line 208 of file HandlerSettings.h.
Use Historical Replay recovery.
In case of message gap, the Handler will try to fill it with Historical Replay Request over TCP connection to get missing messages with corresponding sequence numbers.
Default value is
Definition at line 261 of file HandlerSettings.h.