final class Native
extends java.lang.Object
Internal usage only!
Modifier and Type | Field and Description |
---|---|
(package private) static short |
EV_ADD |
(package private) static short |
EV_ADD_CLEAR_ENABLE |
(package private) static short |
EV_CLEAR |
(package private) static short |
EV_DELETE |
(package private) static short |
EV_DELETE_DISABLE |
(package private) static short |
EV_DISABLE |
(package private) static short |
EV_ENABLE |
(package private) static short |
EV_EOF |
(package private) static short |
EV_ERROR |
(package private) static short |
EVFILT_READ |
(package private) static short |
EVFILT_USER |
(package private) static short |
EVFILT_WRITE |
Modifier | Constructor and Description |
---|---|
private |
Native() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
keventAddUserEvent(int kqueueFd,
int ident) |
(package private) static int |
keventTriggerUserEvent(int kqueueFd,
int ident) |
(package private) static int |
keventWait(int kqueueFd,
KQueueEventArray changeList,
KQueueEventArray eventList,
int tvSec,
int tvNsec) |
private static int |
keventWait(int kqueueFd,
long changeListAddress,
int changeListLength,
long eventListAddress,
int eventListLength,
int tvSec,
int tvNsec) |
private static int |
kqueueCreate() |
private static void |
loadNativeLibrary() |
(package private) static FileDescriptor |
newKQueue() |
(package private) static int |
offsetofKeventData() |
(package private) static int |
offsetofKEventFFlags() |
(package private) static int |
offsetofKEventFilter() |
(package private) static int |
offsetofKEventFlags() |
(package private) static int |
offsetofKEventIdent() |
(package private) static int |
sizeofKEvent() |
static final short EV_ADD
static final short EV_ENABLE
static final short EV_DISABLE
static final short EV_DELETE
static final short EV_CLEAR
static final short EV_ERROR
static final short EV_EOF
static final short EV_ADD_CLEAR_ENABLE
static final short EV_DELETE_DISABLE
static final short EVFILT_READ
static final short EVFILT_WRITE
static final short EVFILT_USER
static FileDescriptor newKQueue()
static int keventWait(int kqueueFd, KQueueEventArray changeList, KQueueEventArray eventList, int tvSec, int tvNsec) throws java.io.IOException
java.io.IOException
private static int kqueueCreate()
private static int keventWait(int kqueueFd, long changeListAddress, int changeListLength, long eventListAddress, int eventListLength, int tvSec, int tvNsec)
static int keventTriggerUserEvent(int kqueueFd, int ident)
static int keventAddUserEvent(int kqueueFd, int ident)
static int sizeofKEvent()
static int offsetofKEventIdent()
static int offsetofKEventFlags()
static int offsetofKEventFFlags()
static int offsetofKEventFilter()
static int offsetofKeventData()
private static void loadNativeLibrary()