|  | MQTT C Client Libraries Internals
    | 
Data for a connect packet. More...
#include <MQTTPacket.h>

| Data Fields | |
| Header | header | 
| MQTT header byte. | |
| union { | |
| unsigned char all | |
| all connect flags | |
| struct { | |
| int __pad0__: 1 | |
| unused | |
| bool cleanstart: 1 | |
| cleansession flag | |
| bool will: 1 | |
| will flag | |
| unsigned int willQoS: 2 | |
| will QoS value | |
| bool willRetain: 1 | |
| will retain setting | |
| bool password: 1 | |
| 3.1 password | |
| bool username: 1 | |
| 3.1 user name | |
| } bits | |
| } | flags | 
| connect flags byte | |
| char * | Protocol | 
| MQTT protocol name. | |
| char * | clientID | 
| string client id | |
| char * | willTopic | 
| will topic | |
| char * | willMsg | 
| will payload | |
| int | keepAliveTimer | 
| keepalive timeout value in seconds | |
| unsigned char | version | 
| MQTT version number. | |
Data for a connect packet.
 1.8.17
 1.8.17