Lines Matching refs:event
35 #include <isc/event.h>
91 /* Create the reload event in a non-signaled state */
94 /* Create the shutdown event in a non-signaled state */
104 isc_event_t *event;
116 * Note that we store the task to which we're going to send the event
117 * in the event's "sender" field.
120 event = isc_event_allocate(mctx, cloned_task, ISC_APPEVENT_SHUTDOWN,
121 action, arg, sizeof(*event));
122 if (event == NULL) {
127 ISC_LIST_APPEND(on_run, event, ev_link);
137 isc_event_t *event, *next_event;
149 for (event = ISC_LIST_HEAD(on_run);
150 event != NULL;
151 event = next_event) {
152 next_event = ISC_LIST_NEXT(event, ev_link);
153 ISC_LIST_UNLINK(on_run, event, ev_link);
154 task = event->ev_sender;
155 event->ev_sender = NULL;
156 isc_task_sendanddetach(&task, &event);