This class serializes the common data structures from Process Module. More...
#include <Serializer.h>
Public Member Functions | |
te::process::Connector * | decodeConnector (const boost::property_tree::ptree &ptree, const std::map< std::string, te::process::Task * > &mapTasks) const |
Encodes the 'Process' into a 'boost::property_tree::ptree' object. More... | |
te::process::ParameterDescriptor | decodeParameterDescriptor (const boost::property_tree::ptree &ptree) const |
Encodes the 'ParameterValue' into a 'boost::property_tree::ptree' object. More... | |
te::process::ParameterValue * | decodeParameterValue (const boost::property_tree::ptree &ptree) const |
Encodes the 'TaskCapabilities' into a 'boost::property_tree::ptree' object. More... | |
te::process::Process * | decodeProcess (const boost::property_tree::ptree &ptree) const |
te::process::Task * | decodeTask (const boost::property_tree::ptree &ptree) const |
Encodes the 'Connector' into a 'boost::property_tree::ptree' object. More... | |
te::process::TaskCapabilities * | decodeTaskCapabilities (const boost::property_tree::ptree &ptree) const |
Encodes the 'TaskParameters' into a 'boost::property_tree::ptree' object. More... | |
te::process::TaskParameters * | decodeTaskParameters (const boost::property_tree::ptree &ptree, const te::process::TaskCapabilities *capabilities) const |
Encodes the 'Task' into a 'boost::property_tree::ptree' object. More... | |
boost::property_tree::ptree | encodeConnector (const te::process::Connector *connector, bool addHeader) const |
Encodes a 'boost::property_tree::ptree' into a 'Connector' object. More... | |
boost::property_tree::ptree | encodeParameterDescriptor (const te::process::ParameterDescriptor &descriptor, bool addHeader) const |
Encodes a 'boost::property_tree::ptree' into a 'ParameterDescriptor' object. More... | |
boost::property_tree::ptree | encodeParameterValue (const te::process::ParameterValue *descriptor, bool addHeader) const |
Encodes a 'boost::property_tree::ptree' into a 'ParameterValue' object. More... | |
boost::property_tree::ptree | encodeProcess (const te::process::Process *process) const |
Encodes a 'boost::property_tree::ptree' into a 'Process' object. More... | |
boost::property_tree::ptree | encodeTask (const te::process::Task *task, bool addHeader) const |
Encodes a 'boost::property_tree::ptree' into a 'Task' object. More... | |
boost::property_tree::ptree | encodeTaskCapabilities (const te::process::TaskCapabilities *capabilities) const |
Encodes a 'boost::property_tree::ptree' into a 'TaskCapabilities' object. More... | |
boost::property_tree::ptree | encodeTaskParameters (const te::process::TaskParameters *taskParameters, bool addHeader) const |
Encodes a 'boost::property_tree::ptree' into a 'TaskParameters' object. More... | |
Serializer () | |
Constructor. More... | |
virtual | ~Serializer () |
Virtual destructor. More... | |
This class serializes the common data structures from Process Module.
Definition at line 56 of file Serializer.h.
te::process::Serializer::Serializer | ( | ) |
Constructor.
|
virtual |
Virtual destructor.
Encodes the 'ParameterDescriptor' into a 'boost::property_tree::ptree' object
te::process::Connector* te::process::Serializer::decodeConnector | ( | const boost::property_tree::ptree & | ptree, |
const std::map< std::string, te::process::Task * > & | mapTasks | ||
) | const |
Encodes the 'Process' into a 'boost::property_tree::ptree' object.
te::process::ParameterDescriptor te::process::Serializer::decodeParameterDescriptor | ( | const boost::property_tree::ptree & | ptree | ) | const |
Encodes the 'ParameterValue' into a 'boost::property_tree::ptree' object.
te::process::ParameterValue* te::process::Serializer::decodeParameterValue | ( | const boost::property_tree::ptree & | ptree | ) | const |
Encodes the 'TaskCapabilities' into a 'boost::property_tree::ptree' object.
te::process::Process* te::process::Serializer::decodeProcess | ( | const boost::property_tree::ptree & | ptree | ) | const |
te::process::Task* te::process::Serializer::decodeTask | ( | const boost::property_tree::ptree & | ptree | ) | const |
Encodes the 'Connector' into a 'boost::property_tree::ptree' object.
te::process::TaskCapabilities* te::process::Serializer::decodeTaskCapabilities | ( | const boost::property_tree::ptree & | ptree | ) | const |
Encodes the 'TaskParameters' into a 'boost::property_tree::ptree' object.
te::process::TaskParameters* te::process::Serializer::decodeTaskParameters | ( | const boost::property_tree::ptree & | ptree, |
const te::process::TaskCapabilities * | capabilities | ||
) | const |
Encodes the 'Task' into a 'boost::property_tree::ptree' object.
boost::property_tree::ptree te::process::Serializer::encodeConnector | ( | const te::process::Connector * | connector, |
bool | addHeader | ||
) | const |
Encodes a 'boost::property_tree::ptree' into a 'Connector' object.
boost::property_tree::ptree te::process::Serializer::encodeParameterDescriptor | ( | const te::process::ParameterDescriptor & | descriptor, |
bool | addHeader | ||
) | const |
Encodes a 'boost::property_tree::ptree' into a 'ParameterDescriptor' object.
boost::property_tree::ptree te::process::Serializer::encodeParameterValue | ( | const te::process::ParameterValue * | descriptor, |
bool | addHeader | ||
) | const |
Encodes a 'boost::property_tree::ptree' into a 'ParameterValue' object.
boost::property_tree::ptree te::process::Serializer::encodeProcess | ( | const te::process::Process * | process | ) | const |
Encodes a 'boost::property_tree::ptree' into a 'Process' object.
boost::property_tree::ptree te::process::Serializer::encodeTask | ( | const te::process::Task * | task, |
bool | addHeader | ||
) | const |
Encodes a 'boost::property_tree::ptree' into a 'Task' object.
boost::property_tree::ptree te::process::Serializer::encodeTaskCapabilities | ( | const te::process::TaskCapabilities * | capabilities | ) | const |
Encodes a 'boost::property_tree::ptree' into a 'TaskCapabilities' object.
boost::property_tree::ptree te::process::Serializer::encodeTaskParameters | ( | const te::process::TaskParameters * | taskParameters, |
bool | addHeader | ||
) | const |
Encodes a 'boost::property_tree::ptree' into a 'TaskParameters' object.