Concrete generic implementation of ServiceCallbackHelper for any normal service type. More...
#include <service_callback_helper.h>

Public Types | |
| typedef Spec::CallbackType | Callback |
| typedef std::function< RequestPtr()> | ReqCreateFunction |
| typedef Spec::RequestPtr | RequestPtr |
| typedef Spec::RequestType | RequestType |
| typedef std::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 roswrap::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 147 of file service_callback_helper.h.
| typedef Spec::CallbackType roswrap::ServiceCallbackHelperT< Spec >::Callback |
Definition at line 154 of file service_callback_helper.h.
| typedef std::function<RequestPtr()> roswrap::ServiceCallbackHelperT< Spec >::ReqCreateFunction |
Definition at line 155 of file service_callback_helper.h.
| typedef Spec::RequestPtr roswrap::ServiceCallbackHelperT< Spec >::RequestPtr |
Definition at line 152 of file service_callback_helper.h.
| typedef Spec::RequestType roswrap::ServiceCallbackHelperT< Spec >::RequestType |
Definition at line 150 of file service_callback_helper.h.
| typedef std::function<ResponsePtr()> roswrap::ServiceCallbackHelperT< Spec >::ResCreateFunction |
Definition at line 156 of file service_callback_helper.h.
| typedef Spec::ResponsePtr roswrap::ServiceCallbackHelperT< Spec >::ResponsePtr |
Definition at line 153 of file service_callback_helper.h.
| typedef Spec::ResponseType roswrap::ServiceCallbackHelperT< Spec >::ResponseType |
Definition at line 151 of file service_callback_helper.h.
|
inline |
Definition at line 158 of file service_callback_helper.h.
|
inlinevirtual |
Implements roswrap::ServiceCallbackHelper.
Definition at line 171 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.
|
private |
Definition at line 191 of file service_callback_helper.h.