com.aelitis.azureus.core.proxy.socks.impl
Class AESocksProxyState
java.lang.Object
com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyState
- All Implemented Interfaces:
- AEProxyState
- Direct Known Subclasses:
- AESocksProxyPlugableConnectionDefault.proxyStateRelayConnect, AESocksProxyPlugableConnectionDefault.proxyStateRelayData
public class AESocksProxyState
- extends Object
- implements AEProxyState
- Author:
- parg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buffer
protected ByteBuffer buffer
AESocksProxyState
protected AESocksProxyState(AESocksProxyConnection _socks_connection)
getStateName
public String getStateName()
- Specified by:
getStateName
in interface AEProxyState
read
public final boolean read(SocketChannel sc)
throws IOException
- Specified by:
read
in interface AEProxyState
- Throws:
IOException
readSupport
protected boolean readSupport(SocketChannel sc)
throws IOException
- Throws:
IOException
write
public final boolean write(SocketChannel sc)
throws IOException
- Specified by:
write
in interface AEProxyState
- Throws:
IOException
writeSupport
protected boolean writeSupport(SocketChannel sc)
throws IOException
- Throws:
IOException
connect
public final boolean connect(SocketChannel sc)
throws IOException
- Specified by:
connect
in interface AEProxyState
- Throws:
IOException
connectSupport
protected boolean connectSupport(SocketChannel sc)
throws IOException
- Throws:
IOException
trace
protected void trace()