class SaeFrame
Defined at line 214 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
Contains the information of SAE authentication frames. Shared between transmit and receive
directions, see WlanFullmacImplIfc::SaeFrameRx and WlanFullmacImpl::SaeFrameTx.
Public Methods
void SaeFrame (Storage_ storage)
void SaeFrame ()
Defined at line 219 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void SaeFrame (SaeFrame && )
Defined at line 220 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void SaeFrame (const SaeFrame & other)
SaeFrame & operator= (SaeFrame && )
Defined at line 221 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
SaeFrame & operator= (const SaeFrame & other)
bool operator== (const SaeFrame & other)
bool operator!= (const SaeFrame & other)
bool IsEmpty ()
const std::optional< ::std::array<uint8_t, 6>> & peer_sta_address ()
The peer's MAC address. Required.
::std::optional< ::std::array<uint8_t, 6>> & peer_sta_address ()
The peer's MAC address. Required.
SaeFrame & peer_sta_address (std::optional< ::std::array<uint8_t, 6>> value)
The peer's MAC address. Required.
const std::optional< ::fuchsia_wlan_ieee80211::StatusCode> & status_code ()
The status code for this SAE frame. Required.
::std::optional< ::fuchsia_wlan_ieee80211::StatusCode> & status_code ()
The status code for this SAE frame. Required.
SaeFrame & status_code (std::optional< ::fuchsia_wlan_ieee80211::StatusCode> value)
The status code for this SAE frame. Required.
const std::optional<uint16_t> & seq_num ()
The sequence number. Required.
::std::optional<uint16_t> & seq_num ()
The sequence number. Required.
SaeFrame & seq_num (std::optional<uint16_t> value)
The sequence number. Required.
const std::optional< ::std::vector<uint8_t>> & sae_fields ()
Contains fields in the frame body relevant to SAE.
See IEEE Std 802.11-2016 table 9-35 and table 9-36 for more details.
Required.
::std::optional< ::std::vector<uint8_t>> & sae_fields ()
Contains fields in the frame body relevant to SAE.
See IEEE Std 802.11-2016 table 9-35 and table 9-36 for more details.
Required.
SaeFrame & sae_fields (std::optional< ::std::vector<uint8_t>> value)
Contains fields in the frame body relevant to SAE.
See IEEE Std 802.11-2016 table 9-35 and table 9-36 for more details.
Required.
void SaeFrame (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits