| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
Interface for all classes which should be serializable for xml More...
#include <IXmlSerializable.hpp>

Public Member Functions | |
| IXmlSerializable (void)=default | |
| Constructs an IXmlSerializable instance. More... | |
| 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 | 
Interface for all classes which should be serializable for xml
      
  | 
  default | 
Constructs an IXmlSerializable instance.
      
  | 
  virtualdefault | 
Copy constructor.
Assignment operator.
Destructs this instance and frees all resources.
      
  | 
  pure virtual | 
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
Implemented in Arp::System::Commons::Configuration::ThreadConfig, Arp::System::Commons::Configuration::ThreadConfigs, Arp::System::Commons::Configuration::ConfigSettings, Arp::System::Commons::Xml::ConfigHeader, and Arp::System::Commons::Ipc::SharedDataSettings.
 1.8.13