Interface ACKBitfield


  • interface ACKBitfield
    Generic means of SACK/NACK transmission for partially or fully received messages
    • Method Detail

      • getMessageId

        long getMessageId()
        what message is this partially ACKing?
      • fragmentCount

        int fragmentCount()
        how many fragments are covered in this bitfield?
      • received

        boolean received​(int fragmentNum)
        has the given fragment been received?
      • receivedComplete

        boolean receivedComplete()
        has the entire message been received completely?
      • ackCount

        int ackCount()
        Number of fragments acked in this bitfield. Faster than looping through received()
        Since:
        0.9.16
      • highestReceived

        int highestReceived()
        Highest fragment number acked in this bitfield.
        Returns:
        highest fragment number acked, or -1 if none
        Since:
        0.9.16