update_network_size_estimate (void *cls, struct GNUNET_TIME_Absolute timestamp,
double logestimate, double std_dev)
{
- log_of_network_size_estimate = logestimate;
+ GNUNET_STATISTICS_update (GDS_stats,
+ gettext_noop ("# Network size estimates received"),
+ 1, GNUNET_NO);
+ /* do not allow estimates < 0.5 */
+ log_of_network_size_estimate = GNUNET_MAX (0.5, logestimate);
}
+/**
+ * Return the log of the current network size estimate.
+ *
+ * @return log of NSE
+ */
double
GDS_NSE_get ()
{
}
+/**
+ * Initialize NSE subsystem.
+ */
void
GDS_NSE_init ()
{
}
+/**
+ * Shutdown NSE subsystem.
+ */
void
GDS_NSE_done ()
-{
+{
if (NULL != nse)
- {
+ {
GNUNET_NSE_disconnect (nse);
nse = NULL;
}