$search
#include <CsAdvertiseService.h>
Public Member Functions | |
void | AdvertiseAndListen (ros::NodeHandle *orignh, char *topic) |
void | AdvertiseSubscribe (ros::NodeHandle *orignh, char *topic) |
CsAdvertiseService (bool(*cshandle)(char **, char **), void(*translator)(MReq &, char **), void(*translator2Ros)(MRes &, char **), void(*freeCS)(char *)) | |
bool | HandleServiceCall (MReq &request, MRes &response) |
void | Listen () |
~CsAdvertiseService () | |
Protected Attributes | |
bool(* | cscallback )(char **, char **) |
void(* | freeCS )(char *) |
ros::NodeHandle | nh |
ros::CallbackQueue | queue |
ros::ServiceServer | sub |
void(* | translator )(MReq &, char **) |
void(* | translator2Ros )(MRes &, char **) |
Definition at line 6 of file CsAdvertiseService.h.
RosCs::CsAdvertiseService< M, MRes, MReq >::CsAdvertiseService | ( | bool(*)(char **, char **) | cshandle, | |
void(*)(MReq &, char **) | translator, | |||
void(*)(MRes &, char **) | translator2Ros, | |||
void(*)(char *) | freeCS | |||
) | [inline] |
Definition at line 14 of file CsAdvertiseService.h.
RosCs::CsAdvertiseService< M, MRes, MReq >::~CsAdvertiseService | ( | ) | [inline] |
Definition at line 57 of file CsAdvertiseService.h.
void RosCs::CsAdvertiseService< M, MRes, MReq >::AdvertiseAndListen | ( | ros::NodeHandle * | orignh, | |
char * | topic | |||
) | [inline] |
Definition at line 53 of file CsAdvertiseService.h.
void RosCs::CsAdvertiseService< M, MRes, MReq >::AdvertiseSubscribe | ( | ros::NodeHandle * | orignh, | |
char * | topic | |||
) | [inline] |
Definition at line 42 of file CsAdvertiseService.h.
bool RosCs::CsAdvertiseService< M, MRes, MReq >::HandleServiceCall | ( | MReq & | request, | |
MRes & | response | |||
) | [inline] |
Definition at line 22 of file CsAdvertiseService.h.
void RosCs::CsAdvertiseService< M, MRes, MReq >::Listen | ( | ) | [inline] |
Definition at line 47 of file CsAdvertiseService.h.
bool(* RosCs::CsAdvertiseService< M, MRes, MReq >::cscallback)(char **, char **) [protected] |
Definition at line 6 of file CsAdvertiseService.h.
void(* RosCs::CsAdvertiseService< M, MRes, MReq >::freeCS)(char *) [protected] |
Definition at line 9 of file CsAdvertiseService.h.
ros::NodeHandle RosCs::CsAdvertiseService< M, MRes, MReq >::nh [protected] |
Definition at line 11 of file CsAdvertiseService.h.
ros::CallbackQueue RosCs::CsAdvertiseService< M, MRes, MReq >::queue [protected] |
Definition at line 12 of file CsAdvertiseService.h.
ros::ServiceServer RosCs::CsAdvertiseService< M, MRes, MReq >::sub [protected] |
Definition at line 10 of file CsAdvertiseService.h.
void(* RosCs::CsAdvertiseService< M, MRes, MReq >::translator)(MReq &, char **) [protected] |
Definition at line 7 of file CsAdvertiseService.h.
void(* RosCs::CsAdvertiseService< M, MRes, MReq >::translator2Ros)(MRes &, char **) [protected] |
Definition at line 8 of file CsAdvertiseService.h.