Lines Matching defs:fdevents
75 struct fdevents { struct
79 int (*event_set)(struct fdevents *ev, fdnode *fdn, int events); argument
80 int (*event_del)(struct fdevents *ev, fdnode *fdn); argument
81 int (*poll)(struct fdevents *ev, int timeout_ms); argument
83 log_error_st *errh;
84 int *cur_fds;
85 uint32_t maxfds;
87 int epoll_fd;
88 struct epoll_event *epoll_events;
91 int devpoll_fd;
92 struct pollfd *devpollfds;
95 int port_fd;
96 port_event_t *port_events;
122 int (*reset)(struct fdevents *ev); argument
123 void (*free)(struct fdevents *ev); argument
124 const char *event_handler;
125 fdevent_handler_t type;