Zephyr API Documentation 4.2.0-rc2
A Scalable Open Source RTOS
 4.2.0-rc2
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: