8 namespace Arp {
namespace System {
namespace Commons {
namespace Threading
20 ThreadSettings(
const String& name,
size_t priority = 0,
size_t cpuAffinity = 0,
size_t stackSize = 0);
String Name
Name for the thread.
Definition: ThreadSettings.hpp:28
size_t CpuAffinity
CPU affinity mask determine which CPU is allowed to run the thread.
Definition: ThreadSettings.hpp:36
~ThreadSettings(void)=default
Destructs this instance and frees all resources.
size_t Priority
Priority of thread.
Definition: ThreadSettings.hpp:31
Container class for adaptable thread settings.
Definition: ThreadSettings.hpp:12
Root namespace for the PLCnext API
size_t StackSize
Bytes-size of requested stack for new thread.
Definition: ThreadSettings.hpp:39
System components used by the System, Device, Plc or Io domains.
ThreadSettings(void)
Constructs an ThreadSettings instance.
Definition: ThreadSettings.hpp:44