static class ECIESAEADEngine.BlockPool extends Object
| Constructor and Description |
|---|
BlockPool() |
| Modifier and Type | Method and Description |
|---|---|
(package private) RatchetPayload.AckBlock | acquireAck(List<Integer> acks) |
(package private) RatchetPayload.AckRequestBlock | acquireAckReq() |
(package private) RatchetPayload.GarlicBlock | acquireClove(GarlicClove clove) |
(package private) RatchetPayload.DateTimeBlock | acquireDateTime(long time) |
(package private) RatchetPayload.NextKeyBlock | acquireNextKey(NextSessionKey nextKey) |
(package private) RatchetPayload.PaddingBlock | acquirePadding(int size) |
(package private) List<RatchetPayload.Block> | getBlocks()the reusable block list, already cleared |
(package private) void | release(List<RatchetPayload.Block> blocks)return all blocks to their pools, clears the list |
RatchetPayload.AckBlock acquireAck(List<Integer> acks)
RatchetPayload.AckRequestBlock acquireAckReq()
RatchetPayload.GarlicBlock acquireClove(GarlicClove clove)
RatchetPayload.DateTimeBlock acquireDateTime(long time)
RatchetPayload.NextKeyBlock acquireNextKey(NextSessionKey nextKey)
RatchetPayload.PaddingBlock acquirePadding(int size)
List<RatchetPayload.Block> getBlocks()
void release(List<RatchetPayload.Block> blocks)