com.aelitis.azureus.core.proxy.socks.impl
Class AESocksProxyPlugableConnectionDefault.proxyStateRelayData

java.lang.Object
  extended by com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyState
      extended by com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyPlugableConnectionDefault.proxyStateRelayData
All Implemented Interfaces:
AEProxyState
Enclosing class:
AESocksProxyPlugableConnectionDefault

protected class AESocksProxyPlugableConnectionDefault.proxyStateRelayData
extends AESocksProxyState


Field Summary
protected  long inward_bytes
           
protected  long outward_bytes
           
protected  DirectByteBuffer source_buffer
           
protected  DirectByteBuffer target_buffer
           
 
Fields inherited from class com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyState
buffer
 
Constructor Summary
protected AESocksProxyPlugableConnectionDefault.proxyStateRelayData()
           
 
Method Summary
protected  void destroy()
           
 String getStateName()
           
protected  boolean readSupport(SocketChannel sc)
           
protected  boolean writeSupport(SocketChannel sc)
           
 
Methods inherited from class com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyState
connect, connectSupport, read, trace, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source_buffer

protected DirectByteBuffer source_buffer

target_buffer

protected DirectByteBuffer target_buffer

outward_bytes

protected long outward_bytes

inward_bytes

protected long inward_bytes
Constructor Detail

AESocksProxyPlugableConnectionDefault.proxyStateRelayData

protected AESocksProxyPlugableConnectionDefault.proxyStateRelayData()
                                                             throws IOException
Throws:
IOException
Method Detail

destroy

protected void destroy()

readSupport

protected boolean readSupport(SocketChannel sc)
                       throws IOException
Overrides:
readSupport in class AESocksProxyState
Throws:
IOException

writeSupport

protected boolean writeSupport(SocketChannel sc)
                        throws IOException
Overrides:
writeSupport in class AESocksProxyState
Throws:
IOException

getStateName

public String getStateName()
Specified by:
getStateName in interface AEProxyState
Overrides:
getStateName in class AESocksProxyState