Public Member Functions | Private Attributes
SubscribeR Class Reference

#include <SubscribeR.h>

List of all members.

Public Member Functions

void callback (const ros::MessageEvent< topic_tools::ShapeShifter const > &event)
const char * getMessageDefinition ()
const char * getMessageMD5 ()
IStreamRgetMessageStream ()
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
IStreamRm_isStream
ros::Subscriber m_rosSubscriber
std::string m_strMsgDefinition
std::string m_strMsgMD5
std::string m_strMsgType
boost::shared_array< uint8_t > * m_ui8Buffer

Detailed Description

Definition at line 28 of file SubscribeR.h.


Constructor & Destructor Documentation

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.

Definition at line 44 of file SubscribeR.h.


Member Function Documentation

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.

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.


Member Data Documentation

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.

Definition at line 97 of file SubscribeR.h.

Definition at line 100 of file SubscribeR.h.

Definition at line 101 of file SubscribeR.h.

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.


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


rosR
Author(s): André Dietrich, Sebastian Zug
autogenerated on Mon Oct 6 2014 07:10:08