template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1332 of file fidling/gen/sdk/fidl/fuchsia.wlan.stats/fuchsia.wlan.stats/cpp/fidl/fuchsia.wlan.stats/cpp/wire_types.h

Public Methods

::fuchsia_wlan_stats::wire::TelemetrySupport Build ()

Build and return the table. The builder should not be used after this.

bool has_inspect_counter_configs ()
void clear_inspect_counter_configs ()

Clears the inspect_counter_configs field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::VectorView< ::fuchsia_wlan_stats::wire::InspectCounterConfig> & inspect_counter_configs ()

Specifies counters that should be logged into Inspect time series

BuilderImpl & inspect_counter_configs (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::InspectCounterConfig>>> elem)

Specifies counters that should be logged into Inspect time series

bool has_inspect_gauge_configs ()
void clear_inspect_gauge_configs ()

Clears the inspect_gauge_configs field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::VectorView< ::fuchsia_wlan_stats::wire::InspectGaugeConfig> & inspect_gauge_configs ()

Specifies gauges that should be logged into Inspect time series

BuilderImpl & inspect_gauge_configs (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::InspectGaugeConfig>>> elem)

Specifies gauges that should be logged into Inspect time series

Protected Methods

void WireTableBaseBuilder< ::fuchsia_wlan_stats::wire::TelemetrySupport, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_stats::wire::TelemetrySupport>> && frame)

Records