Lines Matching refs:fdevents
7 struct fdevents; /* declaration */
8 typedef struct fdevents fdevents; typedef
54 fdevents * fdevent_init(const char *event_handler, int *max_fds, int *cur_fds, log_error_st *errh);
57 int fdevent_reset(fdevents *ev); /* "init" after fork() */
60 void fdevent_free(fdevents *ev);
66 void fdevent_fdnode_event_del(fdevents *ev, fdnode *fdn);
67 void fdevent_fdnode_event_set(fdevents *ev, fdnode *fdn, int events);
68 void fdevent_fdnode_event_add(fdevents *ev, fdnode *fdn, int event);
69 void fdevent_fdnode_event_clr(fdevents *ev, fdnode *fdn, int event);
71 int fdevent_poll(fdevents *ev, int timeout_ms);
74 fdnode * fdevent_register(fdevents *ev, int fd, fdevent_handler handler, void *ctx);
76 void fdevent_unregister(fdevents *ev, fdnode *fdn);
77 void fdevent_sched_close(fdevents *ev, fdnode *fdn);