Lines Matching refs:event
42 #include <isc/event.h>
265 isc_event_t *event;
277 * Note that we store the task to which we're going to send the event
278 * in the event's "sender" field.
281 event = isc_event_allocate(mctx, cloned_task, ISC_APPEVENT_SHUTDOWN,
282 action, arg, sizeof(*event));
283 if (event == NULL) {
288 ISC_LIST_APPEND(on_run, event, ev_link);
347 * timeout event actually, but there is no other way
373 * event loop recursively until the want_shutdown flag
379 * event loop.
384 * \brief True if we are exiting the event loop as the result of
433 isc_event_t *event, *next_event;
455 for (event = ISC_LIST_HEAD(on_run);
456 event != NULL;
457 event = next_event) {
458 next_event = ISC_LIST_NEXT(event, ev_link);
459 ISC_LIST_UNLINK(on_run, event, ev_link);
460 task = event->ev_sender;
461 event->ev_sender = NULL;
462 isc_task_sendanddetach(&task, &event);