/**
* Configuration to use.
*/
- struct GNUNET_CONFIGURATION_Handle *cfg;
+ const struct GNUNET_CONFIGURATION_Handle *cfg;
/**
* Socket (if available).
ret->client = GNUNET_CLIENT_connect (ret->sched, "statistics", ret->cfg);
if (ret->client != NULL)
return GNUNET_YES;
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+#if DEBUG_STATISTICS
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
_("Failed to connect to statistics service!\n"));
+#endif
return GNUNET_NO;
}
struct GNUNET_STATISTICS_Handle *
GNUNET_STATISTICS_create (struct GNUNET_SCHEDULER_Handle *sched,
const char *subsystem,
- struct GNUNET_CONFIGURATION_Handle *cfg)
+ const struct GNUNET_CONFIGURATION_Handle *cfg)
{
struct GNUNET_STATISTICS_Handle *ret;
{
GNUNET_CLIENT_disconnect (h->client);
h->client = NULL;
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING | GNUNET_ERROR_TYPE_BULK,
- _
- ("Error receiving statistics from service, is the service running?\n"));
+#if DEBUG_STATISTICS
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
+ "Error receiving statistics from service, is the service running?\n" );
+#endif
finish (h, GNUNET_SYSERR);
return;
}
GNUNET_CLIENT_receive (h->client,
&receive_stats,
h,
- GNUNET_TIME_absolute_get_remaining (h->
- current->
- timeout));
+ GNUNET_TIME_absolute_get_remaining
+ (h->current->timeout));
return;
}
GNUNET_break (0);
if (buf == NULL)
{
/* timeout / error */
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- _("Transmission of request for statistics failed!\n"));
+#if DEBUG_STATISTICS
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Transmission of request for statistics failed!\n");
+#endif
finish (handle, GNUNET_SYSERR);
return 0;
}
GNUNET_CLIENT_receive (handle->client,
&receive_stats,
handle,
- GNUNET_TIME_absolute_get_remaining (handle->current->
- timeout));
+ GNUNET_TIME_absolute_get_remaining (handle->
+ current->timeout));
return msize;
}
case ACTION_UPDATE:
ret = transmit_set (handle, size, buf);
break;
+ default:
+ ret = 0;
+ GNUNET_break (0);
+ break;
}
return ret;
}
h->current->msize,
timeout, &transmit_action, h))
{
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+#if DEBUG_STATISTICS
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Failed to transmit request to statistics service.\n");
+#endif
finish (h, GNUNET_SYSERR);
}
}
GNUNET_assert (proc != NULL);
if (GNUNET_YES != try_connect (handle))
{
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+#if DEBUG_STATISTICS
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Failed to connect to statistics service, can not get value `%s:%s'.\n",
strlen (subsystem) ? subsystem : "*",
strlen (name) ? name : "*");
- cont (cls, GNUNET_SYSERR);
+#endif
+ if (cont != NULL)
+ cont (cls, GNUNET_SYSERR);
return;
}
if (subsystem == NULL)