Lines Matching refs:task
15 #include <isc/task.h>
31 isc_task_t * task;
44 ratelimiter_tick(isc_task_t *task, isc_event_t *event);
47 ratelimiter_shutdowncomplete(isc_task_t *task, isc_event_t *event);
51 isc_task_t *task, isc_ratelimiter_t **ratelimiterp)
62 rl->task = task;
75 NULL, NULL, rl->task, ratelimiter_tick,
140 isc_ratelimiter_enqueue(isc_ratelimiter_t *rl, isc_task_t *task,
147 REQUIRE(task != NULL);
155 ev->ev_sender = task;
165 ev->ev_sender = task;
174 isc_task_send(task, eventp);
196 ratelimiter_tick(isc_task_t *task, isc_event_t *event) {
202 UNUSED(task);
240 isc_task_t *task;
251 task = ev->ev_sender;
252 isc_task_send(task, &ev);
257 * Send an event to our task. The delivery of this event
261 isc_task_send(rl->task, &ev);
267 ratelimiter_shutdowncomplete(isc_task_t *task, isc_event_t *event) {
270 UNUSED(task);