Ieee80211DataOrMgmtHeader

Namespace inet::ieee80211

Ieee80211DataOrMgmtHeader

class

Common 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)

actionmodule
hasAtFrontRecipientQosMacDataService
peekAtIeee80211MgmtAp, Ieee80211MgmtSta
peekAtFrontIeee80211Mac, BasicMsduAggregationPolicy, Dcf, Hcf, RecipientMacDataService, RecipientQosMacDataService
popAtFrontIeee80211Mac, OriginatorMacDataService, OriginatorQosMacDataService, RecipientMacDataService, RecipientQosMacDataService
removeAtFrontDcf, 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