async_mqtt 5.0.0
Loading...
Searching...
No Matches
store_packet_variant.hpp File Reference
#include <async_mqtt/util/variant.hpp>
#include <async_mqtt/packet/packet_id_type.hpp>
#include <async_mqtt/packet/v3_1_1_publish.hpp>
#include <async_mqtt/packet/v3_1_1_pubrel.hpp>
#include <async_mqtt/packet/v5_publish.hpp>
#include <async_mqtt/packet/v5_pubrel.hpp>
#include <async_mqtt/exception.hpp>

Go to the source code of this file.

Classes

class  async_mqtt::basic_store_packet_variant< PacketIdBytes >
 MQTT packet variant for store. More...
 

Enumerations

enum class  async_mqtt::response_packet {
  v3_1_1_puback , v3_1_1_pubrec , v3_1_1_pubcomp , v5_puback ,
  v5_pubrec , v5_pubcomp
}
 corresponding response packet More...
 

Enumeration Type Documentation

◆ response_packet

enum class async_mqtt::response_packet
strong

corresponding response packet

Enumerator
v3_1_1_puback 

stored packet is v3_1_1_basic_publish_packet QoS1

v3_1_1_pubrec 

stored packet is v3_1_1_basic_publish_packet QoS2

v3_1_1_pubcomp 

stored packet is v3_1_1_basic_pubrel_packet

v5_puback 

stored packet is v5_basic_publish_packet QoS1

v5_pubrec 

stored packet is v5_basic_publish_packet QoS2

v5_pubcomp 

stored packet is v5_basic_rel_packet