version 1.1.1.1.2.15, 2012/06/11 08:37:41
|
version 1.1.1.1.2.16, 2012/06/20 08:15:12
|
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 276 inline unsigned int mqtt_decodeLen(void * __restrict l
|
Line 277 inline unsigned int mqtt_decodeLen(void * __restrict l
|
* return: -1 error, >-1 sizeof len in bytes |
* return: -1 error, >-1 sizeof len in bytes |
*/ |
*/ |
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) |
* |
* |