class Authentication

Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.wlan.internal/fuchsia.wlan.internal/cpp/fidl/fuchsia.wlan.internal/cpp/natural_types.h

Pairs credentials with a particular security protocol. This type requires

validation, as `Protocol` and `Credentials` may disagree. FIDL APIs that use

this type generally restrict authentication to `protocol`.

Public Methods

void Authentication (Storage_ storage)
void Authentication (::fuchsia_wlan_internal::Protocol protocol, ::fidl::Box< ::fuchsia_wlan_internal::Credentials> credentials)
void Authentication ()

Default constructs a |Authentication| only if all of its members are default constructible.

Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.wlan.internal/fuchsia.wlan.internal/cpp/fidl/fuchsia.wlan.internal/cpp/natural_types.h

void Authentication (Authentication && )

Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.wlan.internal/fuchsia.wlan.internal/cpp/fidl/fuchsia.wlan.internal/cpp/natural_types.h

void Authentication (const Authentication & other)
Authentication & operator= (Authentication && )

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.wlan.internal/fuchsia.wlan.internal/cpp/fidl/fuchsia.wlan.internal/cpp/natural_types.h

Authentication & operator= (const Authentication & other)
bool operator== (const Authentication & other)
bool operator!= (const Authentication & other)
::fuchsia_wlan_internal::Protocol protocol ()
::fuchsia_wlan_internal::Protocol & protocol ()
Authentication & protocol (::fuchsia_wlan_internal::Protocol value)

Setter for protocol.

const ::fidl::Box< ::fuchsia_wlan_internal::Credentials> & credentials ()
::fidl::Box< ::fuchsia_wlan_internal::Credentials> & credentials ()
Authentication & credentials (::fidl::Box< ::fuchsia_wlan_internal::Credentials> value)

Setter for credentials.

void Authentication (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits