Uses of Class
org.jruby.RubyIO
Packages that use RubyIO
Package
Description
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby.-
Uses of RubyIO in org.jruby
Modifier and TypeMethodDescriptionstatic RubyIORubyIO.convertToIO(ThreadContext context, IRubyObject obj) RubyIO.flush(ThreadContext context) Flushes the IO output stream.protected RubyIORubyIO.flushRaw(ThreadContext context, boolean sync) RubyIO.GetWriteIO()static RubyIOstatic RubyIOstatic RubyIOprotected RubyIORubyIO.reopenIO(ThreadContext context, RubyIO nfile) protected RubyIORubyIO.setAscii8bitBinmode()RubyIO.to_io()Modifier and TypeMethodDescriptionstatic IRubyObjectRubyIO.ensureYieldClosePipes(ThreadContext context, IRubyObject obj, RubyIO r, RubyIO w, Block block) booleanRubyArgsFile.ArgsFileData.isCurrentFile(RubyIO io) RubyIOBuffer.pread(ThreadContext context, RubyIO io, int from, int length, int offset) RubyIOBuffer.pwrite(ThreadContext context, RubyIO io, int from, int length, int offset) protected RubyIORubyIO.reopenIO(ThreadContext context, RubyIO nfile) booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanRubyThread.waitForIO(ThreadContext context, RubyIO io, int ops) -
Uses of RubyIO in org.jruby.ext.ffi.io
Subclasses of RubyIO in org.jruby.ext.ffi.ioModifier and TypeClassDescriptionclassAn IO implementation that reads/writes to a native file descriptor.Methods in org.jruby.ext.ffi.io that return RubyIOModifier and TypeMethodDescriptionstatic RubyIOFileDescriptorIO.wrap(ThreadContext context, IRubyObject recv, IRubyObject fd) -
Uses of RubyIO in org.jruby.ext.socket
Subclasses of RubyIO in org.jruby.ext.socketModifier and TypeClassDescriptionclassImplementation of the BasicSocket class from Ruby.classclassclassclassclassclassclassclass -
Uses of RubyIO in org.jruby.runtime.profile.builtin
Methods in org.jruby.runtime.profile.builtin with parameters of type RubyIO -
Uses of RubyIO in org.jruby.util
Methods in org.jruby.util that return RubyIOModifier and TypeMethodDescriptionprotected RubyIOIOOutputStream.getRealIO(IRubyObject io) static RubyIOTypeConverter.ioGetIO(Ruby runtime, IRubyObject obj) Methods in org.jruby.util with parameters of type RubyIO -
Uses of RubyIO in org.jruby.util.io
Fields in org.jruby.util.io declared as RubyIOMethods in org.jruby.util.io with parameters of type RubyIOModifier and TypeMethodDescriptionOpenFile.getlineFast(ThreadContext context, org.jcodings.Encoding enc, RubyIO io, boolean chomp) voidOpenFile.incrementLineno(Ruby runtime, RubyIO io) static org.jcodings.EncodingEncodingUtils.ioSetEncodingByBOM(ThreadContext context, RubyIO io) static org.jcodings.EncodingEncodingUtils.ioStripBOM(RubyIO io) Deprecated.static org.jcodings.EncodingEncodingUtils.ioStripBOM(ThreadContext context, RubyIO io) Constructors in org.jruby.util.io with parameters of type RubyIO