#include <subscriber.h>
Public Types | |
typedef void(* | CallbackT )(const MsgT &) |
Public Member Functions | |
virtual void | callback (unsigned char *data) |
virtual int | getEndpointType () |
virtual const char * | getMsgMD5 () |
virtual const char * | getMsgType () |
Subscriber (const char *topic_name, CallbackT cb, int endpoint=rosserial_msgs::TopicInfo::ID_SUBSCRIBER) | |
Public Attributes | |
MsgT | msg |
Private Attributes | |
CallbackT | cb_ |
int | endpoint_ |
Definition at line 91 of file subscriber.h.
typedef void(* ros::Subscriber< MsgT, void >::CallbackT)(const MsgT &) |
Definition at line 94 of file subscriber.h.
ros::Subscriber< MsgT, void >::Subscriber | ( | const char * | topic_name, |
CallbackT | cb, | ||
int | endpoint = rosserial_msgs::TopicInfo::ID_SUBSCRIBER |
||
) | [inline] |
Definition at line 97 of file subscriber.h.
virtual void ros::Subscriber< MsgT, void >::callback | ( | unsigned char * | data | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 104 of file subscriber.h.
virtual int ros::Subscriber< MsgT, void >::getEndpointType | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 112 of file subscriber.h.
virtual const char* ros::Subscriber< MsgT, void >::getMsgMD5 | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 111 of file subscriber.h.
virtual const char* ros::Subscriber< MsgT, void >::getMsgType | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 110 of file subscriber.h.
CallbackT ros::Subscriber< MsgT, void >::cb_ [private] |
Definition at line 115 of file subscriber.h.
int ros::Subscriber< MsgT, void >::endpoint_ [private] |
Definition at line 116 of file subscriber.h.
MsgT ros::Subscriber< MsgT, void >::msg |
Definition at line 95 of file subscriber.h.