46 srv_ = boost::make_shared<dynamic_reconfigure::Server<Config> >(
pnh_);
47 dynamic_reconfigure::Server<Config>::CallbackType
f =
63 boost::mutex::scoped_lock lock(
mutex_);
92 boost::mutex::scoped_lock lock(
mutex_);
102 msg->getMessageDefinition(),
112 ROS_WARN(
"Detected jump back in time. latest_stamp_ is overwritten.");
boost::function< void(const SingleSubscriberPublisher &)> SubscriberStatusCallback
void publish(const boost::shared_ptr< M > &message) const
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
PLUGINLIB_EXPORT_CLASS(jsk_topic_tools::Snapshot, nodelet::Nodelet)
jsk_topic_tools::LightweightThrottle LightweightThrottle
ros::NodeHandle & getPrivateNodeHandle() const
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
uint32_t getNumSubscribers() const