Public Types | |
enum | ResolutionPolicy { RELATIVE, ABSOLUTE, PRIVATE, COMPONENT } |
Public Member Functions | |
ROSParamService (TaskContext *owner) | |
Private Member Functions | |
bool | get (const std::string ¶m_name, const unsigned int policy=(unsigned int) ROSParamService::COMPONENT) |
bool | getParam (const std::string &ros_name, const std::string &rtt_name) |
bool | getParamAbsolute (const std::string &name) |
bool | getParamComponentPrivate (const std::string &name) |
bool | getParamPrivate (const std::string &name) |
bool | getParamRelative (const std::string &name) |
bool | getParams (RTT::Service::shared_ptr service, const std::string &ns) |
bool | getParams (const ROSParamService::ResolutionPolicy policy) |
bool | getParamsAbsolute () |
bool | getParamsComponentPrivate () |
bool | getParamsPrivate () |
bool | getParamsRelative () |
const std::string | resolvedName (const std::string ¶m_name, const ROSParamService::ResolutionPolicy policy) |
Resolve a parameter name based on the given ResolutionPolicy. | |
bool | set (const std::string ¶m_name, const unsigned int policy=(unsigned int) ROSParamService::COMPONENT) |
bool | setParam (const std::string &ros_name, const std::string &rtt_name) |
bool | setParamAbsolute (const std::string &name) |
bool | setParamComponentPrivate (const std::string &name) |
bool | setParamPrivate (const std::string &name) |
bool | setParamRelative (const std::string &name) |
bool | setParams (RTT::Service::shared_ptr service, const std::string &ns) |
bool | setParams (const ROSParamService::ResolutionPolicy policy) |
bool | setParamsAbsolute () |
bool | setParamsComponentPrivate () |
bool | setParamsPrivate () |
bool | setParamsRelative () |
Definition at line 18 of file rtt_rosparam_service.cpp.
Definition at line 22 of file rtt_rosparam_service.cpp.
ROSParamService::ROSParamService | ( | TaskContext * | owner | ) | [inline] |
Definition at line 29 of file rtt_rosparam_service.cpp.
bool ROSParamService::get | ( | const std::string & | param_name, |
const unsigned int | policy = (unsigned int)ROSParamService::COMPONENT |
||
) | [private] |
Definition at line 671 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParam | ( | const std::string & | ros_name, |
const std::string & | rtt_name | ||
) | [private] |
Definition at line 683 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamAbsolute | ( | const std::string & | name | ) | [inline, private] |
Definition at line 127 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamComponentPrivate | ( | const std::string & | name | ) | [inline, private] |
Definition at line 129 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamPrivate | ( | const std::string & | name | ) | [inline, private] |
Definition at line 128 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamRelative | ( | const std::string & | name | ) | [inline, private] |
Definition at line 126 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParams | ( | RTT::Service::shared_ptr | service, |
const std::string & | ns | ||
) | [private] |
Definition at line 732 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParams | ( | const ROSParamService::ResolutionPolicy | policy | ) | [private] |
Definition at line 727 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamsAbsolute | ( | ) | [inline, private] |
Definition at line 116 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamsComponentPrivate | ( | ) | [inline, private] |
Definition at line 118 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamsPrivate | ( | ) | [inline, private] |
Definition at line 117 of file rtt_rosparam_service.cpp.
bool ROSParamService::getParamsRelative | ( | ) | [inline, private] |
Definition at line 115 of file rtt_rosparam_service.cpp.
const std::string ROSParamService::resolvedName | ( | const std::string & | param_name, |
const ROSParamService::ResolutionPolicy | policy | ||
) | [private] |
Resolve a parameter name based on the given ResolutionPolicy.
Definition at line 150 of file rtt_rosparam_service.cpp.
bool ROSParamService::set | ( | const std::string & | param_name, |
const unsigned int | policy = (unsigned int)ROSParamService::COMPONENT |
||
) | [private] |
Definition at line 339 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParam | ( | const std::string & | ros_name, |
const std::string & | rtt_name | ||
) | [private] |
Definition at line 350 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamAbsolute | ( | const std::string & | name | ) | [inline, private] |
Definition at line 145 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamComponentPrivate | ( | const std::string & | name | ) | [inline, private] |
Definition at line 147 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamPrivate | ( | const std::string & | name | ) | [inline, private] |
Definition at line 146 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamRelative | ( | const std::string & | name | ) | [inline, private] |
Definition at line 144 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParams | ( | RTT::Service::shared_ptr | service, |
const std::string & | ns | ||
) | [private] |
Definition at line 382 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParams | ( | const ROSParamService::ResolutionPolicy | policy | ) | [private] |
Definition at line 377 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamsAbsolute | ( | ) | [inline, private] |
Definition at line 134 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamsComponentPrivate | ( | ) | [inline, private] |
Definition at line 136 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamsPrivate | ( | ) | [inline, private] |
Definition at line 135 of file rtt_rosparam_service.cpp.
bool ROSParamService::setParamsRelative | ( | ) | [inline, private] |
Definition at line 133 of file rtt_rosparam_service.cpp.