#include <PublisheR.h>
Public Member Functions | |
const char * | getMessageDefinition () |
const char * | getMessageMD5 () |
OStreamR * | getMessageStream () |
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 |
OStreamR * | m_osStream |
ros::Publisher * | m_rosPublisher |
std::string | m_strMsgDefinition |
std::string | m_strMsgMD5 |
std::string | m_strMsgType |
boost::shared_array< uint8_t > * | m_ui8Buffer |
Definition at line 29 of file PublisheR.h.
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.
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.
OStreamR* PublisheR::getMessageStream | ( | ) | [inline] |
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.
int PublisheR::m_iBufferSize [private] |
Definition at line 91 of file PublisheR.h.
OStreamR* PublisheR::m_osStream [private] |
Definition at line 92 of file PublisheR.h.
ros::Publisher* PublisheR::m_rosPublisher [private] |
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.