async_mqtt 9.0.1
|
Classes | |
struct | async_mqtt::sub::opts |
MQTT SubscribeOptions. More... | |
Enumerations | |
enum class | async_mqtt::sub::retain_handling : std::uint8_t { retain_handling::send = 0b00000000 , retain_handling::send_only_new_subscription = 0b00010000 , retain_handling::not_send = 0b00100000 } |
MQTT RetainHandling. More... | |
enum class | async_mqtt::sub::rap : std::uint8_t { rap::dont = 0b00000000 , rap::retain = 0b00001000 } |
MQTT RetainAsPublished. More... | |
enum class | async_mqtt::sub::nl : std::uint8_t { nl::no = 0b00000000 , nl::yes = 0b00000100 } |
MQTT NoLocal. More... | |
Functions | |
constexpr char const * | retain_handling_to_str (retain_handling v) |
stringize retain_handling | |
std::ostream & | operator<< (std::ostream &o, retain_handling v) |
output to the stream | |
constexpr char const * | rap_to_str (rap v) |
stringize rap(retain as published) | |
std::ostream & | operator<< (std::ostream &o, rap v) |
output to the stream | |
constexpr char const * | nl_to_str (nl v) |
stringize nl(no local) | |
std::ostream & | operator<< (std::ostream &o, nl v) |
output to the stream | |
|
strong |
MQTT NoLocal.
See https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901169
Enumerator | |
---|---|
no | Subscriber's publish would be delivered to the subscriber itself. Same as MQTT v.3.1.1. |
yes | Subscriber's publish would not be delivered to the subscriber itself. |
|
strong |
MQTT RetainAsPublished.
See https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901169
Enumerator | |
---|---|
dont | Retain is set to 0 delivery on publish by the broker. Same as MQTT v.3.1.1. |
retain | Preserve published Retain delivery on publish by the broker. |
|
strong |
MQTT RetainHandling.
See https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901169
Enumerator | |
---|---|
send | Always send. Same as MQTT v.3.1.1. |
send_only_new_subscription | Only new subscription. Not overwrite. |
not_send | Always not send. |
|
related |
stringize nl(no local)
v | target |
|
related |
output to the stream
o | output stream |
v | target |
|
related |
output to the stream
o | output stream |
v | target |
|
related |
output to the stream
o | output stream |
v | target |
|
related |
stringize rap(retain as published)
v | target |
|
related |
stringize retain_handling
v | target |