Struct ShutdownSnapshot

Struct Documentation

struct ShutdownSnapshot

Synchronized current negotiation state, distinct from the runtime’s milestone stage.

Public Members

ShutdownStatus status = ShutdownStatus::Running

Current controller state.

std::optional<ShutdownRequest> request

Staged or admitted unresolved request, if any.

bool admitted = false

False while initialization/owner processing has not admitted Pending.

bool closed = false

New endpoint commands reject; retained snapshots/results remain readable.

ShutdownCause cause = ShutdownCause::None

Committed cause, independent of request origin.