Struct PlaybackNotifications

Struct Documentation

struct PlaybackNotifications

Current source reconciliation; does not recover retired generation history.

Public Members

std::uint64_t system = 0

Zero means unsupported by this backend.

std::uint64_t sequence = 0

Latest committed terminal outcome.

std::uint64_t lost_observations = 0

Records dropped by bounded overflow.

std::uint64_t first_lost_sequence = 0

First dropped sequence, zero if none.

std::uint64_t last_lost_sequence = 0

Latest dropped sequence.

std::size_t pending = 0

Staged publication attempts; callbacks never run while staging.

std::size_t capacity = 0

Fixed allocation established before opening output.

bool closed = false

Native output has closed; an explicit final pump remains allowed.