#include <MQTTPacket.h>
Public Attributes | |
| char * | clientID |
| union { | |
| unsigned char all | |
| struct { | |
| int __pad0__: 1 | |
| bool cleanstart: 1 | |
| bool password: 1 | |
| bool username: 1 | |
| bool will: 1 | |
| unsigned int willQoS: 2 | |
| bool willRetain: 1 | |
| } bits | |
| } | flags |
| Header | header |
| int | keepAliveTimer |
| char * | Protocol |
| unsigned char | version |
| char * | willMsg |
| char * | willTopic |
Data for a connect packet.
Definition at line 89 of file MQTTPacket.h.
| int Connect::__pad0__ |
unused
Definition at line 109 of file MQTTPacket.h.
| unsigned char Connect::all |
all connect flags
Definition at line 94 of file MQTTPacket.h.
| struct { ... } Connect::bits |
| bool Connect::cleanstart |
cleansession flag
Definition at line 110 of file MQTTPacket.h.
| char * Connect::clientID |
string client id
Definition at line 120 of file MQTTPacket.h.
| union { ... } Connect::flags |
connect flags byte
| Header Connect::header |
MQTT header byte
Definition at line 91 of file MQTTPacket.h.
| int Connect::keepAliveTimer |
keepalive timeout value in seconds
Definition at line 125 of file MQTTPacket.h.
| bool Connect::password |
3.1 password
Definition at line 114 of file MQTTPacket.h.
| char* Connect::Protocol |
MQTT protocol name
Definition at line 120 of file MQTTPacket.h.
| bool Connect::username |
3.1 user name
Definition at line 115 of file MQTTPacket.h.
| unsigned char Connect::version |
MQTT version number
Definition at line 126 of file MQTTPacket.h.
| bool Connect::will |
will flag
Definition at line 111 of file MQTTPacket.h.
| char * Connect::willMsg |
will payload
Definition at line 120 of file MQTTPacket.h.
| unsigned int Connect::willQoS |
will QoS value
Definition at line 112 of file MQTTPacket.h.
| bool Connect::willRetain |
will retain setting
Definition at line 113 of file MQTTPacket.h.
| char * Connect::willTopic |
will topic
Definition at line 120 of file MQTTPacket.h.