--- mqtt/inc/Attic/aitmqtt.h 2011/11/21 16:28:05 1.1.1.1.2.12 +++ mqtt/inc/Attic/aitmqtt.h 2011/11/22 10:33:39 1.1.1.1.2.13 @@ -224,6 +224,7 @@ int mqtt_msgCONNECT(mqtt_msg_t * __restrict buf, const * return: -1 error or >-1 message size for send */ int mqtt_msgCONNACK(mqtt_msg_t * __restrict buf, unsigned char retcode); + /* * mqtt_msgPUBLISH() Create PUBLISH message * @@ -272,6 +273,20 @@ inline int mqtt_msgPUBREL(mqtt_msg_t * __restrict buf, * return: -1 error or >-1 message size for send */ inline int mqtt_msgPUBCOMP(mqtt_msg_t * __restrict buf, unsigned short msgID); + +/* + * mqtt_msgSUBSCRIBE() Create SUBSCRIBE message + * + * @buf = Message buffer + * @Topics = MQTT subscription topics + * @msgID = MessageID + * @Dup = Duplicate message + * @QOS = QoS + * return: -1 error or >-1 message size for send + */ +int +mqtt_msgSUBSCRIBE(mqtt_msg_t * __restrict buf, mqtt_subscr_t * __restrict Topics, + unsigned short msgID, unsigned char Dup, unsigned char QOS); #endif