template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1575 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::IfaceHistogramStats Build ()

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

bool has_noise_floor_histograms ()
void clear_noise_floor_histograms ()

Clears the noise_floor_histograms 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::NoiseFloorHistogram> & noise_floor_histograms ()

Noise floor histogram(s).

BuilderImpl & noise_floor_histograms (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::NoiseFloorHistogram>>> elem)

Noise floor histogram(s).

bool has_rssi_histograms ()
void clear_rssi_histograms ()

Clears the rssi_histograms 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::RssiHistogram> & rssi_histograms ()

Received signal strength indicator (RSSI) histogram(s).

BuilderImpl & rssi_histograms (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::RssiHistogram>>> elem)

Received signal strength indicator (RSSI) histogram(s).

bool has_rx_rate_index_histograms ()
void clear_rx_rate_index_histograms ()

Clears the rx_rate_index_histograms 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::RxRateIndexHistogram> & rx_rate_index_histograms ()

Received rate index histogram(s).

BuilderImpl & rx_rate_index_histograms (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::RxRateIndexHistogram>>> elem)

Received rate index histogram(s).

bool has_snr_histograms ()
void clear_snr_histograms ()

Clears the snr_histograms 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::SnrHistogram> & snr_histograms ()

Signal to noise ratio (SNR) histogram(s).

BuilderImpl & snr_histograms (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_wlan_stats::wire::SnrHistogram>>> elem)

Signal to noise ratio (SNR) histogram(s).

Protected Methods

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

Records