| java.lang.Object java.net.SocketImpl java.net.AbstractPlainSocketImpl java.net.DualStackPlainSocketImpl
DualStackPlainSocketImpl | class DualStackPlainSocketImpl extends AbstractPlainSocketImpl (Code) | | This class defines the plain SocketImpl that is used on Windows platforms
greater or equal to Windows Vista. These platforms have a dual
layer TCP/IP stack and can handle both IPv4 and IPV6 through a
single file descriptor.
version: 1.2, 06/11/07 author: Chris Hegarty |
Method Summary | |
native static int | accept0(int fd, InetSocketAddress[] isaa) | native static int | available0(int fd) | native static void | bind0(int fd, InetAddress localAddress, int localport) | native static void | close0(int fd) | native static void | configureBlocking(int fd, boolean blocking) | native static int | connect0(int fd, InetAddress remote, int remotePort) | native static int | getIntOption(int fd, int cmd) | native static void | initIDs() | native static void | listen0(int fd, int backlog) | native static void | localAddress(int fd, InetAddressContainer in) | native static int | localPort0(int fd) | native static void | sendOOB(int fd, int data) | native static void | setIntOption(int fd, int cmd, int optionValue) | native static void | shutdown0(int fd, int howto) | native static int | socket0(boolean stream, boolean v6Only) | void | socketAccept(SocketImpl s) | int | socketAvailable() | void | socketBind(InetAddress address, int port) | void | socketClose0(boolean useDeferredClose) | void | socketConnect(InetAddress address, int port, int timeout) | void | socketCreate(boolean stream) | int | socketGetOption(int opt, Object iaContainerObj) | int | socketGetOption1(int opt, Object iaContainerObj, FileDescriptor fd) | void | socketListen(int backlog) | void | socketSendUrgentData(int data) | void | socketSetOption(int opt, boolean on, Object value) | void | socketShutdown(int howto) | native static void | waitForConnect(int fd, int timeout) | native static void | waitForNewConnection(int fd, int timeout) |
WOULDBLOCK | final static int WOULDBLOCK(Code) | | |
fdAccess | static JavaIOFileDescriptorAccess fdAccess(Code) | | |
DualStackPlainSocketImpl | public DualStackPlainSocketImpl()(Code) | | |
configureBlocking | native static void configureBlocking(int fd, boolean blocking) throws IOException(Code) | | |
initIDs | native static void initIDs()(Code) | | |
localAddress | native static void localAddress(int fd, InetAddressContainer in) throws SocketException(Code) | | |
setIntOption | native static void setIntOption(int fd, int cmd, int optionValue) throws SocketException(Code) | | |
socket0 | native static int socket0(boolean stream, boolean v6Only) throws IOException(Code) | | |
waitForConnect | native static void waitForConnect(int fd, int timeout) throws IOException(Code) | | |
waitForNewConnection | native static void waitForNewConnection(int fd, int timeout) throws IOException(Code) | | |
Methods inherited from java.net.AbstractPlainSocketImpl | protected synchronized void accept(SocketImpl s) throws IOException(Code)(Java Doc) FileDescriptor acquireFD()(Code)(Java Doc) protected synchronized int available() throws IOException(Code)(Java Doc) protected synchronized void bind(InetAddress address, int lport) throws IOException(Code)(Java Doc) protected void close() throws IOException(Code)(Java Doc) protected void connect(String host, int port) throws UnknownHostException, IOException(Code)(Java Doc) protected void connect(InetAddress address, int port) throws IOException(Code)(Java Doc) protected void connect(SocketAddress address, int timeout) throws IOException(Code)(Java Doc) protected synchronized void create(boolean stream) throws IOException(Code)(Java Doc) synchronized void doConnect(InetAddress address, int port, int timeout) throws IOException(Code)(Java Doc) protected void finalize() throws IOException(Code)(Java Doc) protected synchronized InputStream getInputStream() throws IOException(Code)(Java Doc) public Object getOption(int opt) throws SocketException(Code)(Java Doc) protected synchronized OutputStream getOutputStream() throws IOException(Code)(Java Doc) public int getTimeout()(Code)(Java Doc) public boolean isClosedOrPending()(Code)(Java Doc) public boolean isConnectionReset()(Code)(Java Doc) public boolean isConnectionResetPending()(Code)(Java Doc) protected synchronized void listen(int count) throws IOException(Code)(Java Doc) void releaseFD()(Code)(Java Doc) void reset() throws IOException(Code)(Java Doc) protected void sendUrgentData(int data) throws IOException(Code)(Java Doc) void setAddress(InetAddress address)(Code)(Java Doc) public void setConnectionReset()(Code)(Java Doc) public void setConnectionResetPending()(Code)(Java Doc) void setFileDescriptor(FileDescriptor fd)(Code)(Java Doc) void setInputStream(SocketInputStream in)(Code)(Java Doc) void setLocalPort(int localport)(Code)(Java Doc) public void setOption(int opt, Object val) throws SocketException(Code)(Java Doc) void setPort(int port)(Code)(Java Doc) protected void shutdownInput() throws IOException(Code)(Java Doc) protected void shutdownOutput() throws IOException(Code)(Java Doc) abstract void socketAccept(SocketImpl s) throws IOException(Code)(Java Doc) abstract int socketAvailable() throws IOException(Code)(Java Doc) abstract void socketBind(InetAddress address, int port) throws IOException(Code)(Java Doc) protected void socketClose() throws IOException(Code)(Java Doc) abstract void socketClose0(boolean useDeferredClose) throws IOException(Code)(Java Doc) abstract void socketConnect(InetAddress address, int port, int timeout) throws IOException(Code)(Java Doc) abstract void socketCreate(boolean isServer) throws IOException(Code)(Java Doc) abstract int socketGetOption(int opt, Object iaContainerObj) throws SocketException(Code)(Java Doc) abstract int socketGetOption1(int opt, Object iaContainerObj, FileDescriptor fd) throws SocketException(Code)(Java Doc) abstract void socketListen(int count) throws IOException(Code)(Java Doc) abstract void socketSendUrgentData(int data) throws IOException(Code)(Java Doc) abstract void socketSetOption(int cmd, boolean on, Object value) throws SocketException(Code)(Java Doc) abstract void socketShutdown(int howto) throws IOException(Code)(Java Doc) protected boolean supportsUrgentData()(Code)(Java Doc)
|
|
|