Class TransportHelperFilterTransparent
java.lang.Object
com.biglybt.core.networkmanager.impl.TransportHelperFilterTransparent
- All Implemented Interfaces:
TransportHelperFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private ByteBuffer
private final TransportHelper
-
Constructor Summary
ConstructorsConstructorDescriptionTransportHelperFilterTransparent
(TransportHelper _transport, boolean _is_plain) -
Method Summary
Modifier and TypeMethodDescriptiongetName
(boolean verbose) boolean
boolean
protected void
insertRead
(ByteBuffer _read_insert) boolean
int
read
(ByteBuffer buffer) long
read
(ByteBuffer[] buffers, int array_offset, int length) void
setTrace
(boolean on) long
write
(ByteBuffer[] buffers, int array_offset, int length) int
write
(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:
hasBufferedWrite
in interfaceTransportHelperFilter
-
hasBufferedRead
public boolean hasBufferedRead()- Specified by:
hasBufferedRead
in interfaceTransportHelperFilter
-
write
- Specified by:
write
in interfaceTransportHelperFilter
- Throws:
IOException
-
write
- Throws:
IOException
-
read
- Specified by:
read
in interfaceTransportHelperFilter
- Throws:
IOException
-
read
- Throws:
IOException
-
getHelper
- Specified by:
getHelper
in interfaceTransportHelperFilter
-
setTrace
public void setTrace(boolean on) - Specified by:
setTrace
in interfaceTransportHelperFilter
-
isEncrypted
public boolean isEncrypted()- Specified by:
isEncrypted
in interfaceTransportHelperFilter
-
getName
- Specified by:
getName
in interfaceTransportHelperFilter
-