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_subscription_list Struct Reference

Parameters for subscribe/unsubscribe message. More...

#include <mqtt.h>

Data Fields

struct mqtt_topiclist
 Array containing topics along with QoS for each.
 
uint16_t list_count
 Number of topics in the subscription list.
 
uint16_t message_id
 Message id used to identify subscription request.
 
struct { 
 
   struct mqtt_utf8_pair   user_prop [CONFIG_MQTT_USER_PROPERTIES_MAX] 
 MQTT 5.0, chapter 3.8.2.1.3 / 3.10.2.1.2 User Property. More...
 
   uint32_t   subscription_identifier 
 MQTT 5.0, chapter 3.8.2.1.2 Subscription Identifier. More...
 
prop 
 MQTT 5.0 properties.
 

Detailed Description

Parameters for subscribe/unsubscribe message.

Field Documentation

◆ list

struct mqtt_topic* mqtt_subscription_list::list

Array containing topics along with QoS for each.

◆ list_count

uint16_t mqtt_subscription_list::list_count

Number of topics in the subscription list.

◆ message_id

uint16_t mqtt_subscription_list::message_id

Message id used to identify subscription request.

◆ [struct]

struct { ... } mqtt_subscription_list::prop

MQTT 5.0 properties.

◆ subscription_identifier

uint32_t mqtt_subscription_list::subscription_identifier

MQTT 5.0, chapter 3.8.2.1.2 Subscription Identifier.

Ignored for UNSUBSCRIBE requests.

◆ user_prop

struct mqtt_utf8_pair mqtt_subscription_list::user_prop[CONFIG_MQTT_USER_PROPERTIES_MAX]

MQTT 5.0, chapter 3.8.2.1.3 / 3.10.2.1.2 User Property.


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