mqtt_cpp
Public Member Functions | List of all members
MQTT_NS::subscribe_options Struct Referencefinal

#include <subscribe_options.hpp>

Public Member Functions

constexpr subscribe_options ()=delete
 
 ~subscribe_options ()=default
 
constexpr subscribe_options (subscribe_options &&)=default
 
constexpr subscribe_options (subscribe_options const &)=default
 
constexpr subscribe_optionsoperator= (subscribe_options &&)=default
 
constexpr subscribe_optionsoperator= (subscribe_options const &)=default
 
constexpr subscribe_options (std::uint8_t value)
 
constexpr subscribe_options (retain_handling value)
 
constexpr subscribe_options (rap value)
 
constexpr subscribe_options (nl value)
 
constexpr subscribe_options (qos value)
 
constexpr subscribe_options operator| (subscribe_options rhs) const
 
constexpr subscribe_options operator| (retain_handling rhs) const
 
constexpr subscribe_options operator| (rap rhs) const
 
constexpr subscribe_options operator| (nl rhs) const
 
constexpr subscribe_options operator| (qos rhs) const
 
constexpr subscribe_optionsoperator|= (subscribe_options rhs)
 
constexpr subscribe_optionsoperator|= (retain_handling rhs)
 
constexpr subscribe_optionsoperator|= (rap rhs)
 
constexpr subscribe_optionsoperator|= (nl rhs)
 
constexpr subscribe_optionsoperator|= (qos rhs)
 
constexpr retain_handling get_retain_handling () const
 
constexpr rap get_rap () const
 
constexpr nl get_nl () const
 
constexpr qos get_qos () const
 
constexpr operator std::uint8_t () const
 

Constructor & Destructor Documentation

◆ subscribe_options() [1/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( )
constexprdelete

◆ ~subscribe_options()

MQTT_NS::subscribe_options::~subscribe_options ( )
default

◆ subscribe_options() [2/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( subscribe_options &&  )
constexprdefault

◆ subscribe_options() [3/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( subscribe_options const &  )
constexprdefault

◆ subscribe_options() [4/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( std::uint8_t  value)
inlineexplicitconstexpr

◆ subscribe_options() [5/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( retain_handling  value)
inlineconstexpr

◆ subscribe_options() [6/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( rap  value)
inlineconstexpr

◆ subscribe_options() [7/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( nl  value)
inlineconstexpr

◆ subscribe_options() [8/8]

constexpr MQTT_NS::subscribe_options::subscribe_options ( qos  value)
inlineconstexpr

Member Function Documentation

◆ get_nl()

constexpr nl MQTT_NS::subscribe_options::get_nl ( ) const
inlineconstexpr

◆ get_qos()

constexpr qos MQTT_NS::subscribe_options::get_qos ( ) const
inlineconstexpr

◆ get_rap()

constexpr rap MQTT_NS::subscribe_options::get_rap ( ) const
inlineconstexpr

◆ get_retain_handling()

constexpr retain_handling MQTT_NS::subscribe_options::get_retain_handling ( ) const
inlineconstexpr

◆ operator std::uint8_t()

constexpr MQTT_NS::subscribe_options::operator std::uint8_t ( ) const
inlineexplicitconstexpr

◆ operator=() [1/2]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator= ( subscribe_options &&  )
constexprdefault

◆ operator=() [2/2]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator= ( subscribe_options const &  )
constexprdefault

◆ operator|() [1/5]

constexpr subscribe_options MQTT_NS::subscribe_options::operator| ( nl  rhs) const
inlineconstexpr

◆ operator|() [2/5]

constexpr subscribe_options MQTT_NS::subscribe_options::operator| ( qos  rhs) const
inlineconstexpr

◆ operator|() [3/5]

constexpr subscribe_options MQTT_NS::subscribe_options::operator| ( rap  rhs) const
inlineconstexpr

◆ operator|() [4/5]

constexpr subscribe_options MQTT_NS::subscribe_options::operator| ( retain_handling  rhs) const
inlineconstexpr

◆ operator|() [5/5]

constexpr subscribe_options MQTT_NS::subscribe_options::operator| ( subscribe_options  rhs) const
inlineconstexpr

◆ operator|=() [1/5]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator|= ( nl  rhs)
inlineconstexpr

◆ operator|=() [2/5]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator|= ( qos  rhs)
inlineconstexpr

◆ operator|=() [3/5]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator|= ( rap  rhs)
inlineconstexpr

◆ operator|=() [4/5]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator|= ( retain_handling  rhs)
inlineconstexpr

◆ operator|=() [5/5]

constexpr subscribe_options& MQTT_NS::subscribe_options::operator|= ( subscribe_options  rhs)
inlineconstexpr

The documentation for this struct was generated from the following file: