template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1860 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::ConnectionSignalReport Build ()
Build and return the table. The builder should not be used after this.
bool has_channel ()
void clear_channel ()
Clears the channel field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_wlan_ieee80211::wire::WlanChannel & channel ()
Getter for channel.
BuilderImpl & channel (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_wlan_ieee80211::wire::WlanChannel>> elem)
Setter for channel.
bool has_tx_rate_500kbps ()
void clear_tx_rate_500kbps ()
Clears the tx_rate_500kbps field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & tx_rate_500kbps ()
Getter for tx_rate_500kbps.
BuilderImpl & tx_rate_500kbps (uint32_t elem)
Setter for tx_rate_500kbps.
bool has_rssi_dbm ()
void clear_rssi_dbm ()
Clears the rssi_dbm field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int8_t & rssi_dbm ()
Getter for rssi_dbm.
BuilderImpl & rssi_dbm (int8_t elem)
Setter for rssi_dbm.
bool has_snr_db ()
void clear_snr_db ()
Clears the snr_db field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int8_t & snr_db ()
Getter for snr_db.
BuilderImpl & snr_db (int8_t elem)
Setter for snr_db.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_wlan_stats::wire::ConnectionSignalReport, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_stats::wire::ConnectionSignalReport>> && frame)