template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1526 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::SaeFeature Build ()

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

bool has_driver_handler_supported ()
void clear_driver_handler_supported ()

Clears the driver_handler_supported field.

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

O(number_of_fields) complexity.

bool & driver_handler_supported ()

SAE can be handled by the driver.

BuilderImpl & driver_handler_supported (bool elem)

SAE can be handled by the driver.

bool has_sme_handler_supported ()
void clear_sme_handler_supported ()

Clears the sme_handler_supported field.

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

O(number_of_fields) complexity.

bool & sme_handler_supported ()

SAE can be handled by SME.

BuilderImpl & sme_handler_supported (bool elem)

SAE can be handled by SME.

bool has_hash_to_element_supported ()
void clear_hash_to_element_supported ()

Clears the hash_to_element_supported field.

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

O(number_of_fields) complexity.

bool & hash_to_element_supported ()

Indicates whether the driver is compatible with SAE hash-to-element.

In the SME handler case, this just means passing through SAE frames

with the SAE_HASH_TO_ELEMENT status code.

BuilderImpl & hash_to_element_supported (bool elem)

Indicates whether the driver is compatible with SAE hash-to-element.

In the SME handler case, this just means passing through SAE frames

with the SAE_HASH_TO_ELEMENT status code.

Protected Methods

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

Records