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