![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
#include <commrat/platform/threading.hpp>
Public Attributes | |
| std::string | name {"unnamed"} |
| ThreadPriority | priority = ThreadPriority::NORMAL |
| SchedulingPolicy | policy = SchedulingPolicy::NORMAL |
| int | cpu_affinity = -1 |
| -1 = no affinity, >= 0 = pin to CPU | |
| size_t | stack_size = 0 |
| 0 = default, > 0 = custom stack size | |
Thread configuration.
Definition at line 55 of file threading.hpp.
| int commrat::ThreadConfig::cpu_affinity = -1 |
-1 = no affinity, >= 0 = pin to CPU
Definition at line 59 of file threading.hpp.
| std::string commrat::ThreadConfig::name {"unnamed"} |
Definition at line 56 of file threading.hpp.
| SchedulingPolicy commrat::ThreadConfig::policy = SchedulingPolicy::NORMAL |
Definition at line 58 of file threading.hpp.
| ThreadPriority commrat::ThreadConfig::priority = ThreadPriority::NORMAL |
Definition at line 57 of file threading.hpp.
| size_t commrat::ThreadConfig::stack_size = 0 |
0 = default, > 0 = custom stack size
Definition at line 60 of file threading.hpp.