gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24545 - gnunet/src/ats-tool


From: gnunet
Subject: [GNUnet-SVN] r24545 - gnunet/src/ats-tool
Date: Thu, 25 Oct 2012 16:46:27 +0200

Author: wachs
Date: 2012-10-25 16:46:27 +0200 (Thu, 25 Oct 2012)
New Revision: 24545

Modified:
   gnunet/src/ats-tool/gnunet-ats.c
Log:
monitor mode

Modified: gnunet/src/ats-tool/gnunet-ats.c
===================================================================
--- gnunet/src/ats-tool/gnunet-ats.c    2012-10-25 14:21:46 UTC (rev 24544)
+++ gnunet/src/ats-tool/gnunet-ats.c    2012-10-25 14:46:27 UTC (rev 24545)
@@ -36,6 +36,7 @@
 static int ret;
 static int results;
 static int resolve_addresses_numeric;
+static int monitor;
 
 static struct GNUNET_ATS_PerformanceHandle *ph;
 
@@ -147,7 +148,10 @@
   if (NULL == ph)
     fprintf (stderr, _("Cannot connect to ATS service, exiting...\n"));
 
-  end_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, &end, NULL);
+  if (GNUNET_NO == monitor)
+    end_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, &end, NULL);
+  else
+    end_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, 
&end, NULL);
   ret = 1;
 }
 
@@ -165,7 +169,7 @@
 {
   cfg = (struct GNUNET_CONFIGURATION_Handle *) my_cfg;
   GNUNET_CLIENT_service_test ("ats", cfg,
-                              GNUNET_TIME_UNIT_MINUTES,
+                              TIMEOUT,
                               &testservice_ats,
                               (void *) cfg);
 }
@@ -183,11 +187,15 @@
 {
   int res;
   resolve_addresses_numeric = GNUNET_NO;
+  monitor = GNUNET_NO;
 
   static const struct GNUNET_GETOPT_CommandLineOption options[] = {
       {'n', "numeric", NULL,
        gettext_noop ("do not resolve hostnames"),
        0, &GNUNET_GETOPT_set_one, &resolve_addresses_numeric},
+       {'m', "monitor", NULL,
+        gettext_noop ("monitor mode"),
+        0, &GNUNET_GETOPT_set_one, &monitor},
     GNUNET_GETOPT_OPTION_END
   };
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]