pub struct MemberEventsWindow {
pub runtime_incarnation: BridgeHostRuntimeIncarnation,
pub generation: u64,
pub fence_token: u64,
pub rows: Vec<(u64, EventEnvelope<AgentEvent>)>,
pub from_seq: u64,
pub next_seq: u64,
pub watermark: u64,
pub turn_outcomes: Vec<BridgeTurnOutcomeRecord>,
pub outcomes_complete: bool,
}Expand description
One served page of a member’s durable event stream (DEC-P6E-4/5/18).
Fields§
§runtime_incarnation: BridgeHostRuntimeIncarnationExact boot incarnation of the host actor that served this page. The controlling mob fences reachability on this token before it may fold or advertise the page as progress.
generation: u64Generation the page was served at — the self-describing seq-domain reset signal (§14.6).
fence_token: u64Materialization fence paired with generation. A same-generation
fence rotation is a distinct observation incarnation.
rows: Vec<(u64, EventEnvelope<AgentEvent>)>(durable seq, envelope) rows in seq order.
from_seq: u64Exact read floor used for this page. Response-size trimming may drop every event row and must then resume from this value, never skip.
next_seq: u64Cursor seq to resume from (durable seq domain).
watermark: u64Highest durable seq the owning host has recorded.
turn_outcomes: Vec<BridgeTurnOutcomeRecord>Bounded page of retained, unacknowledged turn-outcome journal rows for the member’s current generation.
outcomes_complete: boolWhether every currently retained unacknowledged row fit this outcome page. This does not claim that no delayed commit can appear later.