#include <OnixS/EuroTLX/MarketData/GTP/FeedEngine.h>
Definition at line 82 of file FeedEngine.h.
Initializes options with default values.
UInt32 dataWaitTime |
( |
| ) |
const |
|
inline |
Defines amount of time Feed Engine spends on socket waiting for I/O while running master processing loop.
Time is measured in milliseconds.
- Note
- Default value is '10'.
- Warning
- Given parameter significantly affects Handler's responsiveness and load onto CPU!
Definition at line 149 of file FeedEngine.h.
void dataWaitTime |
( |
UInt32 |
value | ) |
|
|
inline |
UInt32 socketBufferSize |
( |
| ) |
const |
|
inline |
Defines size of receiving buffer in bytes for sockets.
- Note
- Default value is 8 MiB.
Definition at line 182 of file FeedEngine.h.
void socketBufferSize |
( |
UInt32 |
value | ) |
|
|
inline |
Sets udpSocketBufferSize.
- See also
- udpSocketBufferSize.
Definition at line 188 of file FeedEngine.h.
UInt32 spinBeforeIdleTime |
( |
| ) |
const |
|
inline |
Defines amount of time Feed Engine keeps cycling before going to sleep when no useful activity can be done.
Time is measured in milliseconds.
- Note
- Default value is '1'.
- Warning
- Given parameter has direct influence onto CPU load!
Definition at line 168 of file FeedEngine.h.
void spinBeforeIdleTime |
( |
UInt32 |
value | ) |
|
|
inline |
Sets redundancySpinTime.
- See also
- redundancySpinTime.
Definition at line 174 of file FeedEngine.h.
Defines set of CPUs allowed for each working thread to be executed on while processing market data by Handlers bound to Feed Engine instance which is configured by given settings.
- Note
- By default set is empty thus allowing threads to be executed on any CPU available in the system.
Definition at line 109 of file FeedEngine.h.
Defines set of CPUs allowed for each working thread to be executed on while processing market data by Handlers bound to Feed Engine instance which is configured by given settings.
- Note
- By default set is empty thus allowing threads to be executed on any CPU available in the system.
Definition at line 121 of file FeedEngine.h.
UInt32 threadCount |
( |
| ) |
const |
|
inline |
Number of working threads to be used by feed engine.
- Note
- Default value is '1'.
Definition at line 129 of file FeedEngine.h.
void threadCount |
( |
UInt32 |
value | ) |
|
|
inline |
Sets threadsCount.
- See also
- threadsCount.
Definition at line 135 of file FeedEngine.h.
std::string toString |
( |
| ) |
const |
Returns the string representation.
The documentation for this class was generated from the following file: