async_mqtt 5.0.0
|
Go to the source code of this file.
Classes | |
struct | async_mqtt::sub::opts |
MQTT SubscribeOptions. More... | |
Enumerations | |
enum class | async_mqtt::sub::retain_handling : std::uint8_t { send = 0b00000000 , send_only_new_subscription = 0b00010000 , not_send = 0b00100000 } |
MQTT RetainHandling. More... | |
enum class | async_mqtt::sub::rap : std::uint8_t { dont = 0b00000000 , retain = 0b00001000 } |
MQTT RetainAsPublished. More... | |
enum class | async_mqtt::sub::nl : std::uint8_t { no = 0b00000000 , yes = 0b00000100 } |
MQTT NoLocal. More... | |
|
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. |