FOREIGN MODULE sun_nio_ch; IMPORT java_lang := "java.lang", sun_misc := "sun.misc", java_nio := "java.nio", java_io := "java.io", java_nio_channels := "java.nio.channels", java_net := "java.net", java_nio_channels_spi := "java.nio.channels.spi", java_lang_ref := "java.lang.ref", java_util_concurrent := "java.util.concurrent", java_util := "java.util", java_security := "java.security", java_lang_reflect := "java.lang.reflect", java_util_concurrent_atomic := "java.util.concurrent.atomic"; TYPE AlreadyBoundException* = POINTER TO EXTENSIBLE RECORD (java_lang.IllegalStateException) STATIC PROCEDURE Init*() : AlreadyBoundException,CONSTRUCTOR; END; ChannelInputStream* = POINTER TO EXTENSIBLE RECORD (java_io.InputStream) (* Typebound Procedures *) ch! : java_nio_channels.ReadableByteChannel; STATIC PROCEDURE Init*(p0 : java_nio_channels.ReadableByteChannel) : ChannelInputStream,CONSTRUCTOR; PROCEDURE read*(p0 : java_nio_channels.ReadableByteChannel; p1 : java_nio.ByteBuffer; p2 : BOOLEAN) : INTEGER; END; DatagramSocketAdaptor* = POINTER TO EXTENSIBLE RECORD (java_net.DatagramSocket) (* Typebound Procedures *) STATIC PROCEDURE create*(p0 : DatagramChannelImpl) : java_net.DatagramSocket; END; DefaultSelectorProvider* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC PROCEDURE create*() : java_nio_channels_spi.SelectorProvider; END; DirectBuffer* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; FileChannelImpl* = POINTER TO EXTENSIBLE RECORD (java_nio_channels.FileChannel) (* Typebound Procedures *) STATIC INTERRUPTED* = 2; LOCKED* = 0; NO_LOCK* = -1; RET_EX_LOCK* = 1; PROCEDURE open*(p0 : java_io.FileDescriptor; p1 : BOOLEAN; p2 : BOOLEAN; p3 : java_lang.Object; p4 : BOOLEAN) : java_nio_channels.FileChannel; PROCEDURE open*(p0 : java_io.FileDescriptor; p1 : BOOLEAN; p2 : BOOLEAN; p3 : java_lang.Object) : java_nio_channels.FileChannel; END; FileChannelImpl$FileLockTable$Releaser* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; FileKey* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE create*(p0 : java_io.FileDescriptor) : FileKey; END; FileLockImpl* = POINTER TO EXTENSIBLE RECORD (java_nio_channels.FileLock) (* Typebound Procedures *) END; Interruptible* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; Secrets* = POINTER TO RECORD (java_lang.Object) STATIC PROCEDURE newServerSocketChannel*(p0 : INTEGER) : java_nio_channels.ServerSocketChannel; PROCEDURE newSocketChannel*(p0 : INTEGER) : java_nio_channels.SocketChannel; END; SelectorProviderImpl* = POINTER TO ABSTRACT RECORD (java_nio_channels_spi.SelectorProvider) (* Typebound Procedures *) STATIC PROCEDURE Init*() : SelectorProviderImpl,CONSTRUCTOR; END; ServerSocketAdaptor* = POINTER TO EXTENSIBLE RECORD (java_net.ServerSocket) (* Typebound Procedures *) STATIC PROCEDURE create*(p0 : ServerSocketChannelImpl) : java_net.ServerSocket; END; SocketAdaptor* = POINTER TO EXTENSIBLE RECORD (java_net.Socket) (* Typebound Procedures *) STATIC PROCEDURE create*(p0 : SocketChannelImpl) : java_net.Socket; END; SocketOpts* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; SocketOpts$IP* = POINTER TO INTERFACE RECORD (java_lang.Object + SocketOpts) (* Typebound Procedures *) STATIC TOS_LOWDELAY* = 16; TOS_MINCOST* = 2; TOS_RELIABILITY* = 4; TOS_THROUGHPUT* = 8; END; SocketOpts$IP$TCP* = POINTER TO INTERFACE RECORD (java_lang.Object + SocketOpts$IP) (* Typebound Procedures *) END; SocketOptsImpl$IP$TCP* = POINTER TO EXTENSIBLE RECORD (SocketOptsImpl$IP + SocketOpts$IP$TCP) (* Typebound Procedures *) END; WindowsSelectorProvider* = POINTER TO EXTENSIBLE RECORD (SelectorProviderImpl) (* Typebound Procedures *) STATIC PROCEDURE Init*() : WindowsSelectorProvider,CONSTRUCTOR; END; PROCEDURE (self:ChannelInputStream) close*(),EXTENSIBLE; PROCEDURE (self:ChannelInputStream) read!(p0 : java_nio.ByteBuffer) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ChannelInputStream) read*() : INTEGER,EXTENSIBLE; PROCEDURE (self:ChannelInputStream) read*(IN p0 : ARRAY OF BYTE; p1 : INTEGER; p2 : INTEGER) : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) bind*(p0 : java_net.SocketAddress),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) close*(),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) connect*(p0 : java_net.SocketAddress),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) connect*(p0 : java_net.InetAddress; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) disconnect*(),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getBroadcast*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getChannel*() : java_nio_channels.DatagramChannel,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getInetAddress*() : java_net.InetAddress,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getLocalAddress*() : java_net.InetAddress,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getLocalPort*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getPort*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getReceiveBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getReuseAddress*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getSendBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getSoTimeout*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) getTrafficClass*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) isBound*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) isClosed*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) isConnected*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) receive*(p0 : java_net.DatagramPacket),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) send*(p0 : java_net.DatagramPacket),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setBroadcast*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setReceiveBufferSize*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setReuseAddress*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setSendBufferSize*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setSoTimeout*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:DatagramSocketAdaptor) setTrafficClass*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:DirectBuffer) address*() : LONGINT,NEW,ABSTRACT; PROCEDURE (self:DirectBuffer) cleaner*() : sun_misc.Cleaner,NEW,ABSTRACT; PROCEDURE (self:DirectBuffer) viewedBuffer*() : java_lang.Object,NEW,ABSTRACT; PROCEDURE (self:FileChannelImpl) force*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:FileChannelImpl) implCloseChannel!(),EXTENSIBLE; PROCEDURE (self:FileChannelImpl) lock*(p0 : LONGINT; p1 : LONGINT; p2 : BOOLEAN) : java_nio_channels.FileLock,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) map*(p0 : java_nio_channels.FileChannel$MapMode; p1 : LONGINT; p2 : LONGINT) : java_nio.MappedByteBuffer,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) position*(p0 : LONGINT) : java_nio_channels.FileChannel,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) position*() : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) read*(p0 : java_nio.ByteBuffer; p1 : LONGINT) : INTEGER,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) read*(p0 : java_nio.ByteBuffer) : INTEGER,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) read*(IN p0 : ARRAY OF java_nio.ByteBuffer; p1 : INTEGER; p2 : INTEGER) : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) size*() : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) transferFrom*(p0 : java_nio_channels.ReadableByteChannel; p1 : LONGINT; p2 : LONGINT) : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) transferTo*(p0 : LONGINT; p1 : LONGINT; p2 : java_nio_channels.WritableByteChannel) : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) truncate*(p0 : LONGINT) : java_nio_channels.FileChannel,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) tryLock*(p0 : LONGINT; p1 : LONGINT; p2 : BOOLEAN) : java_nio_channels.FileLock,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) write*(p0 : java_nio.ByteBuffer) : INTEGER,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) write*(p0 : java_nio.ByteBuffer; p1 : LONGINT) : INTEGER,EXTENSIBLE; PROCEDURE (self:FileChannelImpl) write*(IN p0 : ARRAY OF java_nio.ByteBuffer; p1 : INTEGER; p2 : INTEGER) : LONGINT,EXTENSIBLE; PROCEDURE (self:FileChannelImpl$FileLockTable$Releaser) release*(p0 : java_nio_channels.FileLock),NEW,ABSTRACT; PROCEDURE (self:FileKey) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:FileKey) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:FileLockImpl) isValid*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:FileLockImpl) release*(),EXTENSIBLE; PROCEDURE (self:Interruptible) interrupt*(),NEW,ABSTRACT; PROCEDURE (self:SelectorProviderImpl) openDatagramChannel*() : java_nio_channels.DatagramChannel,EXTENSIBLE; PROCEDURE (self:SelectorProviderImpl) openPipe*() : java_nio_channels.Pipe,EXTENSIBLE; PROCEDURE (self:SelectorProviderImpl) openSelector*() : java_nio_channels_spi.AbstractSelector,ABSTRACT; PROCEDURE (self:SelectorProviderImpl) openServerSocketChannel*() : java_nio_channels.ServerSocketChannel,EXTENSIBLE; PROCEDURE (self:SelectorProviderImpl) openSocketChannel*() : java_nio_channels.SocketChannel,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) accept*() : java_net.Socket,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) bind*(p0 : java_net.SocketAddress),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) bind*(p0 : java_net.SocketAddress; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) close*(),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getChannel*() : java_nio_channels.ServerSocketChannel,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getInetAddress*() : java_net.InetAddress,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getLocalPort*() : INTEGER,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getReceiveBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getReuseAddress*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) getSoTimeout*() : INTEGER,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) isBound*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) isClosed*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) setReceiveBufferSize*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) setReuseAddress*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) setSoTimeout*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:ServerSocketAdaptor) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) bind*(p0 : java_net.SocketAddress),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) close*(),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) connect*(p0 : java_net.SocketAddress; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) connect*(p0 : java_net.SocketAddress),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getChannel*() : java_nio_channels.SocketChannel,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getInetAddress*() : java_net.InetAddress,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getInputStream*() : java_io.InputStream,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getKeepAlive*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getLocalAddress*() : java_net.InetAddress,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getLocalPort*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getOOBInline*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getOutputStream*() : java_io.OutputStream,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getPort*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getReceiveBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getReuseAddress*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getSendBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getSoLinger*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getSoTimeout*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getTcpNoDelay*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) getTrafficClass*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) isBound*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) isClosed*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) isConnected*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) isInputShutdown*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) isOutputShutdown*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketAdaptor) sendUrgentData*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setKeepAlive*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setOOBInline*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setReceiveBufferSize*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setReuseAddress*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setSendBufferSize*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setSoLinger*(p0 : BOOLEAN; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setSoTimeout*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setTcpNoDelay*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) setTrafficClass*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) shutdownInput*(),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) shutdownOutput*(),EXTENSIBLE; PROCEDURE (self:SocketAdaptor) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SocketOpts) broadcast*(p0 : BOOLEAN) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) broadcast*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) keepAlive*(p0 : BOOLEAN) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) keepAlive*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) linger*(p0 : INTEGER) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) linger*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) outOfBandInline*(p0 : BOOLEAN) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) outOfBandInline*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) receiveBufferSize*(p0 : INTEGER) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) receiveBufferSize*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) reuseAddress*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) reuseAddress*(p0 : BOOLEAN) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) sendBufferSize*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:SocketOpts) sendBufferSize*(p0 : INTEGER) : SocketOpts,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) multicastInterface*(p0 : java_net.NetworkInterface) : SocketOpts$IP,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) multicastInterface*() : java_net.NetworkInterface,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) multicastLoop*(p0 : BOOLEAN) : SocketOpts$IP,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) multicastLoop*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) typeOfService*(p0 : INTEGER) : SocketOpts$IP,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP) typeOfService*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP$TCP) noDelay*(p0 : BOOLEAN) : SocketOpts$IP$TCP,NEW,ABSTRACT; PROCEDURE (self:SocketOpts$IP$TCP) noDelay*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:SocketOptsImpl$IP$TCP) broadcast*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) broadcast*(p0 : BOOLEAN) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) keepAlive*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) keepAlive*(p0 : BOOLEAN) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) linger*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) linger*(p0 : INTEGER) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) multicastInterface*() : java_net.NetworkInterface,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) multicastInterface*(p0 : java_net.NetworkInterface) : SocketOpts$IP,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) multicastLoop*(p0 : BOOLEAN) : SocketOpts$IP,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) multicastLoop*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) noDelay*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) noDelay*(p0 : BOOLEAN) : SocketOpts$IP$TCP,NEW,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) outOfBandInline*(p0 : BOOLEAN) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) outOfBandInline*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) receiveBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) receiveBufferSize*(p0 : INTEGER) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) reuseAddress*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) reuseAddress*(p0 : BOOLEAN) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) sendBufferSize*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) sendBufferSize*(p0 : INTEGER) : SocketOpts,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) toString!(p0 : java_lang.StringBuffer),EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) typeOfService*(p0 : INTEGER) : SocketOpts$IP,EXTENSIBLE; PROCEDURE (self:SocketOptsImpl$IP$TCP) typeOfService*() : INTEGER,EXTENSIBLE; PROCEDURE (self:WindowsSelectorProvider) openSelector*() : java_nio_channels_spi.AbstractSelector,EXTENSIBLE; END sun_nio_ch.