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

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

AggregateObject(Ptr< Object > other)ns3::Object
AssignStreams(int64_t stream)=0ns3::WimaxPhypure virtual
Attach(Ptr< WimaxChannel > channel)ns3::WimaxPhy
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
Dispose()ns3::Object
DoAttach(Ptr< WimaxChannel > channel)=0ns3::WimaxPhyprivatepure virtual
DoDelete()ns3::Objectprivate
DoDispose() overridens3::WimaxPhyvirtual
DoGetDataRate(ModulationType modulationType) const =0ns3::WimaxPhyprivatepure virtual
DoGetFrameDuration(uint8_t frameDurationCode) const =0ns3::WimaxPhyprivatepure virtual
DoGetFrameDurationCode() const =0ns3::WimaxPhyprivatepure virtual
DoGetGValue() const =0ns3::WimaxPhyprivatepure virtual
DoGetNfft() const =0ns3::WimaxPhyprivatepure virtual
DoGetNrBytes(uint32_t symbols, ModulationType modulationType) const =0ns3::WimaxPhyprivatepure virtual
DoGetNrSymbols(uint32_t size, ModulationType modulationType) const =0ns3::WimaxPhyprivatepure virtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoGetRtg() const =0ns3::WimaxPhyprivatepure virtual
DoGetSamplingFactor() const =0ns3::WimaxPhyprivatepure virtual
DoGetSamplingFrequency() const =0ns3::WimaxPhyprivatepure virtual
DoGetTransmissionTime(uint32_t size, ModulationType modulationType) const =0ns3::WimaxPhyprivatepure virtual
DoGetTtg() const =0ns3::WimaxPhyprivatepure virtual
DoInitialize()ns3::Objectprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DoSetDataRates()=0ns3::WimaxPhyprivatepure virtual
DoSetPhyParameters()=0ns3::WimaxPhyprivatepure virtual
EndScanning()ns3::WimaxPhyprivate
GetAggregateIterator() constns3::Object
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetChannel() constns3::WimaxPhy
GetChannelBandwidth() constns3::WimaxPhy
GetChnlSrchTimeoutEvent() constns3::WimaxPhy
GetDataRate(ModulationType modulationType) constns3::WimaxPhy
GetDevice() constns3::WimaxPhy
GetFrameDuration() constns3::WimaxPhy
GetFrameDuration(uint8_t frameDurationCode) constns3::WimaxPhy
GetFrameDurationCode() constns3::WimaxPhy
GetFrameDurationSec() constns3::WimaxPhy
GetFrequency() constns3::WimaxPhy
GetGValue() constns3::WimaxPhy
GetInstanceTypeId() const overridens3::Objectvirtual
GetModulationFecParams(ModulationType modulationType, uint8_t &bitsPerSymbol, double &fecCode) constns3::WimaxPhyprivate
GetNfft() constns3::WimaxPhy
GetNrBytes(uint32_t symbols, ModulationType modulationType) constns3::WimaxPhy
GetNrCarriers() constns3::WimaxPhy
GetNrSymbols(uint32_t size, ModulationType modulationType) constns3::WimaxPhy
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetPhyType() const =0ns3::WimaxPhypure virtual
GetPsDuration() constns3::WimaxPhy
GetPsPerFrame() constns3::WimaxPhy
GetPsPerSymbol() constns3::WimaxPhy
GetReceiveCallback() constns3::WimaxPhy
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetRtg() constns3::WimaxPhy
GetRxFrequency() constns3::WimaxPhy
GetSamplingFactor() constns3::WimaxPhy
GetSamplingFrequency() constns3::WimaxPhy
GetScanningFrequency() constns3::WimaxPhy
GetState() constns3::WimaxPhy
GetSymbolDuration() constns3::WimaxPhy
GetSymbolsPerFrame() constns3::WimaxPhy
GetTransmissionTime(uint32_t size, ModulationType modulationType) constns3::WimaxPhy
GetTtg() constns3::WimaxPhy
GetTxFrequency() constns3::WimaxPhy
GetTypeId()ns3::WimaxPhystatic
Initialize()ns3::Object
IsDuplex() constns3::WimaxPhy
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_channelns3::WimaxPhyprivate
m_channelBandwidthns3::WimaxPhyprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_devicens3::WimaxPhyprivate
m_disposedns3::Objectprivate
m_dlChnlSrchTimeoutEventns3::WimaxPhyprivate
m_duplexns3::WimaxPhyprivate
m_frameDurationns3::WimaxPhyprivate
m_frequencyns3::WimaxPhyprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_nrCarriersns3::WimaxPhyprivate
m_psDurationns3::WimaxPhyprivate
m_psPerFramens3::WimaxPhyprivate
m_psPerSymbolns3::WimaxPhyprivate
m_rxCallbackns3::WimaxPhyprivate
m_rxFrequencyns3::WimaxPhyprivate
m_scanningCallbackns3::WimaxPhyprivate
m_scanningFrequencyns3::WimaxPhyprivate
m_statens3::WimaxPhyprivate
m_symbolDurationns3::WimaxPhyprivate
m_symbolsPerFramens3::WimaxPhyprivate
m_tidns3::Objectprivate
m_txFrequencyns3::WimaxPhyprivate
MODULATION_TYPE_BPSK_12 enum valuens3::WimaxPhy
MODULATION_TYPE_QAM16_12 enum valuens3::WimaxPhy
MODULATION_TYPE_QAM16_34 enum valuens3::WimaxPhy
MODULATION_TYPE_QAM64_23 enum valuens3::WimaxPhy
MODULATION_TYPE_QAM64_34 enum valuens3::WimaxPhy
MODULATION_TYPE_QPSK_12 enum valuens3::WimaxPhy
MODULATION_TYPE_QPSK_34 enum valuens3::WimaxPhy
ModulationType enum namens3::WimaxPhy
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate()ns3::Objectprotectedvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
PHY_STATE_IDLE enum valuens3::WimaxPhy
PHY_STATE_RX enum valuens3::WimaxPhy
PHY_STATE_SCANNING enum valuens3::WimaxPhy
PHY_STATE_TX enum valuens3::WimaxPhy
PhyState enum namens3::WimaxPhy
PhyType enum namens3::WimaxPhy
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
Send(SendParams *params)=0ns3::WimaxPhypure virtual
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetChannelBandwidth(uint32_t channelBandwidth)ns3::WimaxPhy
SetDataRates()ns3::WimaxPhy
SetDevice(Ptr< WimaxNetDevice > device)ns3::WimaxPhy
SetDuplex(uint64_t rxFrequency, uint64_t txFrequency)ns3::WimaxPhy
SetFrameDuration(Time frameDuration)ns3::WimaxPhy
SetFrequency(uint32_t frequency)ns3::WimaxPhy
SetNrCarriers(uint8_t nrCarriers)ns3::WimaxPhy
SetPhyParameters()ns3::WimaxPhy
SetPsDuration(Time psDuration)ns3::WimaxPhy
SetPsPerFrame(uint16_t psPerFrame)ns3::WimaxPhy
SetPsPerSymbol(uint16_t psPerSymbol)ns3::WimaxPhy
SetReceiveCallback(Callback< void, Ptr< const PacketBurst >> callback)ns3::WimaxPhy
SetScanningCallback() constns3::WimaxPhy
SetSimplex(uint64_t frequency)ns3::WimaxPhy
SetState(PhyState state)ns3::WimaxPhy
SetSymbolDuration(Time symbolDuration)ns3::WimaxPhy
SetSymbolsPerFrame(uint32_t symbolsPerFrame)ns3::WimaxPhy
SetTypeId(TypeId tid)ns3::Objectprivate
simpleOfdmWimaxPhy enum valuens3::WimaxPhy
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleWimaxPhy enum valuens3::WimaxPhy
StartScanning(uint64_t frequency, Time timeout, Callback< void, bool, uint64_t > callback)ns3::WimaxPhy
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
WimaxPhy()ns3::WimaxPhy
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~WimaxPhy() overridens3::WimaxPhy