improving ARM API
[oweals/gnunet.git] / src / core / test_core_api_start_only.c
index f1993325c24783210ee494e04aaf6a60e7d91b90..ce2668b893851f8774cd4049a475491931cd10e9 100644 (file)
@@ -45,7 +45,7 @@
 
 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
@@ -86,7 +86,8 @@ disconnect_notify (void *cls,
 static unsigned int
 bfc_callback (void *cls,
               const struct GNUNET_PeerIdentity *receiver,
-              void *position, unsigned int padding)
+              void *position, 
+             size_t padding)
 {
   return 0;
 }
@@ -146,8 +147,8 @@ init_notify (void *cls,
       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;
     }
@@ -168,7 +169,7 @@ setup_peer (struct PeerContext *p, const char *cfgname)
   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);
 }