| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv List | |
| pack-priv List | |
| pack-priv final IRubyObject | |
| pack-priv Selector | |
| pack-priv List | |
| pack-priv final IRubyObject | |
| public static final int | |
| pack-priv List | |
| pack-priv final Ruby | |
| pack-priv List | |
| private static final RubyThread. | |
| pack-priv Long | |
| pack-priv List | |
| pack-priv List | |
| pack-priv final IRubyObject | |
| public static final int | |
| pack-priv List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| private boolean | |
| private void | |
| private void | |
| private Selector | |
| public IRubyObject | |
| private int | |
| private int | |
| private static SelectionKey | |
| pack-priv IRubyObject | |
| pack-priv IRubyObject | |
| pack-priv IRubyObject | |
| private int | |
| private SelectionKey | |
| private SelectionKey |
| enxioSelectors | back to summary |
|---|---|
| pack-priv List<SelectExecutor. | |
| errorKeyList | back to summary |
|---|---|
| pack-priv List<SelectionKey> errorKeyList | |
| except | back to summary |
|---|---|
| pack-priv final IRubyObject except | |
| mainSelector | back to summary |
|---|---|
| pack-priv Selector mainSelector | |
| pendingReadFDs | back to summary |
|---|---|
| pack-priv List<ChannelFD> pendingReadFDs | |
| read | back to summary |
|---|---|
| pack-priv final IRubyObject read | |
| READ_ACCEPT_OPS | back to summary |
|---|---|
| public static final int READ_ACCEPT_OPS | |
| readKeyList | back to summary |
|---|---|
| pack-priv List<SelectionKey> readKeyList | |
| runtime | back to summary |
|---|---|
| pack-priv final Ruby runtime | |
| selectors | back to summary |
|---|---|
| pack-priv List<Selector> selectors | |
| SelectTask | back to summary |
|---|---|
| private static final RubyThread. | |
| timeout | back to summary |
|---|---|
| pack-priv Long timeout | |
| unselectableReadFDs | back to summary |
|---|---|
| pack-priv List<ChannelFD> unselectableReadFDs | |
| unselectableWriteFDs | back to summary |
|---|---|
| pack-priv List<ChannelFD> unselectableWriteFDs | |
| write | back to summary |
|---|---|
| pack-priv final IRubyObject write | |
| WRITE_CONNECT_OPS | back to summary |
|---|---|
| public static final int WRITE_CONNECT_OPS | |
| writeKeyList | back to summary |
|---|---|
| pack-priv List<SelectionKey> writeKeyList | |
| SelectExecutor | back to summary |
|---|---|
| public SelectExecutor(IRubyObject read, IRubyObject write, IRubyObject except, Long timeout) | |
| doSelect | back to summary |
|---|---|
| private int doSelect(ThreadContext context) | |
| fdIsSet | back to summary |
|---|---|
| private boolean fdIsSet(List<SelectionKey> fds, ChannelFD fd, final int operations) | |
| fdSetRead | back to summary |
|---|---|
| private void fdSetRead(ThreadContext context, ChannelFD fd, int maxSize) throws IOException | |
| fdSetWrite | back to summary |
|---|---|
| private void fdSetWrite(ThreadContext context, ChannelFD fd, int maxSize) throws IOException | |
| getSelector | back to summary |
|---|---|
| private Selector getSelector(ThreadContext context, SelectableChannel channel) throws IOException | |
| go | back to summary |
|---|---|
| public IRubyObject go(ThreadContext context) | |
| maxReadReadySize | back to summary |
|---|---|
| private int maxReadReadySize() | |
| maxWriteReadySize | back to summary |
|---|---|
| private int maxWriteReadySize() | |
| registerSelect | back to summary |
|---|---|
| private static SelectionKey registerSelect(Selector selector, ChannelFD attachment, SelectableChannel channel, int ops) throws IOException | |
| selectCall | back to summary |
|---|---|
| pack-priv IRubyObject selectCall(ThreadContext context) throws IOException | |
| selectEnd | back to summary |
|---|---|
| pack-priv IRubyObject selectEnd(ThreadContext context) throws IOException | |
| selectInternal | back to summary |
|---|---|
| pack-priv IRubyObject selectInternal(ThreadContext context) throws IOException | |
| threadFdSelect | back to summary |
|---|---|
| private int threadFdSelect(ThreadContext context) | |
| trySelectRead | back to summary |
|---|---|
| private SelectionKey trySelectRead(ThreadContext context, ChannelFD fd) throws IOException | |
| trySelectWrite | back to summary |
|---|---|
| private SelectionKey trySelectWrite(ThreadContext context, ChannelFD fd) throws IOException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Object | call()
Implements java. Computes a result, or throws an exception if unable to do so. |
| public void |
| pipe | back to summary |
|---|---|
| private final Pipe pipe | |
| selector | back to summary |
|---|---|
| private final Selector selector | |
| ENXIOSelector | back to summary |
|---|---|
| private ENXIOSelector(Selector selector, Pipe pipe) | |
| call | back to summary |
|---|---|
| public Object call() throws Exception Implements java. Doc from java. Computes a result, or throws an exception if unable to do so. | |
| cleanup | back to summary |
|---|---|
| public void cleanup() throws IOException | |