Class AESocksProxyState
java.lang.Object
com.biglybt.core.proxy.socks.impl.AESocksProxyState
- All Implemented Interfaces:
AEProxyState
- Direct Known Subclasses:
AESocksProxyConnectionImpl.ProxyStateClose, AESocksProxyConnectionImpl.proxyStateV4aRequest, AESocksProxyConnectionImpl.proxyStateV4Reply, AESocksProxyConnectionImpl.proxyStateV4Request, AESocksProxyConnectionImpl.proxyStateV5MethodNumber, AESocksProxyConnectionImpl.proxyStateV5Methods, AESocksProxyConnectionImpl.proxyStateV5Password, AESocksProxyConnectionImpl.proxyStateV5Reply, AESocksProxyConnectionImpl.proxyStateV5Request, AESocksProxyConnectionImpl.proxyStateV5RequestDNS, AESocksProxyConnectionImpl.proxyStateV5RequestIP, AESocksProxyConnectionImpl.proxyStateV5RequestIPV6, AESocksProxyConnectionImpl.proxyStateV5RequestPort, AESocksProxyConnectionImpl.proxyStateV5Username, AESocksProxyConnectionImpl.proxyStateVersion, AESocksProxyConnectionImpl.ProxyStateWriter, AESocksProxyPlugableConnectionDefault.proxyStateRelayConnect, AESocksProxyPlugableConnectionDefault.proxyStateRelayData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteBufferprivate static final LogIDsprivate final AESocksProxyConnection -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAESocksProxyState(AESocksProxyConnection _socks_connection) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanconnect(SocketChannel sc) protected booleanfinal booleanread(SocketChannel sc) protected booleanprotected voidtrace()final booleanwrite(SocketChannel sc) protected boolean
-
Field Details
-
LOGID
-
socks_connection
-
buffer
-
-
Constructor Details
-
AESocksProxyState
-
-
Method Details
-
getStateName
- Specified by:
getStateNamein interfaceAEProxyState
-
read
- Specified by:
readin interfaceAEProxyState- Throws:
IOException
-
readSupport
- Throws:
IOException
-
write
- Specified by:
writein interfaceAEProxyState- Throws:
IOException
-
writeSupport
- Throws:
IOException
-
connect
- Specified by:
connectin interfaceAEProxyState- Throws:
IOException
-
connectSupport
- Throws:
IOException
-
trace
protected void trace()
-