private ChannelStream(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { this.runtime = runtime; this.descriptor = descriptor; this.modes = descriptor.getOriginalModes(); buffer = ByteBuffer.allocate(BUFSIZE); buffer.flip(); this.reading = true; this.autoclose = autoclose; runtime.addInternalFinalizer(this); }
private ChannelStream(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { this.runtime = runtime; this.descriptor = descriptor; this.modes = descriptor.getOriginalModes(); buffer = ByteBuffer.allocate(BUFSIZE); buffer.flip(); this.reading = true; this.autoclose = autoclose; runtime.addInternalFinalizer(this); }
private ChannelStream(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { this.runtime = runtime; this.descriptor = descriptor; this.modes = descriptor.getOriginalModes(); buffer = ByteBuffer.allocate(BUFSIZE); buffer.flip(); this.reading = true; this.autoclose = autoclose; runtime.addInternalFinalizer(this); }
private ChannelStream(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { this.runtime = runtime; this.descriptor = descriptor; this.modes = descriptor.getOriginalModes(); buffer = ByteBuffer.allocate(BUFSIZE); buffer.flip(); this.reading = true; this.autoclose = autoclose; runtime.addInternalFinalizer(this); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, true), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, true), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, autoclose), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, true), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, autoclose), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, true), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, autoclose), descriptor.getOriginalModes()); }
public static Stream open(Ruby runtime, ChannelDescriptor descriptor, boolean autoclose) { return maybeWrapWithLineEndingWrapper(new ChannelStream(runtime, descriptor, autoclose), descriptor.getOriginalModes()); }
ioOptions = newIOOptions(runtime, descriptor.getOriginalModes());
ioOptions = newIOOptions(runtime, descriptor.getOriginalModes());
EncodingUtils.extractModeEncoding(context, this, pm, opt, oflags_p, fmode_p); oflags_p[0] = descriptor.getOriginalModes().getFlags();
EncodingUtils.extractModeEncoding(context, this, pm, opt, oflags_p, fmode_p); oflags_p[0] = descriptor.getOriginalModes().getFlags();
selfFile.setMainStream(ChannelStream.fdopen(runtime, origDescriptor, origDescriptor.getOriginalModes())); selfFile.setPipeStream(pipeFile); } else {
selfFile.setMainStream(ChannelStream.fdopen(runtime, origDescriptor, origDescriptor.getOriginalModes())); selfFile.setPipeStream(pipeFile); } else {