PLCnext API Documentation  20.6.0.30321
Public Types | Public Member Functions | List of all members
Arp::System::Commons::Configuration::ThreadConfigs Class Reference
Inheritance diagram for Arp::System::Commons::Configuration::ThreadConfigs:
Inheritance graph

Public Types

using Items = std::list< ThreadConfig >
 

Public Member Functions

 ThreadConfigs (void)=default
 Constructs an ThreadConfigs instance. More...
 
 ThreadConfigs (const ThreadConfigs &arg)=delete
 Copy constructor. More...
 
 ThreadConfigs (ThreadConfigs &&arg)=delete
 Move constructor. More...
 
 ~ThreadConfigs (void)=default
 Destructs this instance and frees all resources. More...
 
Items & GetItems ()
 
bool TryGetThreadConfig (const String &threadName, ThreadConfig::ConstPtr &threadConfig) const
 
const ThreadConfigGetThreadConfig (const String &threadName) const
 
void Clear (void)
 
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
 
- Public Member Functions inherited from Arp::System::Commons::Xml::IXmlSerializable
 IXmlSerializable (void)=default
 Constructs an IXmlSerializable instance. More...
 
virtual ~IXmlSerializable (void)=default
 Copy constructor. More...
 

Constructor & Destructor Documentation

◆ ThreadConfigs() [1/3]

Arp::System::Commons::Configuration::ThreadConfigs::ThreadConfigs ( void  )
default

Constructs an ThreadConfigs instance.

◆ ThreadConfigs() [2/3]

Arp::System::Commons::Configuration::ThreadConfigs::ThreadConfigs ( const ThreadConfigs arg)
delete

Copy constructor.

◆ ThreadConfigs() [3/3]

Arp::System::Commons::Configuration::ThreadConfigs::ThreadConfigs ( ThreadConfigs &&  arg)
delete

Move constructor.

◆ ~ThreadConfigs()

Arp::System::Commons::Configuration::ThreadConfigs::~ThreadConfigs ( void  )
default

Destructs this instance and frees all resources.

Member Function Documentation

◆ ReadXml()

void Arp::System::Commons::Configuration::ThreadConfigs::ReadXml ( XmlReader reader,
XmlSerializationContext context 
)
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.


The documentation for this class was generated from the following file: