mqtt_cpp
|
#include <cstdint>
#include <ostream>
#include <boost/assert.hpp>
#include <mqtt/namespace.hpp>
#include <mqtt/subscribe_options.hpp>
Go to the source code of this file.
Classes | |
struct | MQTT_NS::publish_options |
Namespaces | |
MQTT_NS | |
MQTT_NS::publish | |
Enumerations | |
enum class | MQTT_NS::retain : std::uint8_t { MQTT_NS::yes = 0b00000001 , MQTT_NS::no = 0b00000000 } |
enum class | MQTT_NS::dup : std::uint8_t { MQTT_NS::yes = 0b00001000 , MQTT_NS::no = 0b00000000 } |
Functions | |
constexpr bool | MQTT_NS::publish::is_dup (std::uint8_t v) |
constexpr qos | MQTT_NS::publish::get_qos (std::uint8_t v) |
constexpr bool | MQTT_NS::publish::is_retain (std::uint8_t v) |
constexpr void | MQTT_NS::publish::set_dup (std::uint8_t &fixed_header, bool dup) |
constexpr publish_options | MQTT_NS::operator| (retain lhs, dup rhs) |
constexpr publish_options | MQTT_NS::operator| (retain lhs, qos rhs) |
constexpr publish_options | MQTT_NS::operator| (dup lhs, retain rhs) |
constexpr publish_options | MQTT_NS::operator| (dup lhs, qos rhs) |
constexpr publish_options | MQTT_NS::operator| (qos lhs, retain rhs) |
constexpr publish_options | MQTT_NS::operator| (qos lhs, dup rhs) |
constexpr char const * | MQTT_NS::retain_to_str (retain v) |
std::ostream & | MQTT_NS::operator<< (std::ostream &os, retain val) |
constexpr char const * | MQTT_NS::dup_to_str (dup v) |
std::ostream & | MQTT_NS::operator<< (std::ostream &os, dup val) |