PLCnext API Documentation 23.6.0.37
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
Arp::System::Commons::Configuration::ConfigSettings Class Reference
Inheritance diagram for Arp::System::Commons::Configuration::ConfigSettings:
Inheritance graph

Public Member Functions

 ConfigSettings (void)=default
 Constructs an ConfigSettings instance.
 
 ConfigSettings (const ConfigSettings &arg)=default
 Copy constructor.
 
ConfigSettingsoperator= (const ConfigSettings &arg)=default
 Assignment operator.
 
 ~ConfigSettings (void)=default
 Destructs this instance and frees all resources.
 
const StringGetPath (void) 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
 
- 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
 

Static Public Attributes

static const char * XmlElementName
 

Protected Attributes

String path
 

Member Function Documentation

◆ ReadXml()

void Arp::System::Commons::Configuration::ConfigSettings::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.

Reimplemented in Arp::System::Commons::Configuration::ConfigurationSettings.

◆ WriteXml()

void Arp::System::Commons::Configuration::ConfigSettings::WriteXml ( XmlWriter writer,
XmlSerializationContext context 
)
overridevirtual

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