PLCnext API Documentation
22.9.0.33
|
Container class for adaptable thread settings. More...
#include <ThreadSettings.hpp>
Public Member Functions | |
ThreadSettings (void) | |
Constructs an ThreadSettings instance. More... | |
ThreadSettings (const String &name, size_t priority=0, size_t cpuAffinity=0, size_t stackSize=0) | |
Constructs an ThreadSettings instance. More... | |
~ThreadSettings (void)=default | |
Destructs this instance and frees all resources. More... | |
Public Attributes | |
String | Name |
Name for the thread. More... | |
size_t | Priority |
Priority of thread. More... | |
size_t | CpuAffinity |
CPU affinity mask determine which CPU is allowed to run the thread. More... | |
size_t | StackSize |
Bytes-size of requested stack for new thread. More... | |
Container class for adaptable thread settings.
|
inline |
Constructs an ThreadSettings instance.
|
inline |
Constructs an ThreadSettings instance.
|
default |
Destructs this instance and frees all resources.
size_t Arp::System::Commons::Threading::ThreadSettings::CpuAffinity |
CPU affinity mask determine which CPU is allowed to run the thread.
See Arp::System::Commons::Threading::Thread::SetCpuAffinity for more information.
String Arp::System::Commons::Threading::ThreadSettings::Name |
Name for the thread.
size_t Arp::System::Commons::Threading::ThreadSettings::Priority |
Priority of thread.
size_t Arp::System::Commons::Threading::ThreadSettings::StackSize |
Bytes-size of requested stack for new thread.