gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r6396 - GNUnet/src/applications/hostlist


From: gnunet
Subject: [GNUnet-SVN] r6396 - GNUnet/src/applications/hostlist
Date: Wed, 20 Feb 2008 22:22:12 -0700 (MST)

Author: grothoff
Date: 2008-02-20 22:22:11 -0700 (Wed, 20 Feb 2008)
New Revision: 6396

Modified:
   GNUnet/src/applications/hostlist/hostlist.c
Log:
more stats

Modified: GNUnet/src/applications/hostlist/hostlist.c
===================================================================
--- GNUnet/src/applications/hostlist/hostlist.c 2008-02-21 04:56:19 UTC (rev 
6395)
+++ GNUnet/src/applications/hostlist/hostlist.c 2008-02-21 05:22:11 UTC (rev 
6396)
@@ -42,6 +42,10 @@
 
 static int stat_request_count;
 
+static int stat_hello_returned;
+
+static int stat_bytes_returned;
+
 static int
 accept_policy_callback (void *cls,
                         const struct sockaddr *addr, socklen_t addrlen)
@@ -78,6 +82,8 @@
   hello = identity->identity2Hello (peer, protocol, GNUNET_NO);
   if (hello == NULL)
     return GNUNET_OK;
+  if (stats != NULL)
+    stats->change (stat_hello_returned, 1);
   old = results->size;
   GNUNET_array_grow (results->data,
                      results->size,
@@ -121,6 +127,8 @@
   identity->forEachHost (GNUNET_get_time (), &host_processor, &results);
   if (results.size == 0)
     return MHD_NO;              /* no known hosts!? */
+  if (stats != NULL)
+    stats->change (stat_bytes_returned, results.size);
   response = MHD_create_response_from_data (results.size,
                                             results.data, MHD_YES, MHD_NO);
   ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
@@ -153,6 +161,10 @@
     {
       stat_request_count
         = stats->create (gettext_noop ("# hostlist requests received"));
+      stat_hello_returned
+        = stats->create (gettext_noop ("# hostlist HELLOs returned"));
+      stat_bytes_returned
+        = stats->create (gettext_noop ("# hostlist bytes returned"));
     }
   daemon_handle = MHD_start_daemon (MHD_USE_SELECT_INTERNALLY | MHD_USE_IPv6,
                                     (unsigned short) port,





reply via email to

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