danger.net
Class ProxySocketImpl

java.lang.Object
  |
  +--java.net.SocketImpl
        |
        +--danger.net.ProxySocketImpl
All Implemented Interfaces:
java.net.SocketOptions

public class ProxySocketImpl
extends java.net.SocketImpl


Fields inherited from class java.net.SocketImpl
address, fd, localport, port
 
Fields inherited from interface java.net.SocketOptions
IP_MULTICAST_IF, SO_BINDADDR, SO_KEEPALIVE, SO_LINGER, SO_RCVBUF, SO_REUSEADDR, SO_SNDBUF, SO_TIMEOUT, TCP_NODELAY
 
Constructor Summary
ProxySocketImpl()
           
 
Method Summary
protected  void accept(java.net.SocketImpl s)
           
protected  int available()
           
protected  void bind(java.net.InetAddress host, int port)
           
protected  void close()
           
protected  void connect(java.net.InetAddress address, int port)
           
protected  void connect(danger.net.SocketAddress address, int timeout)
           
protected  void connect(java.lang.String host, int port)
           
protected  void create(boolean stream)
           
protected  java.io.InputStream getInputStream()
           
 java.lang.Object getOption(int optID)
           
protected  java.io.OutputStream getOutputStream()
           
static java.lang.String getRepeaterHost()
           
static int getRepeaterPort()
           
protected  void listen(int backlog)
           
 void proxyConnect(java.lang.String host, int port)
           
 void sendUrgentData(int data)
           
 void setOption(int optID, java.lang.Object value)
           
static void setRepeaterHost(java.lang.String host)
           
static void setRepeaterPort(int port)
           
static void setSessionCookie(java.lang.String cookie)
           
 java.lang.String toString()
           
 
Methods inherited from class java.net.SocketImpl
getFileDescriptor, getInetAddress, getLocalPort, getPort, shutdownInput, shutdownOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProxySocketImpl

public ProxySocketImpl()
Method Detail

create

protected void create(boolean stream)
               throws java.io.IOException
Overrides:
create in class java.net.SocketImpl

connect

protected void connect(java.lang.String host,
                       int port)
                throws java.io.IOException
Overrides:
connect in class java.net.SocketImpl

connect

protected void connect(java.net.InetAddress address,
                       int port)
                throws java.io.IOException
Overrides:
connect in class java.net.SocketImpl

connect

protected void connect(danger.net.SocketAddress address,
                       int timeout)
                throws java.io.IOException

bind

protected void bind(java.net.InetAddress host,
                    int port)
             throws java.io.IOException
Overrides:
bind in class java.net.SocketImpl

listen

protected void listen(int backlog)
               throws java.io.IOException
Overrides:
listen in class java.net.SocketImpl

accept

protected void accept(java.net.SocketImpl s)
               throws java.io.IOException
Overrides:
accept in class java.net.SocketImpl

getInputStream

protected java.io.InputStream getInputStream()
                                      throws java.io.IOException
Overrides:
getInputStream in class java.net.SocketImpl

getOutputStream

protected java.io.OutputStream getOutputStream()
                                        throws java.io.IOException
Overrides:
getOutputStream in class java.net.SocketImpl

available

protected int available()
                 throws java.io.IOException
Overrides:
available in class java.net.SocketImpl

close

protected void close()
              throws java.io.IOException
Overrides:
close in class java.net.SocketImpl

toString

public java.lang.String toString()
Overrides:
toString in class java.net.SocketImpl

setOption

public void setOption(int optID,
                      java.lang.Object value)
               throws java.net.SocketException
Overrides:
setOption in class java.net.SocketImpl

getOption

public java.lang.Object getOption(int optID)
                           throws java.net.SocketException
Overrides:
getOption in class java.net.SocketImpl

proxyConnect

public void proxyConnect(java.lang.String host,
                         int port)
                  throws java.io.IOException

setSessionCookie

public static void setSessionCookie(java.lang.String cookie)

setRepeaterHost

public static void setRepeaterHost(java.lang.String host)

getRepeaterHost

public static java.lang.String getRepeaterHost()

setRepeaterPort

public static void setRepeaterPort(int port)

getRepeaterPort

public static int getRepeaterPort()

sendUrgentData

public void sendUrgentData(int data)


Danger Confidential. Copyright © 2000-2003, Danger Inc.