Package org.qbicc.runtime.linux
Class EPoll
java.lang.Object
org.qbicc.runtime.linux.EPoll
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CNative.c_intstatic final CNative.c_intstatic final CNative.c_intstatic final CNative.c_intstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_tstatic final Stdint.uint32_t -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CNative.c_intepoll_create(CNative.c_int size) static CNative.c_intepoll_create1(CNative.c_int flags) static CNative.c_intepoll_ctl(CNative.c_int epfd, CNative.c_int op, CNative.c_int fd, EPoll.struct_epoll_event_ptr event) static CNative.c_intepoll_pwait(CNative.c_int epfd, EPoll.struct_epoll_event_ptr events, CNative.c_int maxEvents, CNative.c_int timeout, Signal.const_sigset_t_ptr sigMask) static CNative.c_intepoll_wait(CNative.c_int epfd, EPoll.struct_epoll_event_ptr events, CNative.c_int maxEvents, CNative.c_int timeout)
-
Field Details
-
EPOLL_CLOEXEC
-
EPOLL_CTL_ADD
-
EPOLL_CTL_MOD
-
EPOLL_CTL_DEL
-
EPOLLIN
-
EPOLLOUT
-
EPOLLRDHUP
-
EPOLLPRI
-
EPOLLERR
-
EPOLLHUP
-
EPOLLET
-
EPOLLONESHOT
-
EPOLLWAKEUP
-
EPOLLEXCLUSIVE
-
-
Constructor Details
-
EPoll
public EPoll()
-
-
Method Details
-
epoll_create
-
epoll_create1
-
epoll_ctl
public static CNative.c_int epoll_ctl(CNative.c_int epfd, CNative.c_int op, CNative.c_int fd, EPoll.struct_epoll_event_ptr event) -
epoll_wait
public static CNative.c_int epoll_wait(CNative.c_int epfd, EPoll.struct_epoll_event_ptr events, CNative.c_int maxEvents, CNative.c_int timeout) -
epoll_pwait
public static CNative.c_int epoll_pwait(CNative.c_int epfd, EPoll.struct_epoll_event_ptr events, CNative.c_int maxEvents, CNative.c_int timeout, Signal.const_sigset_t_ptr sigMask)
-