#include <server.h>
Public Types | |
typedef std::function< void(ConfigType &, uint32_t level)> | CallbackType |
Public Member Functions | |
void | clearCallback () |
void | getConfigDefault (ConfigType &config) |
void | getConfigMax (ConfigType &config) |
void | getConfigMin (ConfigType &config) |
Server (boost::recursive_mutex &mutex, const ros::NodeHandle &nh=ros::NodeHandle("~")) | |
Server (const ros::NodeHandle &nh=ros::NodeHandle("~")) | |
void | setCallback (const CallbackType &callback) |
void | setConfigDefault (const ConfigType &config) |
void | setConfigMax (const ConfigType &config) |
void | setConfigMin (const ConfigType &config) |
void | updateConfig (const ConfigType &config) |
Private Member Functions | |
void | callCallback (ConfigType &config, int level) |
void | init () |
void | PublishDescription () |
bool | setConfigCallback (dynamic_reconfigure::Reconfigure::Request &req, dynamic_reconfigure::Reconfigure::Response &rsp) |
void | updateConfigInternal (const ConfigType &config) |
Private Attributes | |
CallbackType | callback_ |
ConfigType | config_ |
ConfigType | default_ |
ros::Publisher | descr_pub_ |
ConfigType | max_ |
ConfigType | min_ |
boost::recursive_mutex & | mutex_ |
ros::NodeHandle | node_handle_ |
boost::recursive_mutex | own_mutex_ |
bool | own_mutex_warn_ |
ros::ServiceServer | set_service_ |
ros::Publisher | update_pub_ |
Keeps track of the reconfigure callback function.
typedef std::function<void(ConfigType &, uint32_t level)> dynamic_reconfigure::Server< ConfigType >::CallbackType |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |