async_mqtt 9.0.1
Loading...
Searching...
No Matches
Collaboration diagram for predefined underlying layer (TCP):

Typedefs

using async_mqtt::protocol::mqtt = as::basic_stream_socket<as::ip::tcp, as::any_io_executor>
 Type alias of Boost.Asio TCP socket.
 

Functions

template<typename Socket , typename Executor , typename CompletionToken = as::default_completion_token_t< Executor >>
 async_mqtt::async_underlying_handshake (as::basic_stream_socket< Socket, Executor > &layer, std::string_view host, std::string_view port, CompletionToken &&token=as::default_completion_token_t< Executor >{})
 resovling name and connect TCP layer
 

Detailed Description

Typedef Documentation

◆ mqtt

using async_mqtt::protocol::mqtt = as::basic_stream_socket<as::ip::tcp, as::any_io_executor>

Type alias of Boost.Asio TCP socket.

Requirements

Function Documentation

◆ async_underlying_handshake()

template<typename Socket , typename Executor , typename CompletionToken = as::default_completion_token_t< Executor >>
async_mqtt::async_underlying_handshake ( as::basic_stream_socket< Socket, Executor > & layer,
std::string_view host,
std::string_view port,
CompletionToken && token = as::default_completion_token_t< Executor >{} )

resovling name and connect TCP layer

Parameters
layerTCP layer
hosthost name or IP address to connect
portport number to connect
tokencompletion token. signature is void(error_code)
Returns
deduced by token

Requirements