Diff for /libaitmqtt/example/cmds.c between versions 1.2 and 1.3

version 1.2, 2012/06/20 15:02:23 version 1.3, 2012/06/28 11:06:17
Line 21  main() Line 21  main()
         m = mqtt_msgAlloc(0);          m = mqtt_msgAlloc(0);
         /* conn* */          /* conn* */
         printf("connect=%d/%d\n", m->msg_len, mqtt_msgCONNECT(m, "MRYN", 0, "aaaaa", NULL, "bbb", NULL, 0, 0, 0));          printf("connect=%d/%d\n", m->msg_len, mqtt_msgCONNECT(m, "MRYN", 0, "aaaaa", NULL, "bbb", NULL, 0, 0, 0));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         t = msg = NULL;          t = msg = NULL;
         cack = mqtt_readCONNECT(m, &ka, cid, sizeof cid, user, sizeof user, pass, sizeof pass, &t, &msg);          cack = mqtt_readCONNECT(m, &ka, cid, sizeof cid, user, sizeof user, pass, sizeof pass, &t, &msg);
         flg.flags = cack.reserved;          flg.flags = cack.reserved;
Line 39  main() Line 39  main()
         if (msg)          if (msg)
                 free(msg);                  free(msg);
         printf("connack=%d/%d\n", m->msg_len, mqtt_msgCONNACK(m, 1));          printf("connack=%d/%d\n", m->msg_len, mqtt_msgCONNACK(m, 1));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read connack=%d\n", mqtt_readCONNACK(m));          printf("read connack=%d\n", mqtt_readCONNACK(m));
         getchar();          getchar();
   
         /* pub* */          /* pub* */
         printf("publish=%d/%d\n", m->msg_len, mqtt_msgPUBLISH(m, "AAA/bbb/CCC/ddd", 7, 0, 2, 0, "OLE!!!", 7));          printf("publish=%d/%d\n", m->msg_len, mqtt_msgPUBLISH(m, "AAA/bbb/CCC/ddd", 7, 0, 2, 0, "OLE!!!", 7));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         if (!(len = mqtt_readPUBLISH(m, topic, sizeof topic, &msgID, (void**) &pub))) {          if (!(len = mqtt_readPUBLISH(m, topic, sizeof topic, &msgID, (void**) &pub))) {
                 printf("Error:: mqtt_readPUBLISH() #%d - %s\n", mqtt_GetErrno(), mqtt_GetError());                  printf("Error:: mqtt_readPUBLISH() #%d - %s\n", mqtt_GetErrno(), mqtt_GetError());
                 return 2;                  return 2;
        }        } else
                 hdr = (struct mqtthdr*) m->msg_base;
         printf("read publish: dup=%d qos=%d retain=%d\n", hdr->mqtt_msg.dup, hdr->mqtt_msg.qos, hdr->mqtt_msg.retain);          printf("read publish: dup=%d qos=%d retain=%d\n", hdr->mqtt_msg.dup, hdr->mqtt_msg.qos, hdr->mqtt_msg.retain);
         printf("++> topic=%s MessageID=%d DATA=(%d)%s\n", topic, msgID, len, pub);          printf("++> topic=%s MessageID=%d DATA=(%d)%s\n", topic, msgID, len, pub);
         free(pub);          free(pub);
         printf("puback=%d/%d\n", m->msg_len, mqtt_msgPUBACK(m, 10));          printf("puback=%d/%d\n", m->msg_len, mqtt_msgPUBACK(m, 10));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read puback=%d\n", mqtt_readPUBACK(m));          printf("read puback=%d\n", mqtt_readPUBACK(m));
         printf("pubrec=%d/%d\n", m->msg_len, mqtt_msgPUBREC(m, 11));          printf("pubrec=%d/%d\n", m->msg_len, mqtt_msgPUBREC(m, 11));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read pubrec=%d\n", mqtt_readPUBREC(m));          printf("read pubrec=%d\n", mqtt_readPUBREC(m));
         printf("pubrel=%d/%d\n", m->msg_len, mqtt_msgPUBREL(m, 12));          printf("pubrel=%d/%d\n", m->msg_len, mqtt_msgPUBREL(m, 12));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read pubrel=%d\n", mqtt_readPUBREL(m));          printf("read pubrel=%d\n", mqtt_readPUBREL(m));
         printf("pubcomp=%d/%d\n", m->msg_len, mqtt_msgPUBCOMP(m, 13));          printf("pubcomp=%d/%d\n", m->msg_len, mqtt_msgPUBCOMP(m, 13));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read pubcomp=%d\n", mqtt_readPUBCOMP(m));          printf("read pubcomp=%d\n", mqtt_readPUBCOMP(m));
         getchar();          getchar();
   
Line 98  main() Line 99  main()
                                 (char*) ss[i].sub_topic.msg_base);                                  (char*) ss[i].sub_topic.msg_base);
         mqtt_subFree(&ss);          mqtt_subFree(&ss);
         printf("suback=%d/%d\n", m->msg_len, mqtt_msgSUBACK(m, s, 10));          printf("suback=%d/%d\n", m->msg_len, mqtt_msgSUBACK(m, s, 10));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read suback=%d\n", (len = mqtt_readSUBACK(m, &msgID, &qoses)));          printf("read suback=%d\n", (len = mqtt_readSUBACK(m, &msgID, &qoses)));
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++)
                 printf(" >>> QoS=%d\n", qoses[i]);                  printf(" >>> QoS=%d\n", qoses[i]);
         free(qoses);          free(qoses);
         printf("unsubscribe=%d/%d\n", m->msg_len, mqtt_msgUNSUBSCRIBE(m, s, 10, 0, 1));          printf("unsubscribe=%d/%d\n", m->msg_len, mqtt_msgUNSUBSCRIBE(m, s, 10, 0, 1));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         if (mqtt_readUNSUBSCRIBE(m, &msgID, &ss) == -1) {          if (mqtt_readUNSUBSCRIBE(m, &msgID, &ss) == -1) {
                 printf("Error:: mqtt_readUNSUBSCRIBE() #%d - %s\n", mqtt_GetErrno(), mqtt_GetError());                  printf("Error:: mqtt_readUNSUBSCRIBE() #%d - %s\n", mqtt_GetErrno(), mqtt_GetError());
                 return 3;                  return 3;
Line 117  main() Line 118  main()
                 printf(" >>> Topic(%d)=%s\n", ss[i].sub_topic.msg_len, (char*) ss[i].sub_topic.msg_base);                  printf(" >>> Topic(%d)=%s\n", ss[i].sub_topic.msg_len, (char*) ss[i].sub_topic.msg_base);
         mqtt_subFree(&ss);          mqtt_subFree(&ss);
         printf("unsuback=%d/%d\n", m->msg_len, mqtt_msgUNSUBACK(m, 10));          printf("unsuback=%d/%d\n", m->msg_len, mqtt_msgUNSUBACK(m, 10));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read unsuback=%d\n", mqtt_readUNSUBACK(m));          printf("read unsuback=%d\n", mqtt_readUNSUBACK(m));
         getchar();          getchar();
   
         /* ping* */          /* ping* */
         printf("pingreq=%d/%d\n", m->msg_len, mqtt_msgPINGREQ(m));          printf("pingreq=%d/%d\n", m->msg_len, mqtt_msgPINGREQ(m));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read pingreq=%d\n", mqtt_readPINGREQ(m));          printf("read pingreq=%d\n", mqtt_readPINGREQ(m));
         printf("pingresp=%d/%d\n", m->msg_len, mqtt_msgPINGRESP(m));          printf("pingresp=%d/%d\n", m->msg_len, mqtt_msgPINGRESP(m));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read pingresp=%d\n", mqtt_readPINGRESP(m));          printf("read pingresp=%d\n", mqtt_readPINGRESP(m));
   
         printf("disconnect=%d/%d\n", m->msg_len, mqtt_msgDISCONNECT(m));          printf("disconnect=%d/%d\n", m->msg_len, mqtt_msgDISCONNECT(m));
        for (i = 0; i < m->msg_len; i++)//        for (i = 0; i < m->msg_len; i++)
                printf("%d\n", ((u_char*) m->msg_base)[i]);//                printf("%d\n", ((u_char*) m->msg_base)[i]);
         printf("read disconnect=%d\n", mqtt_readDISCONNECT(m));          printf("read disconnect=%d\n", mqtt_readDISCONNECT(m));
   
         mqtt_msgFree(&m, 42);          mqtt_msgFree(&m, 42);

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>