18 #ifndef MQTTCONNECT_H_ 19 #define MQTTCONNECT_H_ 21 #if !defined(DLLImport) 24 #if !defined(DLLExport) 35 unsigned int username : 1;
36 unsigned int password : 1;
37 unsigned int willRetain : 1;
38 unsigned int willQoS : 2;
39 unsigned int will : 1;
40 unsigned int cleansession : 1;
47 unsigned int cleansession : 1;
48 unsigned int will : 1;
49 unsigned int willQoS : 2;
50 unsigned int willRetain : 1;
51 unsigned int password : 1;
52 unsigned int username : 1;
85 #define MQTTPacket_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 0, {NULL, {0, NULL}}, {NULL, {0, NULL}}, 0, 0 } 98 unsigned short keepAliveInterval;
99 unsigned char cleansession;
100 unsigned char willFlag;
109 #if defined(REVERSED) 112 unsigned int sessionpresent : 1;
119 unsigned int sessionpresent : 1;
124 #define MQTTPacket_connectData_initializer { {'M', 'Q', 'T', 'C'}, 0, 4, {NULL, {0, NULL}}, 60, 1, 0, \ 125 MQTTPacket_willOptions_initializer, {NULL, {0, NULL}}, {NULL, {0, NULL}} } 130 DLLExport
int MQTTSerialize_connack(
unsigned char* buf,
int buflen,
unsigned char connack_rc,
unsigned char sessionPresent);
131 DLLExport
int MQTTDeserialize_connack(
unsigned char* sessionPresent,
unsigned char* connack_rc,
unsigned char* buf,
int buflen);
133 DLLExport
int MQTTSerialize_disconnect(
unsigned char* buf,
int buflen);
134 DLLExport
int MQTTSerialize_pingreq(
unsigned char* buf,
int buflen);
Definition: MQTTConnect.h:29
Definition: MQTTPacket.h:81
Definition: MQTTConnect.h:63
MQTTString topicName
Definition: MQTTConnect.h:70
MQTTString message
Definition: MQTTConnect.h:72
char qos
Definition: MQTTConnect.h:81
unsigned char all
Definition: MQTTConnect.h:31
unsigned char MQTTVersion
Definition: MQTTConnect.h:96
int struct_version
Definition: MQTTConnect.h:68
Definition: MQTTConnect.h:106
unsigned char retained
Definition: MQTTConnect.h:76
int struct_version
Definition: MQTTConnect.h:93
Definition: MQTTConnect.h:88
unsigned char all
Definition: MQTTConnect.h:108