Class PRUDPPacketRequestAnnounce

    • Field Detail

      • 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
    • Constructor Detail

      • PRUDPPacketRequestAnnounce

        public PRUDPPacketRequestAnnounce​(long con_id)
      • PRUDPPacketRequestAnnounce

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

      • 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​(java.io.DataOutputStream os)
                       throws java.io.IOException
        Overrides:
        serialise in class PRUDPPacketRequest
        Throws:
        java.io.IOException