Home | History | Annotate | Download | only in libevent

Lines Matching full:eonce

541 	struct event_once *eonce = arg;
543 (*eonce->cb)(fd, events, eonce->arg);
544 free(eonce);
560 struct event_once *eonce;
568 if ((eonce = calloc(1, sizeof(struct event_once))) == NULL)
571 eonce->cb = callback;
572 eonce->arg = arg;
580 evtimer_set(&eonce->ev, event_once_cb, eonce);
584 event_set(&eonce->ev, fd, events, event_once_cb, eonce);
587 free(eonce);
591 res = event_base_set(base, &eonce->ev);
593 res = event_add(&eonce->ev, tv);
595 free(eonce);