#include <sharedmem_subscriber.h>

Public Member Functions | |
| virtual std::string | getTransportName () const |
| SharedmemSubscriber () | |
| virtual | ~SharedmemSubscriber () |
Protected Member Functions | |
| virtual void | internalCallback (const sharedmem_transport::SharedMemHeaderConstPtr &message, const typename message_transport::SimpleSubscriberPlugin< Base, sharedmem_transport::SharedMemHeader >::Callback &user_cb) |
| void | receiveThread () |
Protected Attributes | |
| SharedMemoryBlock * | blockmgr_ |
| boost::thread * | rec_thread_ |
| boost::interprocess::managed_shared_memory * | segment_ |
| shm_handle | shm_handle_ |
| const message_transport::SimpleSubscriberPlugin < Base, sharedmem_transport::SharedMemHeader > ::Callback * | user_cb_ |
Definition at line 15 of file sharedmem_subscriber.h.
| sharedmem_transport::SharedmemSubscriber< Base >::SharedmemSubscriber | ( | ) | [inline] |
Definition at line 18 of file sharedmem_subscriber.h.
| virtual sharedmem_transport::SharedmemSubscriber< Base >::~SharedmemSubscriber | ( | ) | [inline, virtual] |
Definition at line 24 of file sharedmem_subscriber.h.
| virtual std::string sharedmem_transport::SharedmemSubscriber< Base >::getTransportName | ( | ) | const [inline, virtual] |
Implements message_transport::SubscriberPluginGen.
Definition at line 37 of file sharedmem_subscriber.h.
| virtual void sharedmem_transport::SharedmemSubscriber< Base >::internalCallback | ( | const sharedmem_transport::SharedMemHeaderConstPtr & | message, |
| const typename message_transport::SimpleSubscriberPlugin< Base, sharedmem_transport::SharedMemHeader >::Callback & | user_cb | ||
| ) | [inline, protected, virtual] |
Definition at line 56 of file sharedmem_subscriber.h.
| void sharedmem_transport::SharedmemSubscriber< Base >::receiveThread | ( | ) | [inline, protected] |
Definition at line 43 of file sharedmem_subscriber.h.
SharedMemoryBlock* sharedmem_transport::SharedmemSubscriber< Base >::blockmgr_ [protected] |
Definition at line 94 of file sharedmem_subscriber.h.
boost::thread* sharedmem_transport::SharedmemSubscriber< Base >::rec_thread_ [protected] |
Definition at line 92 of file sharedmem_subscriber.h.
boost::interprocess::managed_shared_memory* sharedmem_transport::SharedmemSubscriber< Base >::segment_ [protected] |
Definition at line 93 of file sharedmem_subscriber.h.
shm_handle sharedmem_transport::SharedmemSubscriber< Base >::shm_handle_ [protected] |
Definition at line 95 of file sharedmem_subscriber.h.
const message_transport::SimpleSubscriberPlugin<Base,sharedmem_transport::SharedMemHeader>::Callback* sharedmem_transport::SharedmemSubscriber< Base >::user_cb_ [protected] |
Definition at line 91 of file sharedmem_subscriber.h.