Variant message subscriber implementation. More...
Public Member Functions | |
| void | eventCallback (const ros::MessageEvent< Message const > &event) |
| This subscriber's event callback. More... | |
| Impl (ros::NodeHandle &nodeHandle, const MessageType &type, const std::string &topic, size_t queueSize, const SubscriberCallback &callback) | |
| Constructor. More... | |
| bool | isValid () const |
| True, if this subscriber implementation is valid. More... | |
| void | shutdown () |
| Perform shutdown of the subscriber. More... | |
| ~Impl () | |
| Destructor. More... | |
Public Attributes | |
| SubscriberCallback | callback |
| The subscriber's callback. More... | |
| MessageDataType | dataType |
| The message data type associated with this subscriber. More... | |
| MessageSerializer | serializer |
| The message serializer associated with this subscriber. More... | |
| ros::Subscriber | subscriber |
| The ROS subscriber. More... | |
| MessageType | type |
| The message type associated with this subscriber. More... | |
Variant message subscriber implementation.
Definition at line 77 of file Subscriber.h.
| variant_topic_tools::Subscriber::Impl::Impl | ( | ros::NodeHandle & | nodeHandle, |
| const MessageType & | type, | ||
| const std::string & | topic, | ||
| size_t | queueSize, | ||
| const SubscriberCallback & | callback | ||
| ) |
Constructor.
Definition at line 40 of file Subscriber.cpp.
| variant_topic_tools::Subscriber::Impl::~Impl | ( | ) |
Destructor.
Definition at line 49 of file Subscriber.cpp.
| void variant_topic_tools::Subscriber::Impl::eventCallback | ( | const ros::MessageEvent< Message const > & | event | ) |
This subscriber's event callback.
Definition at line 103 of file Subscriber.cpp.
| bool variant_topic_tools::Subscriber::Impl::isValid | ( | ) | const |
True, if this subscriber implementation is valid.
Definition at line 82 of file Subscriber.cpp.
| void variant_topic_tools::Subscriber::Impl::shutdown | ( | ) |
Perform shutdown of the subscriber.
Definition at line 95 of file Subscriber.cpp.
| SubscriberCallback variant_topic_tools::Subscriber::Impl::callback |
The subscriber's callback.
Definition at line 115 of file Subscriber.h.
| MessageDataType variant_topic_tools::Subscriber::Impl::dataType |
The message data type associated with this subscriber.
Definition at line 107 of file Subscriber.h.
| MessageSerializer variant_topic_tools::Subscriber::Impl::serializer |
The message serializer associated with this subscriber.
Definition at line 111 of file Subscriber.h.
| ros::Subscriber variant_topic_tools::Subscriber::Impl::subscriber |
The ROS subscriber.
Definition at line 119 of file Subscriber.h.
| MessageType variant_topic_tools::Subscriber::Impl::type |
The message type associated with this subscriber.
Definition at line 103 of file Subscriber.h.