class WlanRxInfo

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

Information pertaining to incoming packets. One WlanRxInfo is associated with each packet.

You are encouraged to use the default value in //src/connectivity/wlan/testing/hw-sim/src/lib.rs

See wlan_rx_info_t for details about each field.

Public Methods

void WlanRxInfo (Storage_ storage)
void WlanRxInfo (uint32_t rx_flags, uint32_t valid_fields, ::fuchsia_wlan_common::WlanPhyType phy, uint32_t data_rate, ::fuchsia_wlan_ieee80211::WlanChannel channel, uint8_t mcs, int8_t rssi_dbm, int16_t snr_dbh)
void WlanRxInfo ()

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

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

void WlanRxInfo (WlanRxInfo && )

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

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

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

WlanRxInfo & operator= (const WlanRxInfo & other)
bool operator== (const WlanRxInfo & other)
bool operator!= (const WlanRxInfo & other)
uint32_t rx_flags ()
uint32_t & rx_flags ()
WlanRxInfo & rx_flags (uint32_t value)

Setter for rx_flags.

uint32_t valid_fields ()
uint32_t & valid_fields ()
WlanRxInfo & valid_fields (uint32_t value)

Setter for valid_fields.

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

Setter for phy.

uint32_t data_rate ()
uint32_t & data_rate ()
WlanRxInfo & data_rate (uint32_t value)

Setter for data_rate.

const ::fuchsia_wlan_ieee80211::WlanChannel & channel ()
::fuchsia_wlan_ieee80211::WlanChannel & channel ()
WlanRxInfo & channel (::fuchsia_wlan_ieee80211::WlanChannel value)

Setter for channel.

uint8_t mcs ()
uint8_t & mcs ()
WlanRxInfo & mcs (uint8_t value)

Setter for mcs.

int8_t rssi_dbm ()
int8_t & rssi_dbm ()
WlanRxInfo & rssi_dbm (int8_t value)

Setter for rssi_dbm.

int16_t snr_dbh ()
int16_t & snr_dbh ()
WlanRxInfo & snr_dbh (int16_t value)

Setter for snr_dbh.

void WlanRxInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits