anon.proxy
Class AnonProxy.OpenSocketRequester

java.lang.Object
  extended by anon.proxy.AnonProxy.OpenSocketRequester
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
AnonProxy

private class AnonProxy.OpenSocketRequester
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  boolean m_bIsClosed
           
private  AnonProxy m_proxy
           
private  ObjectQueue m_socketQueue
           
private  java.lang.Object m_syncObject
           
 
Constructor Summary
AnonProxy.OpenSocketRequester(AnonProxy a_proxy, java.lang.Object a_syncObject)
           
 
Method Summary
 void close()
           
 void pushSocket(java.net.Socket clientSocket)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_socketQueue

private ObjectQueue m_socketQueue

m_proxy

private AnonProxy m_proxy

m_syncObject

private java.lang.Object m_syncObject

m_bIsClosed

private boolean m_bIsClosed
Constructor Detail

AnonProxy.OpenSocketRequester

public AnonProxy.OpenSocketRequester(AnonProxy a_proxy,
                                     java.lang.Object a_syncObject)
Method Detail

pushSocket

public void pushSocket(java.net.Socket clientSocket)

close

public void close()

run

public void run()
Specified by:
run in interface java.lang.Runnable