Lines Matching refs: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_t *mctx = event->ev_destroy_arg;
39 isc_mem_put(mctx, event, event->ev_size);
46 isc_event_t *event;
52 event = isc_mem_get(mctx, size);
53 if (event == NULL)
58 * evils here. If the event->ev_arg member is made const, then
59 * it affects a great many users of the task/event subsystem
70 ISC_EVENT_INIT(event, size, 0, NULL, type, action, deconst_arg,
73 return (event);
78 isc_event_t *event;
81 event = *eventp;
82 REQUIRE(event != NULL);
84 if (event->ev_destroy != NULL)
85 (event->ev_destroy)(event);