Classes | |
| class | CallbackHelper |
| class | CallbackHelperT |
| class | CallException |
| class | CallHandle |
| class | Client |
| class | Exception |
| class | Method |
| struct | MethodResponse |
| struct | RequestWrapper |
| struct | ResponseWrapper |
| struct | SerializableMessage |
| class | Server |
Typedefs | |
| typedef boost::shared_ptr < CallbackHelper > | CallbackHelperPtr |
| typedef boost::shared_ptr< Client > | ClientPtr |
| typedef boost::shared_ptr < RequestWrapper const > | RequestWrapperConstPtr |
| typedef boost::shared_ptr < RequestWrapper > | RequestWrapperPtr |
| typedef boost::function< void(const ResponseWrapperConstPtr &)> | RespondFn |
| typedef boost::shared_ptr < ResponseWrapper const > | ResponseWrapperConstPtr |
| typedef boost::shared_ptr < ResponseWrapper > | ResponseWrapperPtr |
| typedef boost::shared_ptr< Server > | ServerPtr |
| typedef boost::shared_ptr < void const > | VoidConstPtr |
| typedef boost::shared_ptr< void > | VoidPtr |
Functions | |
| void | fillMethodSpec (const std::string &name, const CallbackHelperPtr &helper, MethodSpec &spec) |
| template<typename M > | |
| std::pair< RequestWrapperPtr, boost::shared_ptr< M > > | makeRequest () |
| template<typename M > | |
| ResponseWrapperPtr | makeResponse (const boost::shared_ptr< M > &msg) |
| template<typename M > | |
| std::pair< ResponseWrapperPtr, boost::shared_ptr< M > > | makeResponse () |
| template<typename T > | |
| ros::SerializedMessage | serialize (const VoidConstPtr &message) |
| template<typename T > | |
| uint32_t | serializedLength (const VoidConstPtr &message) |
| typedef boost::shared_ptr<CallbackHelper> rve_rpc::CallbackHelperPtr |
| typedef boost::shared_ptr<Client> rve_rpc::ClientPtr |
| typedef boost::shared_ptr<RequestWrapper const> rve_rpc::RequestWrapperConstPtr |
Definition at line 87 of file request_wrapper.h.
| typedef boost::shared_ptr<RequestWrapper> rve_rpc::RequestWrapperPtr |
Definition at line 86 of file request_wrapper.h.
| typedef boost::function<void(const ResponseWrapperConstPtr&)> rve_rpc::RespondFn |
Definition at line 48 of file call_handle.h.
| typedef boost::shared_ptr<ResponseWrapper const> rve_rpc::ResponseWrapperConstPtr |
Definition at line 87 of file response_wrapper.h.
| typedef boost::shared_ptr<ResponseWrapper> rve_rpc::ResponseWrapperPtr |
Definition at line 86 of file response_wrapper.h.
| typedef boost::shared_ptr<Server> rve_rpc::ServerPtr |
| typedef boost::shared_ptr<void const> rve_rpc::VoidConstPtr |
Definition at line 41 of file serializable_message.h.
| typedef boost::shared_ptr<void> rve_rpc::VoidPtr |
Definition at line 40 of file serializable_message.h.
| void rve_rpc::fillMethodSpec | ( | const std::string & | name, |
| const CallbackHelperPtr & | helper, | ||
| MethodSpec & | spec | ||
| ) |
Definition at line 90 of file server.cpp.
| std::pair<RequestWrapperPtr, boost::shared_ptr<M> > rve_rpc::makeRequest | ( | ) |
Definition at line 90 of file request_wrapper.h.
| ResponseWrapperPtr rve_rpc::makeResponse | ( | const boost::shared_ptr< M > & | msg | ) |
Definition at line 90 of file response_wrapper.h.
| std::pair<ResponseWrapperPtr, boost::shared_ptr<M> > rve_rpc::makeResponse | ( | ) |
Definition at line 101 of file response_wrapper.h.
| ros::SerializedMessage rve_rpc::serialize | ( | const VoidConstPtr & | message | ) |
Definition at line 44 of file serializable_message.h.
| uint32_t rve_rpc::serializedLength | ( | const VoidConstPtr & | message | ) |
Definition at line 52 of file serializable_message.h.