PLCnext API Documentation 23.0.2.9
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.
 
 ConfigHeader (const ConfigHeader &arg)=delete
 Copy constructor.
 
ConfigHeaderoperator= (const ConfigHeader &arg)=delete
 Assignment operator.
 
virtual ~ConfigHeader (void)=default
 Destructs this instance and frees all resources.
 
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.
 
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
 

Detailed Description

Internal class to parse the header common for all configuration files

Member Function Documentation

◆ 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.

◆ WriteXml()

void Arp::System::Commons::Xml::ConfigHeader::WriteXml ( XmlWriter writer,
XmlSerializationContext context 
)
overridevirtual

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