aboutsummaryrefslogtreecommitdiff
path: root/src/arm/mockup-service.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-11-05 18:21:50 +0000
committerNathan S. Evans <evans@in.tum.de>2010-11-05 18:21:50 +0000
commit75a33a1499cf60ea4364c9aa673816629a6c1413 (patch)
tree0620da4312bb04de4d7b65074fdd3b0c3dd6cc0e /src/arm/mockup-service.c
parent7217c601ad30760872823193d62307e7a335d226 (diff)
downloadgnunet-75a33a1499cf60ea4364c9aa673816629a6c1413.tar.gz
gnunet-75a33a1499cf60ea4364c9aa673816629a6c1413.zip
big scheduler refactoring, expect some issues
Diffstat (limited to 'src/arm/mockup-service.c')
-rw-r--r--src/arm/mockup-service.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/arm/mockup-service.c b/src/arm/mockup-service.c
index da8ada1db..4dae8ffb4 100644
--- a/src/arm/mockup-service.c
+++ b/src/arm/mockup-service.c
@@ -28,8 +28,6 @@
28#include "gnunet_strings_lib.h" 28#include "gnunet_strings_lib.h"
29#include "gnunet_time_lib.h" 29#include "gnunet_time_lib.h"
30 30
31static struct GNUNET_SCHEDULER_Handle *sched;
32
33 31
34static size_t 32static size_t
35transmit_shutdown_ack (void *cls, size_t size, void *buf) 33transmit_shutdown_ack (void *cls, size_t size, void *buf)
@@ -77,13 +75,12 @@ handle_shutdown (void *cls,
77 GNUNET_TIME_UNIT_FOREVER_REL, 75 GNUNET_TIME_UNIT_FOREVER_REL,
78 &transmit_shutdown_ack, client); 76 &transmit_shutdown_ack, client);
79 GNUNET_SERVER_client_persist_ (client); 77 GNUNET_SERVER_client_persist_ (client);
80 GNUNET_SCHEDULER_shutdown (sched); 78 GNUNET_SCHEDULER_shutdown ();
81} 79}
82 80
83 81
84static void 82static void
85run (void *cls, 83run (void *cls,
86 struct GNUNET_SCHEDULER_Handle *s,
87 struct GNUNET_SERVER_Handle *server, 84 struct GNUNET_SERVER_Handle *server,
88 const struct GNUNET_CONFIGURATION_Handle *cfg) 85 const struct GNUNET_CONFIGURATION_Handle *cfg)
89{ 86{
@@ -92,7 +89,6 @@ run (void *cls,
92 sizeof (struct GNUNET_MessageHeader)}, 89 sizeof (struct GNUNET_MessageHeader)},
93 {NULL, NULL, 0, 0} 90 {NULL, NULL, 0, 0}
94 }; 91 };
95 sched = s;
96 /* process client requests */ 92 /* process client requests */
97 GNUNET_SERVER_ignore_shutdown (server, GNUNET_YES); 93 GNUNET_SERVER_ignore_shutdown (server, GNUNET_YES);
98 GNUNET_SERVER_add_handlers (server, handlers); 94 GNUNET_SERVER_add_handlers (server, handlers);