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
MqttTls tls
MqttPkRead packet
MqttPublishResp packetAck
MqttSk read
MqttSk write
MqttMsgCb msg_cb
MqttObject msg
SN_Object msgSN
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
MqttDisconnectCb disconnect_cb
void * disconnect_ctx
MqttPropertyCb property_cb
void * property_ctx
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

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 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 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 disconnect_cb

MqttDisconnectCb disconnect_cb;

variable disconnect_ctx

void * disconnect_ctx;

variable property_cb

MqttPropertyCb property_cb;

variable property_ctx

void * property_ctx;

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;

Updated on 2026-07-21 at 16:43:06 +0000