org.gudy.azureus2.core3.tracker.protocol.udp
Class PRUDPPacketRequestAnnounce
java.lang.Object
com.aelitis.net.udp.uc.PRUDPPacket
com.aelitis.net.udp.uc.PRUDPPacketRequest
org.gudy.azureus2.core3.tracker.protocol.udp.PRUDPPacketRequestAnnounce
public class PRUDPPacketRequestAnnounce
- extends PRUDPPacketRequest
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EV_STARTED
public static final int EV_STARTED
- See Also:
- Constant Field Values
EV_STOPPED
public static final int EV_STOPPED
- See Also:
- Constant Field Values
EV_COMPLETED
public static final int EV_COMPLETED
- See Also:
- Constant Field Values
EV_UPDATE
public static final int EV_UPDATE
- See Also:
- Constant Field Values
hash
protected byte[] hash
peer_id
protected byte[] peer_id
downloaded
protected long downloaded
event
protected int event
num_want
protected int num_want
left
protected long left
port
protected short port
uploaded
protected long uploaded
ip_address
protected int ip_address
PRUDPPacketRequestAnnounce
public PRUDPPacketRequestAnnounce(long con_id)
PRUDPPacketRequestAnnounce
protected PRUDPPacketRequestAnnounce(DataInputStream is,
long con_id,
int trans_id)
throws IOException
- Throws:
IOException
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()
setDetails
public void setDetails(byte[] _hash,
byte[] _peer_id,
long _downloaded,
int _event,
int _ip_address,
int _num_want,
long _left,
short _port,
long _uploaded)
serialise
public void serialise(DataOutputStream os)
throws IOException
- Overrides:
serialise
in class PRUDPPacketRequest
- Throws:
IOException
getString
public String getString()
- Overrides:
getString
in class PRUDPPacketRequest