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

#include <publish.hpp>

Public Member Functions

constexpr publish_options ()=default
 
 ~publish_options ()=default
 
constexpr publish_options (publish_options &&)=default
 
constexpr publish_options (publish_options const &)=default
 
constexpr publish_optionsoperator= (publish_options &&)=default
 
constexpr publish_optionsoperator= (publish_options const &)=default
 
constexpr publish_options (std::uint8_t value)
 
constexpr publish_options (retain value)
 
constexpr publish_options (dup value)
 
constexpr publish_options (qos value)
 
constexpr publish_options operator| (publish_options rhs) const
 
constexpr publish_options operator| (retain rhs) const
 
constexpr publish_options operator| (dup rhs) const
 
constexpr publish_options operator| (qos rhs) const
 
constexpr publish_optionsoperator|= (publish_options rhs)
 
constexpr publish_optionsoperator|= (retain rhs)
 
constexpr publish_optionsoperator|= (dup rhs)
 
constexpr publish_optionsoperator|= (qos rhs)
 
constexpr retain get_retain () const
 
constexpr dup get_dup () const
 
constexpr qos get_qos () const
 
constexpr operator std::uint8_t () const
 

Constructor & Destructor Documentation

◆ publish_options() [1/7]

constexpr MQTT_NS::publish_options::publish_options ( )
constexprdefault

◆ ~publish_options()

MQTT_NS::publish_options::~publish_options ( )
default

◆ publish_options() [2/7]

constexpr MQTT_NS::publish_options::publish_options ( publish_options &&  )
constexprdefault

◆ publish_options() [3/7]

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

◆ publish_options() [4/7]

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

◆ publish_options() [5/7]

constexpr MQTT_NS::publish_options::publish_options ( retain  value)
inlineconstexpr

◆ publish_options() [6/7]

constexpr MQTT_NS::publish_options::publish_options ( dup  value)
inlineconstexpr

◆ publish_options() [7/7]

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

Member Function Documentation

◆ get_dup()

constexpr dup MQTT_NS::publish_options::get_dup ( ) const
inlineconstexpr

◆ get_qos()

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

◆ get_retain()

constexpr retain MQTT_NS::publish_options::get_retain ( ) const
inlineconstexpr

◆ operator std::uint8_t()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator|() [1/4]

constexpr publish_options MQTT_NS::publish_options::operator| ( dup  rhs) const
inlineconstexpr

◆ operator|() [2/4]

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

◆ operator|() [3/4]

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

◆ operator|() [4/4]

constexpr publish_options MQTT_NS::publish_options::operator| ( retain  rhs) const
inlineconstexpr

◆ operator|=() [1/4]

constexpr publish_options& MQTT_NS::publish_options::operator|= ( dup  rhs)
inlineconstexpr

◆ operator|=() [2/4]

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

◆ operator|=() [3/4]

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

◆ operator|=() [4/4]

constexpr publish_options& MQTT_NS::publish_options::operator|= ( retain  rhs)
inlineconstexpr

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