async_mqtt 5.0.0
Loading...
Searching...
No Matches
qos.hpp File Reference
#include <cstdint>
#include <ostream>

Go to the source code of this file.

Enumerations

enum class  async_mqtt::qos : std::uint8_t { at_most_once = 0b00000000 , at_least_once = 0b00000001 , exactly_once = 0b00000010 }
 MQTT QoS. More...
 

Functions

constexpr char constasync_mqtt::qos_to_str (qos v)
 stringize qos
 
std::ostream & async_mqtt::operator<< (std::ostream &os, qos val)
 output to the stream qos
 

Enumeration Type Documentation

◆ qos

enum class async_mqtt::qos : std::uint8_t
strong

MQTT QoS.


See https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901234

Enumerator
at_most_once 

At most once delivery.

at_least_once 

At least once delivery.

exactly_once 

Exactly once delivery.