/*
This file is part of GNUnet.
- (C) 2009, 2011, 2012 Christian Grothoff (and other contributing authors)
+ Copyright (C) 2009, 2011, 2012 GNUnet e.V.
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
/**
* @file statistics/test_statistics_api_watch_zero_value.c
static struct GNUNET_STATISTICS_Handle *h2;
-static GNUNET_SCHEDULER_TaskIdentifier shutdown_task;
+static struct GNUNET_SCHEDULER_Task *shutdown_task;
static void
-force_shutdown (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+force_shutdown (void *cls)
{
fprintf (stderr, "Timeout, failed to receive notifications: %d\n", ok);
GNUNET_STATISTICS_destroy (h, GNUNET_NO);
static void
-normal_shutdown (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+normal_shutdown (void *cls)
{
GNUNET_STATISTICS_destroy (h, GNUNET_NO);
GNUNET_STATISTICS_destroy (h2, GNUNET_NO);
watch_1 (void *cls, const char *subsystem, const char *name, uint64_t value,
int is_persistent)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Received value `%s' `%s' %llu\n",
- subsystem, name, value);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Received value `%s' `%s' %llu\n",
+ subsystem,
+ name,
+ (unsigned long long) value);
GNUNET_assert (0 == strcmp (name, "test-1"));
if ((0 == value) && (3 == ok))
{
static int
-watch_2 (void *cls, const char *subsystem, const char *name, uint64_t value,
+watch_2 (void *cls,
+ const char *subsystem,
+ const char *name,
+ uint64_t value,
int is_persistent)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Received value `%s' `%s' %llu\n",
- subsystem, name, value);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Received value `%s' `%s' %llu\n",
+ subsystem,
+ name,
+ (unsigned long long) value);
GNUNET_assert (0 == strcmp (name, "test-2"));
if ((42 == value) && (1 == ok2))
}
else
{
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Received unexpected value %llu\n", value);
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ "Received unexpected value %llu\n",
+ (unsigned long long) value);
GNUNET_break (0);
GNUNET_SCHEDULER_cancel (shutdown_task);
GNUNET_STATISTICS_set (h2, "test-2", 42, GNUNET_NO);
shutdown_task =
- GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MINUTES, &force_shutdown,
+ GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MINUTES,
+ &force_shutdown,
NULL);
}