A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::EhtPpdu Member List

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

Copy() const overridens3::EhtPpduvirtual
DoesOverlapChannel(MHz_u minFreq, MHz_u maxFreq) constns3::WifiPpdu
DoGetTxVector() const overridens3::HePpduprivatevirtual
EhtPhyHeader typedefns3::EhtPpdu
EhtPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, Time ppduDuration, uint64_t uid, TxPsdFlag flag)ns3::EhtPpdu
GetChannelWidthEncodingFromMhz(MHz_u channelWidth)ns3::HePpduprotectedstatic
GetChannelWidthMhzFromEncoding(uint8_t bandwidth)ns3::HePpduprotectedstatic
GetEhtSigContentChannels(const WifiTxVector &txVector, uint8_t p20Index)ns3::EhtPpdustatic
GetEhtSigFieldSize(MHz_u channelWidth, const std::vector< uint8_t > &ruAllocation, uint8_t ehtPpduType, bool compression, std::size_t numMuMimoUsers)ns3::EhtPpdustatic
GetGuardIntervalAndNltfEncoding(Time guardInterval, uint8_t nltf)ns3::HePpduprotectedstatic
GetGuardIntervalFromEncoding(uint8_t giAndNltfSize)ns3::HePpduprotectedstatic
GetHeSigBContentChannels(const WifiTxVector &txVector, uint8_t p20Index)ns3::HePpdustatic
GetModulation() constns3::WifiPpdu
GetMuMimoUsersEncoding(uint8_t nUsers)ns3::HePpduprotectedstatic
GetMuMimoUsersFromEncoding(uint8_t encoding)ns3::HePpduprotectedstatic
GetNssFromNstsEncoding(uint8_t nsts)ns3::HePpduprotectedstatic
GetNstsEncodingFromNss(uint8_t nss)ns3::HePpduprotectedstatic
GetNumRusPerEhtSigBContentChannel(MHz_u channelWidth, uint8_t ehtPpduType, const std::vector< uint8_t > &ruAllocation, bool compression, std::size_t numMuMimoUsers)ns3::EhtPpdustatic
GetNumRusPerHeSigBContentChannel(MHz_u channelWidth, const RuAllocation &ruAllocation, bool sigBCompression, uint8_t numMuMimoUsers)ns3::HePpdustatic
GetPreamble() constns3::WifiPpdu
GetPsdu(uint8_t bssColor, uint16_t staId=SU_STA_ID) constns3::HePpdu
ns3::OfdmPpdu::GetPsdu() constns3::WifiPpdu
GetReferenceCount() constns3::SimpleRefCount< WifiPpdu >inline
GetSigBFieldSize(MHz_u channelWidth, const RuAllocation &ruAllocation, bool sigBCompression, std::size_t numMuMimoUsers)ns3::HePpdustatic
GetStaId() const overridens3::HePpduvirtual
GetTxCenterFreqs() constns3::WifiPpdu
GetTxChannelWidth() const overridens3::HePpduvirtual
GetTxDuration() const overridens3::HePpduvirtual
GetTxPsdFlag() constns3::HePpdu
GetTxVector() constns3::WifiPpdu
GetType() const overridens3::EhtPpduvirtual
GetUid() constns3::WifiPpdu
HePpdu(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, Time ppduDuration, uint64_t uid)ns3::HePpdu
HePpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, Time ppduDuration, uint64_t uid, TxPsdFlag flag)ns3::HePpdu
HeSigBContentChannels typedefns3::HePpdu
HeSigHeader typedefns3::HePpdu
IsDlMu() const overridens3::EhtPpduprivatevirtual
IsMu() constns3::HePpduprivatevirtual
IsTruncatedTx() constns3::WifiPpdu
IsUlMu() const overridens3::EhtPpduprivatevirtual
m_channelWidthns3::OfdmPpduprivate
m_countns3::SimpleRefCount< WifiPpdu >mutableprivate
m_ehtPhyHeaderns3::EhtPpduprivate
m_heSigns3::HePpduprivate
m_lSigns3::OfdmPpduprotected
m_modulationns3::WifiPpduprotected
m_operatingChannelns3::WifiPpduprotected
m_preamblens3::WifiPpduprotected
m_psdusns3::WifiPpduprotected
m_truncatedTxns3::WifiPpduprivate
m_txAntennasns3::WifiPpduprivate
m_txCenterFreqsns3::WifiPpduprotected
m_txChannelWidthns3::WifiPpduprivate
m_txPowerLevelns3::WifiPpduprivate
m_txPsdFlagns3::HePpdumutableprotected
m_txVectorns3::WifiPpdumutableprotected
m_uidns3::WifiPpduprotected
OfdmPpdu(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, uint64_t uid, bool instantiateLSig=true)ns3::OfdmPpdu
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< WifiPpdu >inline
Print(std::ostream &os) constns3::WifiPpdu
PrintPayload() const overridens3::HePpduprivatevirtual
PSD_HE_PORTION enum valuens3::HePpdu
PSD_NON_HE_PORTION enum valuens3::HePpdu
Ref() constns3::SimpleRefCount< WifiPpdu >inline
ResetTxVector() constns3::WifiPpdu
SetEhtPhyHeader(const WifiTxVector &txVector)ns3::EhtPpduprivate
SetHeMuUserInfos(WifiTxVector &txVector, const RuAllocation &ruAllocation, const HeSigBContentChannels &contentChannels, bool sigBCompression, uint8_t numMuMimoUsers) constns3::HePpduprotected
SetHeSigHeader(const WifiTxVector &txVector)ns3::HePpduprivate
SetLSigHeader(Time ppduDuration)ns3::HePpduprivate
SetPhyHeaders(const WifiTxVector &txVector, Time ppduDuration)ns3::EhtPpduprivate
SetTruncatedTx()ns3::WifiPpdu
SetTxPsdFlag(TxPsdFlag flag) constns3::HePpdu
SetTxVectorFromLSigHeader(WifiTxVector &txVector, const LSigHeader &lSig) constns3::OfdmPpduprivatevirtual
SetTxVectorFromPhyHeaders(WifiTxVector &txVector) const overridens3::EhtPpduprivatevirtual
SimpleRefCount()ns3::SimpleRefCount< WifiPpdu >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< WifiPpdu >inline
TxPsdFlag enum namens3::HePpdu
Unref() constns3::SimpleRefCount< WifiPpdu >inline
UpdateTxVector(const WifiTxVector &updatedTxVector) constns3::WifiPpdu
UpdateTxVectorForUlMu(const std::optional< WifiTxVector > &trigVector) constns3::HePpdu
WifiPpdu(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, uint64_t uid=UINT64_MAX)ns3::WifiPpdu
WifiPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, const WifiPhyOperatingChannel &channel, uint64_t uid)ns3::WifiPpdu
~WifiPpdu()ns3::WifiPpduvirtual