Struct PlaybackEnded

Struct Documentation

struct PlaybackEnded

Optional observation of one admitted playback generation; retains no Voice/native objects.

Public Members

std::uint64_t system = 0

Checked permanent output identity.

std::uint64_t voice = 0

Checked logical voice identity, stable across restart.

std::uint64_t generation = 0

Starts at one; advances only on successful restart.

PlaybackTerminal terminal

Immutable outcome for this generation.

std::uint64_t lost_observations = 0

Cumulative dropped outbox records at publication.

std::uint64_t first_lost_sequence = 0

First dropped sequence, zero if none.

std::uint64_t last_lost_sequence = 0

Latest dropped sequence; the range may contain delivered records.