src/system/task_health.hpp file

Namespaces

namespace prf
namespace prf::system

Classes

class prf::system::ITaskHeartbeatSink
Narrow sink used by task runners to publish liveness heartbeats.
struct prf::system::TaskHealthEntrySnapshot
Per-task view returned by TaskHealthMonitor::snapshot().
class prf::system::TaskHealthMonitor
Tracks per-task heartbeat freshness and watchdog gating eligibility.
struct prf::system::TaskHealthSnapshot
Aggregate watchdog gating state for all registered tasks.