class WlanFullmacImplIfcRoamStartIndRequest
Defined at line 1054 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
Public Methods
void WlanFullmacImplIfcRoamStartIndRequest (Storage_ storage)
void WlanFullmacImplIfcRoamStartIndRequest ()
Defined at line 1059 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplIfcRoamStartIndRequest (WlanFullmacImplIfcRoamStartIndRequest && )
Defined at line 1060 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplIfcRoamStartIndRequest (const WlanFullmacImplIfcRoamStartIndRequest & other)
WlanFullmacImplIfcRoamStartIndRequest & operator= (WlanFullmacImplIfcRoamStartIndRequest && )
Defined at line 1061 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
WlanFullmacImplIfcRoamStartIndRequest & operator= (const WlanFullmacImplIfcRoamStartIndRequest & other)
bool operator== (const WlanFullmacImplIfcRoamStartIndRequest & other)
bool operator!= (const WlanFullmacImplIfcRoamStartIndRequest & other)
bool IsEmpty ()
const std::optional< ::std::array<uint8_t, 6>> & selected_bssid ()
BSSID of the target BSS. Required.
::std::optional< ::std::array<uint8_t, 6>> & selected_bssid ()
BSSID of the target BSS. Required.
WlanFullmacImplIfcRoamStartIndRequest & selected_bssid (std::optional< ::std::array<uint8_t, 6>> value)
BSSID of the target BSS. Required.
const std::optional< ::fuchsia_wlan_common::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).
::std::optional< ::fuchsia_wlan_common::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).
WlanFullmacImplIfcRoamStartIndRequest & selected_bss (std::optional< ::fuchsia_wlan_common::BssDescription> value)
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).
const std::optional<bool> & original_association_maintained ()
Whether the original BSS association has been maintained at the start of a roam attempt.
Required. 802.11 dictates that a STA can only be associated with a single BSS, so a roam
attempt typically incurs disassociation at the start of the roam attempt. However,
802.11 also provides a mechanism (i.e. Fast BSS Transition) that allows a device to
maintain association with the original BSS while establishing authentication with the
target BSS, in order to avoid losing the original association if authentication with the
target BSS fails.
::std::optional<bool> & original_association_maintained ()
Whether the original BSS association has been maintained at the start of a roam attempt.
Required. 802.11 dictates that a STA can only be associated with a single BSS, so a roam
attempt typically incurs disassociation at the start of the roam attempt. However,
802.11 also provides a mechanism (i.e. Fast BSS Transition) that allows a device to
maintain association with the original BSS while establishing authentication with the
target BSS, in order to avoid losing the original association if authentication with the
target BSS fails.
WlanFullmacImplIfcRoamStartIndRequest & original_association_maintained (std::optional<bool> value)
Whether the original BSS association has been maintained at the start of a roam attempt.
Required. 802.11 dictates that a STA can only be associated with a single BSS, so a roam
attempt typically incurs disassociation at the start of the roam attempt. However,
802.11 also provides a mechanism (i.e. Fast BSS Transition) that allows a device to
maintain association with the original BSS while establishing authentication with the
target BSS, in order to avoid losing the original association if authentication with the
target BSS fails.
void WlanFullmacImplIfcRoamStartIndRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits