|
mqtt_cpp
|
#include <mqtt/namespace.hpp>#include <mqtt/message.hpp>#include <mqtt/v5_message.hpp>#include <mqtt/variant.hpp>

Go to the source code of this file.
Namespaces | |
| MQTT_NS | |
| MQTT_NS::detail | |
Typedefs | |
| template<std::size_t PacketIdBytes> | |
| using | MQTT_NS::basic_message_variant = variant< v3_1_1::connect_message, v3_1_1::connack_message, v3_1_1::basic_publish_message< PacketIdBytes >, v3_1_1::basic_puback_message< PacketIdBytes >, v3_1_1::basic_pubrec_message< PacketIdBytes >, v3_1_1::basic_pubrel_message< PacketIdBytes >, v3_1_1::basic_pubcomp_message< PacketIdBytes >, v3_1_1::basic_subscribe_message< PacketIdBytes >, v3_1_1::basic_suback_message< PacketIdBytes >, v3_1_1::basic_unsubscribe_message< PacketIdBytes >, v3_1_1::basic_unsuback_message< PacketIdBytes >, v3_1_1::pingreq_message, v3_1_1::pingresp_message, v3_1_1::disconnect_message, v5::connect_message, v5::connack_message, v5::basic_publish_message< PacketIdBytes >, v5::basic_puback_message< PacketIdBytes >, v5::basic_pubrec_message< PacketIdBytes >, v5::basic_pubrel_message< PacketIdBytes >, v5::basic_pubcomp_message< PacketIdBytes >, v5::basic_subscribe_message< PacketIdBytes >, v5::basic_suback_message< PacketIdBytes >, v5::basic_unsubscribe_message< PacketIdBytes >, v5::basic_unsuback_message< PacketIdBytes >, v5::pingreq_message, v5::pingresp_message, v5::disconnect_message, v5::auth_message > |
| using | MQTT_NS::message_variant = basic_message_variant< 2 > |
| template<std::size_t PacketIdBytes> | |
| using | MQTT_NS::basic_store_message_variant = variant< v3_1_1::basic_publish_message< PacketIdBytes >, v3_1_1::basic_pubrel_message< PacketIdBytes >, v5::basic_publish_message< PacketIdBytes >, v5::basic_pubrel_message< PacketIdBytes > > |
| using | MQTT_NS::store_message_variant = basic_store_message_variant< 2 > |
Functions | |
| template<std::size_t PacketIdBytes> | |
| std::vector< as::const_buffer > | MQTT_NS::const_buffer_sequence (basic_message_variant< PacketIdBytes > const &mv) |
| template<std::size_t PacketIdBytes> | |
| std::size_t | MQTT_NS::size (basic_message_variant< PacketIdBytes > const &mv) |
| template<std::size_t PacketIdBytes> | |
| std::size_t | MQTT_NS::num_of_const_buffer_sequence (basic_message_variant< PacketIdBytes > const &mv) |
| template<std::size_t PacketIdBytes> | |
| std::string | MQTT_NS::continuous_buffer (basic_message_variant< PacketIdBytes > const &mv) |
| template<std::size_t PacketIdBytes> | |
| basic_message_variant< PacketIdBytes > | MQTT_NS::get_basic_message_variant (basic_store_message_variant< PacketIdBytes > smv) |
| template<std::size_t PacketIdBytes> | |
| std::string | MQTT_NS::continuous_buffer (basic_store_message_variant< PacketIdBytes > const &mv) |