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