40 #ifndef ORO_MARSHALLING_ACCESS_HPP 41 #define ORO_MARSHALLING_ACCESS_HPP 44 #include "../marsh/rtt-marsh-config.h" 45 #include "../rtt-fwd.hpp" 46 #include "../Service.hpp" 58 typedef boost::shared_ptr<MarshallingService>
shared_ptr;
80 bool loadProperties(
const std::string& filename)
const;
89 bool storeProperties(
const std::string& filename)
const;
99 bool readProperties(
const std::string& filename)
const;
120 bool readProperty(
const std::string& name,
const std::string& filename);
130 bool writeProperties(
const std::string& filename)
const;
141 bool updateFile(
const std::string& filename)
const;
151 bool writeProperty(
const std::string& name,
const std::string& filename);
159 bool loadServiceProperties(
const std::string& filename,
const std::string& servicename)
const;
169 bool storeServiceProperties(
const std::string& filename,
const std::string& servicename)
const;
180 bool readServiceProperties(
const std::string& filename,
const std::string& servicename)
const;
192 bool updateServiceProperties(
const std::string& filename,
const std::string& servicename)
const;
203 bool readServiceProperty(
const std::string& name,
const std::string& filename,
const std::string& servicename);
214 bool writeServiceProperties(
const std::string& filename,
const std::string& servicename)
const;
226 bool updateServiceFile(
const std::string& filename,
const std::string& servicename)
const;
237 bool writeServiceProperty(
const std::string& name,
const std::string& filename,
const std::string& servicename);
bool updateProperties(PropertyBag &target, const PropertyBag &source)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
boost::shared_ptr< MarshallingService > shared_ptr