version 1.1.1.1.2.15, 2012/06/11 08:37:41
|
version 1.1.1.1.2.17, 2012/06/20 08:55:50
|
Line 71 struct mqtthdr {
|
Line 71 struct mqtthdr {
|
unsigned char mqtt_len[1]; /* may be grow to 4 bytes */ |
unsigned char mqtt_len[1]; /* may be grow to 4 bytes */ |
} __packed; |
} __packed; |
#define MQTTHDR_MSGINIT(x) (assert((x)), (x)->mqtt_msg.val ^= (x)->mqtt_msg.val) |
#define MQTTHDR_MSGINIT(x) (assert((x)), (x)->mqtt_msg.val ^= (x)->mqtt_msg.val) |
|
#define MQTTHDR_DATA_SIZEOF(x) (assert((x)), mqtt_decodeLen((x)->mqtt_len, NULL)) |
|
|
#define MQTT_TYPE_UNKNOWN 0 /* reserved */ |
#define MQTT_TYPE_UNKNOWN 0 /* reserved */ |
#define MQTT_TYPE_CONNECT 1 /* client request to connect to server */ |
#define MQTT_TYPE_CONNECT 1 /* client request to connect to server */ |
Line 277 inline unsigned int mqtt_decodeLen(void * __restrict l
|
Line 278 inline unsigned int mqtt_decodeLen(void * __restrict l
|
*/ |
*/ |
inline char mqtt_sizeLen(unsigned int len); |
inline char mqtt_sizeLen(unsigned int len); |
/* |
/* |
|
* mqtt_pktLen() - Get total packet length |
|
* |
|
* @hdr = MQTT packet header |
|
* return: packet length |
|
*/ |
|
inline unsigned int mqtt_pktLen(struct mqtthdr * __restrict hdr); |
|
/* |
* mqtt_str2subs Create MQTT subscribe variable from string(s) |
* mqtt_str2subs Create MQTT subscribe variable from string(s) |
* |
* |
* @csStr = null terminated string array |
* @csStr = null terminated string array |
Line 326 inline mqtt_subscr_t *mqtt_subCopy(mqtt_subscr_t * __r
|
Line 334 inline mqtt_subscr_t *mqtt_subCopy(mqtt_subscr_t * __r
|
* |
* |
* @buf = Message buffer |
* @buf = Message buffer |
* @csConnID = ConnectID |
* @csConnID = ConnectID |
* @kasec = Keep alive timeout | * @kasec = Keep alive timeout, if =0 default timeout for MQTT |
* @csUser = Username if !=NULL |
* @csUser = Username if !=NULL |
* @csPass = Password for Username, only if csUser is set |
* @csPass = Password for Username, only if csUser is set |
* @csWillTopic = Will Topic if !=NULL Will Flags set into message |
* @csWillTopic = Will Topic if !=NULL Will Flags set into message |