async_mqtt 5.0.0
Loading...
Searching...
No Matches
predefined_underlying_layer.hpp File Reference
#include <boost/asio/ip/tcp.hpp>
#include <boost/beast/websocket/stream.hpp>
#include <async_mqtt/tls.hpp>

Go to the source code of this file.

Typedefs

using async_mqtt::protocol::mqtt = as::basic_stream_socket<as::ip::tcp, as::any_io_executor>
 
using async_mqtt::protocol::ws = bs::websocket::stream<detail::mqtt_beast_workaround>
 
using async_mqtt::protocol::mqtts = tls::stream<mqtt>
 
using async_mqtt::protocol::wss = bs::websocket::stream<detail::mqtts_beast_workaround>
 

Typedef Documentation

◆ mqtt

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

@breif Type alias of Boost.Asio TCP socket

◆ mqtts

using async_mqtt::protocol::mqtts = tls::stream<mqtt>

@breif Type alias of TLS stream

◆ ws

using async_mqtt::protocol::ws = bs::websocket::stream<detail::mqtt_beast_workaround>

@breif Type alias of Boost.Beast WebScoket

◆ wss

using async_mqtt::protocol::wss = bs::websocket::stream<detail::mqtts_beast_workaround>

@breif Type alias of Boost.Beast WebSocket on TLS stream