com.aelitis.azureus.core.networkmanager.impl
Interface TransportHelperFilter
- All Known Implementing Classes:
- TransportHelperFilterInserter, TransportHelperFilterStream, TransportHelperFilterStreamCipher, TransportHelperFilterStreamXOR, TransportHelperFilterTransparent
public interface TransportHelperFilter
write
long write(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Throws:
IOException
read
long read(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Throws:
IOException
hasBufferedWrite
boolean hasBufferedWrite()
hasBufferedRead
boolean hasBufferedRead()
getHelper
TransportHelper getHelper()
getName
String getName(boolean verbose)
isEncrypted
boolean isEncrypted()
setTrace
void setTrace(boolean on)