class WlanFullmacImplConnectRequest
Defined at line 3010 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
Public Methods
void WlanFullmacImplConnectRequest ()
Defined at line 3015 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplConnectRequest (WlanFullmacImplConnectRequest && )
Defined at line 3016 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplConnectRequest (Storage_ storage)
void WlanFullmacImplConnectRequest (const WlanFullmacImplConnectRequest & other)
WlanFullmacImplConnectRequest & operator= (const WlanFullmacImplConnectRequest & other)
bool operator== (const WlanFullmacImplConnectRequest & other)
bool operator!= (const WlanFullmacImplConnectRequest & other)
bool IsEmpty ()
const std::optional< ::fuchsia_wlan_common::BssDescription> & selected_bss ()
::std::optional< ::fuchsia_wlan_common::BssDescription> & selected_bss ()
WlanFullmacImplConnectRequest & selected_bss (std::optional< ::fuchsia_wlan_common::BssDescription> value)
Setter for selected_bss.
const std::optional<uint32_t> & connect_failure_timeout ()
Timeout specified in beacon interval.
::std::optional<uint32_t> & connect_failure_timeout ()
Timeout specified in beacon interval.
WlanFullmacImplConnectRequest & connect_failure_timeout (std::optional<uint32_t> value)
Timeout specified in beacon interval.
const std::optional< ::fuchsia_wlan_fullmac::WlanAuthType> & auth_type ()
Additional parameters specific to the authentication exchange.
::std::optional< ::fuchsia_wlan_fullmac::WlanAuthType> & auth_type ()
Additional parameters specific to the authentication exchange.
WlanFullmacImplConnectRequest & auth_type (std::optional< ::fuchsia_wlan_fullmac::WlanAuthType> value)
Additional parameters specific to the authentication exchange.
WlanFullmacImplConnectRequest & operator= (WlanFullmacImplConnectRequest && )
Defined at line 3017 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
const std::optional< ::std::vector<uint8_t>> & sae_password ()
sae_password is ignored except when SAE_DRIVER_AUTH is enabled and the
auth_type is SAE.
::std::optional< ::std::vector<uint8_t>> & sae_password ()
sae_password is ignored except when SAE_DRIVER_AUTH is enabled and the
auth_type is SAE.
WlanFullmacImplConnectRequest & sae_password (std::optional< ::std::vector<uint8_t>> value)
sae_password is ignored except when SAE_DRIVER_AUTH is enabled and the
auth_type is SAE.
const std::optional< ::fuchsia_wlan_common::WlanKeyConfig> & wep_key ()
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
::std::optional< ::fuchsia_wlan_common::WlanKeyConfig> & wep_key ()
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
WlanFullmacImplConnectRequest & wep_key (std::optional< ::fuchsia_wlan_common::WlanKeyConfig> value)
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
const std::optional< ::std::vector<uint8_t>> & security_ie ()
Additional parameters specific to the association exchange.
::std::optional< ::std::vector<uint8_t>> & security_ie ()
Additional parameters specific to the association exchange.
WlanFullmacImplConnectRequest & security_ie (std::optional< ::std::vector<uint8_t>> value)
Additional parameters specific to the association exchange.
const std::optional< ::fuchsia_wlan_ieee80211::SetKeyDescriptor> & wep_key_desc ()
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
::std::optional< ::fuchsia_wlan_ieee80211::SetKeyDescriptor> & wep_key_desc ()
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
WlanFullmacImplConnectRequest & wep_key_desc (std::optional< ::fuchsia_wlan_ieee80211::SetKeyDescriptor> value)
WEP key used in the authentication exchange.
This is only populated for the WEP security type, otherwise this field is empty.
const std::optional< ::fuchsia_wlan_fullmac::WlanFullmacOwePublicKey> & owe_public_key ()
OWE public key used for Diffie Hellman exchange during association.
This is only populated for the OWE security type, otherwise this field is empty.
::std::optional< ::fuchsia_wlan_fullmac::WlanFullmacOwePublicKey> & owe_public_key ()
OWE public key used for Diffie Hellman exchange during association.
This is only populated for the OWE security type, otherwise this field is empty.
WlanFullmacImplConnectRequest & owe_public_key (std::optional< ::fuchsia_wlan_fullmac::WlanFullmacOwePublicKey> value)
OWE public key used for Diffie Hellman exchange during association.
This is only populated for the OWE security type, otherwise this field is empty.
void WlanFullmacImplConnectRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits