Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Parameters for a publish message (PUBLISH). More...
#include <mqtt.h>
Data Fields | |
struct mqtt_publish_message | message |
Messages including topic, QoS and its payload (if any) to be published. | |
uint16_t | message_id |
Message id used for the publish message. | |
uint8_t | dup_flag: 1 |
Duplicate flag. | |
uint8_t | retain_flag: 1 |
Retain flag. | |
Parameters for a publish message (PUBLISH).
uint8_t mqtt_publish_param::dup_flag |
Duplicate flag.
If 1, it indicates the message is being retransmitted. Has no meaning with QoS 0.
struct mqtt_publish_message mqtt_publish_param::message |
Messages including topic, QoS and its payload (if any) to be published.
uint16_t mqtt_publish_param::message_id |
Message id used for the publish message.
Redundant for QoS 0.
uint8_t mqtt_publish_param::retain_flag |
Retain flag.
If 1, the message shall be stored persistently by the broker.