Classes | Typedefs | Functions
rve_rpc Namespace Reference

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< ClientClientPtr
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< ServerServerPtr
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 Documentation

typedef boost::shared_ptr<CallbackHelper> rve_rpc::CallbackHelperPtr

Definition at line 74 of file server.h.

typedef boost::shared_ptr<Client> rve_rpc::ClientPtr

Definition at line 214 of file client.h.

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

Definition at line 147 of file server.h.

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.


Function Documentation

void rve_rpc::fillMethodSpec ( const std::string &  name,
const CallbackHelperPtr &  helper,
MethodSpec &  spec 
)

Definition at line 90 of file server.cpp.

template<typename M >
std::pair<RequestWrapperPtr, boost::shared_ptr<M> > rve_rpc::makeRequest ( )

Definition at line 90 of file request_wrapper.h.

template<typename M >
ResponseWrapperPtr rve_rpc::makeResponse ( const boost::shared_ptr< M > &  msg)

Definition at line 90 of file response_wrapper.h.

template<typename M >
std::pair<ResponseWrapperPtr, boost::shared_ptr<M> > rve_rpc::makeResponse ( )

Definition at line 101 of file response_wrapper.h.

template<typename T >
ros::SerializedMessage rve_rpc::serialize ( const VoidConstPtr message)

Definition at line 44 of file serializable_message.h.

template<typename T >
uint32_t rve_rpc::serializedLength ( const VoidConstPtr message)

Definition at line 52 of file serializable_message.h.



rve_rpc
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:30:53