This is the complete list of members for ns3::OfdmPhy, including all inherited members.
ABORT enum value | ns3::PhyEntity | |
AbortCurrentReception(WifiPhyRxfailureReason reason) | ns3::PhyEntity | protected |
AddPreambleEvent(Ptr< Event > event) | ns3::PhyEntity | protected |
begin(void) const | ns3::PhyEntity | |
BuildPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, Time ppduDuration) override | ns3::OfdmPhy | virtual |
CalculateDataRate(WifiCodeRate codeRate, uint16_t constellationSize, uint16_t channelWidth) | ns3::OfdmPhy | protectedstatic |
CalculateDataRate(double symbolDuration, uint16_t guardInterval, uint16_t usableSubCarriers, uint16_t numberOfBitsPerSubcarrier, double codingRate) | ns3::OfdmPhy | protectedstatic |
CalculatePhyPreambleAndHeaderDuration(const WifiTxVector &txVector) const | ns3::PhyEntity | |
CalculatePhyRate(WifiCodeRate codeRate, uint64_t dataRate) | ns3::OfdmPhy | protectedstatic |
CalculateTxDuration(WifiConstPsduMap psduMap, const WifiTxVector &txVector, WifiPhyBand band) const | ns3::PhyEntity | virtual |
CancelAllEvents(void) | ns3::PhyEntity | virtual |
CancelRunningEndPreambleDetectionEvents(bool clear=false) | ns3::PhyEntity | |
CodeRateConstellationSizePair typedef | ns3::PhyEntity | protected |
CreateInterferenceEvent(Ptr< const WifiPpdu > ppdu, const WifiTxVector &txVector, Time duration, RxPowerWattPerChannelBand &rxPower, bool isStartOfdmaRxing=false) | ns3::PhyEntity | protected |
CreateOfdmMode(std::string uniqueName, bool isMandatory) | ns3::OfdmPhy | privatestatic |
DoAbortCurrentReception(WifiPhyRxfailureReason reason) | ns3::PhyEntity | protectedvirtual |
DoEndReceiveField(WifiPpduField field, Ptr< Event > event) override | ns3::OfdmPhy | protectedvirtual |
DoEndReceivePayload(Ptr< const WifiPpdu > ppdu) | ns3::PhyEntity | protectedvirtual |
DoEndReceivePreamble(Ptr< Event > event) | ns3::PhyEntity | protectedvirtual |
DoGetEvent(Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW) | ns3::PhyEntity | protectedvirtual |
DoResetReceive(Ptr< Event > event) | ns3::PhyEntity | protectedvirtual |
DoStartReceiveField(WifiPpduField field, Ptr< Event > event) | ns3::PhyEntity | protectedvirtual |
DoStartReceivePayload(Ptr< Event > event) | ns3::PhyEntity | protectedvirtual |
DROP enum value | ns3::PhyEntity | |
DropPreambleEvent(Ptr< const WifiPpdu > ppdu, WifiPhyRxfailureReason reason, Time endRx, uint16_t measurementChannelWidth) | ns3::PhyEntity | protected |
end(void) const | ns3::PhyEntity | |
EndOfMpdu(Ptr< Event > event, Ptr< const WifiPsdu > psdu, size_t mpduIndex, Time relativeStart, Time mpduDuration) | ns3::PhyEntity | protected |
EndPreambleDetectionPeriod(Ptr< Event > event) | ns3::PhyEntity | protected |
EndReceiveField(WifiPpduField field, Ptr< Event > event) | ns3::PhyEntity | |
EndReceiveHeader(Ptr< Event > event) | ns3::OfdmPhy | protected |
EndReceivePayload(Ptr< Event > event) | ns3::PhyEntity | |
ErasePreambleEvent(Ptr< const WifiPpdu > ppdu, Time rxDuration) | ns3::PhyEntity | protected |
GetAddressedPsduInPpdu(Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | virtual |
GetCenterFrequencyForChannelWidth(const WifiTxVector &txVector) const | ns3::PhyEntity | protected |
GetChannelWidthAndBand(const WifiTxVector &txVector, uint16_t staId) const | ns3::PhyEntity | protectedvirtual |
GetCodeRate(const std::string &name) | ns3::OfdmPhy | static |
GetCodeRatio(WifiCodeRate codeRate) | ns3::OfdmPhy | protectedstatic |
GetConstellationSize(const std::string &name) | ns3::OfdmPhy | static |
GetCurrentEvent(void) const | ns3::PhyEntity | protected |
GetCurrentPreambleEvents(void) const | ns3::PhyEntity | protected |
GetDataRate(const std::string &name, uint16_t channelWidth) | ns3::OfdmPhy | static |
GetDataRateFromTxVector(const WifiTxVector &txVector, uint16_t staId) | ns3::OfdmPhy | static |
GetDuration(WifiPpduField field, const WifiTxVector &txVector) const override | ns3::OfdmPhy | virtual |
GetDurationUpToField(WifiPpduField field, const WifiTxVector &txVector) const | ns3::PhyEntity | |
GetGuardBandwidth(uint16_t currentChannelWidth) const | ns3::PhyEntity | protected |
GetHeaderDuration(const WifiTxVector &txVector) const | ns3::OfdmPhy | protectedvirtual |
GetHeaderMode(const WifiTxVector &txVector) const | ns3::OfdmPhy | protectedvirtual |
GetMaxPsduSize(void) const override | ns3::OfdmPhy | protectedvirtual |
GetMcs(uint8_t index) const | ns3::PhyEntity | virtual |
GetMeasurementChannelWidth(const Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | virtual |
GetNextField(WifiPpduField currentField, WifiPreamble preamble) const | ns3::PhyEntity | |
GetNumberServiceBits(void) const | ns3::OfdmPhy | protected |
GetNumModes(void) const | ns3::PhyEntity | virtual |
GetOfdmRate(uint64_t rate, uint16_t bw=20) | ns3::OfdmPhy | static |
GetOfdmRate12Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate12MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate12MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate13_5MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate18Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate18MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate1_5MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate24Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate24MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate27MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate2_25MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate36Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate3MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate3MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate48Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate4_5MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate4_5MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate54Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate6Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate6MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate6MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate9Mbps(void) | ns3::OfdmPhy | static |
GetOfdmRate9MbpsBW10MHz(void) | ns3::OfdmPhy | static |
GetOfdmRate9MbpsBW5MHz(void) | ns3::OfdmPhy | static |
GetPayloadDuration(uint32_t size, const WifiTxVector &txVector, WifiPhyBand band, MpduType mpdutype, bool incFlag, uint32_t &totalAmpduSize, double &totalAmpduNumSymbols, uint16_t staId) const override | ns3::OfdmPhy | virtual |
GetPhyHeaderSections(const WifiTxVector &txVector, Time ppduStart) const | ns3::PhyEntity | |
GetPhyHeaderSnrPer(WifiPpduField field, Ptr< Event > event) const | ns3::PhyEntity | protected |
GetPhyRate(const std::string &name, uint16_t channelWidth) | ns3::OfdmPhy | static |
GetPhyRateFromTxVector(const WifiTxVector &txVector, uint16_t staId) | ns3::OfdmPhy | static |
GetPpduFormats(void) const override | ns3::OfdmPhy | virtual |
GetPreambleDuration(const WifiTxVector &txVector) const | ns3::OfdmPhy | protectedvirtual |
GetRandomValue(void) const | ns3::PhyEntity | protected |
GetReceptionStatus(Ptr< const WifiPsdu > psdu, Ptr< Event > event, uint16_t staId, Time relativeMpduStart, Time mpduDuration) | ns3::PhyEntity | protected |
GetReferenceCount(void) const | ns3::SimpleRefCount< PhyEntity > | inline |
GetRemainingDurationAfterField(Ptr< const WifiPpdu > ppdu, WifiPpduField field) const | ns3::PhyEntity | |
GetRxChannelWidth(const WifiTxVector &txVector) const | ns3::PhyEntity | virtual |
GetRxPowerWForPpdu(Ptr< Event > event) const | ns3::PhyEntity | protected |
GetSigMode(WifiPpduField field, const WifiTxVector &txVector) const override | ns3::OfdmPhy | virtual |
GetSignalExtension(WifiPhyBand band) const | ns3::OfdmPhy | protected |
GetStaId(const Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | virtual |
GetTxMaskRejectionParams(void) const | ns3::PhyEntity | protected |
GetTxPowerSpectralDensity(double txPowerW, Ptr< const WifiPpdu > ppdu) const override | ns3::OfdmPhy | protectedvirtual |
GetWifiConstPsduMap(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) const | ns3::PhyEntity | virtual |
HandlesMcsModes(void) const | ns3::PhyEntity | virtual |
IGNORE enum value | ns3::PhyEntity | |
InitializeModes(void) | ns3::OfdmPhy | static |
IsAllConfigSupported(WifiPpduField field, Ptr< const WifiPpdu > ppdu) const | ns3::OfdmPhy | protectedvirtual |
IsAllowed(const WifiTxVector &txVector) | ns3::OfdmPhy | static |
IsChannelWidthSupported(Ptr< const WifiPpdu > ppdu) const | ns3::OfdmPhy | protectedvirtual |
IsConfigSupported(Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | protectedvirtual |
IsMcsSupported(uint8_t index) const | ns3::PhyEntity | virtual |
IsModeSupported(WifiMode mode) const | ns3::PhyEntity | virtual |
m_count | ns3::SimpleRefCount< PhyEntity > | mutableprivate |
m_endOfMpduEvents | ns3::PhyEntity | protected |
m_endPreambleDetectionEvents | ns3::PhyEntity | protected |
m_endRxPayloadEvents | ns3::PhyEntity | protected |
m_globalPpduUid | ns3::PhyEntity | protectedstatic |
m_modeList | ns3::PhyEntity | protected |
m_ofdmModulationLookupTable | ns3::OfdmPhy | privatestatic |
m_ofdmPpduFormats | ns3::OfdmPhy | privatestatic |
m_signalNoiseMap | ns3::PhyEntity | protected |
m_state | ns3::PhyEntity | protected |
m_statusPerMpduMap | ns3::PhyEntity | protected |
m_wifiPhy | ns3::PhyEntity | protected |
ModulationLookupTable typedef | ns3::PhyEntity | protected |
NoEndPreambleDetectionEvents(void) const | ns3::PhyEntity | |
NotifyInterferenceRxEndAndClear(bool reset) | ns3::PhyEntity | protected |
NotifyPayloadBegin(const WifiTxVector &txVector, const Time &payloadDuration) | ns3::PhyEntity | protected |
ObtainNextUid(const WifiTxVector &txVector) | ns3::PhyEntity | protectedvirtual |
OfdmPhy(OfdmPhyVariant variant=OFDM_PHY_DEFAULT, bool buildModeList=true) | ns3::OfdmPhy | |
operator=([[maybe_unused]] const SimpleRefCount &o) | ns3::SimpleRefCount< PhyEntity > | inline |
PhyHeaderChunkInfo typedef | ns3::PhyEntity | |
PhyHeaderSections typedef | ns3::PhyEntity | |
PhyRxFailureAction enum name | ns3::PhyEntity | |
PpduFormats typedef | ns3::PhyEntity | protected |
Ref(void) const | ns3::SimpleRefCount< PhyEntity > | inline |
ResetReceive(Ptr< Event > event) | ns3::PhyEntity | |
ScheduleEndOfMpdus(Ptr< Event > event) | ns3::PhyEntity | protected |
SetOwner(Ptr< WifiPhy > wifiPhy) | ns3::PhyEntity | |
SimpleRefCount() | ns3::SimpleRefCount< PhyEntity > | inline |
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< PhyEntity > | inline |
StartPreambleDetectionPeriod(Ptr< Event > event) | ns3::PhyEntity | protected |
StartReceiveField(WifiPpduField field, Ptr< Event > event) | ns3::PhyEntity | |
StartReceivePayload(Ptr< Event > event) | ns3::PhyEntity | protected |
StartReceivePreamble(Ptr< WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW, Time rxDuration) | ns3::PhyEntity | virtual |
StartTx(Ptr< WifiPpdu > ppdu) | ns3::PhyEntity | virtual |
Transmit(Time txDuration, Ptr< WifiPpdu > ppdu, std::string type) | ns3::PhyEntity | |
UidStaIdPair typedef | ns3::PhyEntity | protected |
Unref(void) const | ns3::SimpleRefCount< PhyEntity > | inline |
UpdateInterferenceEvent(Ptr< Event > event, const RxPowerWattPerChannelBand &rxPower) | ns3::PhyEntity | protected |
~OfdmPhy() | ns3::OfdmPhy | virtual |
~PhyEntity() | ns3::PhyEntity | virtual |