Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(PollSelectionKey) - Method in class jnr.enxio.channels.PollSelector
C
- changebuf - Variable in class jnr.enxio.channels.KQSelector
- channel - Variable in class jnr.enxio.channels.KQSelectionKey
- channel - Variable in class jnr.enxio.channels.PollSelectionKey
- channel() - Method in class jnr.enxio.channels.KQSelectionKey
- channel() - Method in class jnr.enxio.channels.PollSelectionKey
- close(int) - Static method in class jnr.enxio.channels.Native
- close(int) - Method in interface jnr.enxio.channels.Native.LibC
- close(int) - Method in class jnr.enxio.channels.WinLibCAdapter
D
- data - Variable in class jnr.enxio.channels.KQSelector.FreeBSD12EventLayout
- data - Variable in class jnr.enxio.channels.KQSelector.LegacyEventLayout
- DEBUG - Static variable in class jnr.enxio.channels.KQSelector
- Descriptor(int) - Constructor for class jnr.enxio.channels.KQSelector.Descriptor
- descriptors - Variable in class jnr.enxio.channels.KQSelector
E
- errno - Variable in exception class jnr.enxio.channels.NativeException
- EV_ADD - Static variable in class jnr.enxio.channels.KQSelector
- EV_CLEAR - Static variable in class jnr.enxio.channels.KQSelector
- EV_DELETE - Static variable in class jnr.enxio.channels.KQSelector
- EV_DISABLE - Static variable in class jnr.enxio.channels.KQSelector
- EV_ENABLE - Static variable in class jnr.enxio.channels.KQSelector
- eventbuf - Variable in class jnr.enxio.channels.KQSelector
- EventIO() - Constructor for class jnr.enxio.channels.KQSelector.EventIO
- EventLayout(Runtime) - Constructor for class jnr.enxio.channels.KQSelector.EventLayout
- EVENTS_OFFSET - Static variable in class jnr.enxio.channels.PollSelector
- EVFILT_READ - Static variable in class jnr.enxio.channels.KQSelector
- EVFILT_WRITE - Static variable in class jnr.enxio.channels.KQSelector
- ext - Variable in class jnr.enxio.channels.KQSelector.FreeBSD12EventLayout
F
- F_GETFL - Static variable in interface jnr.enxio.channels.Native.LibC
- F_SETFL - Static variable in interface jnr.enxio.channels.Native.LibC
- fcntl(int, int, int) - Method in interface jnr.enxio.channels.Native.LibC
- fcntl(int, int, int) - Method in class jnr.enxio.channels.WinLibCAdapter
- fd - Variable in class jnr.enxio.channels.KQSelector.Descriptor
- fd - Variable in class jnr.enxio.channels.NativeDeviceChannel
- fd - Variable in class jnr.enxio.channels.NativeServerSocketChannel
- fd - Variable in class jnr.enxio.channels.NativeSocketChannel
- FD_OFFSET - Static variable in class jnr.enxio.channels.PollSelector
- fflags - Variable in class jnr.enxio.channels.KQSelector.EventLayout
- filter - Variable in class jnr.enxio.channels.KQSelector.EventLayout
- flags - Variable in class jnr.enxio.channels.KQSelector.EventLayout
- FreeBSD12EventLayout(Runtime) - Constructor for class jnr.enxio.channels.KQSelector.FreeBSD12EventLayout
G
- getErrno() - Method in exception class jnr.enxio.channels.NativeException
- getFD() - Method in class jnr.enxio.channels.KQSelectionKey
- getFD() - Method in class jnr.enxio.channels.NativeDeviceChannel
- getFD() - Method in interface jnr.enxio.channels.NativeSelectableChannel
- getFD() - Method in class jnr.enxio.channels.NativeServerSocketChannel
- getFD() - Method in class jnr.enxio.channels.NativeSocketChannel
- getFD() - Method in class jnr.enxio.channels.PollSelectionKey
- getFD(Pointer, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
- getFilter(Pointer, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
- getIndex() - Method in class jnr.enxio.channels.PollSelectionKey
- getInstance() - Static method in class jnr.enxio.channels.KQSelector.EventIO
- getInstance() - Static method in class jnr.enxio.channels.NativeFileSelectorProvider
- getInstance() - Static method in class jnr.enxio.channels.NativeSelectorProvider
- getLastError() - Static method in class jnr.enxio.channels.Native
- getLastErrorString() - Static method in class jnr.enxio.channels.Native
- getPollEvents(int) - Method in class jnr.enxio.channels.PollSelector
- getPollFD(int) - Method in class jnr.enxio.channels.PollSelector
- getPollRevents(int) - Method in class jnr.enxio.channels.PollSelector
- getRuntime() - Static method in class jnr.enxio.channels.Native
- getRuntime() - Method in class jnr.enxio.channels.WinLibCAdapter
H
- handleCancelledKeys() - Method in class jnr.enxio.channels.KQSelector
- handleChangedKey(KQSelector.Descriptor) - Method in class jnr.enxio.channels.KQSelector
I
- ident - Variable in class jnr.enxio.channels.KQSelector.EventLayout
- implCloseSelectableChannel() - Method in class jnr.enxio.channels.NativeDeviceChannel
- implCloseSelectableChannel() - Method in class jnr.enxio.channels.NativeServerSocketChannel
- implCloseSelectableChannel() - Method in class jnr.enxio.channels.NativeSocketChannel
- implCloseSelector() - Method in class jnr.enxio.channels.KQSelector
- implCloseSelector() - Method in class jnr.enxio.channels.PollSelector
- implConfigureBlocking(boolean) - Method in class jnr.enxio.channels.NativeDeviceChannel
- implConfigureBlocking(boolean) - Method in class jnr.enxio.channels.NativeServerSocketChannel
- implConfigureBlocking(boolean) - Method in class jnr.enxio.channels.NativeSocketChannel
- index - Variable in class jnr.enxio.channels.PollSelectionKey
- INSTANCE - Static variable in class jnr.enxio.channels.KQSelector.EventIO
- INSTANCE - Static variable in class jnr.enxio.channels.NativeFileSelectorProvider.SingletonHolder
- INSTANCE - Static variable in class jnr.enxio.channels.NativeSelectorProvider.SingletonHolder
- interestOps - Variable in class jnr.enxio.channels.KQSelectionKey
- interestOps - Variable in class jnr.enxio.channels.PollSelectionKey
- interestOps() - Method in class jnr.enxio.channels.KQSelectionKey
- interestOps() - Method in class jnr.enxio.channels.PollSelectionKey
- interestOps(int) - Method in class jnr.enxio.channels.KQSelectionKey
- interestOps(int) - Method in class jnr.enxio.channels.PollSelectionKey
- interestOps(KQSelectionKey, int) - Method in class jnr.enxio.channels.KQSelector
- interestOps(PollSelectionKey, int) - Method in class jnr.enxio.channels.PollSelector
- io - Variable in class jnr.enxio.channels.KQSelector
- isFile - Variable in class jnr.enxio.channels.NativeDeviceChannel
J
- jnr.enxio.channels - package jnr.enxio.channels
K
- kevent(int, ByteBuffer, int, ByteBuffer, int, Native.Timespec) - Method in interface jnr.enxio.channels.Native.LibC
- kevent(int, ByteBuffer, int, ByteBuffer, int, Native.Timespec) - Method in class jnr.enxio.channels.WinLibCAdapter
- kevent(int, Pointer, int, Pointer, int, Native.Timespec) - Method in interface jnr.enxio.channels.Native.LibC
- kevent(int, Pointer, int, Pointer, int, Native.Timespec) - Method in class jnr.enxio.channels.WinLibCAdapter
- keyArray - Variable in class jnr.enxio.channels.PollSelector
- keys - Variable in class jnr.enxio.channels.KQSelector.Descriptor
- keys - Variable in class jnr.enxio.channels.PollSelector
- keys() - Method in class jnr.enxio.channels.KQSelector
- keys() - Method in class jnr.enxio.channels.PollSelector
- kqfd - Variable in class jnr.enxio.channels.KQSelector
- KQSelectionKey - Class in jnr.enxio.channels
- KQSelectionKey(KQSelector, NativeSelectableChannel, int) - Constructor for class jnr.enxio.channels.KQSelectionKey
- KQSelector - Class in jnr.enxio.channels
-
An implementation of a
Selector
that uses the BSD (including MacOS) kqueue(2) mechanism - KQSelector(NativeSelectorProvider) - Constructor for class jnr.enxio.channels.KQSelector
- KQSelector.Descriptor - Class in jnr.enxio.channels
- KQSelector.EventIO - Class in jnr.enxio.channels
- KQSelector.EventLayout - Class in jnr.enxio.channels
- KQSelector.FreeBSD12EventLayout - Class in jnr.enxio.channels
- KQSelector.LegacyEventLayout - Class in jnr.enxio.channels
- kqueue() - Method in interface jnr.enxio.channels.Native.LibC
- kqueue() - Method in class jnr.enxio.channels.WinLibCAdapter
L
- layout - Variable in class jnr.enxio.channels.KQSelector.EventIO
- LegacyEventLayout(Runtime) - Constructor for class jnr.enxio.channels.KQSelector.LegacyEventLayout
- libc - Static variable in class jnr.enxio.channels.Native.SingletonHolder
- libc() - Static method in class jnr.enxio.channels.Native
M
- MAX_EVENTS - Static variable in class jnr.enxio.channels.KQSelector
N
- Native - Class in jnr.enxio.channels
- Native() - Constructor for class jnr.enxio.channels.Native
- Native.LibC - Interface in jnr.enxio.channels
- Native.SingletonHolder - Class in jnr.enxio.channels
- Native.Timespec - Class in jnr.enxio.channels
- NativeDeviceChannel - Class in jnr.enxio.channels
- NativeDeviceChannel(int) - Constructor for class jnr.enxio.channels.NativeDeviceChannel
- NativeDeviceChannel(int, boolean) - Constructor for class jnr.enxio.channels.NativeDeviceChannel
- NativeDeviceChannel(SelectorProvider, int, int, boolean) - Constructor for class jnr.enxio.channels.NativeDeviceChannel
- NativeException - Exception Class in jnr.enxio.channels
- NativeException(String, Errno) - Constructor for exception class jnr.enxio.channels.NativeException
- NativeFileSelectorProvider - Class in jnr.enxio.channels
- NativeFileSelectorProvider() - Constructor for class jnr.enxio.channels.NativeFileSelectorProvider
- NativeFileSelectorProvider.SingletonHolder - Class in jnr.enxio.channels
- NativeSelectableChannel - Interface in jnr.enxio.channels
- NativeSelectorProvider - Class in jnr.enxio.channels
- NativeSelectorProvider() - Constructor for class jnr.enxio.channels.NativeSelectorProvider
- NativeSelectorProvider.SingletonHolder - Class in jnr.enxio.channels
- NativeServerSocketChannel - Class in jnr.enxio.channels
- NativeServerSocketChannel(int) - Constructor for class jnr.enxio.channels.NativeServerSocketChannel
- NativeServerSocketChannel(SelectorProvider, int, int) - Constructor for class jnr.enxio.channels.NativeServerSocketChannel
- NativeSocketChannel - Class in jnr.enxio.channels
- NativeSocketChannel(int) - Constructor for class jnr.enxio.channels.NativeSocketChannel
- NativeSocketChannel(int, int) - Constructor for class jnr.enxio.channels.NativeSocketChannel
- NativeSocketChannel(SelectorProvider, int, int) - Constructor for class jnr.enxio.channels.NativeSocketChannel
- nfds - Variable in class jnr.enxio.channels.PollSelector
O
- O_NONBLOCK - Static variable in interface jnr.enxio.channels.Native.LibC
- openDatagramChannel() - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openDatagramChannel() - Method in class jnr.enxio.channels.NativeSelectorProvider
- openDatagramChannel(ProtocolFamily) - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openDatagramChannel(ProtocolFamily) - Method in class jnr.enxio.channels.NativeSelectorProvider
- openPipe() - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openPipe() - Method in class jnr.enxio.channels.NativeSelectorProvider
- openSelector() - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openSelector() - Method in class jnr.enxio.channels.NativeSelectorProvider
- openServerSocketChannel() - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openServerSocketChannel() - Method in class jnr.enxio.channels.NativeSelectorProvider
- openSocketChannel() - Method in class jnr.enxio.channels.NativeFileSelectorProvider
- openSocketChannel() - Method in class jnr.enxio.channels.NativeSelectorProvider
P
- pipe(int[]) - Method in interface jnr.enxio.channels.Native.LibC
- pipe(int[]) - Method in class jnr.enxio.channels.WinLibCAdapter
- pipefd - Variable in class jnr.enxio.channels.KQSelector
- pipefd - Variable in class jnr.enxio.channels.PollSelector
- poll(long) - Method in class jnr.enxio.channels.KQSelector
- poll(long) - Method in class jnr.enxio.channels.PollSelector
- poll(ByteBuffer, int, int) - Method in interface jnr.enxio.channels.Native.LibC
- poll(ByteBuffer, int, int) - Method in class jnr.enxio.channels.WinLibCAdapter
- poll(Pointer, int, int) - Method in interface jnr.enxio.channels.Native.LibC
- poll(Pointer, int, int) - Method in class jnr.enxio.channels.WinLibCAdapter
- pollData - Variable in class jnr.enxio.channels.PollSelector
- POLLERR - Static variable in class jnr.enxio.channels.PollSelector
- POLLFD_SIZE - Static variable in class jnr.enxio.channels.PollSelector
- POLLHUP - Static variable in class jnr.enxio.channels.PollSelector
- POLLIN - Static variable in class jnr.enxio.channels.PollSelector
- POLLOUT - Static variable in class jnr.enxio.channels.PollSelector
- PollSelectionKey - Class in jnr.enxio.channels
- PollSelectionKey(PollSelector, NativeSelectableChannel) - Constructor for class jnr.enxio.channels.PollSelectionKey
- PollSelector - Class in jnr.enxio.channels
-
An implementation of a
Selector
that uses good old poll(2) - PollSelector(SelectorProvider) - Constructor for class jnr.enxio.channels.PollSelector
- put(Pointer, int, int, int, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
- putFilter(Pointer, int, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
- putFlags(Pointer, int, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
- putPollEvents(int, int) - Method in class jnr.enxio.channels.PollSelector
- putPollFD(int, int) - Method in class jnr.enxio.channels.PollSelector
- putPollRevents(int, int) - Method in class jnr.enxio.channels.PollSelector
R
- read - Variable in class jnr.enxio.channels.KQSelector.Descriptor
- read(int, byte[], long) - Method in interface jnr.enxio.channels.Native.LibC
- read(int, byte[], long) - Method in class jnr.enxio.channels.WinLibCAdapter
- read(int, ByteBuffer) - Static method in class jnr.enxio.channels.Native
- read(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.Native.LibC
- read(int, ByteBuffer, long) - Method in class jnr.enxio.channels.WinLibCAdapter
- read(ByteBuffer) - Method in class jnr.enxio.channels.NativeDeviceChannel
- read(ByteBuffer) - Method in class jnr.enxio.channels.NativeSocketChannel
- readyOps - Variable in class jnr.enxio.channels.KQSelectionKey
- readyOps - Variable in class jnr.enxio.channels.PollSelectionKey
- readyOps() - Method in class jnr.enxio.channels.KQSelectionKey
- readyOps() - Method in class jnr.enxio.channels.PollSelectionKey
- readyOps(int) - Method in class jnr.enxio.channels.KQSelectionKey
- readyOps(int) - Method in class jnr.enxio.channels.PollSelectionKey
- register(AbstractSelectableChannel, int, Object) - Method in class jnr.enxio.channels.KQSelector
- register(AbstractSelectableChannel, int, Object) - Method in class jnr.enxio.channels.PollSelector
- regLock - Variable in class jnr.enxio.channels.KQSelector
- regLock - Variable in class jnr.enxio.channels.PollSelector
- remove(PollSelectionKey) - Method in class jnr.enxio.channels.PollSelector
- REVENTS_OFFSET - Static variable in class jnr.enxio.channels.PollSelector
- runtime - Variable in class jnr.enxio.channels.KQSelector
- runtime - Static variable in class jnr.enxio.channels.Native.SingletonHolder
S
- select() - Method in class jnr.enxio.channels.KQSelector
- select() - Method in class jnr.enxio.channels.PollSelector
- select(long) - Method in class jnr.enxio.channels.KQSelector
- select(long) - Method in class jnr.enxio.channels.PollSelector
- selected - Variable in class jnr.enxio.channels.KQSelector
- selected - Variable in class jnr.enxio.channels.PollSelector
- selectedKeys() - Method in class jnr.enxio.channels.KQSelector
- selectedKeys() - Method in class jnr.enxio.channels.PollSelector
- selectNow() - Method in class jnr.enxio.channels.KQSelector
- selectNow() - Method in class jnr.enxio.channels.PollSelector
- selector - Variable in class jnr.enxio.channels.KQSelectionKey
- selector - Variable in class jnr.enxio.channels.PollSelectionKey
- selector() - Method in class jnr.enxio.channels.KQSelectionKey
- selector() - Method in class jnr.enxio.channels.PollSelectionKey
- selectorProvider(boolean) - Static method in class jnr.enxio.channels.NativeDeviceChannel
- setBlocking(int, boolean) - Static method in class jnr.enxio.channels.Native
- setIndex(int) - Method in class jnr.enxio.channels.PollSelectionKey
- SHUT_RD - Static variable in class jnr.enxio.channels.NativeSocketChannel
- SHUT_WR - Static variable in class jnr.enxio.channels.NativeSocketChannel
- shutdown(int, int) - Method in interface jnr.enxio.channels.Native.LibC
- shutdown(int, int) - Static method in class jnr.enxio.channels.Native
- shutdown(int, int) - Method in class jnr.enxio.channels.WinLibCAdapter
- shutdownInput() - Method in class jnr.enxio.channels.NativeSocketChannel
- shutdownOutput() - Method in class jnr.enxio.channels.NativeSocketChannel
- SingletonHolder() - Constructor for class jnr.enxio.channels.Native.SingletonHolder
- SingletonHolder() - Constructor for class jnr.enxio.channels.NativeFileSelectorProvider.SingletonHolder
- SingletonHolder() - Constructor for class jnr.enxio.channels.NativeSelectorProvider.SingletonHolder
- size() - Method in class jnr.enxio.channels.KQSelector.EventIO
- strerror(int) - Method in interface jnr.enxio.channels.Native.LibC
- strerror(int) - Method in class jnr.enxio.channels.WinLibCAdapter
T
- Timespec() - Constructor for class jnr.enxio.channels.Native.Timespec
- Timespec(long, long) - Constructor for class jnr.enxio.channels.Native.Timespec
- Timespec(Runtime) - Constructor for class jnr.enxio.channels.Native.Timespec
- tv_nsec - Variable in class jnr.enxio.channels.Native.Timespec
- tv_sec - Variable in class jnr.enxio.channels.Native.Timespec
U
- udata - Variable in class jnr.enxio.channels.KQSelector.FreeBSD12EventLayout
- udata - Variable in class jnr.enxio.channels.KQSelector.LegacyEventLayout
- uintptr_t - Variable in class jnr.enxio.channels.KQSelector.EventIO
V
- validOps - Variable in class jnr.enxio.channels.NativeDeviceChannel
- validOps - Variable in class jnr.enxio.channels.NativeServerSocketChannel
- validOps - Variable in class jnr.enxio.channels.NativeSocketChannel
- validOps() - Method in class jnr.enxio.channels.NativeDeviceChannel
- validOps() - Method in class jnr.enxio.channels.NativeServerSocketChannel
- validOps() - Method in class jnr.enxio.channels.NativeSocketChannel
W
- wakeup() - Method in class jnr.enxio.channels.KQSelector
- wakeup() - Method in class jnr.enxio.channels.PollSelector
- wakeupReceived() - Method in class jnr.enxio.channels.KQSelector
- wakeupReceived() - Method in class jnr.enxio.channels.PollSelector
- win - Variable in class jnr.enxio.channels.WinLibCAdapter
- WinLibCAdapter - Class in jnr.enxio.channels
-
MSVCRT.DLL only supports some LibC functions, but the symbols are different.
- WinLibCAdapter(WinLibCAdapter.LibMSVCRT) - Constructor for class jnr.enxio.channels.WinLibCAdapter
- WinLibCAdapter.LibMSVCRT - Interface in jnr.enxio.channels
- write - Variable in class jnr.enxio.channels.KQSelector.Descriptor
- write(int, byte[], long) - Method in interface jnr.enxio.channels.Native.LibC
- write(int, byte[], long) - Method in class jnr.enxio.channels.WinLibCAdapter
- write(int, ByteBuffer) - Static method in class jnr.enxio.channels.Native
- write(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.Native.LibC
- write(int, ByteBuffer, long) - Method in class jnr.enxio.channels.WinLibCAdapter
- write(ByteBuffer) - Method in class jnr.enxio.channels.NativeDeviceChannel
- write(ByteBuffer) - Method in class jnr.enxio.channels.NativeSocketChannel
Z
- ZERO_TIMESPEC - Variable in class jnr.enxio.channels.KQSelector
_
- _close(int) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _pipe(int[]) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _read(int, byte[], long) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _read(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _strerror(int) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _write(int, byte[], long) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
- _write(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.WinLibCAdapter.LibMSVCRT
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form