35 #ifndef _ROS_SERVICE_SERVER_H_
36 #define _ROS_SERVICE_SERVER_H_
45 template<
typename MReq ,
typename MRes>
59 req.deserialize(data);
CallbackT cb_
Definition: service_server.h:71
MRes resp
Definition: service_server.h:68
Definition: TopicInfo.h:12
Definition: subscriber.h:43
ServiceServer(const char *topic_name, CallbackT cb)
Definition: service_server.h:50
Publisher pub
Definition: service_server.h:69
MReq req
Definition: service_server.h:67
virtual void callback(unsigned char *data)
Definition: service_server.h:58
void(* CallbackT)(const MReq &, MRes &)
Definition: service_server.h:48
virtual const char * getMsgMD5()
Definition: service_server.h:64
Definition: publisher.h:44
virtual const char * getMsgType()
Definition: service_server.h:63
Definition: TopicInfo.h:21
virtual int getEndpointType()
Definition: service_server.h:65
Definition: service_server.h:46
int publish(const Msg *msg)
Definition: publisher.h:52
Definition: TopicInfo.h:22
const char * topic_
Definition: subscriber.h:54