#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.
1.8.0