java.lang.Object
net.i2p.router.crypto.ratchet.RatchetPayload.Block
net.i2p.router.crypto.ratchet.RatchetPayload.AckRequestBlock
- Enclosing class:
RatchetPayload
Acknowledgment request block for ratchet payload.
Constructor Summary
ConstructorsMethod Summary
All MethodsModifier and TypeMethodDescriptionintData length of the block.intwriteData(byte[] tgt, int off) Writes the block to the output buffer at the given offset.Methods inherited from class RatchetPayload.Block
getTotalLength, toString, write
Constructor Details
AckRequestBlock
public AckRequestBlock()Builds an ACK request block with a zero flag byte.
Method Details
getDataLength
public int getDataLength()Data length of the block.- Specified by:
getDataLengthin classRatchetPayload.Block- Returns:
- the size of the block, NOT including the 3 byte header (type and size)
writeData
public int writeData(byte[] tgt, int off) Writes the block to the output buffer at the given offset.- Specified by:
writeDatain classRatchetPayload.Block- Parameters:
tgt- the target bufferoff- the offset in tgt where the block data starts- Returns:
- the offset just past the data written to tgt