core.sys.linux.epoll

D header file to interface with the Linux epoll API (http://man7.org/linux/man-pages/man7/epoll.7.html). Available since Linux 2.6

Members

Enums

EPOLL_CTL_ADD
anonymousenum EPOLL_CTL_ADD

Valid opcodes ( "op" parameter ) to issue to epoll_ctl().

Functions

epoll_create
int epoll_create(int size)

Creates an epoll instance.

epoll_create1
int epoll_create1(int flags)

Creates an epoll instance.

epoll_ctl
int epoll_ctl(int epfd, int op, int fd, epoll_event* event)

Manipulate an epoll instance

epoll_pwait
int epoll_pwait(int epfd, epoll_event* events, int maxevents, int timeout, sigset_t* ss)

Wait for events on an epoll instance

epoll_wait
int epoll_wait(int epfd, epoll_event* events, int maxevents, int timeout)

Wait for events on an epoll instance.

Meta