41#define UEV_MAX_EVENTS 10
45#define UEV_ERROR EPOLLERR
46#define UEV_READ EPOLLIN
47#define UEV_WRITE EPOLLOUT
48#define UEV_PRI EPOLLPRI
49#define UEV_HUP EPOLLHUP
50#define UEV_RDHUP EPOLLRDHUP
51#define UEV_EDGE EPOLLET
52#define UEV_ONESHOT EPOLLONESHOT
59#define uev_io_active(w) _uev_watcher_active(w)
61#define uev_signal_active(w) _uev_watcher_active(w)
63#define uev_timer_active(w) _uev_watcher_active(w)
65#define uev_cron_active(w) _uev_watcher_active(w)
67#define uev_event_active(w) _uev_watcher_active(w)
struct signalfd_siginfo siginfo
int uev_cron_set(uev_t *w, time_t when, time_t interval)
int uev_timer_start(uev_t *w)
int uev_exit(uev_ctx_t *ctx)
int uev_event_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg)
int uev_timer_stop(uev_t *w)
int uev_io_stop(uev_t *w)
int uev_timer_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg, int timeout, int period)
int uev_event_post(uev_t *w)
int uev_run(uev_ctx_t *ctx, int flags)
int uev_cron_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg, time_t when, time_t interval)
int uev_signal_stop(uev_t *w)
int uev_cron_stop(uev_t *w)
int uev_io_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg, int fd, int events)
int uev_init1(uev_ctx_t *ctx, int maxevents)
int uev_io_start(uev_t *w)
int uev_init(uev_ctx_t *ctx)
int uev_signal_start(uev_t *w)
int uev_signal_set(uev_t *w, int signo)
int uev_event_stop(uev_t *w)
void uev_cb_t(uev_t *w, void *arg, int events)
int uev_signal_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg, int signo)
int uev_io_set(uev_t *w, int fd, int events)
int uev_cron_start(uev_t *w)
int uev_timer_set(uev_t *w, int timeout, int period)