class WlanTxResult

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

TX status reports are used by the Minstrel rate selection algorithm

Tests should use the default value in //src/connectivity/wlan/testing/hw-sim/src/lib.rs

Public Methods

void WlanTxResult (Storage_ storage)
void WlanTxResult (::std::array< ::fuchsia_wlan_common::WlanTxResultEntry, 8> tx_result_entry, ::std::array<uint8_t, 6> peer_addr, ::fuchsia_wlan_common::WlanTxResultCode result_code)
void WlanTxResult ()

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

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

void WlanTxResult (WlanTxResult && )

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

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

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

WlanTxResult & operator= (const WlanTxResult & other)
bool operator== (const WlanTxResult & other)
bool operator!= (const WlanTxResult & other)
const ::std::array< ::fuchsia_wlan_common::WlanTxResultEntry, 8> & tx_result_entry ()

up to 8 different tx_vector for one PPDU frame.

WLAN_TX_VECTOR_IDX_INVALID indicates no more entries.

::std::array< ::fuchsia_wlan_common::WlanTxResultEntry, 8> & tx_result_entry ()

up to 8 different tx_vector for one PPDU frame.

WLAN_TX_VECTOR_IDX_INVALID indicates no more entries.

WlanTxResult & tx_result_entry (::std::array< ::fuchsia_wlan_common::WlanTxResultEntry, 8> value)

up to 8 different tx_vector for one PPDU frame.

WLAN_TX_VECTOR_IDX_INVALID indicates no more entries.

const ::std::array<uint8_t, 6> & peer_addr ()

Destination mac address, or addr1 in packet header.

::std::array<uint8_t, 6> & peer_addr ()

Destination mac address, or addr1 in packet header.

WlanTxResult & peer_addr (::std::array<uint8_t, 6> value)

Destination mac address, or addr1 in packet header.

::fuchsia_wlan_common::WlanTxResultCode result_code ()
::fuchsia_wlan_common::WlanTxResultCode & result_code ()
WlanTxResult & result_code (::fuchsia_wlan_common::WlanTxResultCode value)

Setter for result_code.

void WlanTxResult (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits