gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r26851 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r26851 - gnunet/src/regex
Date: Thu, 11 Apr 2013 15:49:31 +0200

Author: bartpolot
Date: 2013-04-11 15:49:30 +0200 (Thu, 11 Apr 2013)
New Revision: 26851

Modified:
   gnunet/src/regex/gnunet-daemon-regexprofiler.c
Log:
- exit after N rounds

Modified: gnunet/src/regex/gnunet-daemon-regexprofiler.c
===================================================================
--- gnunet/src/regex/gnunet-daemon-regexprofiler.c      2013-04-11 13:48:53 UTC 
(rev 26850)
+++ gnunet/src/regex/gnunet-daemon-regexprofiler.c      2013-04-11 13:49:30 UTC 
(rev 26851)
@@ -89,7 +89,12 @@
  */
 static char *rx_with_pfx;
 
+/**
+ * How many put rounds should we do.
+ */
+static unsigned int rounds = 5;
 
+
 /**
  * Task run during shutdown.
  *
@@ -113,7 +118,9 @@
     dht_handle = NULL;
   }
 
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "shut down\n");
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+              "Daemon for %s shutting down\n",
+              policy_filename);
 }
 
 
@@ -137,6 +144,13 @@
     return;
   }
 
+  if (0 == rounds--)
+  {
+    global_ret = 0;
+    GNUNET_SCHEDULER_shutdown ();
+    GNUNET_free (regex);
+    return;
+  }
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Announcing regex: %s\n", regex);
   GNUNET_STATISTICS_update (stats_handle, "# regexes announced", 1, GNUNET_NO);
   if (NULL == announce_handle && NULL != regex)
@@ -184,6 +198,9 @@
     return;
   }
 
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+              "Daemon for %s starting\n",
+              policy_filename);
   GNUNET_assert (GNUNET_SCHEDULER_NO_TASK == reannounce_task);
   copy = GNUNET_strdup (regex);
   reannounce_task = GNUNET_SCHEDULER_add_now (reannounce_regex, (void *) copy);




reply via email to

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