8#include "Arp/System/Commons/Xml/IXmlSerializable.hpp" 
   10namespace Arp { 
namespace System { 
namespace Commons { 
namespace Threading
 
   16namespace Arp { 
namespace System { 
namespace Commons { 
namespace Configuration
 
   41    const String& GetName()
const;
 
   42    size_t        GetPriority()
const;
 
   43    size_t        GetCpuAffinity()
const;
 
   44    size_t        GetStackSize()
const;
 
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
 
Definition: ThreadConfig.hpp:22
 
ThreadConfig(const ThreadConfig &arg)=default
Copy constructor.
 
void ReadXml(XmlReader &reader, XmlSerializationContext &context) override
ReadXML must be implemented by all classes which should read its context from xml files
Definition: ThreadConfig.cpp:14
 
~ThreadConfig(void)=default
Destructs this instance and frees all resources.
 
ThreadConfig(void)=default
Constructs an ThreadConfig instance.
 
ThreadConfig(ThreadConfig &&arg)=default
Move constructor.
 
ThreadSettings CreateThreadSettings() const
Returns an ThreadSettings instance.
Definition: ThreadConfig.cpp:27
 
Derive from this class to inherit logging functionality.
Definition: Loggable.hxx:28
 
Container class for adaptable thread settings.
Definition: ThreadSettings.hpp:13
 
Interface for all classes which should be serializable for xml
Definition: IXmlSerializable.hpp:18
 
Class to read an XML File. Non buffered reader, can only read forward
Definition: XmlReader.hpp:25
 
XML context used during XML reading and writing to hold the context information
Definition: XmlSerializationContext.hpp:27
 
Class to write an XML File
Definition: XmlWriter.hpp:19
 
Namespace for classes to read XML files
 
Root namespace for the PLCnext API