com.aelitis.azureus.core.networkmanager.impl
Class TransportHelperFilterTransparent
java.lang.Object
com.aelitis.azureus.core.networkmanager.impl.TransportHelperFilterTransparent
- All Implemented Interfaces:
- TransportHelperFilter
public class TransportHelperFilterTransparent
- extends Object
- implements TransportHelperFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportHelperFilterTransparent
public TransportHelperFilterTransparent(TransportHelper _transport,
boolean _is_plain)
insertRead
protected void insertRead(ByteBuffer _read_insert)
hasBufferedWrite
public boolean hasBufferedWrite()
- Specified by:
hasBufferedWrite
in interface TransportHelperFilter
hasBufferedRead
public boolean hasBufferedRead()
- Specified by:
hasBufferedRead
in interface TransportHelperFilter
write
public long write(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Specified by:
write
in interface TransportHelperFilter
- Throws:
IOException
write
public int write(ByteBuffer buffer,
boolean partial_write)
throws IOException
- Throws:
IOException
read
public long read(ByteBuffer[] buffers,
int array_offset,
int length)
throws IOException
- Specified by:
read
in interface TransportHelperFilter
- Throws:
IOException
read
public int read(ByteBuffer buffer)
throws IOException
- Throws:
IOException
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