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