xdrpp
RFC4506 XDR compiler and message library
Classes | Namespaces | Typedefs
arpc.h File Reference

Asynchronous RPC interface. More...

#include <xdrpp/exception.h>
#include <xdrpp/server.h>
#include <xdrpp/srpc.h>
Include dependency graph for arpc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xdr::call_result< T >
 A unique_ptr to a call result, or NULL if the call failed (in which case message returns an error message). More...
 
struct  xdr::call_result< void >
 
class  xdr::asynchronous_client_base
 
class  xdr::reply_cb< T >
 
class  xdr::reply_cb< T >
 
class  xdr::reply_cb< void >
 
class  xdr::arpc_service< T, Session, Interface >
 
class  xdr::arpc_server
 

Namespaces

 xdr
 Most of the xdrpp library is encapsulated in the xdr namespace.
 

Typedefs

template<typename T >
using xdr::arpc_client = typename T::template _xdr_client< asynchronous_client_base >
 
template<typename Session = void, typename SessionAllocator = session_allocator<Session>>
using xdr::arpc_tcp_listener = generic_rpc_tcp_listener< arpc_service, Session, SessionAllocator >
 

Detailed Description

Asynchronous RPC interface.

Definition in file arpc.h.