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