Skip to content

_MqttClient

#include <mqtt_client.h>

Public Attributes

Name
word32 flags
int cmd_timeout_ms
byte * tx_buf
int tx_buf_len
byte * rx_buf
int rx_buf_len
MqttNet * net
byte curl_initialized
MqttTls tls
MqttPkRead packet
MqttPublishResp packetAck
MqttSk read
MqttSk write
MqttMsgCb msg_cb
MqttObject msg
SN_Object msgSN
SN_PingReq pingSN
byte pingSN_busy
SN_MsgType sn_wait_packet_type
word16 sn_wait_packet_id
SN_ClientRegisterCb reg_cb
void * reg_ctx
void * ctx
word32 packet_sz_max
byte max_qos
byte retain_avail
byte enable_eauth
byte protocol_level
byte props_initialized
MqttDisconnectCb disconnect_cb
void * disconnect_ctx
MqttPropertyCb property_cb
void * property_ctx
byte init_flags
byte write_owner_valid
WOLFMQTT_THREAD_ID_T write_owner
wm_Sem lockSend
wm_Sem lockRecv
wm_Sem lockClient
wm_Sem lockCURL
struct _MqttPendResp * firstPendResp
struct _MqttPendResp * lastPendResp
int lastRc
MqttPing keep_alive_ping
word32 last_tx_time
word16 keep_alive_sec
unsigned int keep_alive_from_server
word16 server_recv_max
word16 server_recv_max_negotiated
word16 topic_alias_max
byte auth_method_set
word16[MQTT_MAX_RECV_QOS2] recv_qos2_pending

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