Package | Description |
---|---|
org.jruby | |
org.jruby.ext.ffi.io | |
org.jruby.ext.socket | |
org.jruby.ext.tempfile | |
org.jruby.runtime.profile.builtin |
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby. |
org.jruby.util | |
org.jruby.util.io |
Modifier and Type | Class and Description |
---|---|
class |
RubyFile
Ruby File class equivalent in java.
|
Modifier and Type | Method and Description |
---|---|
static RubyIO |
RubyIO.convertToIO(ThreadContext context,
IRubyObject obj) |
RubyIO |
RubyIO.flush(ThreadContext context)
Flushes the IO output stream.
|
protected RubyIO |
RubyIO.flushRaw(ThreadContext context,
boolean sync) |
RubyIO |
RubyIO.GetWriteIO() |
static RubyIO |
RubyIO.newIO(Ruby runtime,
Channel channel) |
static RubyIO |
RubyIO.prepStdio(Ruby runtime,
InputStream f,
Channel c,
int fmode,
RubyClass klass,
String path) |
static RubyIO |
RubyIO.prepStdio(Ruby runtime,
OutputStream f,
Channel c,
int fmode,
RubyClass klass,
String path) |
protected RubyIO |
RubyIO.reopenIO(ThreadContext context,
RubyIO nfile) |
protected RubyIO |
RubyIO.setAscii8bitBinmode() |
RubyIO |
RubyIO.to_io() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyIO.ensureYieldClosePipes(ThreadContext context,
IRubyObject obj,
RubyIO r,
RubyIO w,
Block block) |
protected RubyIO |
RubyIO.reopenIO(ThreadContext context,
RubyIO nfile) |
boolean |
RubyThread.select(Channel channel,
RubyIO io,
int ops)
Perform an interruptible select operation on the given channel and fptr,
waiting for the requested operations.
|
boolean |
RubyThread.select(Channel channel,
RubyIO io,
int ops,
long timeout)
Perform an interruptible select operation on the given channel and fptr,
waiting for the requested operations or the given timeout.
|
boolean |
RubyThread.select(RubyIO io,
int ops)
Perform an interruptible select operation on the given channel and fptr,
waiting for the requested operations or the given timeout.
|
boolean |
RubyThread.select(RubyIO io,
int ops,
long timeout)
Perform an interruptible select operation on the given channel and fptr,
waiting for the requested operations or the given timeout.
|
boolean |
RubyThread.selectForAccept(RubyIO io)
Deprecated.
|
boolean |
RubyThread.waitForIO(ThreadContext context,
RubyIO io,
int ops) |
Modifier and Type | Class and Description |
---|---|
class |
FileDescriptorIO
An IO implementation that reads/writes to a native file descriptor.
|
Modifier and Type | Method and Description |
---|---|
static RubyIO |
FileDescriptorIO.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
Modifier and Type | Class and Description |
---|---|
class |
RubyBasicSocket
Implementation of the BasicSocket class from Ruby.
|
class |
RubyIPSocket |
class |
RubyServerSocket |
class |
RubySocket |
class |
RubyTCPServer |
class |
RubyTCPSocket |
class |
RubyUDPSocket |
class |
RubyUNIXServer |
class |
RubyUNIXSocket |
Modifier and Type | Class and Description |
---|---|
class |
Tempfile
An implementation of tempfile.rb in Java.
|
Modifier and Type | Method and Description |
---|---|
void |
ProfilePrinter.printProfile(RubyIO out) |
Modifier and Type | Method and Description |
---|---|
static RubyIO |
TypeConverter.ioGetIO(Ruby runtime,
IRubyObject obj) |
Modifier and Type | Field and Description |
---|---|
RubyIO |
OpenFile.tiedIOForWriting |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
OpenFile.getlineFast(ThreadContext context,
org.jcodings.Encoding enc,
RubyIO io) |
static void |
EncodingUtils.ioSetEncodingByBOM(ThreadContext context,
RubyIO io) |
static org.jcodings.Encoding |
EncodingUtils.ioStripBOM(RubyIO io)
Deprecated.
|
static org.jcodings.Encoding |
EncodingUtils.ioStripBOM(ThreadContext context,
RubyIO io) |
Copyright © 2001-2015 JRuby. All Rights Reserved.