org.gudy.azureus2.core3.tracker.protocol.udp
Class PRUDPPacketRequestScrape

java.lang.Object
  extended by com.aelitis.net.udp.uc.PRUDPPacket
      extended by com.aelitis.net.udp.uc.PRUDPPacketRequest
          extended by org.gudy.azureus2.core3.tracker.protocol.udp.PRUDPPacketRequestScrape

public class PRUDPPacketRequestScrape
extends PRUDPPacketRequest


Field Summary
protected  java.util.List hashes
           
 
Fields inherited from class com.aelitis.net.udp.uc.PRUDPPacketRequest
PR_HEADER_SIZE
 
Fields inherited from class com.aelitis.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
 
Constructor Summary
protected PRUDPPacketRequestScrape(java.io.DataInputStream is, long con_id, int trans_id)
           
  PRUDPPacketRequestScrape(long con_id, byte[] _hash)
           
  PRUDPPacketRequestScrape(long con_id, java.util.List hashwrappers)
           
 
Method Summary
 java.util.List getHashes()
           
 java.lang.String getString()
           
 void serialise(java.io.DataOutputStream os)
           
 
Methods inherited from class com.aelitis.net.udp.uc.PRUDPPacketRequest
deserialiseRequest, getConnectionId, getReceiveTime, registerDecoders, setReceiveTime
 
Methods inherited from class com.aelitis.net.udp.uc.PRUDPPacket
getAction, getAddress, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hashes

protected final java.util.List hashes
Constructor Detail

PRUDPPacketRequestScrape

public PRUDPPacketRequestScrape(long con_id,
                                byte[] _hash)

PRUDPPacketRequestScrape

public PRUDPPacketRequestScrape(long con_id,
                                java.util.List hashwrappers)

PRUDPPacketRequestScrape

protected PRUDPPacketRequestScrape(java.io.DataInputStream is,
                                   long con_id,
                                   int trans_id)
                            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getHashes

public java.util.List getHashes()

serialise

public void serialise(java.io.DataOutputStream os)
               throws java.io.IOException
Overrides:
serialise in class PRUDPPacketRequest
Throws:
java.io.IOException

getString

public java.lang.String getString()
Overrides:
getString in class PRUDPPacketRequest