com.aelitis.azureus.core.networkmanager.impl
Class TransportHelperFilterInserter
java.lang.Object
com.aelitis.azureus.core.networkmanager.impl.TransportHelperFilterInserter
- All Implemented Interfaces:
- TransportHelperFilter
public class TransportHelperFilterInserter
- extends Object
- implements TransportHelperFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportHelperFilterInserter
public TransportHelperFilterInserter(TransportHelperFilter _target_filter,
ByteBuffer _read_insert)
write
public long write(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Specified by:
write
in interface TransportHelperFilter
- Throws:
IOException
read
public long read(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Specified by:
read
in interface TransportHelperFilter
- Throws:
IOException
hasBufferedWrite
public boolean hasBufferedWrite()
- Specified by:
hasBufferedWrite
in interface TransportHelperFilter
hasBufferedRead
public boolean hasBufferedRead()
- Specified by:
hasBufferedRead
in interface TransportHelperFilter
getHelper
public TransportHelper getHelper()
- Specified by:
getHelper
in interface TransportHelperFilter
setTrace
public void setTrace(boolean on)
- Specified by:
setTrace
in interface TransportHelperFilter
isEncrypted
public boolean isEncrypted()
- Specified by:
isEncrypted
in interface TransportHelperFilter
getName
public String getName(boolean verbose)
- Specified by:
getName
in interface TransportHelperFilter