#include <sharedmem_publisher.h>
Public Member Functions | |
uint32_t | initialise (const std::string &topic) |
void | publish_msg (const ros::Message &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 11 of file sharedmem_publisher.h.
sharedmem_transport::SharedmemPublisherImpl::SharedmemPublisherImpl | ( | ) |
Definition at line 19 of file sharedmem_publisher.cpp.
sharedmem_transport::SharedmemPublisherImpl::~SharedmemPublisherImpl | ( | ) | [virtual] |
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 ros::Message & | message | ) |
Definition at line 73 of file sharedmem_publisher.cpp.
void sharedmem_transport::SharedmemPublisherImpl::setNodeHandle | ( | ros::NodeHandle & | nh | ) | [inline] |
Definition at line 16 of file sharedmem_publisher.h.
Definition at line 24 of file sharedmem_publisher.h.
bool sharedmem_transport::SharedmemPublisherImpl::clientRegistered [protected] |
Definition at line 25 of file sharedmem_publisher.h.
ros::NodeHandle sharedmem_transport::SharedmemPublisherImpl::nh_ [protected] |
Definition at line 30 of file sharedmem_publisher.h.
boost::interprocess::managed_shared_memory* sharedmem_transport::SharedmemPublisherImpl::segment_ [protected] |
Definition at line 23 of file sharedmem_publisher.h.
Definition at line 29 of file sharedmem_publisher.h.