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 ByteBuffer
private static final LogIDs
private final AESocksProxyConnection
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AESocksProxyState
(AESocksProxyConnection _socks_connection) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
connect
(SocketChannel sc) protected boolean
final boolean
read
(SocketChannel sc) protected boolean
protected void
trace()
final boolean
write
(SocketChannel sc) protected boolean
-
Field Details
-
LOGID
-
socks_connection
-
buffer
-
-
Constructor Details
-
AESocksProxyState
-
-
Method Details
-
getStateName
- Specified by:
getStateName
in interfaceAEProxyState
-
read
- Specified by:
read
in interfaceAEProxyState
- Throws:
IOException
-
readSupport
- Throws:
IOException
-
write
- Specified by:
write
in interfaceAEProxyState
- Throws:
IOException
-
writeSupport
- Throws:
IOException
-
connect
- Specified by:
connect
in interfaceAEProxyState
- Throws:
IOException
-
connectSupport
- Throws:
IOException
-
trace
protected void trace()
-