Concrete generic implementation of ServiceCallbackHelper for any normal service type. More...
#include <service_callback_helper.h>
Public Types | |
typedef Spec::CallbackType | Callback |
typedef boost::function< RequestPtr()> | ReqCreateFunction |
typedef Spec::RequestPtr | RequestPtr |
typedef Spec::RequestType | RequestType |
typedef boost::function< ResponsePtr()> | ResCreateFunction |
typedef Spec::ResponsePtr | ResponsePtr |
typedef Spec::ResponseType | ResponseType |
Public Member Functions | |
virtual bool | call (ServiceCallbackHelperCallParams ¶ms) |
ServiceCallbackHelperT (const Callback &callback, const ReqCreateFunction &create_req=static_cast< RequestPtr(*)()>(defaultServiceCreateFunction< RequestType >), const ResCreateFunction &create_res=static_cast< ResponsePtr(*)()>(defaultServiceCreateFunction< ResponseType >)) | |
Public Member Functions inherited from ros::ServiceCallbackHelper | |
virtual | ~ServiceCallbackHelper () |
Private Attributes | |
Callback | callback_ |
ReqCreateFunction | create_req_ |
ResCreateFunction | create_res_ |
Concrete generic implementation of ServiceCallbackHelper for any normal service type.
Definition at line 146 of file service_callback_helper.h.
typedef Spec::CallbackType ros::ServiceCallbackHelperT< Spec >::Callback |
Definition at line 153 of file service_callback_helper.h.
typedef boost::function<RequestPtr()> ros::ServiceCallbackHelperT< Spec >::ReqCreateFunction |
Definition at line 154 of file service_callback_helper.h.
typedef Spec::RequestPtr ros::ServiceCallbackHelperT< Spec >::RequestPtr |
Definition at line 151 of file service_callback_helper.h.
typedef Spec::RequestType ros::ServiceCallbackHelperT< Spec >::RequestType |
Definition at line 149 of file service_callback_helper.h.
typedef boost::function<ResponsePtr()> ros::ServiceCallbackHelperT< Spec >::ResCreateFunction |
Definition at line 155 of file service_callback_helper.h.
typedef Spec::ResponsePtr ros::ServiceCallbackHelperT< Spec >::ResponsePtr |
Definition at line 152 of file service_callback_helper.h.
typedef Spec::ResponseType ros::ServiceCallbackHelperT< Spec >::ResponseType |
Definition at line 150 of file service_callback_helper.h.
|
inline |
Definition at line 157 of file service_callback_helper.h.
|
inlinevirtual |
Implements ros::ServiceCallbackHelper.
Definition at line 170 of file service_callback_helper.h.
|
private |
Definition at line 188 of file service_callback_helper.h.
|
private |
Definition at line 189 of file service_callback_helper.h.
|
private |
Definition at line 190 of file service_callback_helper.h.