Class java.net.SocketImpl (1.0)


public abstract class SocketImpl extends Object implements SocketOptions {
  // Default Constructor: public SocketImpl( )
  // Protected Instance Variables
    protected InetAddress address;
    protected FileDescriptor fd;
    protected int localport;
    protected int port;
  // Public Instance Methods
    public String toString( );  // Overrides Object.toString( )
  // Protected Instance Methods
    protected abstract void accept(SocketImpl s) throws IOException;
    protected abstract int available( ) throws IOException;
    protected abstract void bind(InetAddress host, int port) throws IOException;
    protected abstract void close( ) throws IOException;
    protected abstract void connect(String host, int port) throws IOException;
    protected abstract void connect(InetAddress address, int port) throws IOException;
    protected abstract void create(boolean stream) throws IOException;
    protected FileDescriptor getFileDescriptor( );
    protected InetAddress getInetAddress( );
    protected abstract InputStream getInputStream( ) throws IOException;
    protected int getLocalPort( );
    protected abstract OutputStream getOutputStream( ) throws IOException;
    protected int getPort( );
    protected abstract void listen(int backlog) throws IOException;
}