#include <udpmulti_publisher.h>
Public Member Functions | |
virtual std::string | getTransportName () const |
UDPMultiPublisher () | |
virtual | ~UDPMultiPublisher () |
Protected Member Functions | |
virtual void | connectCallback (const ros::SingleSubscriberPublisher &pub) |
virtual void | disconnectCallback (const ros::SingleSubscriberPublisher &pub) |
virtual void | postAdvertiseInit () |
virtual void | publish (const Base &message, const typename message_transport::SimplePublisherPlugin< Base, udpmulti_transport::UDPMultHeader >::PublishFn &publish_fn) const |
Protected Attributes | |
bool | first_run_ |
UDPMultiPublisherImpl | impl |
Definition at line 59 of file udpmulti_publisher.h.
udpmulti_transport::UDPMultiPublisher< Base >::UDPMultiPublisher | ( | ) | [inline] |
Definition at line 63 of file udpmulti_publisher.h.
virtual udpmulti_transport::UDPMultiPublisher< Base >::~UDPMultiPublisher | ( | ) | [inline, virtual] |
Definition at line 66 of file udpmulti_publisher.h.
virtual void udpmulti_transport::UDPMultiPublisher< Base >::connectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) | [inline, protected, virtual] |
Reimplemented from message_transport::SimplePublisherPlugin< Base, udpmulti_transport::UDPMultHeader >.
Definition at line 76 of file udpmulti_publisher.h.
virtual void udpmulti_transport::UDPMultiPublisher< Base >::disconnectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) | [inline, protected, virtual] |
Reimplemented from message_transport::SimplePublisherPlugin< Base, udpmulti_transport::UDPMultHeader >.
Definition at line 79 of file udpmulti_publisher.h.
virtual std::string udpmulti_transport::UDPMultiPublisher< Base >::getTransportName | ( | ) | const [inline, virtual] |
Implements message_transport::PublisherPluginGen.
Definition at line 68 of file udpmulti_publisher.h.
virtual void udpmulti_transport::UDPMultiPublisher< Base >::postAdvertiseInit | ( | ) | [inline, protected, virtual] |
Reimplemented from message_transport::SimplePublisherPlugin< Base, udpmulti_transport::UDPMultHeader >.
Definition at line 73 of file udpmulti_publisher.h.
virtual void udpmulti_transport::UDPMultiPublisher< Base >::publish | ( | const Base & | message, |
const typename message_transport::SimplePublisherPlugin< Base, udpmulti_transport::UDPMultHeader >::PublishFn & | publish_fn | ||
) | const [inline, protected, virtual] |
Definition at line 83 of file udpmulti_publisher.h.
bool udpmulti_transport::UDPMultiPublisher< Base >::first_run_ [mutable, protected] |
Definition at line 104 of file udpmulti_publisher.h.
UDPMultiPublisherImpl udpmulti_transport::UDPMultiPublisher< Base >::impl [mutable, protected] |
Definition at line 103 of file udpmulti_publisher.h.