template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 7402 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
Public Methods
::fuchsia_wlan_fullmac::wire::WlanFullmacImplRoamRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_selected_bss ()
void clear_selected_bss ()
Clears the selected_bss field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_wlan_common::wire::BssDescription & selected_bss ()
Full BSS description of the target BSS. Required.
If the data in BssDescription is incorrect or incomplete, the roam cannot succeed,
because higher layers will not be able to complete required actions (e.g. SAE).
BuilderImpl & selected_bss (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_wlan_common::wire::BssDescription>> elem)
Full BSS description of the target BSS. Required.
If the data in BssDescription is incorrect or incomplete, the roam cannot succeed,
because higher layers will not be able to complete required actions (e.g. SAE).
Protected Methods
void WireTableBaseBuilder< ::fuchsia_wlan_fullmac::wire::WlanFullmacImplRoamRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_fullmac::wire::WlanFullmacImplRoamRequest>> && frame)