PLCnext API Documentation 23.6.0.37
|
Public Types | |
using | ConstPtr = const ThreadConfig * |
using | ThreadSettings = Arp::System::Commons::Threading::ThreadSettings |
Public Member Functions | |
ThreadConfig (void)=default | |
Constructs an ThreadConfig instance. | |
ThreadConfig (const ThreadConfig &arg)=default | |
Copy constructor. | |
ThreadConfig (ThreadConfig &&arg)=default | |
Move constructor. | |
~ThreadConfig (void)=default | |
Destructs this instance and frees all resources. | |
ThreadSettings | CreateThreadSettings () const |
Returns an ThreadSettings instance. | |
const String & | GetName () const |
size_t | GetPriority () const |
size_t | GetCpuAffinity () const |
size_t | GetStackSize () const |
void | ReadXml (XmlReader &reader, XmlSerializationContext &context) override |
ReadXML must be implemented by all classes which should read its context from xml files More... | |
void | WriteXml (XmlWriter &writer, XmlSerializationContext &context) override |
![]() | |
IXmlSerializable (void)=default | |
Constructs an IXmlSerializable instance. | |
virtual | ~IXmlSerializable (void)=default |
Copy constructor. More... | |
virtual void | ReadXml (XmlReader &reader, XmlSerializationContext &context)=0 |
ReadXML must be implemented by all classes which should read its context from xml files More... | |
virtual void | WriteXml (XmlWriter &writer, XmlSerializationContext &context)=0 |
|
overridevirtual |
ReadXML must be implemented by all classes which should read its context from xml files
param name="reader">The XmlReader which must be used to read the xml document
param name="context">XmlSerializationContext used by the document
summary>WriteXml must be implemented by all classes which should write its context to xml files
param name="writer">The XmlWriter which must be used to write the xml data
param name="context">XmlSerializationContext used by the document
Implements Arp::System::Commons::Xml::IXmlSerializable.
|
overridevirtual |
Implements Arp::System::Commons::Xml::IXmlSerializable.