class WlanTxInfo

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

Public Methods

void WlanTxInfo (Storage_ storage)
void WlanTxInfo (uint32_t tx_flags, uint32_t valid_fields, uint16_t tx_vector_idx, ::fuchsia_wlan_common::WlanPhyType phy, ::fuchsia_wlan_ieee80211::ChannelBandwidth channel_bandwidth, uint8_t mcs)
void WlanTxInfo ()

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

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

void WlanTxInfo (WlanTxInfo && )

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

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

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

WlanTxInfo & operator= (const WlanTxInfo & other)
bool operator== (const WlanTxInfo & other)
bool operator!= (const WlanTxInfo & other)
uint32_t tx_flags ()

Transmit flags. These represent boolean options as opposed to enums or other value-based

info which are represented below. Values should be taken from the WLAN_TX_INFO_FLAGS_* enum.

uint32_t & tx_flags ()

Transmit flags. These represent boolean options as opposed to enums or other value-based

info which are represented below. Values should be taken from the WLAN_TX_INFO_FLAGS_* enum.

WlanTxInfo & tx_flags (uint32_t value)

Transmit flags. These represent boolean options as opposed to enums or other value-based

info which are represented below. Values should be taken from the WLAN_TX_INFO_FLAGS_* enum.

uint32_t valid_fields ()

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero. Values for fields not indicated by a flag may be chosen at the discretion of

the softmac driver.

uint32_t & valid_fields ()

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero. Values for fields not indicated by a flag may be chosen at the discretion of

the softmac driver.

WlanTxInfo & valid_fields (uint32_t value)

Bitmask indicating which of the following fields are valid in this struct. Reserved flags

must be zero. Values for fields not indicated by a flag may be chosen at the discretion of

the softmac driver.

uint16_t tx_vector_idx ()
uint16_t & tx_vector_idx ()
WlanTxInfo & tx_vector_idx (uint16_t value)

Setter for tx_vector_idx.

::fuchsia_wlan_common::WlanPhyType phy ()
::fuchsia_wlan_common::WlanPhyType & phy ()
WlanTxInfo & phy (::fuchsia_wlan_common::WlanPhyType value)

Setter for phy.

::fuchsia_wlan_ieee80211::ChannelBandwidth channel_bandwidth ()
::fuchsia_wlan_ieee80211::ChannelBandwidth & channel_bandwidth ()
WlanTxInfo & channel_bandwidth (::fuchsia_wlan_ieee80211::ChannelBandwidth value)

Setter for channel_bandwidth.

uint8_t mcs ()

The modulation and coding scheme index for this packet. Depends on the PHY format and

channel width.

uint8_t & mcs ()

The modulation and coding scheme index for this packet. Depends on the PHY format and

channel width.

WlanTxInfo & mcs (uint8_t value)

The modulation and coding scheme index for this packet. Depends on the PHY format and

channel width.

void WlanTxInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits