Class TransportHelperFilterTransparent
java.lang.Object
com.biglybt.core.networkmanager.impl.TransportHelperFilterTransparent
- All Implemented Interfaces:
TransportHelperFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate ByteBufferprivate final TransportHelper -
Constructor Summary
ConstructorsConstructorDescriptionTransportHelperFilterTransparent(TransportHelper _transport, boolean _is_plain) -
Method Summary
Modifier and TypeMethodDescriptiongetName(boolean verbose) booleanbooleanprotected voidinsertRead(ByteBuffer _read_insert) booleanintread(ByteBuffer buffer) longread(ByteBuffer[] buffers, int array_offset, int length) voidsetTrace(boolean on) longwrite(ByteBuffer[] buffers, int array_offset, int length) intwrite(ByteBuffer buffer, boolean partial_write)
-
Field Details
-
transport
-
is_plain
private final boolean is_plain -
read_insert
-
-
Constructor Details
-
TransportHelperFilterTransparent
-
-
Method Details
-
insertRead
-
hasBufferedWrite
public boolean hasBufferedWrite()- Specified by:
hasBufferedWritein interfaceTransportHelperFilter
-
hasBufferedRead
public boolean hasBufferedRead()- Specified by:
hasBufferedReadin interfaceTransportHelperFilter
-
write
- Specified by:
writein interfaceTransportHelperFilter- Throws:
IOException
-
write
- Throws:
IOException
-
read
- Specified by:
readin interfaceTransportHelperFilter- Throws:
IOException
-
read
- Throws:
IOException
-
getHelper
- Specified by:
getHelperin interfaceTransportHelperFilter
-
setTrace
public void setTrace(boolean on) - Specified by:
setTracein interfaceTransportHelperFilter
-
isEncrypted
public boolean isEncrypted()- Specified by:
isEncryptedin interfaceTransportHelperFilter
-
getName
- Specified by:
getNamein interfaceTransportHelperFilter
-