Lines Matching defs:base

266 evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev)
268 const struct eventop *evsel = base->evsel;
269 struct event_io_map *io = &base->io;
330 if (evsel->add(base, ev->ev_fd,
347 evmap_io_del_(struct event_base *base, evutil_socket_t fd, struct event *ev)
349 const struct eventop *evsel = base->evsel;
350 struct event_io_map *io = &base->io;
396 if (evsel->del(base, ev->ev_fd, old, res, extra) == -1) {
412 evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events)
414 struct event_io_map *io = &base->io;
442 evmap_signal_add_(struct event_base *base, int sig, struct event *ev)
444 const struct eventop *evsel = base->evsigsel;
445 struct event_signal_map *map = &base->sigmap;
454 base->evsigsel->fdinfo_len);
457 if (evsel->add(base, ev->ev_fd, 0, EV_SIGNAL, NULL)
468 evmap_signal_del_(struct event_base *base, int sig, struct event *ev)
470 const struct eventop *evsel = base->evsigsel;
471 struct event_signal_map *map = &base->sigmap;
482 if (evsel->del(base, ev->ev_fd, 0, EV_SIGNAL, NULL) == -1)
490 evmap_signal_active_(struct event_base *base, evutil_socket_t sig, int ncalls)
492 struct event_signal_map *map = &base->sigmap;
523 * fn(base, signum, evmap_io, arg), where fn is the user-provided
524 * function, base is the event_base, signum is the signal number, evmap_io
535 evmap_io_foreach_fd(struct event_base *base,
540 struct event_io_map *iomap = &base->io;
553 if ((r = fn(base, fd, ctx, arg)))
565 * call fn(base, signum, evmap_signal, arg), where fn is the user-provided
566 * function, base is the event_base, signum is the signal number, evmap_signal
574 evmap_signal_foreach_signal(struct event_base *base,
578 struct event_signal_map *sigmap = &base->sigmap;
586 if ((r = fn(base, signum, ctx, arg)))
596 evmap_io_reinit_iter_fn(struct event_base *base, evutil_socket_t fd,
599 const struct eventop *evsel = base->evsel;
619 if (evsel->add(base, fd, 0, events, extra) == -1)
628 evmap_signal_reinit_iter_fn(struct event_base *base,
631 const struct eventop *evsel = base->evsigsel;
635 if (evsel->add(base, signum, 0, EV_SIGNAL, NULL) == -1)
642 evmap_reinit_(struct event_base *base)
646 evmap_io_foreach_fd(base, evmap_io_reinit_iter_fn, &result);
649 evmap_signal_foreach_signal(base, evmap_signal_reinit_iter_fn, &result);
667 evmap_io_delete_all_iter_fn(struct event_base *base, evutil_socket_t fd,
675 evmap_signal_delete_all_iter_fn(struct event_base *base, int signum,
682 evmap_delete_all_(struct event_base *base)
684 evmap_signal_foreach_signal(base, evmap_signal_delete_all_iter_fn, NULL);
685 evmap_io_foreach_fd(base, evmap_io_delete_all_iter_fn, NULL);
706 event_change_get_fdinfo(struct event_base *base,
712 GET_SIGNAL_SLOT(ctx, &base->sigmap, change->fd, evmap_signal);
716 GET_IO_SLOT(ctx, &base->io, change->fd, evmap_io);
725 struct event_base *base,
728 struct event_changelist *changelist = &base->changelist;
741 event_changelist_assert_ok(struct event_base *base)
744 struct event_changelist *changelist = &base->changelist;
751 f = event_change_get_fdinfo(base, c);
756 evmap_io_foreach_fd(base,
762 #define event_changelist_check(base) event_changelist_assert_ok((base))
764 #define event_changelist_check(base) ((void)0)
769 struct event_base *base)
773 event_changelist_check(base);
778 event_change_get_fdinfo(base, ch);
785 event_changelist_check(base);
855 event_changelist_add_(struct event_base *base, evutil_socket_t fd, short old, short events,
858 struct event_changelist *changelist = &base->changelist;
862 event_changelist_check(base);
885 event_changelist_check(base);
890 event_changelist_del_(struct event_base *base, evutil_socket_t fd, short old, short events,
893 struct event_changelist *changelist = &base->changelist;
897 event_changelist_check(base);
899 event_changelist_check(base);
937 event_changelist_check(base);
945 evmap_io_check_integrity_fn(struct event_base *base, evutil_socket_t fd,
978 evmap_signal_check_integrity_fn(struct event_base *base,
995 evmap_check_integrity_(struct event_base *base)
997 evmap_io_foreach_fd(base, evmap_io_check_integrity_fn, NULL);
998 evmap_signal_foreach_signal(base, evmap_signal_check_integrity_fn, NULL);
1000 if (base->evsel->add == event_changelist_add_)
1001 event_changelist_assert_ok(base);
1014 evmap_io_foreach_event_fn(struct event_base *base, evutil_socket_t fd,
1021 if ((r = h->fn(base, ev, h->arg)))
1030 evmap_signal_foreach_event_fn(struct event_base *base, int signum,
1037 if ((r = h->fn(base, ev, h->arg)))
1044 evmap_foreach_event_(struct event_base *base,
1051 if ((r = evmap_io_foreach_fd(base, evmap_io_foreach_event_fn, &h)))
1053 return evmap_signal_foreach_signal(base, evmap_signal_foreach_event_fn, &h);