Public Member Functions | Private Attributes
PublisheR Class Reference

#include <PublisheR.h>

List of all members.

Public Member Functions

const char * getMessageDefinition ()
const char * getMessageMD5 ()
OStreamRgetMessageStream ()
const char * getMessageType ()
const char * getTopic ()
void publish ()
 PublisheR (NodeR *handle, const char *cTopic, const char *cMsgType, const char *cMsgDefinition, const char *cMsgMD5)
 ~PublisheR ()

Private Attributes

int m_iBufferSize
OStreamRm_osStream
ros::Publisherm_rosPublisher
std::string m_strMsgDefinition
std::string m_strMsgMD5
std::string m_strMsgType
boost::shared_array< uint8_t > * m_ui8Buffer

Detailed Description

Definition at line 29 of file PublisheR.h.


Constructor & Destructor Documentation

PublisheR::PublisheR ( NodeR handle,
const char *  cTopic,
const char *  cMsgType,
const char *  cMsgDefinition,
const char *  cMsgMD5 
) [inline]

Definition at line 31 of file PublisheR.h.

PublisheR::~PublisheR ( ) [inline]

Definition at line 48 of file PublisheR.h.


Member Function Documentation

const char* PublisheR::getMessageDefinition ( ) [inline]

Definition at line 55 of file PublisheR.h.

const char* PublisheR::getMessageMD5 ( ) [inline]

Definition at line 57 of file PublisheR.h.

Definition at line 76 of file PublisheR.h.

const char* PublisheR::getMessageType ( ) [inline]

Definition at line 53 of file PublisheR.h.

const char* PublisheR::getTopic ( ) [inline]

Definition at line 59 of file PublisheR.h.

void PublisheR::publish ( ) [inline]

Definition at line 62 of file PublisheR.h.


Member Data Documentation

int PublisheR::m_iBufferSize [private]

Definition at line 91 of file PublisheR.h.

Definition at line 92 of file PublisheR.h.

Definition at line 85 of file PublisheR.h.

std::string PublisheR::m_strMsgDefinition [private]

Definition at line 87 of file PublisheR.h.

std::string PublisheR::m_strMsgMD5 [private]

Definition at line 88 of file PublisheR.h.

std::string PublisheR::m_strMsgType [private]

Definition at line 86 of file PublisheR.h.

boost::shared_array<uint8_t>* PublisheR::m_ui8Buffer [private]

Definition at line 90 of file PublisheR.h.


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


rosR
Author(s):
autogenerated on Sat Jun 8 2019 18:25:26