Skip navigation links
A C D E F G H I J K L M N O P R S T U V W Z _ 

A

AbstractNativeDatagramChannel - Class in jnr.enxio.channels
 
AbstractNativeDatagramChannel(int) - Constructor for class jnr.enxio.channels.AbstractNativeDatagramChannel
 
AbstractNativeDatagramChannel(SelectorProvider, int) - Constructor for class jnr.enxio.channels.AbstractNativeDatagramChannel
 
AbstractNativeSocketChannel - Class in jnr.enxio.channels
 
AbstractNativeSocketChannel(int) - Constructor for class jnr.enxio.channels.AbstractNativeSocketChannel
 
AbstractNativeSocketChannel(SelectorProvider, int) - Constructor for class jnr.enxio.channels.AbstractNativeSocketChannel
 
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() - Method in class jnr.enxio.channels.KQSelectionKey
 
channel - Variable in class jnr.enxio.channels.PollSelectionKey
 
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
 
common - Variable in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
common - Variable in class jnr.enxio.channels.AbstractNativeSocketChannel
 
Common - Class in jnr.enxio.channels
Helper class, providing common methods.
Common(int) - Constructor for class jnr.enxio.channels.Common
 
common - Variable in class jnr.enxio.channels.NativeSocketChannel
 

D

data - Variable in class jnr.enxio.channels.KQSelector.EventLayout
 
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 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
 

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
 
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_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
 

G

getErrno() - Method in exception jnr.enxio.channels.NativeException
 
getFD() - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
getFD() - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
getFD() - Method in class jnr.enxio.channels.Common
 
getFD() - Method in class jnr.enxio.channels.KQSelectionKey
 
getFD(Pointer, int) - Method in class jnr.enxio.channels.KQSelector.EventIO
 
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
 
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.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
 

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.AbstractNativeDatagramChannel
 
implCloseSelectableChannel() - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
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.AbstractNativeDatagramChannel
 
implConfigureBlocking(boolean) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
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.NativeSelectorProvider.SingletonHolder
 
interestOps - Variable in class jnr.enxio.channels.KQSelectionKey
 
interestOps() - Method in class jnr.enxio.channels.KQSelectionKey
 
interestOps(int) - Method in class jnr.enxio.channels.KQSelectionKey
 
interestOps(KQSelectionKey, int) - Method in class jnr.enxio.channels.KQSelector
 
interestOps - Variable in class jnr.enxio.channels.PollSelectionKey
 
interestOps() - Method in class jnr.enxio.channels.PollSelectionKey
 
interestOps(int) - Method in class jnr.enxio.channels.PollSelectionKey
 
interestOps(PollSelectionKey, int) - Method in class jnr.enxio.channels.PollSelector
 
io - Variable in class jnr.enxio.channels.KQSelector
 

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, Pointer, int, Pointer, int, Native.Timespec) - Method in interface jnr.enxio.channels.Native.LibC
 
keyArray - Variable in class jnr.enxio.channels.PollSelector
 
keys - Variable in class jnr.enxio.channels.KQSelector.Descriptor
 
keys() - Method in class jnr.enxio.channels.KQSelector
 
keys - Variable in class jnr.enxio.channels.PollSelector
 
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
 
kqueue() - Method in interface jnr.enxio.channels.Native.LibC
 

L

layout - Variable in class jnr.enxio.channels.KQSelector.EventIO
 
libc() - Static method in class jnr.enxio.channels.Native
 
libc - Static variable in class jnr.enxio.channels.Native.SingletonHolder
 

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(SelectorProvider, int, int) - Constructor for class jnr.enxio.channels.NativeDeviceChannel
 
NativeException - Exception in jnr.enxio.channels
 
NativeException(String, Errno) - Constructor for exception jnr.enxio.channels.NativeException
 
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.NativeSelectorProvider
 
openDatagramChannel(ProtocolFamily) - Method in class jnr.enxio.channels.NativeSelectorProvider
 
openPipe() - Method in class jnr.enxio.channels.NativeSelectorProvider
 
openSelector() - Method in class jnr.enxio.channels.NativeSelectorProvider
 
openServerSocketChannel() - Method in class jnr.enxio.channels.NativeSelectorProvider
 
openSocketChannel() - Method in class jnr.enxio.channels.NativeSelectorProvider
 

P

pipe(int[]) - Method in interface jnr.enxio.channels.Native.LibC
 
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(ByteBuffer, int, int) - Method in interface jnr.enxio.channels.Native.LibC
 
poll(Pointer, int, int) - Method in interface jnr.enxio.channels.Native.LibC
 
poll(long) - Method in class jnr.enxio.channels.PollSelector
 
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(ByteBuffer) - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
read(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
read(ByteBuffer) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
read(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
read(ByteBuffer) - Method in class jnr.enxio.channels.Common
 
read(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.Common
 
read - Variable in class jnr.enxio.channels.KQSelector.Descriptor
 
read(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.Native.LibC
 
read(int, byte[], long) - Method in interface jnr.enxio.channels.Native.LibC
 
read(int, ByteBuffer) - Static method in class jnr.enxio.channels.Native
 
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() - Method in class jnr.enxio.channels.KQSelectionKey
 
readyOps(int) - Method in class jnr.enxio.channels.KQSelectionKey
 
readyOps - Variable in class jnr.enxio.channels.PollSelectionKey
 
readyOps() - Method in class jnr.enxio.channels.PollSelectionKey
 
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(long) - Method in class jnr.enxio.channels.KQSelector
 
select() - Method in class jnr.enxio.channels.KQSelector
 
select(long) - Method in class jnr.enxio.channels.PollSelector
 
select() - 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() - Method in class jnr.enxio.channels.KQSelectionKey
 
selector - Variable in class jnr.enxio.channels.PollSelectionKey
 
selector() - Method in class jnr.enxio.channels.PollSelectionKey
 
setBlocking(int, boolean) - Static method in class jnr.enxio.channels.Native
 
setFD(int) - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
setFD(int) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
setFD(int) - Method in class jnr.enxio.channels.Common
 
setIndex(int) - Method in class jnr.enxio.channels.PollSelectionKey
 
SHUT_RD - Static variable in class jnr.enxio.channels.AbstractNativeSocketChannel
 
SHUT_RD - Static variable in class jnr.enxio.channels.NativeSocketChannel
 
SHUT_WR - Static variable in class jnr.enxio.channels.AbstractNativeSocketChannel
 
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
 
shutdownInput() - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
shutdownInput() - Method in class jnr.enxio.channels.NativeSocketChannel
 
shutdownOutput() - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
shutdownOutput() - Method in class jnr.enxio.channels.NativeSocketChannel
 
SingletonHolder() - Constructor for class jnr.enxio.channels.Native.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
 

T

Timespec() - Constructor for class jnr.enxio.channels.Native.Timespec
 
Timespec(Runtime) - Constructor for class jnr.enxio.channels.Native.Timespec
 
Timespec(long, long) - 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.EventLayout
 
uintptr_t - Variable in class jnr.enxio.channels.KQSelector.EventIO
 

V

validOps - Variable in class jnr.enxio.channels.NativeDeviceChannel
 
validOps() - Method in class jnr.enxio.channels.NativeDeviceChannel
 
validOps - Variable in class jnr.enxio.channels.NativeServerSocketChannel
 
validOps() - Method in class jnr.enxio.channels.NativeServerSocketChannel
 
validOps - Variable in class jnr.enxio.channels.NativeSocketChannel
 
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
 
write(ByteBuffer) - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
write(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.AbstractNativeDatagramChannel
 
write(ByteBuffer) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
write(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.AbstractNativeSocketChannel
 
write(ByteBuffer) - Method in class jnr.enxio.channels.Common
 
write(ByteBuffer[], int, int) - Method in class jnr.enxio.channels.Common
 
write - Variable in class jnr.enxio.channels.KQSelector.Descriptor
 
write(int, ByteBuffer, long) - Method in interface jnr.enxio.channels.Native.LibC
 
write(int, byte[], long) - Method in interface jnr.enxio.channels.Native.LibC
 
write(int, ByteBuffer) - Static method in class jnr.enxio.channels.Native
 
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
 

_

_fd - Variable in class jnr.enxio.channels.Common
 
A C D E F G H I J K L M N O P R S T U V W Z _ 
Skip navigation links