[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r21189 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r21189 - gnunet/src/transport |
Date: |
Fri, 27 Apr 2012 10:26:36 +0200 |
Author: wachs
Date: 2012-04-27 10:26:36 +0200 (Fri, 27 Apr 2012)
New Revision: 21189
Modified:
gnunet/src/transport/plugin_transport_udp.c
gnunet/src/transport/plugin_transport_unix.c
Log:
- some statistics for the plugin
Modified: gnunet/src/transport/plugin_transport_udp.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp.c 2012-04-27 07:43:42 UTC (rev
21188)
+++ gnunet/src/transport/plugin_transport_udp.c 2012-04-27 08:26:36 UTC (rev
21189)
@@ -653,6 +653,10 @@
&s->target.hashPubKey,
s));
+ GNUNET_STATISTICS_set(plugin->env->stats,
+ "# UDP sessions active",
+ GNUNET_CONTAINER_multihashmap_size(plugin->sessions),
+ GNUNET_NO);
GNUNET_free (s);
return GNUNET_OK;
@@ -877,6 +881,11 @@
s,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE));
+ GNUNET_STATISTICS_set(plugin->env->stats,
+ "# UDP sessions active",
+ GNUNET_CONTAINER_multihashmap_size(plugin->sessions),
+ GNUNET_NO);
+
return s;
}
@@ -2105,6 +2114,8 @@
return api;
}
+ GNUNET_assert( NULL != env->stats);
+
/* Get port number */
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_number (env->cfg, "transport-udp", "PORT",
Modified: gnunet/src/transport/plugin_transport_unix.c
===================================================================
--- gnunet/src/transport/plugin_transport_unix.c 2012-04-27 07:43:42 UTC
(rev 21188)
+++ gnunet/src/transport/plugin_transport_unix.c 2012-04-27 08:26:36 UTC
(rev 21189)
@@ -261,6 +261,11 @@
GNUNET_assert (GNUNET_YES ==
GNUNET_CONTAINER_multihashmap_remove(plugin->session_map,
&s->target.hashPubKey, s));
+ GNUNET_STATISTICS_set(plugin->env->stats,
+ "# UNIX sessions active",
+
GNUNET_CONTAINER_multihashmap_size(plugin->session_map),
+ GNUNET_NO);
+
GNUNET_free (s);
return GNUNET_YES;
@@ -544,6 +549,12 @@
GNUNET_CONTAINER_multihashmap_put (plugin->session_map,
&address->peer.hashPubKey, s,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE);
+
+ GNUNET_STATISTICS_set(plugin->env->stats,
+ "# UNIX sessions active",
+
GNUNET_CONTAINER_multihashmap_size(plugin->session_map),
+ GNUNET_NO);
+
#if DEBUG_UNIX
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Creating new session\n");
#endif
@@ -1071,6 +1082,7 @@
api->string_to_address = NULL; // FIXME!
return api;
}
+ GNUNET_assert( NULL != env->stats);
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_number (env->cfg, "transport-unix",
"PORT",
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r21189 - gnunet/src/transport,
gnunet <=