#include <sharedmem_publisher.h>
Public Member Functions | |
virtual std::string | getTransportName () const |
SharedmemPublisher () | |
virtual | ~SharedmemPublisher () |
Protected Member Functions | |
virtual void | postAdvertiseInit () |
virtual void | publish (const Base &message, const typename message_transport::SimplePublisherPlugin< Base, sharedmem_transport::SharedMemHeader >::PublishFn &publish_fn) const |
Protected Attributes | |
bool | first_run_ |
SharedmemPublisherImpl | impl |
Definition at line 51 of file sharedmem_publisher.h.
sharedmem_transport::SharedmemPublisher< Base >::SharedmemPublisher | ( | ) | [inline] |
Definition at line 55 of file sharedmem_publisher.h.
virtual sharedmem_transport::SharedmemPublisher< Base >::~SharedmemPublisher | ( | ) | [inline, virtual] |
Definition at line 58 of file sharedmem_publisher.h.
virtual std::string sharedmem_transport::SharedmemPublisher< Base >::getTransportName | ( | ) | const [inline, virtual] |
Implements message_transport::PublisherPluginGen.
Definition at line 60 of file sharedmem_publisher.h.
virtual void sharedmem_transport::SharedmemPublisher< Base >::postAdvertiseInit | ( | ) | [inline, protected, virtual] |
Reimplemented from message_transport::SimplePublisherPlugin< Base, sharedmem_transport::SharedMemHeader >.
Definition at line 66 of file sharedmem_publisher.h.
virtual void sharedmem_transport::SharedmemPublisher< Base >::publish | ( | const Base & | message, |
const typename message_transport::SimplePublisherPlugin< Base, sharedmem_transport::SharedMemHeader >::PublishFn & | publish_fn | ||
) | const [inline, protected, virtual] |
Definition at line 70 of file sharedmem_publisher.h.
bool sharedmem_transport::SharedmemPublisher< Base >::first_run_ [mutable, protected] |
Definition at line 85 of file sharedmem_publisher.h.
SharedmemPublisherImpl sharedmem_transport::SharedmemPublisher< Base >::impl [mutable, protected] |
Definition at line 84 of file sharedmem_publisher.h.