struct PeerContext
{
- const struct GNUNET_CONFIGURATION_Handle *cfg;
+ struct GNUNET_CONFIGURATION_Handle *cfg;
struct GNUNET_CORE_Handle *ch;
struct GNUNET_PeerIdentity id;
#if START_ARM
static unsigned int
bfc_callback (void *cls,
const struct GNUNET_PeerIdentity *receiver,
- void *position, unsigned int padding)
+ void *position,
+ size_t padding)
{
return 0;
}
GNUNET_assert (cls == &p2);
GNUNET_CORE_disconnect (p1.ch);
GNUNET_CORE_disconnect (p2.ch);
- GNUNET_ARM_stop_service ("core", p1.cfg, sched, TIMEOUT, NULL, NULL);
- GNUNET_ARM_stop_service ("core", p2.cfg, sched, TIMEOUT, NULL, NULL);
+ GNUNET_ARM_stop_services (p1.cfg, sched, "core", NULL);
+ GNUNET_ARM_stop_services (p2.cfg, sched, "core", NULL);
ok = 0;
}
sleep (1); /* allow ARM to start */
#endif
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
- GNUNET_ARM_start_service ("core", p->cfg, sched, TIMEOUT, NULL, NULL);
+ GNUNET_ARM_start_services (p->cfg, sched, "core", NULL);
}