35 #ifndef ROS_SUBSCRIBER_H_
36 #define ROS_SUBSCRIBER_H_
46 virtual void callback(
unsigned char *data)=0;
59 template<
typename MsgT>
73 msg.deserialize(data);
Definition: subscriber.h:60
void(* CallbackT)(const MsgT &)
Definition: subscriber.h:62
Definition: subscriber.h:43
int endpoint_
Definition: subscriber.h:83
Subscriber(const char *topic_name, CallbackT cb, int endpoint=rosserial_msgs::TopicInfo::ID_SUBSCRIBER)
Definition: subscriber.h:65
CallbackT cb_
Definition: subscriber.h:82
virtual void callback(unsigned char *data)=0
virtual void callback(unsigned char *data)
Definition: subscriber.h:72
virtual int getEndpointType()=0
virtual const char * getMsgMD5()
Definition: subscriber.h:78
int id_
Definition: subscriber.h:50
virtual int getEndpointType()
Definition: subscriber.h:79
virtual const char * getMsgMD5()=0
Definition: TopicInfo.h:21
MsgT msg
Definition: subscriber.h:63
virtual const char * getMsgType()
Definition: subscriber.h:77
const char * topic_
Definition: subscriber.h:54
virtual const char * getMsgType()=0