Typedefs | Functions | Variables
ros::param Namespace Reference

Typedefs

typedef std::map< std::string, XmlRpc::XmlRpcValueM_Param
 

Functions

ROSCPP_DECL bool del (const std::string &key)
 
ROSCPP_DECL bool get (const std::string &key, bool &b)
 
ROSCPP_DECL bool get (const std::string &key, double &d)
 
ROSCPP_DECL bool get (const std::string &key, float &f)
 
ROSCPP_DECL bool get (const std::string &key, int &i)
 
ROSCPP_DECL bool get (const std::string &key, std::map< std::string, bool > &map)
 
ROSCPP_DECL bool get (const std::string &key, std::map< std::string, double > &map)
 
ROSCPP_DECL bool get (const std::string &key, std::map< std::string, float > &map)
 
ROSCPP_DECL bool get (const std::string &key, std::map< std::string, int > &map)
 
ROSCPP_DECL bool get (const std::string &key, std::map< std::string, std::string > &map)
 
ROSCPP_DECL bool get (const std::string &key, std::string &s)
 
ROSCPP_DECL bool get (const std::string &key, std::vector< bool > &vec)
 
ROSCPP_DECL bool get (const std::string &key, std::vector< double > &vec)
 
ROSCPP_DECL bool get (const std::string &key, std::vector< float > &vec)
 
ROSCPP_DECL bool get (const std::string &key, std::vector< int > &vec)
 
ROSCPP_DECL bool get (const std::string &key, std::vector< std::string > &vec)
 
ROSCPP_DECL bool get (const std::string &key, XmlRpc::XmlRpcValue &v)
 
ROSCPP_DECL bool getCached (const std::string &key, bool &b)
 
ROSCPP_DECL bool getCached (const std::string &key, double &d)
 
ROSCPP_DECL bool getCached (const std::string &key, float &f)
 
ROSCPP_DECL bool getCached (const std::string &key, int &i)
 
ROSCPP_DECL bool getCached (const std::string &key, std::map< std::string, bool > &map)
 
ROSCPP_DECL bool getCached (const std::string &key, std::map< std::string, double > &map)
 
ROSCPP_DECL bool getCached (const std::string &key, std::map< std::string, float > &map)
 
ROSCPP_DECL bool getCached (const std::string &key, std::map< std::string, int > &map)
 
ROSCPP_DECL bool getCached (const std::string &key, std::map< std::string, std::string > &map)
 
ROSCPP_DECL bool getCached (const std::string &key, std::string &s)
 
ROSCPP_DECL bool getCached (const std::string &key, std::vector< bool > &vec)
 
ROSCPP_DECL bool getCached (const std::string &key, std::vector< double > &vec)
 
ROSCPP_DECL bool getCached (const std::string &key, std::vector< float > &vec)
 
ROSCPP_DECL bool getCached (const std::string &key, std::vector< int > &vec)
 
ROSCPP_DECL bool getCached (const std::string &key, std::vector< std::string > &vec)
 
ROSCPP_DECL bool getCached (const std::string &key, XmlRpc::XmlRpcValue &v)
 
bool getImpl (const std::string &key, bool &b, bool use_cache)
 
bool getImpl (const std::string &key, double &d, bool use_cache)
 
bool getImpl (const std::string &key, float &f, bool use_cache)
 
bool getImpl (const std::string &key, int &i, bool use_cache)
 
bool getImpl (const std::string &key, std::map< std::string, T > &map, bool cached)
 
bool getImpl (const std::string &key, std::string &s, bool use_cache)
 
bool getImpl (const std::string &key, std::vector< T > &vec, bool cached)
 
bool getImpl (const std::string &key, XmlRpc::XmlRpcValue &v, bool use_cache)
 
ROSCPP_DECL bool getParamNames (std::vector< std::string > &keys)
 
ROSCPP_DECL bool has (const std::string &key)
 
void init (const M_string &remappings)
 
void invalidateParentParams (const std::string &key)
 
T param (const std::string &param_name, const T &default_val)
 
bool param (const std::string &param_name, T &param_val, const T &default_val)
 
void paramUpdateCallback (XmlRpc::XmlRpcValue &params, XmlRpc::XmlRpcValue &result)
 
ROSCPP_DECL bool search (const std::string &key, std::string &result)
 
ROSCPP_DECL bool search (const std::string &ns, const std::string &key, std::string &result)
 
ROSCPP_DECL void set (const std::string &key, bool b)
 
ROSCPP_DECL void set (const std::string &key, const char *s)
 
ROSCPP_DECL void set (const std::string &key, const std::map< std::string, bool > &map)
 
ROSCPP_DECL void set (const std::string &key, const std::map< std::string, double > &map)
 
ROSCPP_DECL void set (const std::string &key, const std::map< std::string, float > &map)
 
ROSCPP_DECL void set (const std::string &key, const std::map< std::string, int > &map)
 
ROSCPP_DECL void set (const std::string &key, const std::map< std::string, std::string > &map)
 
ROSCPP_DECL void set (const std::string &key, const std::string &s)
 
ROSCPP_DECL void set (const std::string &key, const std::vector< bool > &vec)
 
ROSCPP_DECL void set (const std::string &key, const std::vector< double > &vec)
 
ROSCPP_DECL void set (const std::string &key, const std::vector< float > &vec)
 
ROSCPP_DECL void set (const std::string &key, const std::vector< int > &vec)
 
ROSCPP_DECL void set (const std::string &key, const std::vector< std::string > &vec)
 
ROSCPP_DECL void set (const std::string &key, const XmlRpc::XmlRpcValue &v)
 
ROSCPP_DECL void set (const std::string &key, double d)
 
ROSCPP_DECL void set (const std::string &key, int i)
 
void setImpl (const std::string &key, const std::map< std::string, T > &map)
 
void setImpl (const std::string &key, const std::vector< T > &vec)
 
ROSCPP_DECL void unsubscribeCachedParam (const std::string &key)
 
ROSCPP_DECL void unsubscribeCachedParam (void)
 
void update (const std::string &key, const XmlRpc::XmlRpcValue &v)
 
T xml_cast (XmlRpc::XmlRpcValue xml_value)
 
bool xml_castable (int XmlType)
 
bool xml_castable< bool > (int XmlType)
 
bool xml_castable< double > (int XmlType)
 
bool xml_castable< float > (int XmlType)
 
bool xml_castable< int > (int XmlType)
 
bool xml_castable< std::string > (int XmlType)
 

Variables

M_Param g_params
 
boost::recursive_mutex g_params_mutex
 
S_string g_subscribed_params
 


roseus
Author(s): Kei Okada
autogenerated on Fri Feb 3 2023 03:35:33