PLCnext API Documentation  20.6.0.30321
Public Types | Public Member Functions | List of all members
Arp::System::Commons::Xml::ConfigHeader Class Reference

Internal class to parse the header common for all configuration files More...

#include <ConfigHeader.hpp>

Inheritance diagram for Arp::System::Commons::Xml::ConfigHeader:
Inheritance graph

Public Types

typedef std::map< String, StringDecriptionList
 

Public Member Functions

 ConfigHeader (void)=default
 Constructs an IXmlSerializable instance. More...
 
 ConfigHeader (const ConfigHeader &arg)=delete
 Copy constructor. More...
 
ConfigHeaderoperator= (const ConfigHeader &arg)=delete
 Assignment operator. More...
 
virtual ~ConfigHeader (void)=default
 Destructs this instance and frees all resources. More...
 
void ReadXml (XmlReader &reader, XmlSerializationContext &context) override
 Implements ReadXml from IXmlSerializable 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...
 

Detailed Description

Internal class to parse the header common for all configuration files

Constructor & Destructor Documentation

◆ ConfigHeader() [1/2]

Arp::System::Commons::Xml::ConfigHeader::ConfigHeader ( void  )
default

Constructs an IXmlSerializable instance.

◆ ConfigHeader() [2/2]

Arp::System::Commons::Xml::ConfigHeader::ConfigHeader ( const ConfigHeader arg)
delete

Copy constructor.

◆ ~ConfigHeader()

virtual Arp::System::Commons::Xml::ConfigHeader::~ConfigHeader ( void  )
virtualdefault

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

ConfigHeader& Arp::System::Commons::Xml::ConfigHeader::operator= ( const ConfigHeader arg)
delete

Assignment operator.

◆ ReadXml()

void Arp::System::Commons::Xml::ConfigHeader::ReadXml ( XmlReader reader,
XmlSerializationContext context 
)
overridevirtual

Implements ReadXml from IXmlSerializable

summary>Implements WriteXml from IXmlSerializable

Implements Arp::System::Commons::Xml::IXmlSerializable.


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