class WlanFullmacImplIfcRoamResultIndRequest
Defined at line 1160 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
Public Methods
void WlanFullmacImplIfcRoamResultIndRequest (Storage_ storage)
void WlanFullmacImplIfcRoamResultIndRequest ()
Defined at line 1165 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplIfcRoamResultIndRequest (WlanFullmacImplIfcRoamResultIndRequest && )
Defined at line 1166 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplIfcRoamResultIndRequest (const WlanFullmacImplIfcRoamResultIndRequest & other)
WlanFullmacImplIfcRoamResultIndRequest & operator= (WlanFullmacImplIfcRoamResultIndRequest && )
Defined at line 1167 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
WlanFullmacImplIfcRoamResultIndRequest & operator= (const WlanFullmacImplIfcRoamResultIndRequest & other)
bool operator== (const WlanFullmacImplIfcRoamResultIndRequest & other)
bool operator!= (const WlanFullmacImplIfcRoamResultIndRequest & 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.
WlanFullmacImplIfcRoamResultIndRequest & selected_bssid (std::optional< ::std::array<uint8_t, 6>> value)
BSSID of the target BSS. Required.
const std::optional< ::fuchsia_wlan_ieee80211::StatusCode> & status_code ()
Result of the roam attempt. Required.
::std::optional< ::fuchsia_wlan_ieee80211::StatusCode> & status_code ()
Result of the roam attempt. Required.
WlanFullmacImplIfcRoamResultIndRequest & status_code (std::optional< ::fuchsia_wlan_ieee80211::StatusCode> value)
Result of the roam attempt. Required.
const std::optional<bool> & original_association_maintained ()
Whether the original BSS association has been maintained through the roam attempt. Required.
A successful roam always incurs disassociation from the original BSS, so if `status_code` is
success then this field must be set to false; a roam failure typically incurs disassociation
from the original BSS, but may not in some cases (e.g. in some Fast BSS Transition scenarios).
::std::optional<bool> & original_association_maintained ()
Whether the original BSS association has been maintained through the roam attempt. Required.
A successful roam always incurs disassociation from the original BSS, so if `status_code` is
success then this field must be set to false; a roam failure typically incurs disassociation
from the original BSS, but may not in some cases (e.g. in some Fast BSS Transition scenarios).
WlanFullmacImplIfcRoamResultIndRequest & original_association_maintained (std::optional<bool> value)
Whether the original BSS association has been maintained through the roam attempt. Required.
A successful roam always incurs disassociation from the original BSS, so if `status_code` is
success then this field must be set to false; a roam failure typically incurs disassociation
from the original BSS, but may not in some cases (e.g. in some Fast BSS Transition scenarios).
const std::optional<bool> & target_bss_authenticated ()
Whether the client is authenticated with the target BSS. If `status_code` is success, then
this field must be set to true; if the roam attempt failed, this field may be true or false.
This allows higher layers to decide how to clean up connection state after a failed roam
attempt.
::std::optional<bool> & target_bss_authenticated ()
Whether the client is authenticated with the target BSS. If `status_code` is success, then
this field must be set to true; if the roam attempt failed, this field may be true or false.
This allows higher layers to decide how to clean up connection state after a failed roam
attempt.
WlanFullmacImplIfcRoamResultIndRequest & target_bss_authenticated (std::optional<bool> value)
Whether the client is authenticated with the target BSS. If `status_code` is success, then
this field must be set to true; if the roam attempt failed, this field may be true or false.
This allows higher layers to decide how to clean up connection state after a failed roam
attempt.
const std::optional<uint16_t> & association_id ()
Association ID for this association with the AP. Required if `status_code` is success.
::std::optional<uint16_t> & association_id ()
Association ID for this association with the AP. Required if `status_code` is success.
WlanFullmacImplIfcRoamResultIndRequest & association_id (std::optional<uint16_t> value)
Association ID for this association with the AP. Required if `status_code` is success.
const std::optional< ::std::vector<uint8_t>> & association_ies ()
IEs for this association with the AP. Required if `status_code` is success.
::std::optional< ::std::vector<uint8_t>> & association_ies ()
IEs for this association with the AP. Required if `status_code` is success.
WlanFullmacImplIfcRoamResultIndRequest & association_ies (std::optional< ::std::vector<uint8_t>> value)
IEs for this association with the AP. Required if `status_code` is success.
void WlanFullmacImplIfcRoamResultIndRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits