|
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.