com.aelitis.azureus.core.dht.transport.util
Class DHTTransferHandler.Packet

java.lang.Object
  extended by com.aelitis.azureus.core.dht.transport.util.DHTTransferHandler.Packet
Enclosing class:
DHTTransferHandler

public static class DHTTransferHandler.Packet
extends Object


Field Summary
static byte PT_READ_REPLY
           
static byte PT_READ_REQUEST
           
static byte PT_WRITE_REPLY
           
static byte PT_WRITE_REQUEST
           
 
Constructor Summary
DHTTransferHandler.Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length)
           
DHTTransferHandler.Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length, int _flags)
           
 
Method Summary
 long getConnectionId()
           
 byte[] getData()
           
 int getFlags()
           
 int getLength()
           
 byte getPacketType()
           
 byte[] getRequestKey()
           
 int getStartPosition()
           
 String getString()
           
 int getTotalLength()
           
 byte[] getTransferKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PT_READ_REQUEST

public static final byte PT_READ_REQUEST
See Also:
Constant Field Values

PT_READ_REPLY

public static final byte PT_READ_REPLY
See Also:
Constant Field Values

PT_WRITE_REQUEST

public static final byte PT_WRITE_REQUEST
See Also:
Constant Field Values

PT_WRITE_REPLY

public static final byte PT_WRITE_REPLY
See Also:
Constant Field Values
Constructor Detail

DHTTransferHandler.Packet

public DHTTransferHandler.Packet(long _connection_id,
                                 byte _packet_type,
                                 byte[] _transfer_key,
                                 byte[] _key,
                                 byte[] _data,
                                 int _start_position,
                                 int _length,
                                 int _total_length)

DHTTransferHandler.Packet

public DHTTransferHandler.Packet(long _connection_id,
                                 byte _packet_type,
                                 byte[] _transfer_key,
                                 byte[] _key,
                                 byte[] _data,
                                 int _start_position,
                                 int _length,
                                 int _total_length,
                                 int _flags)
Method Detail

getConnectionId

public long getConnectionId()

getPacketType

public byte getPacketType()

getTransferKey

public byte[] getTransferKey()

getRequestKey

public byte[] getRequestKey()

getData

public byte[] getData()

getStartPosition

public int getStartPosition()

getLength

public int getLength()

getTotalLength

public int getTotalLength()

getFlags

public int getFlags()

getString

public String getString()