Class PRUDPPacketRequestAnnounce2
java.lang.Object
com.biglybt.net.udp.uc.PRUDPPacket
com.biglybt.net.udp.uc.PRUDPPacketRequest
com.biglybt.core.tracker.protocol.udp.PRUDPPacketRequestAnnounce2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected long
static final int
static final int
static final int
static final int
protected int
protected byte[]
protected int
protected int
protected long
protected int
protected byte[]
protected short
protected long
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacketRequest
PR_HEADER_SIZE
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionPRUDPPacketRequestAnnounce2
(long con_id) protected
PRUDPPacketRequestAnnounce2
(DataInputStream is, long con_id, int trans_id) -
Method Summary
Modifier and TypeMethodDescriptionlong
int
getEvent()
byte[]
getHash()
int
int
getKey()
long
getLeft()
int
byte[]
int
getPort()
long
void
void
setDetails
(byte[] _hash, byte[] _peer_id, long _downloaded, int _event, int _ip_address, int _key, int _num_want, long _left, short _port, long _uploaded) Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacketRequest
deserialiseRequest, getConnectionId, getReceiveTime, registerDecoders, setReceiveTime
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
Field Details
-
EV_STARTED
public static final int EV_STARTED- See Also:
-
EV_STOPPED
public static final int EV_STOPPED- See Also:
-
EV_COMPLETED
public static final int EV_COMPLETED- See Also:
-
EV_UPDATE
public static final int EV_UPDATE- See Also:
-
hash
protected byte[] hash -
peer_id
protected byte[] peer_id -
downloaded
protected long downloaded -
event
protected int event -
key
protected int key -
num_want
protected int num_want -
left
protected long left -
port
protected short port -
uploaded
protected long uploaded -
ip_address
protected int ip_address
-
-
Constructor Details
-
PRUDPPacketRequestAnnounce2
public PRUDPPacketRequestAnnounce2(long con_id) -
PRUDPPacketRequestAnnounce2
protected PRUDPPacketRequestAnnounce2(DataInputStream is, long con_id, int trans_id) throws IOException - Throws:
IOException
-
-
Method Details
-
getHash
public byte[] getHash() -
getPeerId
public byte[] getPeerId() -
getDownloaded
public long getDownloaded() -
getEvent
public int getEvent() -
getNumWant
public int getNumWant() -
getLeft
public long getLeft() -
getPort
public int getPort() -
getUploaded
public long getUploaded() -
getIPAddress
public int getIPAddress() -
getKey
public int getKey() -
setDetails
public void setDetails(byte[] _hash, byte[] _peer_id, long _downloaded, int _event, int _ip_address, int _key, int _num_want, long _left, short _port, long _uploaded) -
serialise
- Overrides:
serialise
in classPRUDPPacketRequest
- Throws:
IOException
-
getString
- Overrides:
getString
in classPRUDPPacketRequest
-