#include <client.hpp>
Public Types | |
typedef boost::shared_ptr< client > | ptr |
typedef mace::rpc::client_interface < ConnectionType > | delegate_type |
Public Member Functions | |
client (const client &c) | |
client (client &&c) | |
bool | operator! () const |
client & | operator= (const client &c) |
client (const typename ConnectionType::ptr &c) | |
template<typename T > | |
void | connect (T &&v) |
template<typename T , typename T2 > | |
void | connect (T &&v, T2 &&v2) |
ConnectionType::ptr | connection () const |
void | set_connection (const typename ConnectionType::ptr &c) |
Given a connection, map methods on InterfaceType into RPC calls with the expected results returned as futures as defined by rpc::client_interface
Definition at line 18 of file client.hpp.