Diff for /mqtt/src/Attic/mqtt.c between versions 1.1.1.1.2.26 and 1.1.1.1.2.27

version 1.1.1.1.2.26, 2011/12/13 14:57:15 version 1.1.1.1.2.27, 2011/12/13 15:23:43
Line 25  Usage(void) Line 25  Usage(void)
                 "\t-q <QoS>\t\tQoS level (0-at most 1, 1-at least 1, 2-exactly 1)\n"                  "\t-q <QoS>\t\tQoS level (0-at most 1, 1-at least 1, 2-exactly 1)\n"
                 "\t-d\t\t\tSend duplicate message\n"                  "\t-d\t\t\tSend duplicate message\n"
                 "\t-r\t\t\tRetain message from broker\n"                  "\t-r\t\t\tRetain message from broker\n"
                "\t-C\t\t\tClear before connect\n"                "\t-C\t\t\tNot clear before connect!\n"
                 "\t-c <config>\t\tService config\n"                  "\t-c <config>\t\tService config\n"
                 "\t-f\t\t\t'value_for_publish' is file instead text\n"                  "\t-f\t\t\t'value_for_publish' is file instead text\n"
                 "\t-p <port>\t\tDifferent port for connect (default: 1883)\n"                  "\t-p <port>\t\tDifferent port for connect (default: 1883)\n"
                   "\t-T <timeout>\t\tKeep alive timeout in seconds\n"
                 "\t-U <username>\t\tUsername\n"                  "\t-U <username>\t\tUsername\n"
                 "\t-P <password>\t\tPassword\n"                  "\t-P <password>\t\tPassword\n"
                 "\t-W <topic>\t\tWill Topic\n"                  "\t-W <topic>\t\tWill Topic\n"
Line 86  main(int argc, char **argv) Line 87  main(int argc, char **argv)
         AIT_SET_STR(&args->Pass, "");          AIT_SET_STR(&args->Pass, "");
   
         strlcpy(szCfgName, DEFAULT_CONFIG, sizeof szCfgName);          strlcpy(szCfgName, DEFAULT_CONFIG, sizeof szCfgName);
        while ((ch = getopt(argc, argv, "U:P:p:t:s:q:drc:W:M:fDvh")) != -1)        while ((ch = getopt(argc, argv, "T:U:P:p:t:s:q:drc:W:M:fDvh")) != -1)
                 switch (ch) {                  switch (ch) {
                           case 'T':
                                   args->ka = (u_short) strtol(optarg, NULL, 0);
                                   break;
                         case 'M':                          case 'M':
                                 AIT_FREE_VAL(&args->Will.Msg);                                  AIT_FREE_VAL(&args->Will.Msg);
                                 AIT_SET_STR(&args->Will.Msg, optarg);                                  AIT_SET_STR(&args->Will.Msg, optarg);
Line 138  main(int argc, char **argv) Line 142  main(int argc, char **argv)
                                 args->Retain++;                                  args->Retain++;
                                 break;                                  break;
                         case 'C':                          case 'C':
                                args->Clear++;                                args->notClear++;
                                 break;                                  break;
                         case 'f':                          case 'f':
                                 args->isFile++;                                  args->isFile++;
Line 161  main(int argc, char **argv) Line 165  main(int argc, char **argv)
                 }                  }
         argc -= optind;          argc -= optind;
         argv += optind;          argv += optind;
        if (!argc) {        if (argc < 2) {
                printf("Error:: host for connect not found!\n");                printf("Error:: host for connect not found or connection id not supplied!\n");
                 args->free(args);                  args->free(args);
                 free(args);                  free(args);
                 Usage();                  Usage();
                 return 1;                  return 1;
           } else {
                   AIT_FREE_VAL(&args->ConnID);
                   AIT_SET_STR(&args->ConnID, argv[1]);
         }          }
        if (argc > 1)        if (argc > 2)
                AIT_SET_STR(&args->Value, argv[1]);                AIT_SET_STR(&args->Value, argv[2]);
         if (!io_gethostbyname(*argv, port, &args->addr)) {          if (!io_gethostbyname(*argv, port, &args->addr)) {
                 printf("Error:: host not connect #%d - %s\n", io_GetErrno(), io_GetError());                  printf("Error:: host not connect #%d - %s\n", io_GetErrno(), io_GetError());
                 args->free(args);                  args->free(args);

Removed from v.1.1.1.1.2.26  
changed lines
  Added in v.1.1.1.1.2.27


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