#include <server.h>

Public Types | |
| typedef boost::function< void(Handle &)> | Callback |
| typedef CallHandle< Req, Res > | Handle |
| typedef boost::shared_ptr< Req const > | ReqConstPtr |
| typedef ros::MessageEvent< Req const > | ReqEvent |
| typedef boost::shared_ptr< Req > | ReqPtr |
| typedef boost::shared_ptr< Res const > | ResConstPtr |
| typedef boost::shared_ptr< Res > | ResPtr |
Public Member Functions | |
| virtual void | call (const ros::MessageEvent< RequestWrapper const > &incoming_event, const RespondFn &respond_fn) |
| CallbackHelperT (const Callback &cb) | |
| virtual const char * | getRequestDataType () |
| virtual const char * | getRequestDefinition () |
| virtual const char * | getRequestMD5Sum () |
| virtual const char * | getResponseDataType () |
| virtual const char * | getResponseDefinition () |
| virtual const char * | getResponseMD5Sum () |
Private Attributes | |
| Callback | cb_ |
| typedef boost::function<void(Handle&)> rve_rpc::CallbackHelperT< Req, Res >::Callback |
| typedef CallHandle<Req, Res> rve_rpc::CallbackHelperT< Req, Res >::Handle |
| typedef boost::shared_ptr<Req const> rve_rpc::CallbackHelperT< Req, Res >::ReqConstPtr |
| typedef ros::MessageEvent<Req const> rve_rpc::CallbackHelperT< Req, Res >::ReqEvent |
| typedef boost::shared_ptr<Req> rve_rpc::CallbackHelperT< Req, Res >::ReqPtr |
| typedef boost::shared_ptr<Res const> rve_rpc::CallbackHelperT< Req, Res >::ResConstPtr |
| typedef boost::shared_ptr<Res> rve_rpc::CallbackHelperT< Req, Res >::ResPtr |
| rve_rpc::CallbackHelperT< Req, Res >::CallbackHelperT | ( | const Callback & | cb | ) | [inline] |
| virtual void rve_rpc::CallbackHelperT< Req, Res >::call | ( | const ros::MessageEvent< RequestWrapper const > & | incoming_event, |
| const RespondFn & | respond_fn | ||
| ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getRequestDataType | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getRequestDefinition | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getRequestMD5Sum | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getResponseDataType | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getResponseDefinition | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
| virtual const char* rve_rpc::CallbackHelperT< Req, Res >::getResponseMD5Sum | ( | ) | [inline, virtual] |
Implements rve_rpc::CallbackHelper.
Callback rve_rpc::CallbackHelperT< Req, Res >::cb_ [private] |