Public Member Functions | Protected Attributes
sharedmem_transport::SharedmemPublisherImpl Class Reference

#include <sharedmem_publisher.h>

List of all members.

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

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

Detailed Description

Definition at line 12 of file sharedmem_publisher.h.


Constructor & Destructor Documentation

Definition at line 19 of file sharedmem_publisher.cpp.

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.

template<class M >
void sharedmem_transport::SharedmemPublisherImpl::publish_msg ( const M &  message) [inline]

Definition at line 26 of file sharedmem_publisher.h.

Definition at line 20 of file sharedmem_publisher.h.


Member Data Documentation

Definition at line 40 of file sharedmem_publisher.h.

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.


The documentation for this class was generated from the following files:


sharedmem_transport
Author(s): Cedric Pradalier
autogenerated on Sun Oct 5 2014 23:49:07