public static RubyIO convertToIO(ThreadContext context, IRubyObject obj) { return TypeConverter.ioGetIO(context.runtime, obj); }
public static RubyIO convertToIO(ThreadContext context, IRubyObject obj) { return TypeConverter.ioGetIO(context.runtime, obj); }
readAry = read.convertToArray(); for (i = 0; i < readAry.size(); i++) { fptr = TypeConverter.ioGetIO(runtime, readAry.eltOk(i)).getOpenFileChecked(); fdSetRead(context, fptr.fd(), readAry.size()); if (fptr.READ_DATA_PENDING() || fptr.READ_CHAR_PENDING()) { /* check for buffered data */ writeAry = write.convertToArray(); for (i = 0; i < writeAry.size(); i++) { RubyIO write_io = TypeConverter.ioGetIO(runtime, writeAry.eltOk(i)).GetWriteIO(); fptr = write_io.getOpenFileChecked(); fdSetWrite(context, fptr.fd(), writeAry.size()); RubyIO io = TypeConverter.ioGetIO(runtime, exceptAry.eltOk(i)); RubyIO write_io = io.GetWriteIO(); fptr = io.getOpenFileChecked(); for (i = 0; i < readAry.size(); i++) { IRubyObject obj = readAry.eltOk(i); RubyIO io = TypeConverter.ioGetIO(runtime, obj); fptr = io.getOpenFileChecked(); if (fdIsSet(readKeyList, fptr.fd(), READ_ACCEPT_OPS) || (pendingReadFDs != null && pendingReadFDs.contains(fptr.fd()))) { for (i = 0; i < readAry.size(); i++) { IRubyObject obj = readAry.eltOk(i); RubyIO io = TypeConverter.ioGetIO(runtime, obj); fptr = io.getOpenFileChecked(); if (unselectableReadFDs.contains(fptr.fd())) { for (i = 0; i < writeAry.size(); i++) {
readAry = read.convertToArray(); for (i = 0; i < readAry.size(); i++) { fptr = TypeConverter.ioGetIO(runtime, readAry.eltOk(i)).getOpenFileChecked(); fdSetRead(context, fptr.fd(), readAry.size()); if (fptr.READ_DATA_PENDING() || fptr.READ_CHAR_PENDING()) { /* check for buffered data */ writeAry = write.convertToArray(); for (i = 0; i < writeAry.size(); i++) { RubyIO write_io = TypeConverter.ioGetIO(runtime, writeAry.eltOk(i)).GetWriteIO(); fptr = write_io.getOpenFileChecked(); fdSetWrite(context, fptr.fd(), writeAry.size()); RubyIO io = TypeConverter.ioGetIO(runtime, exceptAry.eltOk(i)); RubyIO write_io = io.GetWriteIO(); fptr = io.getOpenFileChecked(); for (i = 0; i < readAry.size(); i++) { IRubyObject obj = readAry.eltOk(i); RubyIO io = TypeConverter.ioGetIO(runtime, obj); fptr = io.getOpenFileChecked(); if (fdIsSet(readKeyList, fptr.fd(), READ_ACCEPT_OPS) || (pendingReadFDs != null && pendingReadFDs.contains(fptr.fd()))) { for (i = 0; i < readAry.size(); i++) { IRubyObject obj = readAry.eltOk(i); RubyIO io = TypeConverter.ioGetIO(runtime, obj); fptr = io.getOpenFileChecked(); if (unselectableReadFDs.contains(fptr.fd())) { for (i = 0; i < writeAry.size(); i++) {
long pos; RubyIO io = TypeConverter.ioGetIO(runtime, _io); if (!OBJ_INIT_COPY(dest, io)) return dest; orig = io.getOpenFileChecked();
long pos; RubyIO io = TypeConverter.ioGetIO(runtime, _io); if (!OBJ_INIT_COPY(dest, io)) return dest; orig = io.getOpenFileChecked();
long pos = 0; nfile = TypeConverter.ioGetIO(runtime, nfile); fptr = getOpenFileChecked(); orig = nfile.getOpenFileChecked();
long pos = 0; nfile = TypeConverter.ioGetIO(runtime, nfile); fptr = getOpenFileChecked(); orig = nfile.getOpenFileChecked();