prf::system::TaskHealthSnapshot struct final

Aggregate watchdog gating state for all registered tasks.

Public static variables

static size_t kTaskCount constexpr

Public variables

bool all_required_healthy
TaskHealthTaskId first_unhealthy_task
bool has_first_unhealthy_task
std::array<TaskHealthEntrySnapshot, kTaskCount> tasks
uint32_t timeout_ms