Class DHTTransferHandler.Packet
- java.lang.Object
-
- com.biglybt.core.dht.transport.util.DHTTransferHandler.Packet
-
- Enclosing class:
- DHTTransferHandler
public static class DHTTransferHandler.Packet extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
connection_id
private byte[]
data
private int
flags
private byte[]
key
private int
length
private byte
packet_type
static byte
PT_READ_REPLY
static byte
PT_READ_REQUEST
static byte
PT_WRITE_REPLY
static byte
PT_WRITE_REQUEST
private int
start_position
private int
total_length
private byte[]
transfer_key
-
Constructor Summary
Constructors Constructor Description Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length)
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getConnectionId()
byte[]
getData()
int
getFlags()
int
getLength()
byte
getPacketType()
byte[]
getRequestKey()
int
getStartPosition()
java.lang.String
getString()
int
getTotalLength()
byte[]
getTransferKey()
-
-
-
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
-
connection_id
private final long connection_id
-
packet_type
private final byte packet_type
-
transfer_key
private final byte[] transfer_key
-
key
private final byte[] key
-
data
private final byte[] data
-
start_position
private final int start_position
-
length
private final int length
-
total_length
private final int total_length
-
flags
private int flags
-
-
Constructor Detail
-
Packet
public Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length)
-
Packet
public 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 java.lang.String getString()
-
-