cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Definition of async_connect function. More...
#include <functional>
#include <memory>
#include <utility>
#include <vector>
#include "msgpack_rpc/addresses/uri.h"
#include "msgpack_rpc/common/msgpack_rpc_exception.h"
#include "msgpack_rpc/common/status.h"
#include "msgpack_rpc/common/status_code.h"
#include "msgpack_rpc/transport/backend_list.h"
#include "msgpack_rpc/transport/i_backend.h"
#include "msgpack_rpc/transport/i_connection.h"
#include "msgpack_rpc/transport/i_connector.h"
Go to the source code of this file.
Classes | |
class | msgpack_rpc::transport::impl::MultiBackendConnector |
Class to establish a connection using multiple backends of protocols. More... |
Namespaces | |
namespace | msgpack_rpc |
Namespace of cpp-msgpack-rpc library. | |
namespace | msgpack_rpc::transport |
Namespace of transport of messages. | |
namespace | msgpack_rpc::transport::impl |
Namespace of internal implementations. |
Functions | |
void | msgpack_rpc::transport::async_connect (const BackendList &backends, const std::vector< addresses::URI > &uris, std::function< void(const Status &, std::shared_ptr< IConnection >)> on_connection) |
Asynchronously connect to an endpoint. |
Definition of async_connect function.
Definition in file async_connect.h.