_MqttClient
#include <mqtt_client.h>
Public Attributes
Public Attributes Documentation
variable flags
word32 flags;
variable cmd_timeout_ms
int cmd_timeout_ms;
variable tx_buf
byte * tx_buf;
variable tx_buf_len
int tx_buf_len;
variable rx_buf
byte * rx_buf;
variable rx_buf_len
int rx_buf_len;
variable net
MqttNet * net;
variable curl_initialized
byte curl_initialized;
variable tls
MqttTls tls;
variable packet
MqttPkRead packet;
variable packetAck
MqttPublishResp packetAck;
variable read
MqttSk read;
variable write
MqttSk write;
variable msg_cb
MqttMsgCb msg_cb;
variable msg
MqttObject msg;
variable msgSN
SN_Object msgSN;
variable pingSN
SN_PingReq pingSN;
variable pingSN_busy
byte pingSN_busy;
variable sn_wait_packet_type
SN_MsgType sn_wait_packet_type;
variable sn_wait_packet_id
word16 sn_wait_packet_id;
variable reg_cb
SN_ClientRegisterCb reg_cb;
variable reg_ctx
void * reg_ctx;
variable ctx
void * ctx;
variable packet_sz_max
word32 packet_sz_max;
variable max_qos
byte max_qos;
variable retain_avail
byte retain_avail;
variable enable_eauth
byte enable_eauth;
variable protocol_level
byte protocol_level;
variable props_initialized
byte props_initialized;
variable disconnect_cb
MqttDisconnectCb disconnect_cb;
variable disconnect_ctx
void * disconnect_ctx;
variable property_cb
MqttPropertyCb property_cb;
variable property_ctx
void * property_ctx;
variable init_flags
byte init_flags;
variable write_owner_valid
byte write_owner_valid;
variable write_owner
WOLFMQTT_THREAD_ID_T write_owner;
variable lockSend
wm_Sem lockSend;
variable lockRecv
wm_Sem lockRecv;
variable lockClient
wm_Sem lockClient;
variable lockCURL
wm_Sem lockCURL;
variable firstPendResp
struct _MqttPendResp * firstPendResp;
variable lastPendResp
struct _MqttPendResp * lastPendResp;
variable lastRc
int lastRc;
variable keep_alive_ping
MqttPing keep_alive_ping;
variable last_tx_time
word32 last_tx_time;
variable keep_alive_sec
word16 keep_alive_sec;
variable keep_alive_from_server
unsigned int keep_alive_from_server;
variable server_recv_max
word16 server_recv_max;
variable server_recv_max_negotiated
word16 server_recv_max_negotiated;
variable topic_alias_max
word16 topic_alias_max;
variable auth_method_set
byte auth_method_set;
variable recv_qos2_pending
word16[MQTT_MAX_RECV_QOS2] recv_qos2_pending;
Updated on 2026-09-04 at 23:17:34 +0000