#include <service_server.h>
Public Types | |
typedef void(* | CallbackT) (const MReq &, MRes &) |
Public Member Functions | |
virtual void | callback (unsigned char *data) override |
virtual int | getEndpointType () override |
virtual const char * | getMsgMD5 () override |
virtual const char * | getMsgType () override |
ServiceServer (const char *topic_name, CallbackT cb) | |
Public Attributes | |
Publisher | pub |
MReq | req |
MRes | resp |
![]() | |
int | id_ |
const char * | topic_ |
Private Attributes | |
CallbackT | cb_ |
Definition at line 89 of file service_server.h.
typedef void(* ros::ServiceServer< MReq, MRes, void >::CallbackT) (const MReq &, MRes &) |
Definition at line 92 of file service_server.h.
|
inline |
Definition at line 94 of file service_server.h.
|
inlineoverridevirtual |
Implements ros::Subscriber_.
Definition at line 102 of file service_server.h.
|
inlineoverridevirtual |
Implements ros::Subscriber_.
Definition at line 116 of file service_server.h.
|
inlineoverridevirtual |
Implements ros::Subscriber_.
Definition at line 112 of file service_server.h.
|
inlineoverridevirtual |
Implements ros::Subscriber_.
Definition at line 108 of file service_server.h.
|
private |
Definition at line 125 of file service_server.h.
Publisher ros::ServiceServer< MReq, MRes, void >::pub |
Definition at line 123 of file service_server.h.
MReq ros::ServiceServer< MReq, MRes, void >::req |
Definition at line 121 of file service_server.h.
MRes ros::ServiceServer< MReq, MRes, void >::resp |
Definition at line 122 of file service_server.h.