Definition at line 243 of file FeedEngine.h.
◆ FeedEngineThreadPoolSettings()
◆ spinBeforeIdleTime() [1/2]
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 298 of file FeedEngine.h.
◆ spinBeforeIdleTime() [2/2]
void spinBeforeIdleTime |
( |
UInt32 | value | ) |
|
|
inline |
Sets redundancySpinTime.
- See also
- redundancySpinTime.
Definition at line 304 of file FeedEngine.h.
◆ threadAffinity() [1/2]
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 271 of file FeedEngine.h.
◆ threadAffinity() [2/2]
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 259 of file FeedEngine.h.
◆ threadCount() [1/2]
Number of working threads to be used by feed engine.
- Note
- Default value is '1'.
Definition at line 279 of file FeedEngine.h.
◆ threadCount() [2/2]
void threadCount |
( |
UInt32 | value | ) |
|
|
inline |
Sets threadsCount.
- See also
- threadsCount.
Definition at line 285 of file FeedEngine.h.