gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r7365 - gnunet-gtk/src/plugins/daemon


From: gnunet
Subject: [GNUnet-SVN] r7365 - gnunet-gtk/src/plugins/daemon
Date: Sun, 29 Jun 2008 00:16:46 -0600 (MDT)

Author: grothoff
Date: 2008-06-29 00:16:46 -0600 (Sun, 29 Jun 2008)
New Revision: 7365

Modified:
   gnunet-gtk/src/plugins/daemon/daemon.c
Log:
make sure frequency goes back down to 15s even if gnunetd does not get started; 
also, del cron job like that is not nice, possibly not legal with cron under 
certain circumstances, so avoiding it is a good idea

Modified: gnunet-gtk/src/plugins/daemon/daemon.c
===================================================================
--- gnunet-gtk/src/plugins/daemon/daemon.c      2008-06-29 05:55:26 UTC (rev 
7364)
+++ gnunet-gtk/src/plugins/daemon/daemon.c      2008-06-29 06:16:46 UTC (rev 
7365)
@@ -253,11 +253,6 @@
     {
       updateAppModel (NULL);
       last = ret;
-       GNUNET_cron_del_job (cron, &cronCheckDaemon,
-                            1/2 * GNUNET_CRON_SECONDS, NULL);
-       GNUNET_cron_add_job (cron, &cronCheckDaemon,
-                            15 * GNUNET_CRON_SECONDS,
-                            15 * GNUNET_CRON_SECONDS, NULL);
     }
   GNUNET_GTK_save_call (&doUpdateMenus, &ret);
 }
@@ -367,6 +362,7 @@
   GtkWidget *killEntry = NULL;
   GtkWidget *statsEntry;
   struct GNUNET_ClientServerConnection *sock;
+  int i;
 
   GNUNET_cron_del_job (cron, &cronCheckDaemon, 15 * GNUNET_CRON_SECONDS,
                        NULL);
@@ -401,8 +397,11 @@
         }
       GNUNET_client_connection_destroy (sock);
     }
-  GNUNET_cron_add_job (cron, &cronCheckDaemon, 1 * GNUNET_CRON_SECONDS,
-                       1/2 * GNUNET_CRON_SECONDS, NULL);
+  for (i=0;i<10;i++)
+    GNUNET_cron_add_job (cron, 
+                        &cronCheckDaemon, 
+                        (i+1) * 500 * GNUNET_CRON_MILLISECONDS,
+                        0, NULL);
 }
 
 void





reply via email to

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