#include <sharedmem_publisher.h>
Public Member Functions | |
uint32_t | initialise (const std::string &topic) |
template<class M > | |
void | publish_msg (const M &message) |
void | setNodeHandle (ros::NodeHandle &nh) |
SharedmemPublisherImpl () | |
virtual | ~SharedmemPublisherImpl () |
Protected Attributes | |
SharedMemoryBlock * | blockmgr_ |
bool | clientRegistered |
ros::NodeHandle | nh_ |
boost::interprocess::managed_shared_memory * | segment_ |
shm_handle | shm_handle_ |
Definition at line 12 of file sharedmem_publisher.h.
Definition at line 19 of file sharedmem_publisher.cpp.
Definition at line 25 of file sharedmem_publisher.cpp.
uint32_t sharedmem_transport::SharedmemPublisherImpl::initialise | ( | const std::string & | topic | ) |
Definition at line 34 of file sharedmem_publisher.cpp.
void sharedmem_transport::SharedmemPublisherImpl::publish_msg | ( | const M & | message | ) | [inline] |
Definition at line 26 of file sharedmem_publisher.h.
void sharedmem_transport::SharedmemPublisherImpl::setNodeHandle | ( | ros::NodeHandle & | nh | ) | [inline] |
Definition at line 20 of file sharedmem_publisher.h.
Definition at line 40 of file sharedmem_publisher.h.
bool sharedmem_transport::SharedmemPublisherImpl::clientRegistered [protected] |
Definition at line 41 of file sharedmem_publisher.h.
Definition at line 46 of file sharedmem_publisher.h.
boost::interprocess::managed_shared_memory* sharedmem_transport::SharedmemPublisherImpl::segment_ [protected] |
Definition at line 39 of file sharedmem_publisher.h.
Definition at line 45 of file sharedmem_publisher.h.