1#ifndef SMQTTCLIENT_FILE
2#define SMQTTCLIENT_FILE
4#include "sMQTTMessage.h"
8#define sMQTTUserNameFlag 0x80
9#define sMQTTPasswordFlag 0x40
10#define sMQTTWillRetainFlag 0x20
11#define sMQTTWillQoSFlag 0x18
12#define sMQTTWillFlag 0x4
14#define sMQTTConnReturnAccepted 0x0
15#define sMQTTConnReturnUnacceptableProtocolVersion 0x1
16#define sMQTTConnReturnIdentifierRejected 0x2
17#define sMQTTConnReturnServerUnavailable 0x3
18#define sMQTTConnReturnBadUsernameOrPassword 0x4
31 void write(
const char* buf,
size_t length);
38 void processMessage();
39 void updateLiveStatus();
44 unsigned short keepAlive;
45 unsigned long aliveMillis;
52typedef std::vector<sMQTTClient*> sMQTTClientList;
Definition: sMQTTBroker.h:13
Main Client class.
Definition: sMQTTClient.h:22
bool isConnected()
check connection
Definition: sMQTTClient.cpp:38
const std::string & getClientId()
get client id
Definition: sMQTTClient.h:34
Definition: sMQTTMessage.h:40