1 #ifndef _NODELET_TOPIC_TOOLS_NODELET_THROTTLE_H_
2 #define _NODELET_TOPIC_TOOLS_NODELET_THROTTLE_H_
36 #include <dynamic_reconfigure/server.h>
37 #include <nodelet_topic_tools/NodeletThrottleConfig.h>
39 #include <boost/thread/locks.hpp>
40 #include <boost/thread/mutex.hpp>
63 dynamic_reconfigure::Server<nodelet_topic_tools::NodeletThrottleConfig>*
srv_;
70 srv_ =
new dynamic_reconfigure::Server<nodelet_topic_tools::NodeletThrottleConfig>(private_nh);
71 dynamic_reconfigure::Server<nodelet_topic_tools::NodeletThrottleConfig>::CallbackType
f = boost::bind(&
NodeletThrottle::reconfigure,
this, boost::placeholders::_1, boost::placeholders::_2);
103 void reconfigure(nodelet_topic_tools::NodeletThrottleConfig &config, uint32_t level)