Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mqtt_common_ack_properties Struct Reference

Common MQTT 5.0 properties shared across all ack-type messages. More...

#include <mqtt.h>

Data Fields

struct mqtt_utf8_pair user_prop [CONFIG_MQTT_USER_PROPERTIES_MAX]
 MQTT 5.0, chapter 3.4.2.2.3 User Property.
 
struct mqtt_utf8 reason_string
 MQTT 5.0, chapter 3.4.2.2.2 Reason String.
 
struct { 
 
   bool   has_reason_string 
 Reason String property was present. More...
 
   bool   has_user_prop 
 User Property property was present. More...
 
rx 
 Flags indicating whether given property was present in received packet.
 

Detailed Description

Common MQTT 5.0 properties shared across all ack-type messages.

Field Documentation

◆ has_reason_string

bool mqtt_common_ack_properties::has_reason_string

Reason String property was present.

◆ has_user_prop

bool mqtt_common_ack_properties::has_user_prop

User Property property was present.

◆ reason_string

struct mqtt_utf8 mqtt_common_ack_properties::reason_string

MQTT 5.0, chapter 3.4.2.2.2 Reason String.

◆ [struct]

struct { ... } mqtt_common_ack_properties::rx

Flags indicating whether given property was present in received packet.

◆ user_prop

struct mqtt_utf8_pair mqtt_common_ack_properties::user_prop[CONFIG_MQTT_USER_PROPERTIES_MAX]

MQTT 5.0, chapter 3.4.2.2.3 User Property.


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