Expand description
Bounded buffers with backpressure.
Matches the Lean BoundedBuffer from lean/Runtime/Resources/BufferRA.lean.
Ring buffer with configurable mode and backpressure policy.
Structs§
- Bounded
Buffer - Bounded ring buffer for inter-role message passing.
- Buffer
Config - Configuration for a buffer.
- Signed
Value - Signed value payload used by authenticated transport layers.
Enums§
- Backpressure
Policy - Policy when a buffer is full.
- Buffer
Mode - Buffer delivery mode.
- Enqueue
Result - Result of attempting to enqueue a value.
- Signed
Dequeue Error - Signed dequeue failure.
- Signed
Enqueue Result - Result of signed enqueue attempts.
Functions§
- signed_
dequeue_ verified - Dequeue and verify one signed payload.
- signed_
enqueue - Enqueue one signed payload into per-edge signed buffers.
- signed_
enqueue_ with_ sequence - Enqueue one signed payload with explicit sequence number.
Type Aliases§
- Signed
Buffer - Signed FIFO for a single edge.
- Signed
Buffers - Signed buffers indexed by sid-qualified edge.