prf::net::PpposInterfaceStatsProvider class final

PPPoS implementation of generic interface stats provider.

This adapter exposes PPPoS runtime status and basic counters through /interface/<iface>/* control interface resources.

Constructors, destructors, conversion operators

PpposInterfaceStatsProvider(const IPpposStatsSource& source) explicit

Public functions

auto append_target_wire_values(std::string_view target, prf::control::ResponseWriter* out) const -> bool
auto connected() const -> bool
auto iface_name() const -> const char*
auto module_name() const -> const char*
auto target_field_count(std::string_view target) const -> size_t
auto targets() const -> std::span<const char*const>