sharedmem_transport::SharedmemPublisherImpl Class Reference

#include <sharedmem_publisher.h>

List of all members.

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

SharedMemoryBlockblockmgr_
bool clientRegistered
ros::NodeHandle nh_
boost::interprocess::managed_shared_memory * segment_
shm_handle shm_handle_

Detailed Description

Definition at line 11 of file sharedmem_publisher.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 24 of file sharedmem_publisher.h.

Definition at line 25 of file sharedmem_publisher.h.

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Defines


sharedmem_transport
Author(s): Cedric Pradalier
autogenerated on Fri Jan 11 09:51:01 2013