#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 38 of file sharedmem_publisher.h.
sharedmem_transport::SharedmemPublisher< Base >::SharedmemPublisher | ( | ) | [inline] |
Definition at line 42 of file sharedmem_publisher.h.
virtual sharedmem_transport::SharedmemPublisher< Base >::~SharedmemPublisher | ( | ) | [inline, virtual] |
Definition at line 45 of file sharedmem_publisher.h.
virtual std::string sharedmem_transport::SharedmemPublisher< Base >::getTransportName | ( | ) | const [inline, virtual] |
Definition at line 47 of file sharedmem_publisher.h.
virtual void sharedmem_transport::SharedmemPublisher< Base >::postAdvertiseInit | ( | ) | [inline, protected, virtual] |
Definition at line 53 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 57 of file sharedmem_publisher.h.
bool sharedmem_transport::SharedmemPublisher< Base >::first_run_ [mutable, protected] |
Definition at line 72 of file sharedmem_publisher.h.
SharedmemPublisherImpl sharedmem_transport::SharedmemPublisher< Base >::impl [mutable, protected] |
Definition at line 71 of file sharedmem_publisher.h.