template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2624 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
Public Methods
::fuchsia_wlan_common::wire::JoinBssRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_bssid ()
void clear_bssid ()
Clears the bssid field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::Array<uint8_t, 6> & bssid ()
Getter for bssid.
BuilderImpl & bssid (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::Array<uint8_t, 6>>> elem)
Setter for bssid.
bool has_bss_type ()
void clear_bss_type ()
Clears the bss_type field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_wlan_common::wire::BssType & bss_type ()
Getter for bss_type.
BuilderImpl & bss_type (::fuchsia_wlan_common::wire::BssType elem)
Setter for bss_type.
bool has_remote ()
void clear_remote ()
Clears the remote field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & remote ()
Getter for remote.
BuilderImpl & remote (bool elem)
Setter for remote.
bool has_beacon_period ()
void clear_beacon_period ()
Clears the beacon_period field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint16_t & beacon_period ()
Getter for beacon_period.
BuilderImpl & beacon_period (uint16_t elem)
Setter for beacon_period.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_wlan_common::wire::JoinBssRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_common::wire::JoinBssRequest>> && frame)