mqtt_cpp
Classes | Namespaces | Macros | Typedefs
v5_message.hpp File Reference
#include <string>
#include <vector>
#include <memory>
#include <algorithm>
#include <numeric>
#include <boost/asio/buffer.hpp>
#include <boost/optional.hpp>
#include <boost/container/static_vector.hpp>
#include <boost/numeric/conversion/cast.hpp>
#include <mqtt/namespace.hpp>
#include <mqtt/two_byte_util.hpp>
#include <mqtt/fixed_header.hpp>
#include <mqtt/remaining_length.hpp>
#include <mqtt/subscribe_options.hpp>
#include <mqtt/const_buffer_util.hpp>
#include <mqtt/will.hpp>
#include <mqtt/connect_flags.hpp>
#include <mqtt/publish.hpp>
#include <mqtt/exception.hpp>
#include <mqtt/utf8encoded_strings.hpp>
#include <mqtt/string_check.hpp>
#include <mqtt/property.hpp>
#include <mqtt/property_variant.hpp>
#include <mqtt/property_parse.hpp>
#include <mqtt/reason_code.hpp>
#include <mqtt/packet_id_type.hpp>
#include <mqtt/move.hpp>
#include <mqtt/variant_visit.hpp>
Include dependency graph for v5_message.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MQTT_NS::v5::detail::header_only_message
 
class  MQTT_NS::v5::connect_message
 
class  MQTT_NS::v5::connack_message
 
class  MQTT_NS::v5::basic_publish_message< PacketIdBytes >
 
struct  MQTT_NS::v5::basic_puback_message< PacketIdBytes >
 
struct  MQTT_NS::v5::basic_pubrec_message< PacketIdBytes >
 
struct  MQTT_NS::v5::basic_pubrel_message< PacketIdBytes >
 
struct  MQTT_NS::v5::basic_pubcomp_message< PacketIdBytes >
 
class  MQTT_NS::v5::basic_subscribe_message< PacketIdBytes >
 
class  MQTT_NS::v5::basic_suback_message< PacketIdBytes >
 
class  MQTT_NS::v5::basic_unsubscribe_message< PacketIdBytes >
 
class  MQTT_NS::v5::basic_unsuback_message< PacketIdBytes >
 
struct  MQTT_NS::v5::pingreq_message
 
struct  MQTT_NS::v5::pingresp_message
 
struct  MQTT_NS::v5::disconnect_message
 
struct  MQTT_NS::v5::auth_message
 

Namespaces

 MQTT_NS
 
 MQTT_NS::v5
 
 MQTT_NS::v5::detail
 

Macros

#define MQTT_ALWAYS_SEND_REASON_CODE   false
 

Typedefs

using MQTT_NS::v5::publish_message = basic_publish_message< 2 >
 
using MQTT_NS::v5::publish_32_message = basic_publish_message< 4 >
 
using MQTT_NS::v5::puback_message = basic_puback_message< 2 >
 
using MQTT_NS::v5::pubrec_message = basic_pubrec_message< 2 >
 
using MQTT_NS::v5::pubrel_message = basic_pubrel_message< 2 >
 
using MQTT_NS::v5::pubrel_32_message = basic_pubrel_message< 4 >
 
using MQTT_NS::v5::pubcomp_message = basic_pubcomp_message< 2 >
 
using MQTT_NS::v5::subscribe_message = basic_subscribe_message< 2 >
 
using MQTT_NS::v5::suback_message = basic_suback_message< 2 >
 
using MQTT_NS::v5::unsubscribe_message = basic_unsubscribe_message< 2 >
 
using MQTT_NS::v5::unsuback_message = basic_unsuback_message< 2 >
 

Macro Definition Documentation

◆ MQTT_ALWAYS_SEND_REASON_CODE

#define MQTT_ALWAYS_SEND_REASON_CODE   false