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

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

ActivateLoss(bool loss)ns3::SimpleOfdmWimaxPhy
AggregateObject(Ptr< Object > other)ns3::Object
AssignStreams(int64_t stream)ns3::SimpleOfdmWimaxPhyvirtual
Attach(Ptr< WimaxChannel > channel)ns3::WimaxPhy
CalculateDataRate(WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivate
Check(void) constns3::Objectprivate
CheckLoose(void) constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
ConvertBitsToBurst(bvec buffer)ns3::SimpleOfdmWimaxPhyprivate
ConvertBurstToBits(Ptr< const PacketBurst > burst)ns3::SimpleOfdmWimaxPhyprivate
CreateFecBlocks(const bvec &buffer, WimaxPhy::ModulationType modulationType)ns3::SimpleOfdmWimaxPhyprivate
Dispose(void)ns3::Object
DoAttach(Ptr< WimaxChannel > channel)ns3::SimpleOfdmWimaxPhyvirtual
DoDelete(void)ns3::Objectprivate
DoDispose(void)ns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetDataRate(WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetFrameDuration(uint8_t frameDurationCode) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetFrameDurationCode(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetGValue(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetNfft(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetNrBytes(uint32_t symbols, WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetNrSymbols(uint32_t size, WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoGetRtg(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetSamplingFactor(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetSamplingFrequency(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetTransmissionTime(uint32_t size, WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoGetTtg(void) constns3::SimpleOfdmWimaxPhyprivatevirtual
DoInitialize(void)ns3::Objectprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DoSetDataRates(void)ns3::SimpleOfdmWimaxPhyprivatevirtual
DoSetGValue(double g)ns3::SimpleOfdmWimaxPhyprivate
DoSetNfft(uint16_t nfft)ns3::SimpleOfdmWimaxPhyprivate
DoSetPhyParameters(void)ns3::SimpleOfdmWimaxPhyprivatevirtual
EndReceive(Ptr< const PacketBurst > burst)ns3::SimpleOfdmWimaxPhyprivate
EndReceiveFecBlock(uint32_t burstSize, WimaxPhy::ModulationType modulationType, uint8_t direction, uint8_t drop, Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhyprivate
EndScanning(void)ns3::WimaxPhyprivate
EndSend(void)ns3::SimpleOfdmWimaxPhyprivate
EndSendFecBlock(WimaxPhy::ModulationType modulationType, uint8_t direction)ns3::SimpleOfdmWimaxPhyprivate
FRAME_DURATION_10_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_12_POINT_5_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_20_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_2_POINT_5_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_4_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_5_MS enum valuens3::SimpleOfdmWimaxPhy
FRAME_DURATION_8_MS enum valuens3::SimpleOfdmWimaxPhy
FrameDurationCode enum namens3::SimpleOfdmWimaxPhy
GetAggregateIterator(void) constns3::Object
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetBandwidth(void) constns3::SimpleOfdmWimaxPhy
GetBlockTransmissionTime(WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivate
GetChannel(void) constns3::WimaxPhy
GetChannelBandwidth(void) constns3::WimaxPhy
GetChnlSrchTimeoutEvent(void) constns3::WimaxPhy
GetCodedFecBlockSize(WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivate
GetDataRate(ModulationType modulationType) constns3::WimaxPhy
GetDevice(void) constns3::WimaxPhy
GetFecBlockSize(WimaxPhy::ModulationType type) constns3::SimpleOfdmWimaxPhyprivate
GetFrameDuration(void) constns3::WimaxPhy
GetFrameDuration(uint8_t frameDurationCode) constns3::WimaxPhy
GetFrameDurationCode(void) constns3::WimaxPhy
GetFrameDurationSec(void) constns3::WimaxPhy
GetFrequency(void) constns3::WimaxPhy
GetGValue(void) constns3::WimaxPhy
GetInstanceTypeId(void) constns3::Objectvirtual
GetMobility(void)ns3::WimaxPhyvirtual
GetModulationFecParams(WimaxPhy::ModulationType modulationType, uint8_t &bitsPerSymbol, double &fecCode) constns3::SimpleOfdmWimaxPhyprivate
GetNfft(void) constns3::WimaxPhy
GetNoiseFigure(void) constns3::SimpleOfdmWimaxPhy
GetNrBlocks(uint32_t burstSize, WimaxPhy::ModulationType modulationType) constns3::SimpleOfdmWimaxPhyprivate
GetNrBytes(uint32_t symbols, ModulationType modulationType) constns3::WimaxPhy
GetNrCarriers(void) constns3::WimaxPhy
GetNrSymbols(uint32_t size, ModulationType modulationType) constns3::WimaxPhy
GetObject(void) constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid(void)ns3::ObjectBaserelated
GetPhyType(void) constns3::SimpleOfdmWimaxPhyvirtual
GetPsDuration(void) constns3::WimaxPhy
GetPsPerFrame(void) constns3::WimaxPhy
GetPsPerSymbol(void) constns3::WimaxPhy
GetReceiveCallback(void) constns3::WimaxPhy
GetReferenceCount(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetRtg(void) constns3::WimaxPhy
GetRxFrequency(void) constns3::WimaxPhy
GetRxGain(void) constns3::SimpleOfdmWimaxPhyprivate
GetSamplingFactor(void) constns3::WimaxPhy
GetSamplingFrequency(void) constns3::WimaxPhy
GetScanningFrequency(void) constns3::WimaxPhy
GetState(void) constns3::WimaxPhy
GetSymbolDuration(void) constns3::WimaxPhy
GetSymbolsPerFrame(void) constns3::WimaxPhy
GetTraceFilePath(void) constns3::SimpleOfdmWimaxPhyprivate
GetTransmissionTime(uint32_t size, ModulationType modulationType) constns3::WimaxPhy
GetTtg(void) constns3::WimaxPhy
GetTxFrequency(void) constns3::WimaxPhy
GetTxGain(void) constns3::SimpleOfdmWimaxPhyprivate
GetTxPower(void) constns3::SimpleOfdmWimaxPhy
GetTypeId(void)ns3::SimpleOfdmWimaxPhystatic
Initialize(void)ns3::Object
InitSimpleOfdmWimaxPhy(void)ns3::SimpleOfdmWimaxPhyprivate
IsDuplex(void) constns3::WimaxPhy
IsInitialized(void) constns3::Object
m_aggregatesns3::Objectprivate
m_bandWidthns3::SimpleOfdmWimaxPhyprivate
m_blockSizens3::SimpleOfdmWimaxPhyprivate
m_blockTimens3::SimpleOfdmWimaxPhyprivate
m_channelns3::WimaxPhyprivate
m_channelBandwidthns3::WimaxPhyprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_currentBurstns3::SimpleOfdmWimaxPhyprivate
m_currentBurstSizens3::SimpleOfdmWimaxPhyprivate
m_dataRateBpsk12ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQam16_12ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQam16_34ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQam64_23ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQam64_34ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQpsk12ns3::SimpleOfdmWimaxPhyprivate
m_dataRateQpsk34ns3::SimpleOfdmWimaxPhyprivate
m_devicens3::WimaxPhyprivate
m_disposedns3::Objectprivate
m_dlChnlSrchTimeoutEventns3::WimaxPhyprivate
m_duplexns3::WimaxPhyprivate
m_fecBlocksns3::SimpleOfdmWimaxPhyprivate
m_fecBlockSizens3::SimpleOfdmWimaxPhyprivate
m_frameDurationns3::WimaxPhyprivate
m_frequencyns3::WimaxPhyprivate
m_gns3::SimpleOfdmWimaxPhyprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_mobilityns3::WimaxPhyprivate
m_nbErroneousBlockns3::SimpleOfdmWimaxPhyprivate
m_nfftns3::SimpleOfdmWimaxPhyprivate
m_noiseFigurens3::SimpleOfdmWimaxPhyprivate
m_nrBlocksns3::SimpleOfdmWimaxPhyprivate
m_nrCarriersns3::WimaxPhyprivate
m_nrFecBlocksSentns3::SimpleOfdmWimaxPhyprivate
m_nrRecivedFecBlocksns3::SimpleOfdmWimaxPhyprivate
m_nrRemainingBlocksToSendns3::SimpleOfdmWimaxPhyprivate
m_paddingBitsns3::SimpleOfdmWimaxPhyprivate
m_phyRxBeginTracens3::SimpleOfdmWimaxPhyprivate
m_phyRxDropTracens3::SimpleOfdmWimaxPhyprivate
m_phyRxEndTracens3::SimpleOfdmWimaxPhyprivate
m_phyTxBeginTracens3::SimpleOfdmWimaxPhyprivate
m_phyTxDropTracens3::SimpleOfdmWimaxPhyprivate
m_phyTxEndTracens3::SimpleOfdmWimaxPhyprivate
m_psDurationns3::WimaxPhyprivate
m_psPerFramens3::WimaxPhyprivate
m_psPerSymbolns3::WimaxPhyprivate
m_receivedFecBlocksns3::SimpleOfdmWimaxPhyprivate
m_rxCallbackns3::WimaxPhyprivate
m_rxFrequencyns3::WimaxPhyprivate
m_rxGainns3::SimpleOfdmWimaxPhyprivate
m_scanningCallbackns3::WimaxPhyprivate
m_scanningFrequencyns3::WimaxPhyprivate
m_snrToBlockErrorRateManagerns3::SimpleOfdmWimaxPhyprivate
m_statens3::WimaxPhyprivate
m_symbolDurationns3::WimaxPhyprivate
m_symbolsPerFramens3::WimaxPhyprivate
m_tidns3::Objectprivate
m_traceRxns3::SimpleOfdmWimaxPhyprivate
m_traceTxns3::SimpleOfdmWimaxPhyprivate
m_txFrequencyns3::WimaxPhyprivate
m_txGainns3::SimpleOfdmWimaxPhyprivate
m_txPowerns3::SimpleOfdmWimaxPhyprivate
m_URNGns3::SimpleOfdmWimaxPhyprivate
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(void)ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate(void)ns3::Objectprotectedvirtual
NotifyRxBegin(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
NotifyRxDrop(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
NotifyRxEnd(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
NotifyTxBegin(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
NotifyTxDrop(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
NotifyTxEnd(Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=([[maybe_unused]] const SimpleRefCount &o)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
RecreateBuffer()ns3::SimpleOfdmWimaxPhyprivate
Ref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
Send(Ptr< PacketBurst > burst, WimaxPhy::ModulationType modulationType, uint8_t direction)ns3::SimpleOfdmWimaxPhy
Send(SendParams *params)ns3::SimpleOfdmWimaxPhyvirtual
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetBandwidth(uint32_t BW)ns3::SimpleOfdmWimaxPhy
SetBlockParameters(uint32_t burstSize, WimaxPhy::ModulationType modulationType)ns3::SimpleOfdmWimaxPhyprivate
SetChannelBandwidth(uint32_t channelBandwidth)ns3::WimaxPhy
SetDataRates(void)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
SetMobility(Ptr< Object > mobility)ns3::WimaxPhyvirtual
SetNoiseFigure(double nf)ns3::SimpleOfdmWimaxPhy
SetNrCarriers(uint8_t nrCarriers)ns3::WimaxPhy
SetPhyParameters(void)ns3::WimaxPhy
SetPsDuration(Time psDuration)ns3::WimaxPhy
SetPsPerFrame(uint16_t psPerFrame)ns3::WimaxPhy
SetPsPerSymbol(uint16_t psPerSymbol)ns3::WimaxPhy
SetReceiveCallback(Callback< void, Ptr< PacketBurst >, Ptr< WimaxConnection > > callback)ns3::SimpleOfdmWimaxPhy
ns3::WimaxPhy::SetReceiveCallback(Callback< void, Ptr< const PacketBurst > > callback)ns3::WimaxPhy
SetRxGain(double rxgain)ns3::SimpleOfdmWimaxPhyprivate
SetScanningCallback(void) constns3::WimaxPhy
SetSimplex(uint64_t frequency)ns3::WimaxPhy
SetSNRToBlockErrorRateTracesPath(char *tracesPath)ns3::SimpleOfdmWimaxPhy
SetState(PhyState state)ns3::WimaxPhy
SetSymbolDuration(Time symbolDuration)ns3::WimaxPhy
SetSymbolsPerFrame(uint32_t symbolsPerFrame)ns3::WimaxPhy
SetTraceFilePath(std::string path)ns3::SimpleOfdmWimaxPhyprivate
SetTxGain(double txgain)ns3::SimpleOfdmWimaxPhyprivate
SetTxPower(double txPower)ns3::SimpleOfdmWimaxPhy
SetTypeId(TypeId tid)ns3::Objectprivate
SimpleOfdmWimaxPhy(void)ns3::SimpleOfdmWimaxPhy
SimpleOfdmWimaxPhy(char *tracesPath)ns3::SimpleOfdmWimaxPhy
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
StartReceive(uint32_t burstSize, bool isFirstBlock, uint64_t frequency, WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPower, Ptr< PacketBurst > burst)ns3::SimpleOfdmWimaxPhy
StartScanning(uint64_t frequency, Time timeout, Callback< void, bool, uint64_t > callback)ns3::WimaxPhy
StartSendDummyFecBlock(bool isFirstBlock, WimaxPhy::ModulationType modulationType, uint8_t direction)ns3::SimpleOfdmWimaxPhyprivate
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(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateSortedArray(struct Aggregates *aggregates, uint32_t i) constns3::Objectprivate
WimaxPhy(void)ns3::WimaxPhy
~Object()ns3::Objectvirtual
~ObjectBase()ns3::ObjectBasevirtual
~SimpleOfdmWimaxPhy(void)ns3::SimpleOfdmWimaxPhy
~WimaxPhy(void)ns3::WimaxPhyvirtual