| Modifier and Type | Interface and Description |
|---|---|
| public interface | IOEncodable
Represents an IO encodable object. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | BlockingIO
A Utility class to emulate blocking I/O operations on non-blocking channels. |
| public class | ChannelFD
Created by headius on 5/24/14. |
| public abstract class | ChannelHelper
Helper that attempts to improve Channels' static helpers. |
| public class | |
| public class | FilenoUtil
Utilities for working with native fileno and Java structures that wrap them. |
| public class | Getline
Encapsulation of the prepare_getline_args logic from MRI, used by StringIO and IO. |
| public class | |
| public class | IOOptions
Represents a combination of stream-opening flags (ModeFlags) and encoding settings (EncodingOption). |
| public class | ModeFlags
This file represents the POSIX-like mode flags an open channel (as in a ChannelDescriptor) can have. |
| public class | |
| public class | |
| public class | |
| public class | PopenExecutor
Port of MRI's popen+exec logic. |
| public class | POSIXProcess
Created by headius on 7/22/14. |
| public class | PosixShim
Representations of as many native posix functions as possible applied to an NIO channel |
| public class | |
| public class | RubyOutputStream
A wrapper for |
| pack-priv class | SeekableByteChannelImpl
Seekable byte channel impl over a byte array stream. |
| public class | SelectExecutor
Created by headius on 6/3/14. |
| public class | |
| public class | SelectorPool
This is a simple implementation of a hard-referenced java.nio.channels.Selector pool. |
| public class | |
| public class | TransparentByteArrayOutputStream
A ByteArrayOutputStream that provides access to the contained byte[] buffer. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |