#include <SubscribeR.h>
Public Member Functions | |
void | callback (const ros::MessageEvent< topic_tools::ShapeShifter const > &event) |
const char * | getMessageDefinition () |
const char * | getMessageMD5 () |
IStreamR * | getMessageStream () |
const char * | getMessageType () |
const char * | getPublisher () |
bool | hasAnyMessage () |
bool | hasNewMessage () |
SubscribeR (NodeR *handle, const char *cTopic, const char *cMsgType, const char *cMsgDefinition, const char *cMsgMD5) | |
~SubscribeR () | |
Private Attributes | |
bool | m_bAnyMessage |
bool | m_bNewMessage |
ros::MessageEvent < topic_tools::ShapeShifter const > | m_Event |
int | m_iBufferSize |
IStreamR * | m_isStream |
ros::Subscriber | m_rosSubscriber |
std::string | m_strMsgDefinition |
std::string | m_strMsgMD5 |
std::string | m_strMsgType |
boost::shared_array< uint8_t > * | m_ui8Buffer |
Definition at line 28 of file SubscribeR.h.
SubscribeR::SubscribeR | ( | NodeR * | handle, |
const char * | cTopic, | ||
const char * | cMsgType, | ||
const char * | cMsgDefinition, | ||
const char * | cMsgMD5 | ||
) | [inline] |
Definition at line 30 of file SubscribeR.h.
SubscribeR::~SubscribeR | ( | ) | [inline] |
Definition at line 44 of file SubscribeR.h.
void SubscribeR::callback | ( | const ros::MessageEvent< topic_tools::ShapeShifter const > & | event | ) | [inline] |
Definition at line 49 of file SubscribeR.h.
const char* SubscribeR::getMessageDefinition | ( | ) | [inline] |
Definition at line 70 of file SubscribeR.h.
const char* SubscribeR::getMessageMD5 | ( | ) | [inline] |
Definition at line 72 of file SubscribeR.h.
IStreamR* SubscribeR::getMessageStream | ( | ) | [inline] |
Definition at line 75 of file SubscribeR.h.
const char* SubscribeR::getMessageType | ( | ) | [inline] |
Definition at line 68 of file SubscribeR.h.
const char* SubscribeR::getPublisher | ( | ) | [inline] |
Definition at line 66 of file SubscribeR.h.
bool SubscribeR::hasAnyMessage | ( | ) | [inline] |
Definition at line 63 of file SubscribeR.h.
bool SubscribeR::hasNewMessage | ( | ) | [inline] |
Definition at line 64 of file SubscribeR.h.
bool SubscribeR::m_bAnyMessage [private] |
Definition at line 90 of file SubscribeR.h.
bool SubscribeR::m_bNewMessage [private] |
Definition at line 86 of file SubscribeR.h.
ros::MessageEvent<topic_tools::ShapeShifter const> SubscribeR::m_Event [private] |
Definition at line 97 of file SubscribeR.h.
int SubscribeR::m_iBufferSize [private] |
Definition at line 100 of file SubscribeR.h.
IStreamR* SubscribeR::m_isStream [private] |
Definition at line 101 of file SubscribeR.h.
ros::Subscriber SubscribeR::m_rosSubscriber [private] |
Definition at line 92 of file SubscribeR.h.
std::string SubscribeR::m_strMsgDefinition [private] |
Definition at line 94 of file SubscribeR.h.
std::string SubscribeR::m_strMsgMD5 [private] |
Definition at line 95 of file SubscribeR.h.
std::string SubscribeR::m_strMsgType [private] |
Definition at line 93 of file SubscribeR.h.
boost::shared_array<uint8_t>* SubscribeR::m_ui8Buffer [private] |
Definition at line 99 of file SubscribeR.h.