Namespace inet::ieee80211
Ieee80211DataOrMgmtHeader
classCommon base class for 802.11 data and management frames
Extends
| Name | Type | Description |
|---|---|---|
| Ieee80211TwoAddressHeader | (unknown -- not in documented files) |
Fields
| Name | Type | Description |
|---|---|---|
| chunkLength | ||
| address3 | MacAddress | |
| fragmentNumber | short | |
| sequenceNumber | SequenceNumberCyclic |
Packet operations (observed)
| action | module |
|---|---|
| hasAtFront | RecipientQosMacDataService |
| peekAt | Ieee80211MgmtAp, Ieee80211MgmtSta |
| peekAtFront | Ieee80211Mac, BasicMsduAggregationPolicy, Dcf, Hcf, RecipientMacDataService, RecipientQosMacDataService |
| popAtFront | Ieee80211Mac, OriginatorMacDataService, OriginatorQosMacDataService, RecipientMacDataService, RecipientQosMacDataService |
| removeAtFront | Dcf, Hcf, OriginatorMacDataService, OriginatorQosMacDataService |
Source code
// // Common base class for 802.11 data and management frames // class Ieee80211DataOrMgmtHeader extends Ieee80211TwoAddressHeader { chunkLength = LENGTH_MGMT - B(4); MacAddress address3; short fragmentNumber; SequenceNumberCyclic sequenceNumber; }File: src/inet/linklayer/ieee80211/mac/Ieee80211Frame.msg