#include <CsSubscriber.h>
Public Member Functions | |
CsSubscriber (void(*cshandle)(char *), char *(*translator)(const boost::shared_ptr< M const > &)) | |
void | HandleMessage (const boost::shared_ptr< M const > &message) |
void | Listen () |
void | Subscribe (ros::NodeHandle *orignh, char *topic, uint32_t queueSize) |
void | SubscribeAndListen (ros::NodeHandle *orignh, char *topic, uint32_t queueSize) |
~CsSubscriber () | |
Protected Attributes | |
void(* | cscallback )(char *) |
ros::NodeHandle | nh |
ros::CallbackQueue | queue |
ros::Subscriber | sub |
char *(* | translator )(const boost::shared_ptr< M const > &) |
Definition at line 9 of file CsSubscriber.h.
RosCs::CsSubscriber< M >::CsSubscriber | ( | void(*)(char *) | cshandle, |
char *(*)(const boost::shared_ptr< M const > &) | translator | ||
) | [inline] |
Definition at line 12 of file CsSubscriber.h.
RosCs::CsSubscriber< M >::~CsSubscriber | ( | ) | [inline] |
Definition at line 58 of file CsSubscriber.h.
void RosCs::CsSubscriber< M >::HandleMessage | ( | const boost::shared_ptr< M const > & | message | ) | [inline] |
Definition at line 17 of file CsSubscriber.h.
void RosCs::CsSubscriber< M >::Listen | ( | ) | [inline] |
Definition at line 28 of file CsSubscriber.h.
void RosCs::CsSubscriber< M >::Subscribe | ( | ros::NodeHandle * | orignh, |
char * | topic, | ||
uint32_t | queueSize | ||
) | [inline] |
Definition at line 22 of file CsSubscriber.h.
void RosCs::CsSubscriber< M >::SubscribeAndListen | ( | ros::NodeHandle * | orignh, |
char * | topic, | ||
uint32_t | queueSize | ||
) | [inline] |
Definition at line 38 of file CsSubscriber.h.
void(* RosCs::CsSubscriber< M >::cscallback)(char *) [protected] |
Definition at line 67 of file CsSubscriber.h.
ros::NodeHandle RosCs::CsSubscriber< M >::nh [protected] |
Definition at line 71 of file CsSubscriber.h.
ros::CallbackQueue RosCs::CsSubscriber< M >::queue [protected] |
Definition at line 72 of file CsSubscriber.h.
ros::Subscriber RosCs::CsSubscriber< M >::sub [protected] |
Definition at line 69 of file CsSubscriber.h.
char*(* RosCs::CsSubscriber< M >::translator)(const boost::shared_ptr< M const > &) [protected] |
Definition at line 68 of file CsSubscriber.h.