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