#include <topic_service_server.h>
Public Member Functions | |
void | initialize (ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const MReq &, MRes &), T *obj) |
Private Member Functions | |
void | request_callback (const MReq &message) |
Private Attributes | |
bool(T::* | callback_ )(const MReq &, MRes &) |
T * | obj_ |
ros::Subscriber | request_sub_ |
ros::Publisher | response_pub_ |
Definition at line 46 of file topic_service_server.h.
void swri::TopicServiceServerImpl< MReq, MRes, T >::initialize | ( | ros::NodeHandle & | nh, |
const std::string & | service, | ||
bool(T::*)(const MReq &, MRes &) | srv_func, | ||
T * | obj | ||
) | [inline] |
Definition at line 55 of file topic_service_server.h.
void swri::TopicServiceServerImpl< MReq, MRes, T >::request_callback | ( | const MReq & | message | ) | [inline, private] |
Definition at line 73 of file topic_service_server.h.
bool(T::* swri::TopicServiceServerImpl< MReq, MRes, T >::callback_)(const MReq &, MRes &) [private] |
Definition at line 51 of file topic_service_server.h.
T* swri::TopicServiceServerImpl< MReq, MRes, T >::obj_ [private] |
Definition at line 52 of file topic_service_server.h.
ros::Subscriber swri::TopicServiceServerImpl< MReq, MRes, T >::request_sub_ [private] |
Definition at line 48 of file topic_service_server.h.
ros::Publisher swri::TopicServiceServerImpl< MReq, MRes, T >::response_pub_ [private] |
Definition at line 49 of file topic_service_server.h.