aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/gnunet-service-testbed.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
committerChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
commit29e6158507a0758192075ac6ece7ba8e75ddc49a (patch)
treeb91ded48da322f8ba4c9bb0f5504228aa036c2d1 /src/testbed/gnunet-service-testbed.c
parent5dfcb058ab5db9ae0c4b147d8a99c64ca0980028 (diff)
downloadgnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.tar.gz
gnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.zip
small API change: do no longer pass rarely needed GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
Diffstat (limited to 'src/testbed/gnunet-service-testbed.c')
-rw-r--r--src/testbed/gnunet-service-testbed.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c
index 68878b69b..e4fe87fcd 100644
--- a/src/testbed/gnunet-service-testbed.c
+++ b/src/testbed/gnunet-service-testbed.c
@@ -405,11 +405,9 @@ GST_forwarded_operation_reply_relay (void *cls,
405 * Task to free resources when forwarded operation has been timedout 405 * Task to free resources when forwarded operation has been timedout
406 * 406 *
407 * @param cls the ForwardedOperationContext 407 * @param cls the ForwardedOperationContext
408 * @param tc the task context from scheduler
409 */ 408 */
410void 409void
411GST_forwarded_operation_timeout (void *cls, 410GST_forwarded_operation_timeout (void *cls)
412 const struct GNUNET_SCHEDULER_TaskContext *tc)
413{ 411{
414 struct ForwardedOperationContext *fopc = cls; 412 struct ForwardedOperationContext *fopc = cls;
415 413
@@ -776,10 +774,9 @@ GST_clear_fopcq ()
776 * Task to clean up and shutdown nicely 774 * Task to clean up and shutdown nicely
777 * 775 *
778 * @param cls NULL 776 * @param cls NULL
779 * @param tc the TaskContext from scheduler
780 */ 777 */
781static void 778static void
782shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 779shutdown_task (void *cls)
783{ 780{
784 struct MessageQueue *mq_entry; 781 struct MessageQueue *mq_entry;
785 uint32_t id; 782 uint32_t id;