8 namespace Arp { 
namespace System { 
namespace Commons { 
namespace Threading
    17     ARP_DEPRECATED(
"Use constructor with parameters instead. Supply at least a thread name!")
    21     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:29
 
size_t CpuAffinity
CPU affinity mask determine which CPU is allowed to run the thread.
Definition: ThreadSettings.hpp:37
 
~ThreadSettings(void)=default
Destructs this instance and frees all resources.
 
size_t Priority
Priority of thread.
Definition: ThreadSettings.hpp:32
 
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:40
 
System components used by the System, Device, Plc or Io domains.
 
ThreadSettings(void)
Constructs an ThreadSettings instance.
Definition: ThreadSettings.hpp:45