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.