gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r21453 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r21453 - gnunet/src/transport
Date: Sat, 12 May 2012 14:31:33 +0200

Author: wachs
Date: 2012-05-12 14:31:33 +0200 (Sat, 12 May 2012)
New Revision: 21453

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
- stats


Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2012-05-12 10:43:42 UTC 
(rev 21452)
+++ gnunet/src/transport/gnunet-service-transport.c     2012-05-12 12:31:33 UTC 
(rev 21453)
@@ -221,8 +221,6 @@
   struct GNUNET_TIME_Relative ret;
   struct GNUNET_HELLO_Address address;
   uint16_t type;
-  static unsigned int bytes_total_received;
-  static unsigned int bytes_payload_received;
 
   address.peer = *peer;
   address.address = sender_address;
@@ -234,11 +232,10 @@
   type = ntohs (message->type);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Received Message with type %u\n", 
type);
 
-  bytes_total_received += ntohs (message->size);
-  GNUNET_STATISTICS_set (GST_stats,
+  GNUNET_STATISTICS_update (GST_stats,
                         gettext_noop
                         ("# bytes total received"),
-                        bytes_total_received, GNUNET_NO);
+                            ntohs (message->size), GNUNET_NO);
 
   switch (type)
   {
@@ -282,11 +279,10 @@
     break;
   default:
     /* should be payload */
-    bytes_payload_received += ntohs (message->size);
-    GNUNET_STATISTICS_set (GST_stats,
-                          gettext_noop
-                          ("# bytes payload received"),
-                          bytes_payload_received, GNUNET_NO);
+    GNUNET_STATISTICS_update (GST_stats,
+                              gettext_noop
+                              ("# bytes payload received"),
+                              -ntohs (message->size), GNUNET_NO);
     ret = process_payload (peer, &address, session, message, ats, ats_count);
     break;
   }




reply via email to

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