class Authentication

Defined at line 448 of file fidling/gen/sdk/fidl/fuchsia.wlan.internal/fuchsia.wlan.internal/hlcpp/fuchsia/wlan/internal/cpp/fidl.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 Members

Protocol protocol
unique_ptr credentials

Public Methods

::std::unique_ptr<Authentication> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Authentication * value, size_t _offset)
zx_status_t Clone (Authentication * result)