MQTT Client Handle structure.
Public Attributes#
Current state of MQTT client.
Pointer to broker configuration, given at the time of connect() API.
Pointer to last will message configuration, given at the time of connect() API.
Pointer to client configuration, given at the time of connect() API.
Pointer to the head of the subscription linked list.
Function pointer to event handler given at the time of sl_mqtt_client_init.
Public Attribute Documentation#
broker#
const sl_mqtt_broker_t* sl_mqtt_client_t::broker
Pointer to broker configuration, given at the time of connect() API.
last_will_message#
const sl_mqtt_client_last_will_message_t* sl_mqtt_client_t::last_will_message
Pointer to last will message configuration, given at the time of connect() API.
client_configuration#
const sl_mqtt_client_configuration_t* sl_mqtt_client_t::client_configuration
Pointer to client configuration, given at the time of connect() API.
subscription_list_head#
sl_mqtt_client_topic_subscription_info_t* sl_mqtt_client_t::subscription_list_head
Pointer to the head of the subscription linked list.
client_event_handler#
sl_mqtt_client_event_handler sl_mqtt_client_t::client_event_handler
Function pointer to event handler given at the time of sl_mqtt_client_init.