MQTT Client Message structure.

Public Attributes#

Quality of subscription.

uint16_t

Packed id of the received message.

bool

Retained flag of message as sent by the broker.

bool

Whether this is a duplicate message.

uint8_t *

Pointer to topic name.

uint16_t

Length of the topic.

uint8_t *

Pointer to content.

uint32_t

Length of the content.

Public Attribute Documentation#

qos_level#

sl_mqtt_qos_t sl_mqtt_client_message_t::qos_level

Quality of subscription.


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

pakcet_identifer#

uint16_t sl_mqtt_client_message_t::pakcet_identifer

Packed id of the received message.


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

is_retained#

bool sl_mqtt_client_message_t::is_retained

Retained flag of message as sent by the broker.


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

is_duplicate_message#

bool sl_mqtt_client_message_t::is_duplicate_message

Whether this is a duplicate message.


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

topic#

uint8_t* sl_mqtt_client_message_t::topic

Pointer to topic name.


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

topic_length#

uint16_t sl_mqtt_client_message_t::topic_length

Length of the topic.


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

content#

uint8_t* sl_mqtt_client_message_t::content

Pointer to content.


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

content_length#

uint32_t sl_mqtt_client_message_t::content_length

Length of the content.


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