Class PRUDPPacketReplyAnnounce2
- java.lang.Object
-
- com.biglybt.net.udp.uc.PRUDPPacket
-
- com.biglybt.net.udp.uc.PRUDPPacketReply
-
- com.biglybt.core.tracker.protocol.udp.PRUDPPacketReplyAnnounce2
-
public class PRUDPPacketReplyAnnounce2 extends PRUDPPacketReply
-
-
Field Summary
Fields Modifier and Type Field Description protected int[]
addresses
protected static int
BYTES_PER_ENTRY
protected int
interval
protected int
leechers
protected short[]
ports
protected int
seeders
-
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacketReply
PR_HEADER_SIZE
-
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
-
Constructor Summary
Constructors Modifier Constructor Description PRUDPPacketReplyAnnounce2(int trans_id)
protected
PRUDPPacketReplyAnnounce2(java.io.DataInputStream is, int trans_id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getAddresses()
int
getInterval()
int
getLeechers()
short[]
getPorts()
int
getSeeders()
java.lang.String
getString()
void
serialise(java.io.DataOutputStream os)
void
setInterval(int value)
void
setLeechersSeeders(int _leechers, int _seeders)
void
setPeers(int[] _addresses, short[] _ports)
-
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacketReply
deserialiseReply, registerDecoders
-
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
-
-
-
Field Detail
-
interval
protected int interval
-
leechers
protected int leechers
-
seeders
protected int seeders
-
BYTES_PER_ENTRY
protected static final int BYTES_PER_ENTRY
- See Also:
- Constant Field Values
-
addresses
protected int[] addresses
-
ports
protected short[] ports
-
-
Method Detail
-
setInterval
public void setInterval(int value)
-
getInterval
public int getInterval()
-
setLeechersSeeders
public void setLeechersSeeders(int _leechers, int _seeders)
-
setPeers
public void setPeers(int[] _addresses, short[] _ports)
-
getAddresses
public int[] getAddresses()
-
getPorts
public short[] getPorts()
-
getLeechers
public int getLeechers()
-
getSeeders
public int getSeeders()
-
serialise
public void serialise(java.io.DataOutputStream os) throws java.io.IOException
- Overrides:
serialise
in classPRUDPPacketReply
- Throws:
java.io.IOException
-
getString
public java.lang.String getString()
- Overrides:
getString
in classPRUDPPacketReply
-
-