ActivateLoss(bool loss) | ns3::SimpleOfdmWimaxPhy | |
AggregateObject(Ptr< Object > other) | ns3::Object | |
AssignStreams(int64_t stream) override | ns3::SimpleOfdmWimaxPhy | virtual |
Attach(Ptr< WimaxChannel > channel) | ns3::WimaxPhy | |
CalculateDataRate(WimaxPhy::ModulationType modulationType) const | ns3::SimpleOfdmWimaxPhy | private |
Check() const | ns3::Object | private |
CheckLoose() const | ns3::Object | private |
Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
ConvertBitsToBurst(Bvec buffer) | ns3::SimpleOfdmWimaxPhy | private |
ConvertBurstToBits(Ptr< const PacketBurst > burst) | ns3::SimpleOfdmWimaxPhy | private |
CreateFecBlocks(const Bvec &buffer, WimaxPhy::ModulationType modulationType) | ns3::SimpleOfdmWimaxPhy | private |
Dispose() | ns3::Object | |
DoAttach(Ptr< WimaxChannel > channel) override | ns3::SimpleOfdmWimaxPhy | virtual |
DoDelete() | ns3::Object | private |
DoDispose() override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetDataRate(WimaxPhy::ModulationType modulationType) const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetFrameDuration(uint8_t frameDurationCode) const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetFrameDurationCode() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetGValue() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetNfft() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetNrBytes(uint32_t symbols, WimaxPhy::ModulationType modulationType) const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetNrSymbols(uint32_t size, WimaxPhy::ModulationType modulationType) const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetObject(TypeId tid) const | ns3::Object | private |
DoGetRtg() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetSamplingFactor() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetSamplingFrequency() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetTransmissionTime(uint32_t size, WimaxPhy::ModulationType modulationType) const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoGetTtg() const override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoInitialize() | ns3::Object | protectedvirtual |
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
DoSetDataRates() override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
DoSetGValue(double g) | ns3::SimpleOfdmWimaxPhy | private |
DoSetNfft(uint16_t nfft) | ns3::SimpleOfdmWimaxPhy | private |
DoSetPhyParameters() override | ns3::SimpleOfdmWimaxPhy | privatevirtual |
EndReceive(Ptr< const PacketBurst > burst) | ns3::SimpleOfdmWimaxPhy | private |
EndReceiveFecBlock(uint32_t burstSize, WimaxPhy::ModulationType modulationType, uint8_t direction, bool drop, Ptr< PacketBurst > burst) | ns3::SimpleOfdmWimaxPhy | private |
EndScanning() | ns3::WimaxPhy | private |
EndSend() | ns3::SimpleOfdmWimaxPhy | private |
EndSendFecBlock(WimaxPhy::ModulationType modulationType, uint8_t direction) | ns3::SimpleOfdmWimaxPhy | private |
FRAME_DURATION_10_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_12_POINT_5_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_20_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_2_POINT_5_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_4_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_5_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FRAME_DURATION_8_MS enum value | ns3::SimpleOfdmWimaxPhy | |
FrameDurationCode enum name | ns3::SimpleOfdmWimaxPhy | |
GetAggregateIterator() const | ns3::Object | |
GetAttribute(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetBandwidth() const | ns3::SimpleOfdmWimaxPhy | |
GetBlockTransmissionTime(WimaxPhy::ModulationType modulationType) const | ns3::SimpleOfdmWimaxPhy | private |
GetChannel() const | ns3::WimaxPhy | |
GetChannelBandwidth() const | ns3::WimaxPhy | |
GetChnlSrchTimeoutEvent() const | ns3::WimaxPhy | |
GetCodedFecBlockSize(WimaxPhy::ModulationType modulationType) const | ns3::SimpleOfdmWimaxPhy | private |
GetDataRate(ModulationType modulationType) const | ns3::WimaxPhy | |
GetDevice() const | ns3::WimaxPhy | |
GetFecBlockSize(WimaxPhy::ModulationType type) const | ns3::SimpleOfdmWimaxPhy | private |
GetFrameDuration() const | ns3::WimaxPhy | |
GetFrameDuration(uint8_t frameDurationCode) const | ns3::WimaxPhy | |
GetFrameDurationCode() const | ns3::WimaxPhy | |
GetFrameDurationSec() const | ns3::WimaxPhy | |
GetFrequency() const | ns3::WimaxPhy | |
GetGValue() const | ns3::WimaxPhy | |
GetInstanceTypeId() const override | ns3::Object | virtual |
GetModulationFecParams(WimaxPhy::ModulationType modulationType, uint8_t &bitsPerSymbol, double &fecCode) const | ns3::SimpleOfdmWimaxPhy | private |
GetNfft() const | ns3::WimaxPhy | |
GetNoiseFigure() const | ns3::SimpleOfdmWimaxPhy | |
GetNrBlocks(uint32_t burstSize, WimaxPhy::ModulationType modulationType) const | ns3::SimpleOfdmWimaxPhy | private |
GetNrBytes(uint32_t symbols, ModulationType modulationType) const | ns3::WimaxPhy | |
GetNrCarriers() const | ns3::WimaxPhy | |
GetNrSymbols(uint32_t size, ModulationType modulationType) const | ns3::WimaxPhy | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | inline |
GetObjectIid() | ns3::ObjectBase | related |
GetPhyType() const override | ns3::SimpleOfdmWimaxPhy | virtual |
GetPsDuration() const | ns3::WimaxPhy | |
GetPsPerFrame() const | ns3::WimaxPhy | |
GetPsPerSymbol() const | ns3::WimaxPhy | |
GetReceiveCallback() const | ns3::WimaxPhy | |
GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
GetRtg() const | ns3::WimaxPhy | |
GetRxFrequency() const | ns3::WimaxPhy | |
GetRxGain() const | ns3::SimpleOfdmWimaxPhy | private |
GetSamplingFactor() const | ns3::WimaxPhy | |
GetSamplingFrequency() const | ns3::WimaxPhy | |
GetScanningFrequency() const | ns3::WimaxPhy | |
GetState() const | ns3::WimaxPhy | |
GetSymbolDuration() const | ns3::WimaxPhy | |
GetSymbolsPerFrame() const | ns3::WimaxPhy | |
GetTraceFilePath() const | ns3::SimpleOfdmWimaxPhy | private |
GetTransmissionTime(uint32_t size, ModulationType modulationType) const | ns3::WimaxPhy | |
GetTtg() const | ns3::WimaxPhy | |
GetTxFrequency() const | ns3::WimaxPhy | |
GetTxGain() const | ns3::SimpleOfdmWimaxPhy | private |
GetTxPower() const | ns3::SimpleOfdmWimaxPhy | |
GetTypeId() | ns3::SimpleOfdmWimaxPhy | static |
Initialize() | ns3::Object | |
InitSimpleOfdmWimaxPhy() | ns3::SimpleOfdmWimaxPhy | private |
IsDuplex() const | ns3::WimaxPhy | |
IsInitialized() const | ns3::Object | |
m_aggregates | ns3::Object | private |
m_bandWidth | ns3::SimpleOfdmWimaxPhy | private |
m_blockSize | ns3::SimpleOfdmWimaxPhy | private |
m_blockTime | ns3::SimpleOfdmWimaxPhy | private |
m_channel | ns3::WimaxPhy | private |
m_channelBandwidth | ns3::WimaxPhy | private |
m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
m_currentBurst | ns3::SimpleOfdmWimaxPhy | private |
m_currentBurstSize | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateBpsk12 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQam16_12 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQam16_34 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQam64_23 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQam64_34 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQpsk12 | ns3::SimpleOfdmWimaxPhy | private |
m_dataRateQpsk34 | ns3::SimpleOfdmWimaxPhy | private |
m_device | ns3::WimaxPhy | private |
m_disposed | ns3::Object | private |
m_dlChnlSrchTimeoutEvent | ns3::WimaxPhy | private |
m_duplex | ns3::WimaxPhy | private |
m_fecBlocks | ns3::SimpleOfdmWimaxPhy | private |
m_fecBlockSize | ns3::SimpleOfdmWimaxPhy | private |
m_frameDuration | ns3::WimaxPhy | private |
m_frequency | ns3::WimaxPhy | private |
m_g | ns3::SimpleOfdmWimaxPhy | private |
m_getObjectCount | ns3::Object | private |
m_initialized | ns3::Object | private |
m_nbErroneousBlock | ns3::SimpleOfdmWimaxPhy | private |
m_nfft | ns3::SimpleOfdmWimaxPhy | private |
m_noiseFigure | ns3::SimpleOfdmWimaxPhy | private |
m_nrBlocks | ns3::SimpleOfdmWimaxPhy | private |
m_nrCarriers | ns3::WimaxPhy | private |
m_nrFecBlocksSent | ns3::SimpleOfdmWimaxPhy | private |
m_nrReceivedFecBlocks | ns3::SimpleOfdmWimaxPhy | private |
m_nrRemainingBlocksToSend | ns3::SimpleOfdmWimaxPhy | private |
m_paddingBits | ns3::SimpleOfdmWimaxPhy | private |
m_phyRxBeginTrace | ns3::SimpleOfdmWimaxPhy | private |
m_phyRxDropTrace | ns3::SimpleOfdmWimaxPhy | private |
m_phyRxEndTrace | ns3::SimpleOfdmWimaxPhy | private |
m_phyTxBeginTrace | ns3::SimpleOfdmWimaxPhy | private |
m_phyTxDropTrace | ns3::SimpleOfdmWimaxPhy | private |
m_phyTxEndTrace | ns3::SimpleOfdmWimaxPhy | private |
m_psDuration | ns3::WimaxPhy | private |
m_psPerFrame | ns3::WimaxPhy | private |
m_psPerSymbol | ns3::WimaxPhy | private |
m_receivedFecBlocks | ns3::SimpleOfdmWimaxPhy | private |
m_rxCallback | ns3::WimaxPhy | private |
m_rxFrequency | ns3::WimaxPhy | private |
m_rxGain | ns3::SimpleOfdmWimaxPhy | private |
m_scanningCallback | ns3::WimaxPhy | private |
m_scanningFrequency | ns3::WimaxPhy | private |
m_snrToBlockErrorRateManager | ns3::SimpleOfdmWimaxPhy | private |
m_state | ns3::WimaxPhy | private |
m_symbolDuration | ns3::WimaxPhy | private |
m_symbolsPerFrame | ns3::WimaxPhy | private |
m_tid | ns3::Object | private |
m_traceRx | ns3::SimpleOfdmWimaxPhy | private |
m_traceTx | ns3::SimpleOfdmWimaxPhy | private |
m_txFrequency | ns3::WimaxPhy | private |
m_txGain | ns3::SimpleOfdmWimaxPhy | private |
m_txPower | ns3::SimpleOfdmWimaxPhy | private |
m_URNG | ns3::SimpleOfdmWimaxPhy | private |
MODULATION_TYPE_BPSK_12 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QAM16_12 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QAM16_34 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QAM64_23 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QAM64_34 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QPSK_12 enum value | ns3::WimaxPhy | |
MODULATION_TYPE_QPSK_34 enum value | ns3::WimaxPhy | |
ModulationType enum name | ns3::WimaxPhy | |
NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
NotifyNewAggregate() | ns3::Object | protectedvirtual |
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::Object | protected |
operator=(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
PHY_STATE_IDLE enum value | ns3::WimaxPhy | |
PHY_STATE_RX enum value | ns3::WimaxPhy | |
PHY_STATE_SCANNING enum value | ns3::WimaxPhy | |
PHY_STATE_TX enum value | ns3::WimaxPhy | |
PhyState enum name | ns3::WimaxPhy | |
PhyType enum name | ns3::WimaxPhy | |
RecreateBuffer() | ns3::SimpleOfdmWimaxPhy | private |
Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
Send(Ptr< PacketBurst > burst, WimaxPhy::ModulationType modulationType, uint8_t direction) | ns3::SimpleOfdmWimaxPhy | |
Send(SendParams *params) override | ns3::SimpleOfdmWimaxPhy | virtual |
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::SimpleOfdmWimaxPhy | private |
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 | |
SetNoiseFigure(double nf) | ns3::SimpleOfdmWimaxPhy | |
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< PacketBurst >, Ptr< WimaxConnection >> callback) | ns3::SimpleOfdmWimaxPhy | |
ns3::WimaxPhy::SetReceiveCallback(Callback< void, Ptr< const PacketBurst >> callback) | ns3::WimaxPhy | |
SetRxGain(double rxgain) | ns3::SimpleOfdmWimaxPhy | private |
SetScanningCallback() const | ns3::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::SimpleOfdmWimaxPhy | private |
SetTxGain(double txgain) | ns3::SimpleOfdmWimaxPhy | private |
SetTxPower(double txPower) | ns3::SimpleOfdmWimaxPhy | |
SetTypeId(TypeId tid) | ns3::Object | private |
simpleOfdmWimaxPhy enum value | ns3::WimaxPhy | |
SimpleOfdmWimaxPhy() | ns3::SimpleOfdmWimaxPhy | |
SimpleOfdmWimaxPhy(char *tracesPath) | ns3::SimpleOfdmWimaxPhy | |
SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
SimpleWimaxPhy enum value | ns3::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::SimpleOfdmWimaxPhy | private |
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() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
WimaxPhy() | ns3::WimaxPhy | |
~Object() override | ns3::Object | |
~ObjectBase() | ns3::ObjectBase | virtual |
~SimpleOfdmWimaxPhy() override | ns3::SimpleOfdmWimaxPhy | |
~WimaxPhy() override | ns3::WimaxPhy | |