39 MACAddress address = frame->getReceiverAddress();
49 it->second = seqNum = (it->second + 1) % 4096;
62 else if (type ==
DATA)
64 Ieee80211DataFrame *qosDataFrame = check_and_cast<Ieee80211DataFrame *>(frame);
65 Key key(frame->getReceiverAddress(), qosDataFrame->getTid());
70 it->second = seqNum = (it->second + 1) % 4096;
75 frame->setSequenceNumber(seqNum);
CacheType
Definition: QoSSequenceNumberAssignment.h:32
std::map< Key, SequenceNumber > lastSentSeqNums
Definition: QoSSequenceNumberAssignment.h:40
Definition: QoSSequenceNumberAssignment.h:35
SequenceNumber lastSentSharedCounterSeqNum
Definition: QoSSequenceNumberAssignment.h:43
Definition: QoSSequenceNumberAssignment.h:34
std::pair< MACAddress, Tid > Key
Definition: QoSSequenceNumberAssignment.h:38
std::map< MACAddress, SequenceNumber > lastSentTimePrioritySeqNums
Definition: QoSSequenceNumberAssignment.h:41
virtual CacheType getCacheType(Ieee80211DataOrMgmtFrame *frame, bool incoming)
Definition: QoSSequenceNumberAssignment.cc:23
std::map< MACAddress, SequenceNumber > lastSentSharedSeqNums
Definition: QoSSequenceNumberAssignment.h:42
Definition: QoSSequenceNumberAssignment.h:36