#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.