diff options
Diffstat (limited to 'src/rps/gnunet-service-rps_sampler.c')
-rw-r--r-- | src/rps/gnunet-service-rps_sampler.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/rps/gnunet-service-rps_sampler.c b/src/rps/gnunet-service-rps_sampler.c index b65dd7c47..e5f6595bb 100644 --- a/src/rps/gnunet-service-rps_sampler.c +++ b/src/rps/gnunet-service-rps_sampler.c | |||
@@ -107,8 +107,7 @@ struct GetPeerCls | |||
107 | * Sampler. | 107 | * Sampler. |
108 | */ | 108 | */ |
109 | typedef void | 109 | typedef void |
110 | (*RPS_get_peers_type) (void *cls, | 110 | (*RPS_get_peers_type) (void *cls); |
111 | const struct GNUNET_SCHEDULER_TaskContext *tc); | ||
112 | 111 | ||
113 | /** | 112 | /** |
114 | * Get one random peer out of the sampled peers. | 113 | * Get one random peer out of the sampled peers. |
@@ -118,8 +117,8 @@ typedef void | |||
118 | * Only used internally | 117 | * Only used internally |
119 | */ | 118 | */ |
120 | static void | 119 | static void |
121 | sampler_get_rand_peer (void *cls, | 120 | sampler_get_rand_peer (void *cls); |
122 | const struct GNUNET_SCHEDULER_TaskContext *tc); | 121 | |
123 | 122 | ||
124 | /** | 123 | /** |
125 | * Get one random peer out of the sampled peers. | 124 | * Get one random peer out of the sampled peers. |
@@ -128,8 +127,7 @@ sampler_get_rand_peer (void *cls, | |||
128 | * corrsponding peer to the client. | 127 | * corrsponding peer to the client. |
129 | */ | 128 | */ |
130 | static void | 129 | static void |
131 | sampler_mod_get_rand_peer (void *cls, | 130 | sampler_mod_get_rand_peer (void *cls); |
132 | const struct GNUNET_SCHEDULER_TaskContext *tc); | ||
133 | 131 | ||
134 | 132 | ||
135 | /** | 133 | /** |
@@ -530,14 +528,15 @@ RPS_sampler_reinitialise_by_value (struct RPS_Sampler *sampler, | |||
530 | * Only used internally | 528 | * Only used internally |
531 | */ | 529 | */ |
532 | static void | 530 | static void |
533 | sampler_get_rand_peer (void *cls, | 531 | sampler_get_rand_peer (void *cls) |
534 | const struct GNUNET_SCHEDULER_TaskContext *tc) | ||
535 | { | 532 | { |
536 | struct GetPeerCls *gpc = cls; | 533 | struct GetPeerCls *gpc = cls; |
537 | uint32_t r_index; | 534 | uint32_t r_index; |
538 | struct RPS_Sampler *sampler; | 535 | struct RPS_Sampler *sampler; |
536 | const struct GNUNET_SCHEDULER_TaskContext *tc; | ||
539 | 537 | ||
540 | gpc->get_peer_task = NULL; | 538 | gpc->get_peer_task = NULL; |
539 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
541 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) | 540 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) |
542 | return; | 541 | return; |
543 | sampler = gpc->req_handle->sampler; | 542 | sampler = gpc->req_handle->sampler; |
@@ -583,15 +582,16 @@ sampler_get_rand_peer (void *cls, | |||
583 | * corrsponding peer to the client. | 582 | * corrsponding peer to the client. |
584 | */ | 583 | */ |
585 | static void | 584 | static void |
586 | sampler_mod_get_rand_peer (void *cls, | 585 | sampler_mod_get_rand_peer (void *cls) |
587 | const struct GNUNET_SCHEDULER_TaskContext *tc) | ||
588 | { | 586 | { |
589 | struct GetPeerCls *gpc = cls; | 587 | struct GetPeerCls *gpc = cls; |
590 | struct RPS_SamplerElement *s_elem; | 588 | struct RPS_SamplerElement *s_elem; |
591 | struct GNUNET_TIME_Relative last_request_diff; | 589 | struct GNUNET_TIME_Relative last_request_diff; |
592 | struct RPS_Sampler *sampler; | 590 | struct RPS_Sampler *sampler; |
591 | const struct GNUNET_SCHEDULER_TaskContext *tc; | ||
593 | 592 | ||
594 | gpc->get_peer_task = NULL; | 593 | gpc->get_peer_task = NULL; |
594 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
595 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) | 595 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) |
596 | return; | 596 | return; |
597 | sampler = gpc->req_handle->sampler; | 597 | sampler = gpc->req_handle->sampler; |