class SaeFeature

Defined at line 1457 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

Simultaneous Authentication of Equals.

See IEEE 802.11-2016 12.4.

This is a security feature, usable for fullmac or softmac.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

SaeFeature & set_driver_handler_supported (bool _value)
SaeFeature & set_sme_handler_supported (bool _value)
SaeFeature & set_hash_to_element_supported (bool _value)
void SaeFeature ()
void SaeFeature (SaeFeature && other)
void ~SaeFeature ()
SaeFeature & operator= (SaeFeature && other)
::std::unique_ptr<SaeFeature> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, SaeFeature * _value, size_t _offset)
zx_status_t Clone (SaeFeature * _result)
const bool & driver_handler_supported ()

SAE can be handled by the driver.

Defined at line 1464 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool has_driver_handler_supported ()

Defined at line 1468 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool * mutable_driver_handler_supported ()

SAE can be handled by the driver.

Defined at line 1473 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

void clear_driver_handler_supported ()

Defined at line 1481 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

const bool & sme_handler_supported ()

SAE can be handled by SME.

Defined at line 1490 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool has_sme_handler_supported ()

Defined at line 1494 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool * mutable_sme_handler_supported ()

SAE can be handled by SME.

Defined at line 1499 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

void clear_sme_handler_supported ()

Defined at line 1507 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

const 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.

Defined at line 1518 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool has_hash_to_element_supported ()

Defined at line 1522 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

bool * mutable_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.

Defined at line 1529 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h

void clear_hash_to_element_supported ()

Defined at line 1537 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h