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