This is the complete list of members for ns3::PhyEntity, including all inherited members.
ABORT enum value | ns3::PhyEntity | |
AbortCurrentReception(WifiPhyRxfailureReason reason) | ns3::PhyEntity | protected |
AddPreambleEvent(Ptr< Event > event) | ns3::PhyEntity | protected |
begin() const | ns3::PhyEntity | |
BuildPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, Time ppduDuration) | ns3::PhyEntity | virtual |
CalculatePhyPreambleAndHeaderDuration(const WifiTxVector &txVector) const | ns3::PhyEntity | |
CalculateTxDuration(const WifiConstPsduMap &psduMap, const WifiTxVector &txVector, WifiPhyBand band) const | ns3::PhyEntity | virtual |
CancelAllEvents() | ns3::PhyEntity | virtual |
CancelRunningEndPreambleDetectionEvents() | ns3::PhyEntity | |
CanStartRx(Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | virtual |
CcaIndication typedef | ns3::PhyEntity | protected |
CodeRateConstellationSizePair typedef | ns3::PhyEntity | protected |
CreateInterferenceEvent(Ptr< const WifiPpdu > ppdu, Time duration, RxPowerWattPerChannelBand &rxPower, bool isStartHePortionRxing=false) | ns3::PhyEntity | protected |
DoAbortCurrentReception(WifiPhyRxfailureReason reason) | ns3::PhyEntity | protectedvirtual |
DoEndReceiveField(WifiPpduField field, Ptr< Event > event) | ns3::PhyEntity | 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) | ns3::PhyEntity | protected |
end() const | ns3::PhyEntity | |
EndOfMpdu(Ptr< Event > event, Ptr< WifiMpdu > mpdu, 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 | |
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 |
GetCcaIndication(const Ptr< const WifiPpdu > ppdu) | ns3::PhyEntity | protectedvirtual |
GetCcaThreshold(const Ptr< const WifiPpdu > ppdu, WifiChannelListType channelType) const | ns3::PhyEntity | virtual |
GetChannelWidthAndBand(const WifiTxVector &txVector, uint16_t staId) const | ns3::PhyEntity | protectedvirtual |
GetCurrentEvent() const | ns3::PhyEntity | protected |
GetCurrentPreambleEvents() const | ns3::PhyEntity | protected |
GetDelayUntilCcaEnd(dBm_u threshold, const WifiSpectrumBandInfo &band) | ns3::PhyEntity | protected |
GetDuration(WifiPpduField field, const WifiTxVector &txVector) const | ns3::PhyEntity | virtual |
GetDurationUpToField(WifiPpduField field, const WifiTxVector &txVector) const | ns3::PhyEntity | |
GetGuardBandwidth(MHz_u currentChannelWidth) const | ns3::PhyEntity | protected |
GetMaxDelayPpduSameUid(const WifiTxVector &txVector) | ns3::PhyEntity | virtual |
GetMaxPsduSize() const =0 | ns3::PhyEntity | pure virtual |
GetMcs(uint8_t index) const | ns3::PhyEntity | virtual |
GetMeasurementChannelWidth(const Ptr< const WifiPpdu > ppdu) const =0 | ns3::PhyEntity | protectedpure virtual |
GetNextField(WifiPpduField currentField, WifiPreamble preamble) const | ns3::PhyEntity | |
GetNumModes() const | ns3::PhyEntity | virtual |
GetPayloadDuration(uint32_t size, const WifiTxVector &txVector, WifiPhyBand band, MpduType mpdutype, bool incFlag, uint32_t &totalAmpduSize, double &totalAmpduNumSymbols, uint16_t staId) const =0 | ns3::PhyEntity | pure virtual |
GetPhyHeaderSections(const WifiTxVector &txVector, Time ppduStart) const | ns3::PhyEntity | |
GetPhyHeaderSnrPer(WifiPpduField field, Ptr< Event > event) const | ns3::PhyEntity | protected |
GetPpduFormats() const =0 | ns3::PhyEntity | protectedpure virtual |
GetPrimaryBand(MHz_u bandWidth) const | ns3::PhyEntity | protected |
GetRandomValue() const | ns3::PhyEntity | protected |
GetReceptionStatus(Ptr< WifiMpdu > mpdu, Ptr< Event > event, uint16_t staId, Time relativeMpduStart, Time mpduDuration) | ns3::PhyEntity | protected |
GetReferenceCount() const | ns3::SimpleRefCount< PhyEntity > | inline |
GetRemainingDurationAfterField(Ptr< const WifiPpdu > ppdu, WifiPpduField field) const | ns3::PhyEntity | |
GetRxChannelWidth(const WifiTxVector &txVector) const | ns3::PhyEntity | protectedvirtual |
GetRxPowerForPpdu(Ptr< Event > event) const | ns3::PhyEntity | protected |
GetRxPpduFromTxPpdu(Ptr< const WifiPpdu > ppdu) | ns3::PhyEntity | virtual |
GetSecondaryBand(MHz_u bandWidth) const | ns3::PhyEntity | protected |
GetSigMode(WifiPpduField field, const WifiTxVector &txVector) const | ns3::PhyEntity | virtual |
GetStaId(const Ptr< const WifiPpdu > ppdu) const | ns3::PhyEntity | virtual |
GetTxMaskRejectionParams() const | ns3::PhyEntity | protected |
GetTxPowerSpectralDensity(Watt_u txPower, Ptr< const WifiPpdu > ppdu) const =0 | ns3::PhyEntity | protectedpure virtual |
GetWifiConstPsduMap(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) const | ns3::PhyEntity | virtual |
HandleRxPpduWithSameContent(Ptr< Event > event, Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPower) | ns3::PhyEntity | protectedvirtual |
HandlesMcsModes() const | ns3::PhyEntity | virtual |
IGNORE enum value | ns3::PhyEntity | |
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_endOfMacHdrEvents | ns3::PhyEntity | protected |
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_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() const | ns3::PhyEntity | |
NotifyCcaBusy(const Ptr< const WifiPpdu > ppdu, Time duration, WifiChannelListType channelType) | ns3::PhyEntity | virtual |
NotifyInterferenceRxEndAndClear(bool reset) | ns3::PhyEntity | protected |
NotifyPayloadBegin(const WifiTxVector &txVector, const Time &payloadDuration) | ns3::PhyEntity | protected |
ObtainNextUid(const WifiTxVector &txVector) | ns3::PhyEntity | virtual |
operator=(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() const | ns3::SimpleRefCount< PhyEntity > | inline |
ResetReceive(Ptr< Event > event) | ns3::PhyEntity | |
RxPayloadFailed(Ptr< const WifiPsdu > psdu, double snr, const WifiTxVector &txVector) | ns3::PhyEntity | protectedvirtual |
RxPayloadSucceeded(Ptr< const WifiPsdu > psdu, RxSignalInfo rxSignalInfo, const WifiTxVector &txVector, uint16_t staId, const std::vector< bool > &statusPerMpdu) | ns3::PhyEntity | protectedvirtual |
ScheduleEndOfMpdus(Ptr< Event > event) | ns3::PhyEntity | protected |
SetOwner(Ptr< WifiPhy > wifiPhy) | ns3::PhyEntity | |
SimpleRefCount() | ns3::SimpleRefCount< PhyEntity > | inline |
SimpleRefCount(const SimpleRefCount &o) | 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< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW, Time rxDuration) | ns3::PhyEntity | virtual |
StartTx(Ptr< const WifiPpdu > ppdu) | ns3::PhyEntity | virtual |
SwitchMaybeToCcaBusy(const Ptr< const WifiPpdu > ppdu) | ns3::PhyEntity | virtual |
Transmit(Time txDuration, Ptr< const WifiPpdu > ppdu, dBm_u txPower, Ptr< SpectrumValue > txPowerSpectrum, const std::string &type) | ns3::PhyEntity | |
UidStaIdPair typedef | ns3::PhyEntity | protected |
Unref() const | ns3::SimpleRefCount< PhyEntity > | inline |
~PhyEntity() | ns3::PhyEntity | virtual |