control_services.hpp file
Namespaces
- namespace prf
- namespace prf::control
- Shared control service contracts injected into generic command handlers.
Classes
- struct prf::control::ControlServices
- Narrow dependency bundle passed into command handlers.
- class prf::control::IClock
- Abstract clock source used by shared control commands.
- class prf::control::IDeviceIdentity
- Abstract device identity provider used by diagnostics endpoints.
- class prf::control::IManagementNonceSource
- Rotating nonce source used for signed-write freshness.
- class prf::control::ISystemRebootController
- Abstract reboot controller used by
/system/reboot. - class prf::control::ISystemStatusSource
- Abstract source for
/system/*payload fields. - struct prf::control::NonceSnapshot
- Snapshot of current management nonce state.