mqtt_cpp
Classes | Namespaces | Enumerations | Functions
subscribe_options.hpp File Reference
#include <cstdint>
#include <ostream>
#include <mqtt/namespace.hpp>
Include dependency graph for subscribe_options.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MQTT_NS::subscribe_options
 

Namespaces

 MQTT_NS
 

Enumerations

enum class  MQTT_NS::retain_handling : std::uint8_t { MQTT_NS::send = 0b00000000 , MQTT_NS::send_only_new_subscription = 0b00010000 , MQTT_NS::not_send = 0b00100000 }
 
enum class  MQTT_NS::rap : std::uint8_t { MQTT_NS::dont = 0b00000000 , MQTT_NS::retain = 0b00001000 }
 
enum class  MQTT_NS::nl : std::uint8_t { MQTT_NS::no = 0b00000000 , MQTT_NS::yes = 0b00000100 }
 
enum class  MQTT_NS::qos : std::uint8_t { MQTT_NS::at_most_once = 0b00000000 , MQTT_NS::at_least_once = 0b00000001 , MQTT_NS::exactly_once = 0b00000010 }
 

Functions

constexpr subscribe_options MQTT_NS::operator| (retain_handling lhs, rap rhs)
 
constexpr subscribe_options MQTT_NS::operator| (retain_handling lhs, nl rhs)
 
constexpr subscribe_options MQTT_NS::operator| (retain_handling lhs, qos rhs)
 
constexpr subscribe_options MQTT_NS::operator| (rap lhs, retain_handling rhs)
 
constexpr subscribe_options MQTT_NS::operator| (rap lhs, nl rhs)
 
constexpr subscribe_options MQTT_NS::operator| (rap lhs, qos rhs)
 
constexpr subscribe_options MQTT_NS::operator| (nl lhs, retain_handling rhs)
 
constexpr subscribe_options MQTT_NS::operator| (nl lhs, rap rhs)
 
constexpr subscribe_options MQTT_NS::operator| (nl lhs, qos rhs)
 
constexpr subscribe_options MQTT_NS::operator| (qos lhs, retain_handling rhs)
 
constexpr subscribe_options MQTT_NS::operator| (qos lhs, rap rhs)
 
constexpr subscribe_options MQTT_NS::operator| (qos lhs, nl rhs)
 
constexpr char const * MQTT_NS::retain_handling_to_str (retain_handling v)
 
std::ostream & MQTT_NS::operator<< (std::ostream &os, retain_handling val)
 
constexpr char const * MQTT_NS::rap_to_str (rap v)
 
std::ostream & MQTT_NS::operator<< (std::ostream &os, rap val)
 
constexpr char const * MQTT_NS::nl_to_str (nl v)
 
std::ostream & MQTT_NS::operator<< (std::ostream &os, nl val)
 
constexpr char const * MQTT_NS::qos_to_str (qos v)
 
std::ostream & MQTT_NS::operator<< (std::ostream &os, qos val)