46 std::function<void(
const Status&, std::shared_ptr<IConnection>)>;
60 IConnector& operator=(
const IConnector&) =
delete;
61 IConnector& operator=(IConnector&&) =
delete;
68 IConnector() noexcept = default;
Class of URIs (Uniform Resource Identifiers) to specify endpoints in this library.
virtual void async_connect(const addresses::URI &uri, ConnectionCallback on_connected)=0
Asynchronously connect to an endpoint.
std::function< void(const Status &, std::shared_ptr< IConnection >)> ConnectionCallback
Type of callback functions called when connecting process finished (even for failures).
IConnector() noexcept=default
Constructor.
virtual ~IConnector() noexcept=default
Destructor.
Definition of IConnection class.
Namespace of transport of messages.
Definition of Status class.