Expand description
Bounded target-side audit ring.
Sequence numbers increase monotonically for the life of the proxy instance. Wrap overwrites the oldest entries but never reuses or resets sequence numbers, so a host reading from a stale cursor can detect the gap. The ring is in-memory: undrained entries are lost if the driver host crashes, which is why hosts drain incrementally during mutating plans.
Structs§
- Audit
Entry - An audit record together with its assigned sequence number.
- Audit
Page - One bounded page returned from
AuditRing::read. - Audit
Record - One audit record. Callers supply bounded, normalized values; the ring never stores pointers, physical addresses, handles, or unbounded caller strings.
- Audit
Ring - Fixed-capacity audit ring.
Enums§
- Decision
- The policy outcome recorded for an attempted operation.
- OpStatus
- Execution outcome recorded alongside the policy decision.
Type Aliases§
- Audit
Observer - Callback invoked with each record and its assigned sequence number as the record is appended.