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) |