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