#include <service_server.h>
Public Types | |
typedef void(* | CallbackT )(const MReq &, MRes &) |
Public Member Functions | |
virtual void | callback (unsigned char *data) |
virtual int | getEndpointType () |
virtual const char * | getMsgMD5 () |
virtual const char * | getMsgType () |
ServiceServer (const char *topic_name, CallbackT cb) | |
Public Attributes | |
Publisher | pub |
MReq | req |
MRes | resp |
Private Attributes | |
CallbackT | cb_ |
Definition at line 77 of file service_server.h.
typedef void(* ros::ServiceServer< MReq, MRes, void >::CallbackT)(const MReq &, MRes &) |
Definition at line 79 of file service_server.h.
ros::ServiceServer< MReq, MRes, void >::ServiceServer | ( | const char * | topic_name, |
CallbackT | cb | ||
) | [inline] |
Definition at line 81 of file service_server.h.
virtual void ros::ServiceServer< MReq, MRes, void >::callback | ( | unsigned char * | data | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 89 of file service_server.h.
virtual int ros::ServiceServer< MReq, MRes, void >::getEndpointType | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 96 of file service_server.h.
virtual const char* ros::ServiceServer< MReq, MRes, void >::getMsgMD5 | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 95 of file service_server.h.
virtual const char* ros::ServiceServer< MReq, MRes, void >::getMsgType | ( | ) | [inline, virtual] |
Implements ros::Subscriber_.
Definition at line 94 of file service_server.h.
CallbackT ros::ServiceServer< MReq, MRes, void >::cb_ [private] |
Definition at line 102 of file service_server.h.
Publisher ros::ServiceServer< MReq, MRes, void >::pub |
Definition at line 100 of file service_server.h.
MReq ros::ServiceServer< MReq, MRes, void >::req |
Definition at line 98 of file service_server.h.
MRes ros::ServiceServer< MReq, MRes, void >::resp |
Definition at line 99 of file service_server.h.