#include <OnixS/CME/MDH/FeedEngineThreadPool.h>
Public Member Functions | |
| ThreadPoolSettings () | |
| ~ThreadPoolSettings () | |
| const ThreadAffinity & | affinity () const |
| ThreadAffinity & | affinity () |
| Messaging::UInt32 | size () const |
| ThreadPoolSettings & | size (Messaging::UInt32 value) |
The collection of parameters affecting behavior of a thread pool. The given class serves as a base for defining and manipulating thread pool related parameters.
Definition at line 130 of file FeedEngineThreadPool.h.
|
inline |
Assigns the default values for the given instance of the thread pool settings.
Definition at line 135 of file FeedEngineThreadPool.h.
|
inline |
Cleans everything up.
Definition at line 142 of file FeedEngineThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 159 of file FeedEngineThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 149 of file FeedEngineThreadPool.h.
|
inline |
Number of working threads in the pool.
Definition at line 167 of file FeedEngineThreadPool.h.
|
inline |
Defines the number of working threads in the pool.
Definition at line 173 of file FeedEngineThreadPool.h.