#include <OnixS/CME/ConflatedUDP/ThreadPool.h>
Public Member Functions | |
ThreadPoolSettings () | |
~ThreadPoolSettings () | |
const ThreadAffinity & | affinity () const |
ThreadAffinity & | affinity () |
UInt32 | size () const |
void | size (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 198 of file ThreadPool.h.
|
inline |
Assigns the default values for the given instance of the thread pool settings.
Definition at line 207 of file ThreadPool.h.
|
inline |
Cleans everything up.
Definition at line 214 of file ThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 225 of file ThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 235 of file ThreadPool.h.
|
inline |
Number of working threads in the pool.
Definition at line 244 of file ThreadPool.h.
|
inline |
Defines the number of working threads in the pool.
Definition at line 251 of file ThreadPool.h.