class WlanAssociationConfig

Defined at line 4446 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

Argument table to be passed as the single argument to

WlanSoftmac.NotifyAssociationComplete.

All information here is relevant only in the context of the association with

the given peer_addr.

All fields in this table are required unless stated otherwise.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanAssociationConfig> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_wlan_softmac::wire::WlanAssociationConfig> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_softmac::wire::WlanAssociationConfig>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void WlanAssociationConfig ()

Defined at line 4448 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

void WlanAssociationConfig (const WlanAssociationConfig & other)

Defined at line 4449 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

void WlanAssociationConfig (WlanAssociationConfig && other)

Defined at line 4451 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

::fidl::Array<uint8_t, 6> & bssid ()

The MAC address of the peer with which we are now associated.

bool has_bssid ()
uint16_t & aid ()

A unique identifier for this specific association. This is unique among

active associations, not necessarily historical ones.

bool has_aid ()
uint16_t & listen_interval ()
bool has_listen_interval ()
::fuchsia_wlan_ieee80211::wire::WlanChannel & channel ()
bool has_channel ()
WlanAssociationConfig & operator= (const WlanAssociationConfig & other)

Defined at line 4450 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

WlanAssociationConfig & operator= (WlanAssociationConfig && other)

Defined at line 4452 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

bool & qos ()

QoS capable and parameters

bool has_qos ()
::fuchsia_wlan_common::wire::WlanWmmParameters & wmm_params ()

WFA WMM v1.2, 2.2.2

bool has_wmm_params ()
::fidl::VectorView<uint8_t> & rates ()

Concatenation of SupportedRates and ExtendedSupportedRates

IEEE Std 802.11-2016, 9.4.2.3

&

9.4.2.13

bool has_rates ()
uint16_t & capability_info ()

IEEE Std 802.11-2016, 9.4.1.4

bool has_capability_info ()
::fuchsia_wlan_ieee80211::wire::HtCapabilities & ht_cap ()

IEEE Std 802.11-2016, 9.4.2.56, 57

Rx MCS Bitmask in Supported MCS Set field represents the set of MCS

the peer can receive at from this device, considering this device's Tx capability.

bool has_ht_cap ()
::fuchsia_wlan_ieee80211::wire::HtOperation & ht_op ()
bool has_ht_op ()
::fuchsia_wlan_ieee80211::wire::VhtCapabilities & vht_cap ()

IEEE Std 802.11-2016, 9.4.2.158, 159

bool has_vht_cap ()
::fuchsia_wlan_ieee80211::wire::VhtOperation & vht_op ()
bool has_vht_op ()
void ~WlanAssociationConfig ()

Defined at line 4454 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder