template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 2275 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::DfsFeature Build ()

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

bool has_supported ()
void clear_supported ()

Clears the supported field.

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

O(number_of_fields) complexity.

bool & supported ()

If true, driver implements DFS procedures (e.g. vacate channel upon

detecting RADAR). Based on whether the driver implements DFS procedures,

higher layers may adjust their logic (e.g. to include/exclude channels

that require DFS).

BuilderImpl & supported (bool elem)

If true, driver implements DFS procedures (e.g. vacate channel upon

detecting RADAR). Based on whether the driver implements DFS procedures,

higher layers may adjust their logic (e.g. to include/exclude channels

that require DFS).

Protected Methods

void WireTableBaseBuilder< ::fuchsia_wlan_common::wire::DfsFeature, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_common::wire::DfsFeature>> && frame)

Records