PrevUpHomeNext
mqtt_client::async_disconnect

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

PrevUpHomeNext