#include <MQTTClient.h>
Data Structures | |
struct | MessageHandlers |
Data Fields | |
unsigned char * | buf |
size_t | buf_size |
unsigned int | command_timeout_ms |
void(* | defaultMessageHandler )(MessageData *) |
Network * | ipstack |
int | isconnected |
unsigned int | keepAliveInterval |
struct MQTTClient::MessageHandlers | messageHandlers [MAX_MESSAGE_HANDLERS] |
unsigned int | next_packetid |
char | ping_outstanding |
Timer | ping_timer |
unsigned char * | readbuf |
size_t | readbuf_size |
unsigned char* MQTTClient::buf |
Referenced by cycle(), keepalive(), MQTTClientInit(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTSubscribe(), MQTTUnsubscribe(), and sendPacket().
size_t MQTTClient::buf_size |
Referenced by cycle(), keepalive(), MQTTClientInit(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTSubscribe(), and MQTTUnsubscribe().
unsigned int MQTTClient::command_timeout_ms |
Referenced by MQTTClientInit(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTSubscribe(), and MQTTUnsubscribe().
void(* MQTTClient::defaultMessageHandler)(MessageData *) |
Referenced by deliverMessage(), and MQTTClientInit().
Network* MQTTClient::ipstack |
Referenced by decodePacket(), MQTTClientInit(), readPacket(), and sendPacket().
int MQTTClient::isconnected |
Referenced by MQTTClientInit(), MQTTConnect(), MQTTDisconnect(), MQTTPublish(), MQTTSubscribe(), and MQTTUnsubscribe().
unsigned int MQTTClient::keepAliveInterval |
Referenced by keepalive(), MQTTConnect(), and sendPacket().
struct MQTTClient::MessageHandlers MQTTClient::messageHandlers[MAX_MESSAGE_HANDLERS] |
Referenced by deliverMessage(), MQTTClientInit(), and MQTTSubscribe().
unsigned int MQTTClient::next_packetid |
Referenced by getNextPacketId(), and MQTTClientInit().
char MQTTClient::ping_outstanding |
Referenced by cycle(), keepalive(), and MQTTClientInit().
Timer MQTTClient::ping_timer |
Referenced by keepalive(), MQTTClientInit(), MQTTConnect(), and sendPacket().
unsigned char * MQTTClient::readbuf |
Referenced by cycle(), MQTTClientInit(), MQTTConnect(), MQTTPublish(), MQTTSubscribe(), MQTTUnsubscribe(), and readPacket().
size_t MQTTClient::readbuf_size |
Referenced by cycle(), MQTTClientInit(), MQTTConnect(), MQTTPublish(), MQTTSubscribe(), and MQTTUnsubscribe().