public class FilenoUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
FilenoUtil.WinC |
Modifier and Type | Field and Description |
---|---|
static int |
FIRST_FAKE_FD |
protected java.util.concurrent.atomic.AtomicInteger |
internalFilenoIndex |
Constructor and Description |
---|
FilenoUtil(jnr.posix.POSIX posix) |
Modifier and Type | Method and Description |
---|---|
int |
closeFilenoHandle(int fd) |
static int |
filenoFrom(java.nio.channels.Channel channel) |
static int |
filenoFrom(java.io.FileDescriptor fd) |
int |
filenoFromHandleIn(java.nio.channels.Channel channel,
int flags) |
static java.io.FileDescriptor |
getDescriptorFromChannel(java.nio.channels.Channel channel) |
int |
getNewFileno() |
int |
getNumberOfWrappers() |
ChannelFD |
getWrapperFromFileno(int fileno) |
static boolean |
isFake(int fileno) |
void |
registerWrapper(int fileno,
ChannelFD wrapper) |
void |
unregisterWrapper(int fileno) |
public static final int FIRST_FAKE_FD
protected final java.util.concurrent.atomic.AtomicInteger internalFilenoIndex
public static java.io.FileDescriptor getDescriptorFromChannel(java.nio.channels.Channel channel)
public ChannelFD getWrapperFromFileno(int fileno)
public void registerWrapper(int fileno, ChannelFD wrapper)
public void unregisterWrapper(int fileno)
public int getNumberOfWrappers()
public int getNewFileno()
public static boolean isFake(int fileno)
public static int filenoFrom(java.nio.channels.Channel channel)
public static int filenoFrom(java.io.FileDescriptor fd)
public int filenoFromHandleIn(java.nio.channels.Channel channel, int flags)
public int closeFilenoHandle(int fd)
Copyright © 2001-2020 JRuby. All Rights Reserved.