class WlanKeyConfig
Defined at line 676 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
Configuration pertaining to security keys, often used by RSN and other secure authentication.
These values are populated by the wlantap driver and should not be specified manually.
See wlan_key_config_t for details about each field.
Public Methods
void WlanKeyConfig (uint8_t protection, ::std::array<uint8_t, 3> cipher_oui, uint8_t cipher_type, uint8_t key_type, ::std::array<uint8_t, 6> peer_addr, uint8_t key_idx, ::std::vector<uint8_t> key)
void WlanKeyConfig ()
Default constructs a |WlanKeyConfig| only if all of its members are default constructible.
Defined at line 687 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
void WlanKeyConfig (WlanKeyConfig && )
Defined at line 690 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
void WlanKeyConfig (Storage_ storage)
void WlanKeyConfig (const WlanKeyConfig & other)
WlanKeyConfig & operator= (const WlanKeyConfig & other)
bool operator== (const WlanKeyConfig & other)
bool operator!= (const WlanKeyConfig & other)
uint8_t protection ()
uint8_t & protection ()
WlanKeyConfig & protection (uint8_t value)
Setter for protection.
const ::std::array<uint8_t, 3> & cipher_oui ()
::std::array<uint8_t, 3> & cipher_oui ()
WlanKeyConfig & cipher_oui (::std::array<uint8_t, 3> value)
Setter for cipher_oui.
uint8_t cipher_type ()
uint8_t & cipher_type ()
WlanKeyConfig & cipher_type (uint8_t value)
Setter for cipher_type.
uint8_t key_type ()
uint8_t & key_type ()
WlanKeyConfig & key_type (uint8_t value)
Setter for key_type.
WlanKeyConfig & operator= (WlanKeyConfig && )
Defined at line 691 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
const ::std::array<uint8_t, 6> & peer_addr ()
::std::array<uint8_t, 6> & peer_addr ()
WlanKeyConfig & peer_addr (::std::array<uint8_t, 6> value)
Setter for peer_addr.
uint8_t key_idx ()
uint8_t & key_idx ()
WlanKeyConfig & key_idx (uint8_t value)
Setter for key_idx.
const ::std::vector<uint8_t> & key ()
::std::vector<uint8_t> & key ()
WlanKeyConfig & key (::std::vector<uint8_t> value)
Setter for key.
void WlanKeyConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits