Lines Matching defs:event
18 /* $Id: event.c,v 1.21 2007/06/19 23:47:17 tbox Exp $ */
27 #include <isc/event.h>
36 destroy(isc_event_t *event) {
37 isc_mem_put(event->ev_destroy_arg, event, event->ev_size);
44 isc_event_t *event;
50 event = isc_mem_get(mctx, size);
51 if (event == NULL)
56 * evils here. If the event->ev_arg member is made const, then
57 * it affects a great many users of the task/event subsystem
68 ISC_EVENT_INIT(event, size, 0, NULL, type, action, deconst_arg,
71 return (event);
76 isc_event_t *event;
79 event = *eventp;
80 REQUIRE(event != NULL);
82 if (event->ev_destroy != NULL)
83 (event->ev_destroy)(event);