#include <Ieee80211OFDMInterleaverModule.h>
inet::physicallayer::Ieee80211OFDMInterleaverModule::~Ieee80211OFDMInterleaverModule |
( |
| ) |
|
|
virtual |
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
virtual BitVector inet::physicallayer::Ieee80211OFDMInterleaverModule::deinterleave |
( |
const BitVector & |
bits | ) |
const |
|
inlineoverridevirtual |
Implements inet::physicallayer::IInterleaver.
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
BitVector deinterleave(const BitVector &bits) const override
Definition: Ieee80211OFDMInterleaver.cc:55
Implements inet::physicallayer::IInterleaver.
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
const Ieee80211OFDMInterleaving * getInterleaving() const override
Definition: Ieee80211OFDMInterleaver.h:52
virtual void inet::physicallayer::Ieee80211OFDMInterleaverModule::handleMessage |
( |
cMessage * |
msg | ) |
|
|
inlineoverrideprotectedvirtual |
35 {
throw cRuntimeError(
"This module doesn't handle self messages."); }
void inet::physicallayer::Ieee80211OFDMInterleaverModule::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
29 int numberOfCodedBitsPerSymbol = par(
"numberOfCodedBitsPerSymbol");
30 int numberOfCodedBitsPerSubcarrier = par(
"numberOfCodedBitsPerSubcarrier");
31 const Ieee80211OFDMInterleaving *interleaving =
new Ieee80211OFDMInterleaving(numberOfCodedBitsPerSymbol, numberOfCodedBitsPerSubcarrier);
32 interleaver =
new Ieee80211OFDMInterleaver(interleaving);
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
Local initializations.
Definition: InitStages.h:35
virtual BitVector inet::physicallayer::Ieee80211OFDMInterleaverModule::interleave |
( |
const BitVector & |
bits | ) |
const |
|
inlineoverridevirtual |
Implements inet::physicallayer::IInterleaver.
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
BitVector interleave(const BitVector &bits) const override
Definition: Ieee80211OFDMInterleaver.cc:32
virtual int inet::physicallayer::Ieee80211OFDMInterleaverModule::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
The number of initialization stages.
Definition: InitStages.h:116
std::ostream & inet::physicallayer::Ieee80211OFDMInterleaverModule::printToStream |
( |
std::ostream & |
stream, |
|
|
int |
level |
|
) |
| const |
|
overridevirtual |
Prints this object to the provided output stream.
Function calls to operator<< with pointers or references either const or not are all forwarded to this function.
Reimplemented from inet::physicallayer::IPrintableObject.
const Ieee80211OFDMInterleaver * interleaver
Definition: Ieee80211OFDMInterleaverModule.h:30
virtual std::ostream & printToStream(std::ostream &stream, int level) const override
Prints this object to the provided output stream.
Definition: Ieee80211OFDMInterleaver.cc:24
The documentation for this class was generated from the following files: