|
INET Framework for OMNeT++/OMNEST
|
#include <FrameSequenceContext.h>
Protected Attributes | |
| MACAddress | address = MACAddress::UNSPECIFIED_ADDRESS |
| Ieee80211ModeSet * | modeSet = nullptr |
| InProgressFrames * | inProgressFrames = nullptr |
| std::vector< IFrameSequenceStep * > | steps |
| IRtsProcedure * | rtsProcedure = nullptr |
| IRtsPolicy * | rtsPolicy = nullptr |
| NonQoSContext * | nonQoSContext = nullptr |
| QoSContext * | qosContext = nullptr |
| inet::ieee80211::FrameSequenceContext::FrameSequenceContext | ( | MACAddress | address, |
| Ieee80211ModeSet * | modeSet, | ||
| InProgressFrames * | inProgressFrames, | ||
| IRtsProcedure * | rtsProcedure, | ||
| IRtsPolicy * | rtsPolicy, | ||
| NonQoSContext * | nonQosContext, | ||
| QoSContext * | qosContext | ||
| ) |
|
virtual |
|
inlinevirtual |
Referenced by inet::ieee80211::FrameSequenceHandler::startFrameSequenceStep().
|
virtual |
Referenced by inet::ieee80211::ManagementAckFs::prepareStep(), inet::ieee80211::AckFs::prepareStep(), inet::ieee80211::FragFrameAckFs::prepareStep(), and inet::ieee80211::LastFrameAckFs::prepareStep().
|
virtual |
Referenced by inet::ieee80211::RtsCtsFs::prepareStep(), and inet::ieee80211::CtsFs::prepareStep().
|
virtual |
Referenced by inet::ieee80211::DataFs::prepareStep(), inet::ieee80211::ManagementAckFs::prepareStep(), inet::ieee80211::ManagementFs::prepareStep(), inet::ieee80211::RtsCtsFs::prepareStep(), inet::ieee80211::RtsFs::prepareStep(), inet::ieee80211::FragFrameAckFs::prepareStep(), inet::ieee80211::LastFrameAckFs::prepareStep(), and inet::ieee80211::BlockAckReqBlockAckFs::prepareStep().
|
inlinevirtual |
Referenced by inet::ieee80211::DcfFs::hasMoreFragments(), inet::ieee80211::HcfFs::hasMoreTxOps(), inet::ieee80211::HcfFs::hasMoreTxOpsAndMulticast(), inet::ieee80211::DcfFs::isBroadcastManagementOrGroupDataSequenceNeeded(), inet::ieee80211::DcfFs::isFragFrameSequenceNeeded(), inet::ieee80211::TxOpFs::isRtsCtsNeeded(), inet::ieee80211::DcfFs::isRtsCtsNeeded(), inet::ieee80211::DataFs::prepareStep(), inet::ieee80211::ManagementAckFs::prepareStep(), inet::ieee80211::ManagementFs::prepareStep(), inet::ieee80211::RtsCtsFs::prepareStep(), inet::ieee80211::RtsFs::prepareStep(), inet::ieee80211::FragFrameAckFs::prepareStep(), inet::ieee80211::LastFrameAckFs::prepareStep(), inet::ieee80211::BlockAckReqBlockAckFs::prepareStep(), inet::ieee80211::HcfFs::selectDataOrManagementSequence(), inet::ieee80211::HcfFs::selectHcfSequence(), inet::ieee80211::DcfFs::selectMulticastDataOrMgmt(), and inet::ieee80211::TxOpFs::selectTxOpSequence().
|
inlinevirtual |
Referenced by inet::ieee80211::FrameSequenceHandler::abortFrameSequence(), inet::ieee80211::FrameSequenceHandler::finishFrameSequenceStep(), inet::ieee80211::FrameSequenceHandler::handleStartRxTimeout(), inet::ieee80211::ManagementAckFs::prepareStep(), inet::ieee80211::AckFs::prepareStep(), inet::ieee80211::RtsCtsFs::prepareStep(), inet::ieee80211::CtsFs::prepareStep(), inet::ieee80211::FragFrameAckFs::prepareStep(), inet::ieee80211::LastFrameAckFs::prepareStep(), inet::ieee80211::BlockAckReqBlockAckFs::prepareStep(), and inet::ieee80211::FrameSequenceHandler::processResponse().
|
inlinevirtual |
|
inlinevirtual |
Referenced by getIfs().
|
inlinevirtual |
Referenced by inet::ieee80211::HcfFs::hasMoreTxOps(), inet::ieee80211::BlockAckReqBlockAckFs::prepareStep(), and inet::ieee80211::TxOpFs::selectTxOpSequence().
|
inlinevirtual |
Referenced by inet::ieee80211::TxOpFs::isRtsCtsNeeded(), and inet::ieee80211::DcfFs::isRtsCtsNeeded().
|
inlinevirtual |
Referenced by inet::ieee80211::RtsCtsFs::prepareStep(), and inet::ieee80211::RtsFs::prepareStep().
|
inlinevirtual |
Referenced by inet::ieee80211::ManagementAckFs::completeStep(), inet::ieee80211::AckFs::completeStep(), inet::ieee80211::RtsCtsFs::completeStep(), inet::ieee80211::CtsFs::completeStep(), inet::ieee80211::FragFrameAckFs::completeStep(), inet::ieee80211::LastFrameAckFs::completeStep(), and inet::ieee80211::BlockAckReqBlockAckFs::completeStep().
|
inlinevirtual |
Referenced by inet::ieee80211::FrameSequenceHandler::abortFrameSequence(), and inet::ieee80211::FrameSequenceHandler::finishFrameSequenceStep().
|
virtual |
Referenced by inet::ieee80211::ManagementAckFs::completeStep(), inet::ieee80211::AckFs::completeStep(), inet::ieee80211::RtsCtsFs::completeStep(), inet::ieee80211::CtsFs::completeStep(), inet::ieee80211::FragFrameAckFs::completeStep(), inet::ieee80211::LastFrameAckFs::completeStep(), and inet::ieee80211::BlockAckReqBlockAckFs::completeStep().
|
virtual |
Referenced by isForUs().
|
protected |
Referenced by isForUs(), and isSentByUs().
|
protected |
Referenced by ~FrameSequenceContext().
|
protected |
Referenced by getIfs().
|
protected |
Referenced by getAckTimeout(), and ~FrameSequenceContext().
|
protected |
Referenced by getAckTimeout(), and ~FrameSequenceContext().
|
protected |
Referenced by getCtsTimeout().
|
protected |
|
protected |
Referenced by ~FrameSequenceContext().