A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ProbeExchTestVector Struct Reference

Parameters and expected results for a test case. More...

+ Collaboration diagram for ProbeExchTestVector:

Public Attributes

bool addr1Bcast {DEFAULT_PROBE_REQ_ADDR1_BCAST}
 Flag for Probe Request ADDR1 broadcast.
 
bool addr3Bcast {DEFAULT_PROBE_REQ_ADDR3_BCAST}
 Flag for Probe Request ADDR3 broadcast.
 
std::vector< std::string > apChs {}
 AP MLD channels.
 
std::vector< std::string > clientChs {}
 Non-AP MLD channels.
 
bool isMultiLinkReq {DEFAULT_MULTI_LINK_PROBE_REQ}
 Send Multi-link Prpbe Req.
 
std::string name {}
 Test case name.
 
LinkIds reqLinkIds {}
 Link IDs included in Multi-link Probe Request if any.
 
uint8_t reqTxLinkId {DEFAULT_PRB_EXCH_LINK_ID}
 Probe Request Tx Link ID.
 
LinkIds respLinkIds {}
 Expected link IDs included in Multi-link Probe Response if any.
 
uint8_t respTxLinkId {DEFAULT_PRB_EXCH_LINK_ID}
 Probe Response Tx Link ID.
 

Detailed Description

Parameters and expected results for a test case.

Definition at line 72 of file wifi-probe-exchange-test.cc.

Member Data Documentation

◆ addr1Bcast

bool ProbeExchTestVector::addr1Bcast {DEFAULT_PROBE_REQ_ADDR1_BCAST}

Flag for Probe Request ADDR1 broadcast.

Definition at line 80 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq().

◆ addr3Bcast

bool ProbeExchTestVector::addr3Bcast {DEFAULT_PROBE_REQ_ADDR3_BCAST}

Flag for Probe Request ADDR3 broadcast.

Definition at line 81 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq().

◆ apChs

std::vector<std::string> ProbeExchTestVector::apChs {}

AP MLD channels.

Definition at line 75 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SetupDevices(), and ProbeExchTest::ValidateProbeResp().

◆ clientChs

std::vector<std::string> ProbeExchTestVector::clientChs {}

Non-AP MLD channels.

Definition at line 76 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SetupDevices().

◆ isMultiLinkReq

bool ProbeExchTestVector::isMultiLinkReq {DEFAULT_MULTI_LINK_PROBE_REQ}

Send Multi-link Prpbe Req.

Definition at line 77 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq(), and ProbeExchTest::ValidateProbeReq().

◆ name

std::string ProbeExchTestVector::name {}

Test case name.

Definition at line 74 of file wifi-probe-exchange-test.cc.

◆ reqLinkIds

LinkIds ProbeExchTestVector::reqLinkIds {}

Link IDs included in Multi-link Probe Request if any.

Definition at line 79 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq(), and ProbeExchTest::ValidateProbeReq().

◆ reqTxLinkId

uint8_t ProbeExchTestVector::reqTxLinkId {DEFAULT_PRB_EXCH_LINK_ID}

Probe Request Tx Link ID.

Definition at line 78 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq(), and ProbeExchTest::ValidateProbeReq().

◆ respLinkIds

LinkIds ProbeExchTestVector::respLinkIds {}

Expected link IDs included in Multi-link Probe Response if any.

Definition at line 83 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::ValidateProbeResp().

◆ respTxLinkId

uint8_t ProbeExchTestVector::respTxLinkId {DEFAULT_PRB_EXCH_LINK_ID}

Probe Response Tx Link ID.

Definition at line 82 of file wifi-probe-exchange-test.cc.

Referenced by ProbeExchTest::SendProbeReq(), and ProbeExchTest::ValidateProbeResp().


The documentation for this struct was generated from the following file: