org.gudy.azureus2.core3.peer.impl.transport
Class PEPeerTransportDebugger
java.lang.Object
org.gudy.azureus2.core3.peer.impl.transport.PEPeerTransportDebugger
public class PEPeerTransportDebugger
- extends java.lang.Object
Method Summary |
protected void |
analyse(java.nio.ByteBuffer buffer,
int length)
|
int |
write(java.nio.channels.SocketChannel chan,
java.nio.ByteBuffer buffer)
|
long |
write(java.nio.channels.SocketChannel chan,
java.nio.ByteBuffer[] buffers,
int array_offset,
int array_length)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
piece_length
protected final int piece_length
BT_READING_LENGTH_AND_TYPE
protected static final int BT_READING_LENGTH_AND_TYPE
- See Also:
- Constant Field Values
state
protected int state
data_read
protected byte[] data_read
data_read_pos
protected int data_read_pos
PEPeerTransportDebugger
protected PEPeerTransportDebugger(PEPeerTransportProtocol transport)
write
public int write(java.nio.channels.SocketChannel chan,
java.nio.ByteBuffer buffer)
throws java.io.IOException
- Throws:
java.io.IOException
write
public long write(java.nio.channels.SocketChannel chan,
java.nio.ByteBuffer[] buffers,
int array_offset,
int array_length)
throws java.io.IOException
- Throws:
java.io.IOException
analyse
protected void analyse(java.nio.ByteBuffer buffer,
int length)