cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Interface of connectors to connect to endpoints of acceptors. More...
#include <msgpack_rpc/transport/i_connector.h>
Public Types | |
using | ConnectionCallback |
Type of callback functions called when connecting process finished (even for failures). |
Public Member Functions | |
IConnector (const IConnector &)=delete | |
IConnector (IConnector &&)=delete | |
virtual | ~IConnector () noexcept=default |
Destructor. | |
virtual void | async_connect (const addresses::URI &uri, ConnectionCallback on_connected)=0 |
Asynchronously connect to an endpoint. | |
IConnector & | operator= (const IConnector &)=delete |
IConnector & | operator= (IConnector &&)=delete |
Protected Member Functions | |
IConnector () noexcept=default | |
Constructor. |
Interface of connectors to connect to endpoints of acceptors.
Definition at line 34 of file i_connector.h.
Type of callback functions called when connecting process finished (even for failures).
Parameters:
Definition at line 45 of file i_connector.h.
|
pure virtual |
Asynchronously connect to an endpoint.
[in] | uri | URI of the endpoint. |
[in] | on_connected | Callback function called when the process finished. |
Implemented in msgpack_rpc::transport::tcp::TCPConnector.