ISystemStatusSource class
#include <control/control_services.hpp>
Abstract source for /system/* payload fields.
Derived classes
- class prf::system::RuntimeSystemService final
- Runtime-oriented provider for
/system/*telemetry and/system/reboot.
Constructors, destructors, conversion operators
- ~ISystemStatusSource() defaulted virtual
Public functions
- auto append_system_view(SystemView view, ResponseWriter* out) const -> bool pure virtual
- Appends one system telemetry view into caller-owned response writer.
- auto system_view_field_count(SystemView view) const -> size_t pure virtual
- Returns number of key/value pairs emitted by
append_system_view.
Function documentation
bool prf:: control:: ISystemStatusSource:: append_system_view(SystemView view,
ResponseWriter* out) const pure virtual
Appends one system telemetry view into caller-owned response writer.
Implementations should fail fast when out reports overflow/error.