Class RatchetPayload.AckBlock

java.lang.Object
net.i2p.router.crypto.ratchet.RatchetPayload.Block
net.i2p.router.crypto.ratchet.RatchetPayload.AckBlock
Enclosing class:
RatchetPayload

public static class RatchetPayload.AckBlock extends RatchetPayload.Block
Since:
0.9.46
  • Constructor Details

    • AckBlock

      public AckBlock(int keyID, int n)
    • AckBlock

      public AckBlock(List<Integer> acks)
      Parameters:
      acks - each is id << 16 | n
  • Method Details

    • getDataLength

      public int getDataLength()
      Specified by:
      getDataLength in class RatchetPayload.Block
      Returns:
      the size of the block, NOT including the 3 byte header (type and size)
    • writeData

      public int writeData(byte[] tgt, int off)
      Specified by:
      writeData in class RatchetPayload.Block
      Returns:
      new offset