Lines Matching refs:eonce
456 struct event_once *eonce = arg; in event_once_cb() local
458 (*eonce->cb)(fd, events, eonce->arg); in event_once_cb()
459 free(eonce); in event_once_cb()
468 struct event_once *eonce; in event_once() local
476 if ((eonce = calloc(1, sizeof(struct event_once))) == NULL) in event_once()
479 eonce->cb = callback; in event_once()
480 eonce->arg = arg; in event_once()
488 evtimer_set(&eonce->ev, event_once_cb, eonce); in event_once()
492 event_set(&eonce->ev, fd, events, event_once_cb, eonce); in event_once()
495 free(eonce); in event_once()
499 res = event_add(&eonce->ev, tv); in event_once()
501 free(eonce); in event_once()