Uses of Class
org.jruby.util.io.ChannelFD
Packages that use ChannelFD
-
Uses of ChannelFD in org.jruby
Modifier and TypeMethodDescriptionstatic ChannelFDRubyIO.cloexecOpen(Ruby runtime, RubyIO.Sysopen data) protected static ChannelFDprivate static ChannelFDRubyIO.sysopenFunc(Ruby runtime, RubyIO.Sysopen data) private static ChannelFDRubyIO.sysopenInternal(Ruby runtime, RubyIO.Sysopen data) Modifier and TypeMethodDescriptionprivate voidRubyIO.checkReopenCloexecDup2(Ruby runtime, OpenFile orig, ChannelFD oldfd, ChannelFD newfd) private IRubyObjectRubyIO.initializeCommon(ThreadContext context, ChannelFD fd, IRubyObject vmodeArg, IRubyObject opt) -
Uses of ChannelFD in org.jruby.ext.socket
Methods in org.jruby.ext.socket that return ChannelFDModifier and TypeMethodDescriptionprotected ChannelFDRubyServerSocket.initChannelFD(Ruby runtime) protected ChannelFDRubySocket.initChannelFD(Ruby runtime) protected static ChannelFDRubyBasicSocket.newChannelFD(Ruby runtime, Channel channel) Methods in org.jruby.ext.socket with parameters of type ChannelFDModifier and TypeMethodDescriptionprivate voidRubySocket.initFieldsFromDescriptor(Ruby runtime, ChannelFD fd) protected voidRubyBasicSocket.initSocket(ChannelFD fd) -
Uses of ChannelFD in org.jruby.util.io
Fields in org.jruby.util.io declared as ChannelFDFields in org.jruby.util.io with type parameters of type ChannelFDModifier and TypeFieldDescriptionprivate final NonBlockingHashMapLong<ChannelFD>FilenoUtil.filenoMapSelectExecutor.pendingReadFDsSelectExecutor.unselectableReadFDsSelectExecutor.unselectableWriteFDsMethods in org.jruby.util.io that return ChannelFDModifier and TypeMethodDescriptionChannelFD.dup()OpenFile.fd()FilenoUtil.getWrapperFromFileno(int fileno) (package private) static ChannelFDPopenExecutor.open_func(Ruby runtime, RubyIO.Sysopen data) (package private) static ChannelFDPopenExecutor.parentRedirectOpen(Ruby runtime, RubyIO.Sysopen data) Methods in org.jruby.util.io with parameters of type ChannelFDModifier and TypeMethodDescriptionprivate intPosixShim.checkSharedExclusive(ChannelFD fd, int lockMode) static intOpenFile.cloexecDup2(PosixShim posix, ChannelFD oldfd, ChannelFD newfd) intintintprivate booleanSelectExecutor.fdIsSet(List<SelectionKey> fds, ChannelFD fd, int operations) private voidSelectExecutor.fdSetRead(ThreadContext context, ChannelFD fd, int maxSize) private voidSelectExecutor.fdSetWrite(ThreadContext context, ChannelFD fd, int maxSize) intintprivate intlongintstatic intOpenFile.readInternal(ThreadContext context, OpenFile fptr, ChannelFD fd, byte[] bufBytes, int buf, int count) private static SelectionKeySelectExecutor.registerSelect(Selector selector, ChannelFD attachment, SelectableChannel channel, int ops) voidFilenoUtil.registerWrapper(int fileno, ChannelFD wrapper) voidlongprivate intprivate SelectionKeySelectExecutor.trySelectRead(ThreadContext context, ChannelFD fd) private SelectionKeySelectExecutor.trySelectWrite(ThreadContext context, ChannelFD fd) private int(package private) booleanOpenFile.waitReadable(ThreadContext context, ChannelFD fd) Logic to match (as well as possible) rb_io_wait_readable from MRI.int(package private) intOpenFile.writeInternal2(ChannelFD fd, byte[] bufBytes, int buf, int count)