Lines Matching refs:event
27 #include <isc/event.h>
170 /* Create the reload event in a non-signaled state */
173 /* Create the shutdown event in a non-signaled state */
204 isc_event_t *event;
216 * Note that we store the task to which we're going to send the event
217 * in the event's "sender" field.
220 event = isc_event_allocate(mctx, cloned_task, ISC_APPEVENT_SHUTDOWN,
221 action, arg, sizeof(*event));
222 if (event == NULL) {
227 ISC_LINK_INIT(event, ev_link);
228 ISC_LIST_APPEND(ctx->on_run, event, ev_link);
241 isc_event_t *event, *next_event;
258 for (event = ISC_LIST_HEAD(ctx->on_run);
259 event != NULL;
260 event = next_event) {
261 next_event = ISC_LIST_NEXT(event, ev_link);
262 ISC_LIST_UNLINK(ctx->on_run, event, ev_link);
263 task = event->ev_sender;
264 event->ev_sender = NULL;
265 isc_task_sendanddetach(&task, &event);