| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset)
|
| public static IRubyObject | ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset)
|
| public static IRubyObject | ioPReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length)
|
| public static IRubyObject | ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset)
|
| public static IRubyObject | ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset)
|
| public static IRubyObject | ioPWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length)
|
| public static IRubyObject | ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset)
|
| public static IRubyObject | ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset)
|
| public static IRubyObject | ioReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length)
|
| public static IRubyObject | ioSelect(ThreadContext context, IRubyObject scheduler, IRubyObject readables, IRubyObject writables, IRubyObject exceptables, IRubyObject timeout)
|
| public static IRubyObject | |
| public static IRubyObject | ioWait(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject events, IRubyObject timeout)
|
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset)
|
| public static IRubyObject | ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset)
|
| public static IRubyObject | ioWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length)
|
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static int | |
| public static IRubyObject | |
| pack-priv static void |
| FiberScheduler | back to summary |
|---|---|
| public FiberScheduler() | |
| addressResolve | back to summary |
|---|---|
| public static IRubyObject addressResolve(ThreadContext context, IRubyObject scheduler, IRubyObject hostname) | |
| block | back to summary |
|---|---|
| public static IRubyObject block(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject timeout) | |
| close | back to summary |
|---|---|
| public static IRubyObject close(ThreadContext context, IRubyObject scheduler) | |
| ioClose | back to summary |
|---|---|
| public static IRubyObject ioClose(ThreadContext context, IRubyObject scheduler, IRubyObject io) | |
| ioPRead | back to summary |
|---|---|
| public static IRubyObject ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) | |
| ioPRead | back to summary |
|---|---|
| public static IRubyObject ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) | |
| ioPReadMemory | back to summary |
|---|---|
| public static IRubyObject ioPReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) | |
| ioPWrite | back to summary |
|---|---|
| public static IRubyObject ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) | |
| ioPWrite | back to summary |
|---|---|
| public static IRubyObject ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) | |
| ioPWriteMemory | back to summary |
|---|---|
| public static IRubyObject ioPWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) | |
| ioRead | back to summary |
|---|---|
| public static IRubyObject ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) | |
| ioRead | back to summary |
|---|---|
| public static IRubyObject ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) | |
| ioReadMemory | back to summary |
|---|---|
| public static IRubyObject ioReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) | |
| ioSelect | back to summary |
|---|---|
| public static IRubyObject ioSelect(ThreadContext context, IRubyObject scheduler, IRubyObject readables, IRubyObject writables, IRubyObject exceptables, IRubyObject timeout) | |
| ioSelectv | back to summary |
|---|---|
| public static IRubyObject ioSelectv(ThreadContext context, IRubyObject scheduler, IRubyObject... args) | |
| ioWait | back to summary |
|---|---|
| public static IRubyObject ioWait(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject events, IRubyObject timeout) | |
| ioWaitReadable | back to summary |
|---|---|
| public static IRubyObject ioWaitReadable(ThreadContext context, IRubyObject scheduler, IRubyObject io) | |
| ioWaitWritable | back to summary |
|---|---|
| public static IRubyObject ioWaitWritable(ThreadContext context, IRubyObject scheduler, IRubyObject io) | |
| ioWrite | back to summary |
|---|---|
| public static IRubyObject ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) | |
| ioWrite | back to summary |
|---|---|
| public static IRubyObject ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) | |
| ioWriteMemory | back to summary |
|---|---|
| public static IRubyObject ioWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) | |
| kernelSleep | back to summary |
|---|---|
| public static IRubyObject kernelSleep(ThreadContext context, IRubyObject scheduler, IRubyObject timeout) | |
| kernelSleep | back to summary |
|---|---|
| public static IRubyObject kernelSleep(ThreadContext context, IRubyObject scheduler, IRubyObject[] args) | |
| processWait | back to summary |
|---|---|
| public static IRubyObject processWait(ThreadContext context, IRubyObject scheduler, long pid, int flags) | |
| result | back to summary |
|---|---|
| public static IRubyObject result(Ruby runtime, int result, Errno error)
Deprecated since 10.0.
| |
| result | back to summary |
|---|---|
| public static IRubyObject result(ThreadContext context, int result, Errno error) | |
| resultApply | back to summary |
|---|---|
| public static int resultApply(ThreadContext context, IRubyObject result) | |
| unblock | back to summary |
|---|---|
| public static IRubyObject unblock(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject fiber) | |
| verifyInterface | back to summary |
|---|---|
| pack-priv static void verifyInterface(ThreadContext context, IRubyObject scheduler) | |