Disconnect the Client by sending a DISCONNECT
packet with a specified
Reason Code. This function has terminal effects.
template < typename CompletionToken = typename asio::default_completion_token<executor_type>::type > decltype(auto) async_disconnect( disconnect_rc_e reason_code, const disconnect_props & props, CompletionToken && token = {} ); » more...
Disconnect the Client by sending a DISCONNECT
packet with a Reason
Code of reason_codes::normal_disconnection
. This function
has terminal effects.
template < typename CompletionToken = typename asio::default_completion_token<executor_type>::type > decltype(auto) async_disconnect( CompletionToken && token = {} ); » more...