"Initiating key exchange with `%s'\n",
GNUNET_i2s (pid));
#endif
+ GNUNET_STATISTICS_update (GSC_stats,
+ gettext_noop ("# key exchanges initiated"),
+ 1,
+ GNUNET_NO);
kx = GNUNET_malloc (sizeof (struct GSC_KeyExchangeInfo));
kx->peer = *pid;
kx->set_key_retry_frequency = INITIAL_SET_KEY_RETRY_FREQUENCY;
void
GSC_KX_stop (struct GSC_KeyExchangeInfo *kx)
{
+ GNUNET_STATISTICS_update (GSC_stats,
+ gettext_noop ("# key exchanges stopped"),
+ 1,
+ GNUNET_NO);
if (kx->pitr != NULL)
{
GNUNET_PEERINFO_iterate_cancel (kx->pitr);
"Sending KEEPALIVE to `%s'\n",
GNUNET_i2s (&kx->peer));
#endif
+ GNUNET_STATISTICS_update (GSC_stats,
+ gettext_noop ("# keepalive messages sent"),
+ 1,
+ GNUNET_NO);
setup_fresh_ping (kx);
GSC_NEIGHBOURS_transmit (&kx->peer,
&kx->ping.header,
GNUNET_CONTAINER_multihashmap_remove (sessions,
&session->peer.hashPubKey, session));
GNUNET_STATISTICS_set (GSC_stats,
- gettext_noop ("# established sessions"),
+ gettext_noop ("# entries in session map"),
GNUNET_CONTAINER_multihashmap_size (sessions),
GNUNET_NO);
if (NULL != session->tmap)
&peer->hashPubKey, session,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
GNUNET_STATISTICS_update (GSC_stats,
- gettext_noop ("# established sessions"),
+ gettext_noop ("# entries in session map"),
GNUNET_CONTAINER_multihashmap_size (sessions),
GNUNET_NO);
/* FIXME: we should probably do this periodically (in case
NULL);
GNUNET_CONTAINER_multihashmap_destroy (sessions);
sessions = NULL;
- GNUNET_STATISTICS_set (GSC_stats,
- gettext_noop ("# established sessions"),
- 0, GNUNET_NO);
}
/* end of gnunet-service-core_sessions.c */