public class FilenoUtil extends Object
Modifier and Type | Field and Description |
---|---|
static int |
FIRST_FAKE_FD |
protected AtomicInteger |
internalFilenoIndex |
Constructor and Description |
---|
FilenoUtil(jnr.posix.POSIX posix) |
Modifier and Type | Method and Description |
---|---|
static int |
filenoFrom(Channel channel) |
static int |
filenoFrom(FileDescriptor fd) |
static FileDescriptor |
getDescriptorFromChannel(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 AtomicInteger internalFilenoIndex
public static FileDescriptor getDescriptorFromChannel(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(Channel channel)
public static int filenoFrom(FileDescriptor fd)
Copyright © 2001-2017 JRuby. All Rights Reserved.