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.