MQTT Client Topic Subscription Info structure.

Public Attributes#

sl_slist_node_t

Next node in the linked list.

A function pointer to message handler.

Quality of subscription.

uint16_t

Length of the subscribed topic. Length should not exceed 200 bytes including NULL termination character.

uint8_t

A flexible array to store the topic.

Public Attribute Documentation#

next_subscription#

sl_slist_node_t sl_mqtt_client_topic_subscription_info_t::next_subscription

Next node in the linked list.


Definition at line 220 of file components/service/mqtt/inc/sl_mqtt_client_types.h

topic_message_handler#

sl_mqtt_client_message_received_t sl_mqtt_client_topic_subscription_info_t::topic_message_handler

A function pointer to message handler.


Definition at line 221 of file components/service/mqtt/inc/sl_mqtt_client_types.h

qos_of_subscription#

sl_mqtt_qos_t sl_mqtt_client_topic_subscription_info_t::qos_of_subscription

Quality of subscription.


Definition at line 222 of file components/service/mqtt/inc/sl_mqtt_client_types.h

topic_length#

uint16_t sl_mqtt_client_topic_subscription_info_t::topic_length

Length of the subscribed topic. Length should not exceed 200 bytes including NULL termination character.


Definition at line 224 of file components/service/mqtt/inc/sl_mqtt_client_types.h

topic#

uint8_t sl_mqtt_client_topic_subscription_info_t::topic[]

A flexible array to store the topic.


Definition at line 225 of file components/service/mqtt/inc/sl_mqtt_client_types.h