Public Member Functions | |
RosParam (TaskContext *owner) | |
Private Member Functions | |
bool | PropertyToXmlRpcValue (Property< PropertyBag > *prop) |
template<class T > | |
bool | PropertyToXmlRpcValue (Property< T > *prop) |
bool | PropertyToXmlRpcValue (base::PropertyBase *prop) |
bool | refreshProperties () |
bool | refreshProperty (const string &prop_name, bool priv, bool rel) |
bool | storeProperties () |
bool | storeProperty (const string &prop_name, bool priv, bool rel) |
bool | XmlRpcValueToProperty (XmlRpc::XmlRpcValue &val, base::PropertyBase *prop) |
Private Attributes | |
std::stack< XmlRpc::XmlRpcValue > | value_stack |
Definition at line 11 of file rtt_ros_param-service.cpp.
RosParam::RosParam | ( | TaskContext * | owner | ) | [inline] |
Definition at line 14 of file rtt_ros_param-service.cpp.
bool RosParam::PropertyToXmlRpcValue | ( | Property< PropertyBag > * | prop | ) | [inline, private] |
Definition at line 150 of file rtt_ros_param-service.cpp.
bool RosParam::PropertyToXmlRpcValue | ( | Property< T > * | prop | ) | [inline, private] |
Definition at line 141 of file rtt_ros_param-service.cpp.
bool RosParam::PropertyToXmlRpcValue | ( | base::PropertyBase * | prop | ) | [inline, private] |
Definition at line 128 of file rtt_ros_param-service.cpp.
bool RosParam::refreshProperties | ( | ) | [inline, private] |
Definition at line 175 of file rtt_ros_param-service.cpp.
bool RosParam::refreshProperty | ( | const string & | prop_name, | |
bool | priv, | |||
bool | rel | |||
) | [inline, private] |
Definition at line 219 of file rtt_ros_param-service.cpp.
bool RosParam::storeProperties | ( | ) | [inline, private] |
Definition at line 39 of file rtt_ros_param-service.cpp.
bool RosParam::storeProperty | ( | const string & | prop_name, | |
bool | priv, | |||
bool | rel | |||
) | [inline, private] |
Definition at line 63 of file rtt_ros_param-service.cpp.
bool RosParam::XmlRpcValueToProperty | ( | XmlRpc::XmlRpcValue & | val, | |
base::PropertyBase * | prop | |||
) | [inline, private] |
Definition at line 266 of file rtt_ros_param-service.cpp.
std::stack<XmlRpc::XmlRpcValue> RosParam::value_stack [private] |
Definition at line 37 of file rtt_ros_param-service.cpp.