A Discrete-Event Network Simulator
API
ns3::EhtPhy Member List

This is the complete list of members for ns3::EhtPhy, including all inherited members.

ABORT enum valuens3::PhyEntity
AbortCurrentReception(WifiPhyRxfailureReason reason)ns3::PhyEntityprotected
AddPreambleEvent(Ptr< Event > event)ns3::PhyEntityprotected
begin() constns3::PhyEntity
BuildModeList() overridens3::EhtPhyprotectedvirtual
BuildPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, Time ppduDuration) overridens3::EhtPhyvirtual
CalculateDataRate(Time symbolDuration, uint16_t usableSubCarriers, uint16_t numberOfBitsPerSubcarrier, double codingRate, uint8_t nss)ns3::HtPhyprotectedstatic
ns3::OfdmPhy::CalculateDataRate(WifiCodeRate codeRate, uint16_t constellationSize, uint16_t channelWidth)ns3::OfdmPhyprotectedstatic
ns3::OfdmPhy::CalculateDataRate(Time symbolDuration, uint16_t usableSubCarriers, uint16_t numberOfBitsPerSubcarrier, double codingRate)ns3::OfdmPhyprotectedstatic
CalculateNonHeDurationForHeMu(const WifiTxVector &txVector) const overridens3::EhtPhyprotectedvirtual
CalculateNonHeDurationForHeTb(const WifiTxVector &txVector) const overridens3::EhtPhyprotectedvirtual
CalculateNonHtReferenceRate(WifiCodeRate codeRate, uint16_t constellationSize)ns3::EhtPhyprotectedstatic
CalculatePhyPreambleAndHeaderDuration(const WifiTxVector &txVector) constns3::PhyEntity
CalculatePhyRate(WifiCodeRate codeRate, uint64_t dataRate)ns3::HtPhyprotectedstatic
CalculateTxDuration(WifiConstPsduMap psduMap, const WifiTxVector &txVector, WifiPhyBand band) const overridens3::HePhyvirtual
CancelAllEvents() overridens3::HePhyvirtual
CancelRunningEndPreambleDetectionEvents()ns3::PhyEntity
CanStartRx(Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
CcaIndication typedefns3::PhyEntityprotected
CodeRateConstellationSizePair typedefns3::PhyEntityprotected
ConvertHeRuSubcarriers(uint16_t bandWidth, uint16_t guardBandwidth, uint32_t subcarrierSpacing, HeRu::SubcarrierRange subcarrierRange, uint8_t bandIndex=0)ns3::HePhystatic
ConvertHeTbPpduDurationToLSigLength(Time ppduDuration, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhystatic
ConvertLSigLengthToHeTbPpduDuration(uint16_t length, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhystatic
CreateEhtMcs(uint8_t index)ns3::EhtPhyprotectedstatic
CreateHeMcs(uint8_t index)ns3::HePhystatic
CreateHtMcs(uint8_t index)ns3::HtPhyprivatestatic
CreateInterferenceEvent(Ptr< const WifiPpdu > ppdu, Time duration, RxPowerWattPerChannelBand &rxPower, bool isStartHePortionRxing=false)ns3::PhyEntityprotected
CreateOfdmMode(std::string uniqueName, bool isMandatory)ns3::OfdmPhyprivatestatic
CreateVhtMcs(uint8_t index)ns3::VhtPhyprivatestatic
DoAbortCurrentReception(WifiPhyRxfailureReason reason) overridens3::HePhyprotectedvirtual
DoEndReceiveField(WifiPpduField field, Ptr< Event > event) overridens3::EhtPhyprotectedvirtual
DoEndReceivePayload(Ptr< const WifiPpdu > ppdu) overridens3::HePhyprotectedvirtual
DoEndReceivePreamble(Ptr< Event > event)ns3::PhyEntityprotectedvirtual
DoGetEvent(Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW) overridens3::HePhyprotectedvirtual
DoResetReceive(Ptr< Event > event) overridens3::HePhyprotectedvirtual
DoStartReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntityprotectedvirtual
DoStartReceivePayload(Ptr< Event > event) overridens3::HePhyprotectedvirtual
DROP enum valuens3::PhyEntity
DropPreambleEvent(Ptr< const WifiPpdu > ppdu, WifiPhyRxfailureReason reason, Time endRx)ns3::PhyEntityprotected
EhtPhy(bool buildModeList=true)ns3::EhtPhy
end() constns3::PhyEntity
EndOfHeSigACallback typedefns3::HePhy
EndOfMpdu(Ptr< Event > event, Ptr< const WifiPsdu > psdu, size_t mpduIndex, Time relativeStart, Time mpduDuration)ns3::PhyEntityprotected
EndPreambleDetectionPeriod(Ptr< Event > event)ns3::PhyEntityprotected
EndReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntity
EndReceiveHeader(Ptr< Event > event)ns3::OfdmPhyprotected
EndReceiveHtSig(Ptr< Event > event)ns3::HtPhyprivate
EndReceivePayload(Ptr< Event > event)ns3::PhyEntity
EndReceiveSig(Ptr< Event > event, WifiPpduField field)ns3::VhtPhyprotected
ErasePreambleEvent(Ptr< const WifiPpdu > ppdu, Time rxDuration)ns3::PhyEntityprotected
GetAddressedPsduInPpdu(Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
GetBssColor() constns3::HePhy
GetBssMembershipSelector() constns3::HtPhy
GetCcaIndication(const Ptr< const WifiPpdu > ppdu) overridens3::VhtPhyprotectedvirtual
GetCcaThreshold(const Ptr< const WifiPpdu > ppdu, WifiChannelListType channelType) const overridens3::HePhyvirtual
GetCenterFrequencyForChannelWidth(const WifiTxVector &txVector) constns3::PhyEntityprotected
GetCenterFrequencyForNonHePart(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetChannelWidthAndBand(const WifiTxVector &txVector, uint16_t staId) const overridens3::HePhyprotectedvirtual
GetCodeRate(uint8_t mcsValue)ns3::EhtPhystatic
ns3::OfdmPhy::GetCodeRate(const std::string &name)ns3::OfdmPhystatic
GetCodeRatio(WifiCodeRate codeRate)ns3::HtPhyprotectedstatic
GetConstellationSize(uint8_t mcsValue)ns3::EhtPhystatic
ns3::OfdmPhy::GetConstellationSize(const std::string &name)ns3::OfdmPhystatic
GetCurrentEvent() constns3::PhyEntityprotected
GetCurrentHeTbPpduUid() constns3::HePhy
GetCurrentPreambleEvents() constns3::PhyEntityprotected
GetDataRate(uint8_t mcsValue, uint16_t channelWidth, uint16_t guardInterval, uint8_t nss)ns3::EhtPhystatic
ns3::OfdmPhy::GetDataRate(const std::string &name, uint16_t channelWidth)ns3::OfdmPhystatic
GetDataRateFromTxVector(const WifiTxVector &txVector, uint16_t staId=SU_STA_ID)ns3::EhtPhystatic
GetDelayUntilCcaEnd(double thresholdDbm, const WifiSpectrumBandInfo &band)ns3::PhyEntityprotected
GetDuration(WifiPpduField field, const WifiTxVector &txVector) const overridens3::EhtPhyvirtual
GetDurationUpToField(WifiPpduField field, const WifiTxVector &txVector) constns3::PhyEntity
GetEhtMcs(uint8_t index)ns3::EhtPhystatic
GetEhtMcs0()ns3::EhtPhystatic
GetEhtMcs1()ns3::EhtPhystatic
GetEhtMcs10()ns3::EhtPhystatic
GetEhtMcs11()ns3::EhtPhystatic
GetEhtMcs12()ns3::EhtPhystatic
GetEhtMcs13()ns3::EhtPhystatic
GetEhtMcs2()ns3::EhtPhystatic
GetEhtMcs3()ns3::EhtPhystatic
GetEhtMcs4()ns3::EhtPhystatic
GetEhtMcs5()ns3::EhtPhystatic
GetEhtMcs6()ns3::EhtPhystatic
GetEhtMcs7()ns3::EhtPhystatic
GetEhtMcs8()ns3::EhtPhystatic
GetEhtMcs9()ns3::EhtPhystatic
GetFailureReason(WifiPpduField field) const overridens3::EhtPhyprotectedvirtual
GetGuardBandwidth(uint16_t currentChannelWidth) constns3::PhyEntityprotected
GetHeaderDuration(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetHeaderMode(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetHeMcs(uint8_t index)ns3::HePhystatic
GetHeMcs0()ns3::HePhystatic
GetHeMcs1()ns3::HePhystatic
GetHeMcs10()ns3::HePhystatic
GetHeMcs11()ns3::HePhystatic
GetHeMcs2()ns3::HePhystatic
GetHeMcs3()ns3::HePhystatic
GetHeMcs4()ns3::HePhystatic
GetHeMcs5()ns3::HePhystatic
GetHeMcs6()ns3::HePhystatic
GetHeMcs7()ns3::HePhystatic
GetHeMcs8()ns3::HePhystatic
GetHeMcs9()ns3::HePhystatic
GetHtCodeRate(uint8_t mcsValue)ns3::HtPhystatic
GetHtConstellationSize(uint8_t mcsValue)ns3::HtPhystatic
GetHtMcs(uint8_t index)ns3::HtPhystatic
GetHtMcs0()ns3::HtPhystatic
GetHtMcs1()ns3::HtPhystatic
GetHtMcs10()ns3::HtPhystatic
GetHtMcs11()ns3::HtPhystatic
GetHtMcs12()ns3::HtPhystatic
GetHtMcs13()ns3::HtPhystatic
GetHtMcs14()ns3::HtPhystatic
GetHtMcs15()ns3::HtPhystatic
GetHtMcs16()ns3::HtPhystatic
GetHtMcs17()ns3::HtPhystatic
GetHtMcs18()ns3::HtPhystatic
GetHtMcs19()ns3::HtPhystatic
GetHtMcs2()ns3::HtPhystatic
GetHtMcs20()ns3::HtPhystatic
GetHtMcs21()ns3::HtPhystatic
GetHtMcs22()ns3::HtPhystatic
GetHtMcs23()ns3::HtPhystatic
GetHtMcs24()ns3::HtPhystatic
GetHtMcs25()ns3::HtPhystatic
GetHtMcs26()ns3::HtPhystatic
GetHtMcs27()ns3::HtPhystatic
GetHtMcs28()ns3::HtPhystatic
GetHtMcs29()ns3::HtPhystatic
GetHtMcs3()ns3::HtPhystatic
GetHtMcs30()ns3::HtPhystatic
GetHtMcs31()ns3::HtPhystatic
GetHtMcs4()ns3::HtPhystatic
GetHtMcs5()ns3::HtPhystatic
GetHtMcs6()ns3::HtPhystatic
GetHtMcs7()ns3::HtPhystatic
GetHtMcs8()ns3::HtPhystatic
GetHtMcs9()ns3::HtPhystatic
GetHtSigDuration() const overridens3::VhtPhyprotectedvirtual
GetHtSigMode() const overridens3::VhtPhyprotectedvirtual
GetLSigDuration(WifiPreamble preamble) const overridens3::HePhyvirtual
GetLSigMode()ns3::HtPhystatic
GetMaxDelayPpduSameUid(const WifiTxVector &txVector) overridens3::HePhyprotectedvirtual
GetMaxPsduSize() const overridens3::HePhyprotectedvirtual
GetMaxSupportedMcsIndexPerSs() constns3::HtPhy
GetMcs(uint8_t index) const overridens3::HtPhyvirtual
GetMeasurementChannelWidth(const Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
GetNextField(WifiPpduField currentField, WifiPreamble preamble) constns3::PhyEntity
GetNonHtReferenceRate(uint8_t mcsValue)ns3::EhtPhystatic
GetNonOfdmaBand(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetNonOfdmaWidth(HeRu::RuSpec ru) constns3::HePhy
GetNumberBccEncoders(const WifiTxVector &txVector) const overridens3::HePhyprivatevirtual
GetNumberServiceBits() constns3::OfdmPhyprotected
GetNumModes() constns3::PhyEntityvirtual
GetObssPdAlgorithm() constns3::HePhy
GetOfdmRate(uint64_t rate, uint16_t bw=20)ns3::OfdmPhystatic
GetOfdmRate12Mbps()ns3::OfdmPhystatic
GetOfdmRate12MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate12MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate13_5MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate18Mbps()ns3::OfdmPhystatic
GetOfdmRate18MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate1_5MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate24Mbps()ns3::OfdmPhystatic
GetOfdmRate24MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate27MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate2_25MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate36Mbps()ns3::OfdmPhystatic
GetOfdmRate3MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate3MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate48Mbps()ns3::OfdmPhystatic
GetOfdmRate4_5MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate4_5MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate54Mbps()ns3::OfdmPhystatic
GetOfdmRate6Mbps()ns3::OfdmPhystatic
GetOfdmRate6MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate6MbpsBW5MHz()ns3::OfdmPhystatic
GetOfdmRate9Mbps()ns3::OfdmPhystatic
GetOfdmRate9MbpsBW10MHz()ns3::OfdmPhystatic
GetOfdmRate9MbpsBW5MHz()ns3::OfdmPhystatic
GetPayloadDuration(uint32_t size, const WifiTxVector &txVector, WifiPhyBand band, MpduType mpdutype, bool incFlag, uint32_t &totalAmpduSize, double &totalAmpduNumSymbols, uint16_t staId) const overridens3::HtPhyvirtual
GetPer20MHzDurations(const Ptr< const WifiPpdu > ppdu)ns3::HePhyprivate
GetPhyHeaderSections(const WifiTxVector &txVector, Time ppduStart) constns3::PhyEntity
GetPhyHeaderSnrPer(WifiPpduField field, Ptr< Event > event) constns3::PhyEntityprotected
GetPhyRate(uint8_t mcsValue, uint16_t channelWidth, uint16_t guardInterval, uint8_t nss)ns3::EhtPhystatic
ns3::OfdmPhy::GetPhyRate(const std::string &name, uint16_t channelWidth)ns3::OfdmPhystatic
GetPhyRateFromTxVector(const WifiTxVector &txVector, uint16_t staId=SU_STA_ID)ns3::EhtPhystatic
GetPpduFormats() const overridens3::EhtPhyvirtual
GetPreambleDuration(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetPrimaryBand(uint16_t bandWidth) constns3::PhyEntityprotected
GetRandomValue() constns3::PhyEntityprotected
GetReceptionStatus(Ptr< const WifiPsdu > psdu, Ptr< Event > event, uint16_t staId, Time relativeMpduStart, Time mpduDuration)ns3::PhyEntityprotected
GetReferenceCount() constns3::SimpleRefCount< PhyEntity >inline
GetRemainingDurationAfterField(Ptr< const WifiPpdu > ppdu, WifiPpduField field) constns3::PhyEntity
GetRuBandForRx(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetRuBandForTx(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetRxChannelWidth(const WifiTxVector &txVector) constns3::PhyEntityprotectedvirtual
GetRxPowerWForPpdu(Ptr< Event > event) constns3::PhyEntityprotected
GetRxPpduFromTxPpdu(Ptr< const WifiPpdu > ppdu) overridens3::HePhyvirtual
GetSecondaryBand(uint16_t bandWidth) constns3::PhyEntityprotected
GetSigADuration(WifiPreamble preamble) const overridens3::HePhyvirtual
GetSigAMode() const overridens3::HePhyvirtual
GetSigBDuration(const WifiTxVector &txVector) const overridens3::HePhyvirtual
GetSigBMode(const WifiTxVector &txVector) const overridens3::EhtPhyvirtual
GetSigBSize(const WifiTxVector &txVector) const overridens3::EhtPhyprotectedvirtual
GetSigMode(WifiPpduField field, const WifiTxVector &txVector) const overridens3::EhtPhyprotectedvirtual
GetSignalExtension(WifiPhyBand band) constns3::OfdmPhyprotected
GetStaId(const Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
GetSymbolDuration(Time guardInterval)ns3::HePhyprotectedstatic
GetSymbolDuration(const WifiTxVector &txVector) const overridens3::HePhyprivatevirtual
ns3::VhtPhy::GetSymbolDuration(uint16_t channelWidth)ns3::HtPhyprotectedstatic
GetTrainingDuration(const WifiTxVector &txVector, uint8_t nDataLtf, uint8_t nExtensionLtf=0) const overridens3::HePhyvirtual
GetTxMaskRejectionParams() constns3::PhyEntityprotected
GetTxPowerSpectralDensity(double txPowerW, Ptr< const WifiPpdu > ppdu) const overridens3::HePhyprotectedvirtual
GetTxPowerSpectralDensity(double txPowerW, Ptr< const WifiPpdu > ppdu, HePpdu::TxPsdFlag flag) constns3::HePhyprivate
GetUsableSubcarriers(uint16_t channelWidth)ns3::HePhyprotectedstatic
ns3::OfdmPhy::GetUsableSubcarriers()ns3::OfdmPhyprotectedstatic
GetValidPpduDuration(Time ppduDuration, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhyprivatestatic
GetVhtMcs(uint8_t index)ns3::VhtPhystatic
GetVhtMcs0()ns3::VhtPhystatic
GetVhtMcs1()ns3::VhtPhystatic
GetVhtMcs2()ns3::VhtPhystatic
GetVhtMcs3()ns3::VhtPhystatic
GetVhtMcs4()ns3::VhtPhystatic
GetVhtMcs5()ns3::VhtPhystatic
GetVhtMcs6()ns3::VhtPhystatic
GetVhtMcs7()ns3::VhtPhystatic
GetVhtMcs8()ns3::VhtPhystatic
GetVhtMcs9()ns3::VhtPhystatic
GetWifiConstPsduMap(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) const overridens3::HePhyprotectedvirtual
HandleRxPpduWithSameContent(Ptr< Event > event, Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPower) overridens3::HePhyprotectedvirtual
HandlesMcsModes() const overridens3::HtPhyvirtual
HePhy(bool buildModeList=true)ns3::HePhy
HtPhy(uint8_t maxNss=1, bool buildModeList=true)ns3::HtPhy
IGNORE enum valuens3::PhyEntity
InitializeModes()ns3::EhtPhystatic
IsAllConfigSupported(WifiPpduField field, Ptr< const WifiPpdu > ppdu) const overridens3::VhtPhyprotectedvirtual
IsAllowed(const WifiTxVector &txVector)ns3::HePhystatic
IsChannelWidthSupported(Ptr< const WifiPpdu > ppdu) constns3::OfdmPhyprotectedvirtual
IsCombinationAllowed(uint8_t mcsValue, uint16_t channelWidth, uint8_t nss)ns3::VhtPhystatic
IsConfigSupported(Ptr< const WifiPpdu > ppdu) const overridens3::HePhyprotectedvirtual
IsMcsSupported(uint8_t index) const overridens3::HtPhyvirtual
IsModeSupported(WifiMode mode) constns3::PhyEntityvirtual
m_beginMuPayloadRxEventsns3::HePhyprotected
m_bssMembershipSelectorns3::HtPhyprotected
m_countns3::SimpleRefCount< PhyEntity >mutableprivate
m_currentMuPpduUidns3::HePhyprotected
m_currentTxVectorns3::HePhyprotected
m_ehtPpduFormatsns3::EhtPhyprotectedstatic
m_endOfHeSigACallbackns3::HePhyprotected
m_endOfMpduEventsns3::PhyEntityprotected
m_endPreambleDetectionEventsns3::PhyEntityprotected
m_endRxPayloadEventsns3::PhyEntityprotected
m_exceptionsMapns3::VhtPhyprivatestatic
m_globalPpduUidns3::PhyEntityprotectedstatic
m_hePpduFormatsns3::HePhyprivatestatic
m_htPpduFormatsns3::HtPhyprivatestatic
m_lastPer20MHzDurationsns3::HePhyprivate
m_maxMcsIndexPerSsns3::HtPhyprotected
m_maxSupportedMcsIndexPerSsns3::HtPhyprotected
m_maxSupportedNssns3::HtPhyprivate
m_modeListns3::PhyEntityprotected
m_obssPdAlgorithmns3::HePhyprivate
m_ofdmModulationLookupTablens3::OfdmPhyprivatestatic
m_ofdmPpduFormatsns3::OfdmPhyprivatestatic
m_previouslyTxPpduUidns3::HePhyprotected
m_rxHeTbPpdusns3::HePhyprivate
m_signalNoiseMapns3::PhyEntityprotected
m_statens3::PhyEntityprotected
m_statusPerMpduMapns3::PhyEntityprotected
m_trigVectorns3::HePhyprotected
m_trigVectorExpirationTimens3::HePhyprotected
m_vhtPpduFormatsns3::VhtPhyprivatestatic
m_wifiPhyns3::PhyEntityprotected
ModulationLookupTable typedefns3::PhyEntityprotected
NesExceptionMap typedefns3::VhtPhyprivate
NoEndPreambleDetectionEvents() constns3::PhyEntity
NotifyCcaBusy(const Ptr< const WifiPpdu > ppdu, Time duration, WifiChannelListType channelType) overridens3::HePhyvirtual
NotifyCcaBusy(Time duration, WifiChannelListType channelType, const std::vector< Time > &per20MHzDurations)ns3::HePhyprivate
NotifyEndOfHeSigA(HeSigAParameters params)ns3::HePhy
NotifyInterferenceRxEndAndClear(bool reset)ns3::PhyEntityprotected
NotifyPayloadBegin(const WifiTxVector &txVector, const Time &payloadDuration)ns3::PhyEntityprotected
ObtainNextUid(const WifiTxVector &txVector) overridens3::HePhyprotectedvirtual
OfdmPhy(OfdmPhyVariant variant=OFDM_PHY_DEFAULT, bool buildModeList=true)ns3::OfdmPhy
operator=(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< PhyEntity >inline
PhyHeaderChunkInfo typedefns3::PhyEntity
PhyHeaderSections typedefns3::PhyEntity
PhyRxFailureAction enum namens3::PhyEntity
PpduFormats typedefns3::PhyEntityprotected
ProcessSig(Ptr< Event > event, PhyFieldRxStatus status, WifiPpduField field) overridens3::EhtPhyprotectedvirtual
ProcessSigA(Ptr< Event > event, PhyFieldRxStatus status)ns3::HePhyprotectedvirtual
ProcessSigB(Ptr< Event > event, PhyFieldRxStatus status)ns3::HePhyprotectedvirtual
Ref() constns3::SimpleRefCount< PhyEntity >inline
ResetReceive(Ptr< Event > event)ns3::PhyEntity
RxPayloadFailed(Ptr< const WifiPsdu > psdu, double snr, const WifiTxVector &txVector) overridens3::HePhyprotectedvirtual
RxPayloadSucceeded(Ptr< const WifiPsdu > psdu, RxSignalInfo rxSignalInfo, const WifiTxVector &txVector, uint16_t staId, const std::vector< bool > &statusPerMpdu) overridens3::HePhyprotectedvirtual
ScheduleEndOfMpdus(Ptr< Event > event)ns3::PhyEntityprotected
SetEndOfHeSigACallback(EndOfHeSigACallback callback)ns3::HePhy
SetMaxSupportedMcsIndexPerSs(uint8_t maxIndex)ns3::HtPhy
SetMaxSupportedNss(uint8_t maxNss)ns3::HtPhy
SetObssPdAlgorithm(const Ptr< ObssPdAlgorithm > algorithm)ns3::HePhy
SetOwner(Ptr< WifiPhy > wifiPhy)ns3::PhyEntity
SetTrigVector(const WifiTxVector &trigVector, Time validity)ns3::HePhy
SimpleRefCount()ns3::SimpleRefCount< PhyEntity >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< PhyEntity >inline
StartPreambleDetectionPeriod(Ptr< Event > event)ns3::PhyEntityprotected
StartReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntity
StartReceiveMuPayload(Ptr< Event > event)ns3::HePhyprotected
StartReceivePayload(Ptr< Event > event)ns3::PhyEntityprotected
StartReceivePreamble(Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW, Time rxDuration) overridens3::HePhyvirtual
StartTx(Ptr< const WifiPpdu > ppdu) overridens3::HePhyvirtual
StartTxHePortion(Ptr< const WifiPpdu > ppdu, double txPowerDbm, Ptr< SpectrumValue > txPowerSpectrum, Time hePortionDuration)ns3::HePhyprivate
SwitchMaybeToCcaBusy(const Ptr< const WifiPpdu > ppdu) overridens3::HePhyvirtual
Transmit(Time txDuration, Ptr< const WifiPpdu > ppdu, double txPowerDbm, Ptr< SpectrumValue > txPowerSpectrum, const std::string &type)ns3::PhyEntity
UidStaIdPair typedefns3::PhyEntityprotected
Unref() constns3::SimpleRefCount< PhyEntity >inline
VhtPhy(bool buildModeList=true)ns3::VhtPhy
~EhtPhy() overridens3::EhtPhy
~HePhy() overridens3::HePhy
~HtPhy() overridens3::HtPhy
~OfdmPhy() overridens3::OfdmPhy
~PhyEntity()ns3::PhyEntityvirtual
~VhtPhy() overridens3::VhtPhy