#include <subscriber_impl.h>
Public Member Functions | |
BindSubscriberImpl (ros::NodeHandle &nh, const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::TransportHints &transport_hints) | |
template<class M2 > | |
boost::enable_if < ros::message_traits::HasHeader < M2 >, void >::type | handleMessage (const boost::shared_ptr< M const > &msg) |
template<class M2 > | |
boost::disable_if < ros::message_traits::HasHeader < M2 >, void >::type | handleMessage (const boost::shared_ptr< M const > &msg) |
Private Attributes | |
boost::function< void(const boost::shared_ptr< M const > &)> | callback_ |
Definition at line 349 of file subscriber_impl.h.
swri::BindSubscriberImpl< M >::BindSubscriberImpl | ( | ros::NodeHandle & | nh, |
const std::string & | topic, | ||
uint32_t | queue_size, | ||
const boost::function< void(const boost::shared_ptr< M const > &)> & | callback, | ||
const ros::TransportHints & | transport_hints | ||
) | [inline] |
Definition at line 355 of file subscriber_impl.h.
boost::enable_if< ros::message_traits::HasHeader<M2>, void>::type swri::BindSubscriberImpl< M >::handleMessage | ( | const boost::shared_ptr< M const > & | msg | ) | [inline] |
Definition at line 384 of file subscriber_impl.h.
boost::disable_if< ros::message_traits::HasHeader<M2>, void>::type swri::BindSubscriberImpl< M >::handleMessage | ( | const boost::shared_ptr< M const > & | msg | ) | [inline] |
Definition at line 393 of file subscriber_impl.h.
boost::function<void(const boost::shared_ptr< M const> &)> swri::BindSubscriberImpl< M >::callback_ [private] |
Definition at line 351 of file subscriber_impl.h.