18 #ifndef ROS_SUBSCRIBER_H_ 19 #define ROS_SUBSCRIBER_H_ 42 template<
typename MsgT>
45 typedef void(*CallbackT)(
const MsgT&);
56 msg.deserialize(data);
60 virtual const char *
getMsgType(){
return this->msg.getType(); }
61 virtual const char *
getMsgMD5(){
return this->msg.getMD5(); }
virtual void callback(unsigned char *data)=0
virtual int getEndpointType()=0
virtual const char * getMsgMD5()=0
virtual const char * getMsgType()=0