struct DataFrameHeader

Defined at line 401 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

IEEE Std 802.11-2016, 9.3.2.1

Public Members

FrameControl fc
uint16_t duration
MacAddr addr1
MacAddr addr2
MacAddr addr3
SequenceControl sc

Public Methods

FrameType Type ()

Defined at line 402 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

size_t max_len ()

Defined at line 403 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

bool HasAddr4 ()

Use accessors for optional fields.

MacAddr addr4;

uint8_t qos_ctrl[2];

HtControl* ht_ctrl;

Defined at line 419 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

bool HasQosCtrl ()

Defined at line 420 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

size_t len ()

Defined at line 425 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

const common::MacAddr * addr4 ()

Defined at line 437 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

common::MacAddr * addr4 ()

Defined at line 444 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

const QosControl * qos_ctrl ()

Defined at line 446 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

QosControl * qos_ctrl ()

Defined at line 456 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

const HtControl * ht_ctrl ()

Defined at line 458 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h

HtControl * ht_ctrl ()

Defined at line 471 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/mac_frame.h