Classes | |
class | XmlrpcHelperException |
Typedefs | |
typedef XmlRpc::XmlRpcValue | Array |
typedef XmlRpc::XmlRpcValue | Struct |
Functions | |
void | checkArrayItem (const Array &col, int index) |
void | checkStructMember (const Struct &col, const std::string &member) |
template<class T > | |
void | fetchParam (ros::NodeHandle nh, const std::string ¶m_name, T &output) |
template<class T > | |
void | getArrayItem (Array &col, int index, T &output) |
template<class T > | |
void | getStructMember (Struct &col, const std::string &member, T &output) |
template<class T > | |
void | perform_cast (XmlRpc::XmlRpcValue val, T &output) |
template<> | |
void | perform_cast< double > (XmlRpc::XmlRpcValue val, double &output) |
typedef XmlRpc::XmlRpcValue xh::Array |
Definition at line 54 of file xmlrpc_helpers.h.
typedef XmlRpc::XmlRpcValue xh::Struct |
Definition at line 53 of file xmlrpc_helpers.h.
void xh::checkArrayItem | ( | const Array & | col, |
int | index | ||
) | [inline] |
Definition at line 99 of file xmlrpc_helpers.h.
void xh::checkStructMember | ( | const Struct & | col, |
const std::string & | member | ||
) | [inline] |
Definition at line 111 of file xmlrpc_helpers.h.
void xh::fetchParam | ( | ros::NodeHandle | nh, |
const std::string & | param_name, | ||
T & | output | ||
) |
Definition at line 78 of file xmlrpc_helpers.h.
void xh::getArrayItem | ( | Array & | col, |
int | index, | ||
T & | output | ||
) |
Definition at line 124 of file xmlrpc_helpers.h.
void xh::getStructMember | ( | Struct & | col, |
const std::string & | member, | ||
T & | output | ||
) |
Definition at line 131 of file xmlrpc_helpers.h.
void xh::perform_cast | ( | XmlRpc::XmlRpcValue | val, |
T & | output | ||
) |
Definition at line 57 of file xmlrpc_helpers.h.
void xh::perform_cast< double > | ( | XmlRpc::XmlRpcValue | val, |
double & | output | ||
) | [inline] |
Definition at line 65 of file xmlrpc_helpers.h.