B2BITS CME MDP Handler API Reference
|
Market data service thread options.
#include <B2BITS_CmeMdpMarketDataService.h>
Public Member Functions | |
MarketDataServiceThreadOptions () | |
Public Attributes | |
bool | threadPoolEnabled_ |
Defines whether to use a pool of shared threads for all connections or use a dedicated thread for each connection. More... | |
u32 | threadPoolSize_ |
Number of shared threads in the pool. More... | |
bool | spinningEnabled_ |
Defines whether to use spinning to reduce latency at the cost of CPU load. More... | |
u64 | affinityMask_ |
Bitwise mask of CPUs to bind threads to. More... | |
ThreadPriority | priority_ |
Defines thread priority. More... | |
u32 | dblBFeedThreadCount_ |
Number of threads to process data from Feed-B, if socket type is Myricom DBL and threadPoolEnabled_ is ON. More... | |
bool | dblSpinningInOneThread_ |
Limits access to DBL device only to one thread at time. More... | |
|
inline |
bool threadPoolEnabled_ |
u32 threadPoolSize_ |
bool spinningEnabled_ |
u64 affinityMask_ |
0 indicates no thread binding.
ThreadPriority priority_ |
u32 dblBFeedThreadCount_ |
bool dblSpinningInOneThread_ |
Usefull if: