|
Zephyr API Documentation 4.3.0-rc2
A Scalable Open Source RTOS
|
MQTT internal state. More...
#include <zephyr/net/mqtt.h>
Data Fields | |
| struct sys_mutex | mutex |
| Internal. | |
| uint32_t | last_activity |
| Internal. | |
| uint32_t | state |
| Internal. | |
| uint32_t | rx_buf_datalen |
| Internal. | |
| uint32_t | remaining_payload |
| Internal. | |
| struct mqtt_topic_alias | topic_aliases [CONFIG_MQTT_TOPIC_ALIAS_MAX] |
| Internal. | |
| enum mqtt_disconnect_reason_code | disconnect_reason |
| Internal. | |
MQTT internal state.
| enum mqtt_disconnect_reason_code mqtt_internal::disconnect_reason |
Internal.
MQTT 5.0 disconnect reason set in case of processing errors.
| uint32_t mqtt_internal::last_activity |
Internal.
Wall clock value (in milliseconds) of the last activity that occurred. Needed for periodic PING.
| struct sys_mutex mqtt_internal::mutex |
Internal.
Mutex to protect access to the client instance.
| uint32_t mqtt_internal::remaining_payload |
Internal.
Remaining payload length to read.
| uint32_t mqtt_internal::rx_buf_datalen |
Internal.
Packet length read so far.
| uint32_t mqtt_internal::state |
Internal.
Client's state in the connection.
| struct mqtt_topic_alias mqtt_internal::topic_aliases[CONFIG_MQTT_TOPIC_ALIAS_MAX] |
Internal.
MQTT 5.0 topic alias mapping.