Top Description Fields Constructors Methods
io.netty.channel.kqueue

pack-priv final Class Native

extends Object
Class Inheritance
Imports
io.netty.channel.DefaultFileRegion, io.netty.channel.unix.FileDescriptor, .PeerCredentials, .Unix, io.netty.util.internal.ClassInitializerUtil, .NativeLibraryLoader, .PlatformDependent, .ThrowableUtil, io.netty.util.internal.logging.InternalLogger, .InternalLoggerFactory, java.io.IOException, java.nio.channels.FileChannel

Native helper methods

Internal usage only!

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
pack-priv static final int
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final boolean
pack-priv static final boolean
private static final InternalLogger
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static boolean
private static boolean
pack-priv static native int
keventAddUserEvent(int kqueueFd, int ident)

pack-priv static native int
keventTriggerUserEvent(int kqueueFd, int ident)

pack-priv static int
keventWait(int kqueueFd, KQueueEventArray changeList, KQueueEventArray eventList, int tvSec, int tvNsec)

private static native int
keventWait(int kqueueFd, long changeListAddress, int changeListLength, long eventListAddress, int eventListLength, int tvSec, int tvNsec)

private static native int
private static void
pack-priv static FileDescriptor
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
private static native int
pack-priv static native int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CONNECT_DATA_IDEMPOTENTback to summary
private static final int CONNECT_DATA_IDEMPOTENT
CONNECT_RESUME_ON_READ_WRITEback to summary
private static final int CONNECT_RESUME_ON_READ_WRITE
CONNECT_TCP_FASTOPENback to summary
pack-priv static final int CONNECT_TCP_FASTOPEN
EV_ADDback to summary
pack-priv static final short EV_ADD
EV_ADD_CLEAR_ENABLEback to summary
pack-priv static final short EV_ADD_CLEAR_ENABLE
EV_CLEARback to summary
pack-priv static final short EV_CLEAR
EV_DELETEback to summary
pack-priv static final short EV_DELETE
EV_DELETE_DISABLEback to summary
pack-priv static final short EV_DELETE_DISABLE
EV_DISABLEback to summary
pack-priv static final short EV_DISABLE
EV_ENABLEback to summary
pack-priv static final short EV_ENABLE
EV_EOFback to summary
pack-priv static final short EV_EOF
EV_ERRORback to summary
pack-priv static final short EV_ERROR
EVFILT_READback to summary
pack-priv static final short EVFILT_READ
EVFILT_SOCKback to summary
pack-priv static final short EVFILT_SOCK
EVFILT_USERback to summary
pack-priv static final short EVFILT_USER
EVFILT_WRITEback to summary
pack-priv static final short EVFILT_WRITE
IS_SUPPORTING_TCP_FASTOPEN_CLIENTback to summary
pack-priv static final boolean IS_SUPPORTING_TCP_FASTOPEN_CLIENT
IS_SUPPORTING_TCP_FASTOPEN_SERVERback to summary
pack-priv static final boolean IS_SUPPORTING_TCP_FASTOPEN_SERVER
loggerback to summary
private static final InternalLogger logger
NOTE_CONNRESETback to summary
pack-priv static final int NOTE_CONNRESET
NOTE_DISCONNECTEDback to summary
pack-priv static final int NOTE_DISCONNECTED
NOTE_RDHUPback to summary
pack-priv static final int NOTE_RDHUP
NOTE_READCLOSEDback to summary
pack-priv static final int NOTE_READCLOSED

Constructor Detail

Nativeback to summary
private Native()

Method Detail

isSupportingFastOpenClientback to summary
private static boolean isSupportingFastOpenClient()
isSupportingFastOpenServerback to summary
private static boolean isSupportingFastOpenServer()
keventAddUserEventback to summary
pack-priv static native int keventAddUserEvent(int kqueueFd, int ident)
keventTriggerUserEventback to summary
pack-priv static native int keventTriggerUserEvent(int kqueueFd, int ident)
keventWaitback to summary
pack-priv static int keventWait(int kqueueFd, KQueueEventArray changeList, KQueueEventArray eventList, int tvSec, int tvNsec) throws IOException
keventWaitback to summary
private static native int keventWait(int kqueueFd, long changeListAddress, int changeListLength, long eventListAddress, int eventListLength, int tvSec, int tvNsec)
kqueueCreateback to summary
private static native int kqueueCreate()
loadNativeLibraryback to summary
private static void loadNativeLibrary()
newKQueueback to summary
pack-priv static FileDescriptor newKQueue()
offsetofKeventDataback to summary
pack-priv static native int offsetofKeventData()
offsetofKEventFFlagsback to summary
pack-priv static native int offsetofKEventFFlags()
offsetofKEventFilterback to summary
pack-priv static native int offsetofKEventFilter()
offsetofKEventFlagsback to summary
pack-priv static native int offsetofKEventFlags()
offsetofKEventIdentback to summary
pack-priv static native int offsetofKEventIdent()
registerUnixback to summary
private static native int registerUnix()
sizeofKEventback to summary
pack-priv static native int sizeofKEvent()