prf::net::UsbInterfaceStatsProvider class final

Public static variables

static size_t kCountersFieldCount constexpr
static size_t kStatusFieldCount constexpr

Constructors, destructors, conversion operators

UsbInterfaceStatsProvider(const IUsbNetifStatsSource& 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>