7#ifndef SERIALPORTXML_HPP
8#define SERIALPORTXML_HPP
39 void serialize(boost::property_tree::ptree &parentNode)
override;
45 void unSerialize(boost::property_tree::ptree &node)
override;
51 std::string getDefaultXmlNodeName()
const override;
57 std::shared_ptr<SerialPort> getSerialPort()
const;
65 EnumerateUsingCreateFile(std::vector<std::shared_ptr<SerialPortXml>> &ports);
A CircularBufferParser class.
Definition: serialportxml.hpp:20
std::shared_ptr< SerialPort > d_serialport
Definition: serialportxml.hpp:68
virtual ~SerialPortXml()=default
A Xml Serializable base class. Add Xml serialization to a class.
Definition: xmlserializable.hpp:54