| 
    Zephyr Project API 3.5.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.