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 java.lang.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(java.nio.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(java.nio.ByteBuffer[] buffers,
int array_offset,
int length)
throws java.io.IOException
- Specified by:
write
in interface TransportHelperFilter
- Throws:
java.io.IOException
write
public int write(java.nio.ByteBuffer buffer,
boolean partial_write)
throws java.io.IOException
- Throws:
java.io.IOException
read
public long read(java.nio.ByteBuffer[] buffers,
int array_offset,
int length)
throws java.io.IOException
- Specified by:
read
in interface TransportHelperFilter
- Throws:
java.io.IOException
read
public int read(java.nio.ByteBuffer buffer)
throws java.io.IOException
- Throws:
java.io.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 java.lang.String getName(boolean verbose)
- Specified by:
getName
in interface TransportHelperFilter