#include <MQTTClient.h>
Data Structures | |
struct | MessageHandlers |
Data Fields | |
unsigned char * | buf |
size_t | bufSize |
uint32_t | commandTimeoutMs |
uint32_t | counterNetworkDisconnected |
uint32_t | currentReconnectWaitInterval |
void(* | defaultMessageHandler )(MessageData *) |
disconnectHandler_t | disconnectHandler |
uint8_t | isAutoReconnectEnabled |
uint8_t | isConnected |
uint8_t | isPingOutstanding |
uint32_t | keepAliveInterval |
struct Client::MessageHandlers | messageHandlers [MAX_MESSAGE_HANDLERS] |
networkInitHandler_t | networkInitHandler |
Network | networkStack |
uint16_t | nextPacketId |
MQTTPacket_connectData | options |
Timer | pingTimer |
unsigned char * | readbuf |
size_t | readBufSize |
Timer | reconnectDelayTimer |
TLSConnectParams | tlsConnectParams |
uint8_t | wasManuallyDisconnected |
unsigned char* Client::buf |
Referenced by handlePublish(), handlePubrec(), keepalive(), MQTTClient(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTResubscribe(), MQTTSubscribe(), MQTTUnsubscribe(), and sendPacket().
size_t Client::bufSize |
Referenced by handlePublish(), handlePubrec(), keepalive(), MQTTClient(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTResubscribe(), MQTTSubscribe(), MQTTUnsubscribe(), and sendPacket().
uint32_t Client::commandTimeoutMs |
Referenced by keepalive(), MQTTClient(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTResubscribe(), MQTTSubscribe(), and MQTTUnsubscribe().
uint32_t Client::counterNetworkDisconnected |
Referenced by MQTTClient(), MQTTGetNetworkDisconnectedCount(), MQTTResetNetworkDisconnectedCount(), and MQTTYield().
uint32_t Client::currentReconnectWaitInterval |
Referenced by handleReconnect(), and MQTTYield().
void(* Client::defaultMessageHandler)(MessageData *) |
Referenced by deliverMessage(), and MQTTClient().
disconnectHandler_t Client::disconnectHandler |
Referenced by handleDisconnect(), MQTTClient(), and setDisconnectHandler().
uint8_t Client::isAutoReconnectEnabled |
Referenced by MQTTClient(), MQTTIsAutoReconnectEnabled(), MQTTYield(), and setAutoReconnectEnabled().
uint8_t Client::isConnected |
uint8_t Client::isPingOutstanding |
Referenced by cycle(), keepalive(), MQTTClient(), and MQTTConnect().
uint32_t Client::keepAliveInterval |
Referenced by cycle(), keepalive(), and MQTTConnect().
struct Client::MessageHandlers Client::messageHandlers[MAX_MESSAGE_HANDLERS] |
Referenced by deliverMessage(), GetFreeMessageHandlerIndex(), MQTTClient(), MQTTResubscribe(), MQTTSubscribe(), and MQTTUnsubscribe().
networkInitHandler_t Client::networkInitHandler |
Referenced by MQTTClient(), and MQTTConnect().
Network Client::networkStack |
Referenced by decodePacket(), handleReconnect(), MQTTConnect(), MQTTDisconnect(), MQTTForceDisconnect(), readPacket(), and sendPacket().
uint16_t Client::nextPacketId |
Referenced by getNextPacketId().
MQTTPacket_connectData Client::options |
Referenced by MQTTClient(), and MQTTConnect().
Timer Client::pingTimer |
Referenced by cycle(), keepalive(), MQTTClient(), and MQTTConnect().
unsigned char* Client::readbuf |
Referenced by handlePublish(), handlePubrec(), MQTTClient(), MQTTConnect(), MQTTPublish(), MQTTResubscribe(), MQTTSubscribe(), MQTTUnsubscribe(), and readPacket().
size_t Client::readBufSize |
Referenced by handlePublish(), handlePubrec(), MQTTClient(), MQTTConnect(), MQTTPublish(), MQTTResubscribe(), MQTTSubscribe(), MQTTUnsubscribe(), and readPacket().
Timer Client::reconnectDelayTimer |
Referenced by handleReconnect(), MQTTClient(), and MQTTYield().
TLSConnectParams Client::tlsConnectParams |
Referenced by MQTTClient(), and MQTTConnect().
uint8_t Client::wasManuallyDisconnected |
Referenced by handleDisconnect(), MQTTClient(), MQTTConnect(), MQTTDisconnect(), and MQTTYield().