#include <PrimitiveFrameSequences.h>
◆ completeStep()
◆ getHistory()
| virtual std::string inet::ieee80211::RtsFs::getHistory |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ prepareStep()
Implements inet::ieee80211::IFrameSequence.
43 auto dataOrMgmtPacket = context->getInProgressFrames()->getFrameToTransmit();
44 auto rtsFrame = context->getRtsProcedure()->buildRtsFrame(dataOrMgmtPacket->peekAtFront<Ieee80211DataOrMgmtHeader>());
45 auto rtsPacket =
new Packet(
"RTS");
46 rtsPacket->insertAtBack(rtsFrame);
47 rtsPacket->insertAtBack(makeShared<Ieee80211MacTrailer>());
48 return new RtsTransmitStep(dataOrMgmtPacket, rtsPacket, context->getIfs());
53 throw cRuntimeError(
"Unknown step");
◆ startSequence()
◆ firstStep
| int inet::ieee80211::RtsFs::firstStep = -1 |
|
protected |
◆ step
| int inet::ieee80211::RtsFs::step = -1 |
|
protected |
The documentation for this class was generated from the following files: