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

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

AdvancedEmlsrManager()ns3::AdvancedEmlsrManager
AggregateObject(Ptr< Object > other)ns3::Object
ApplyMaxChannelWidthAndModClassOnAuxPhys()ns3::EmlsrManagerprivate
CancelMediumSyncDelayTimer(uint8_t linkId)ns3::EmlsrManager
ChangeEmlsrMode()ns3::EmlsrManagerprivate
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
CheckNavAndCcaLastPifs(Ptr< WifiPhy > phy, uint8_t linkId, Ptr< QosTxop > edca)ns3::AdvancedEmlsrManagerprotected
ComputeOperatingChannels()ns3::EmlsrManagerprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DecrementMediumSyncDelayNTxops(uint8_t linkId)ns3::EmlsrManager
DefaultEmlsrManager()ns3::DefaultEmlsrManager
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::AdvancedEmlsrManagerprotectedvirtual
DoGetDelayUntilAccessRequest(uint8_t linkId) overridens3::AdvancedEmlsrManagerprotectedvirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize()ns3::Objectprotectedvirtual
DoNotifyIcfReceived(uint8_t linkId) overridens3::AdvancedEmlsrManagerprivatevirtual
DoNotifyMgtFrameReceived(Ptr< const WifiMpdu > mpdu, uint8_t linkId) overridens3::DefaultEmlsrManagerprivatevirtual
DoNotifyTxopEnd(uint8_t linkId) overridens3::AdvancedEmlsrManagerprivatevirtual
DoNotifyUlTxopStart(uint8_t linkId) overridens3::AdvancedEmlsrManagerprivatevirtual
DONT_REQUEST_ACCESSns3::EmlsrManagerprotectedstatic
DONT_RESET_BACKOFFns3::EmlsrManagerprotectedstatic
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DoSetWifiMac(Ptr< StaWifiMac > mac) overridens3::AdvancedEmlsrManagerprotectedvirtual
EmlsrManager()ns3::EmlsrManager
GetAggregateIterator() constns3::Object
GetAttribute(std::string name, AttributeValue &value, bool permissive=false) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetAuxPhyTxCapable() constns3::EmlsrManager
GetCamStateReset() constns3::EmlsrManager
GetChannelForAuxPhy(uint8_t linkId) constns3::EmlsrManagerprotected
GetChannelForMainPhy(uint8_t linkId) constns3::EmlsrManagerprotected
GetDelayUnlessMainPhyTakesOverUlTxop(uint8_t linkId) overridens3::AdvancedEmlsrManagerprotectedvirtual
GetDelayUntilAccessRequest(uint8_t linkId, AcIndex aci)ns3::EmlsrManager
GetEhtFem(uint8_t linkId) constns3::EmlsrManagerprotected
GetElapsedMediumSyncDelayTimer(uint8_t linkId) constns3::EmlsrManager
GetEmlOmn()ns3::EmlsrManagerprotected
GetEmlsrLinks() constns3::EmlsrManager
GetInDeviceInterference() constns3::EmlsrManager
GetInstanceTypeId() const overridens3::Objectvirtual
GetLinkToSendEmlOmn() overridens3::DefaultEmlsrManagerprotectedvirtual
GetMainPhyId() constns3::EmlsrManager
GetMediumSyncDuration() constns3::EmlsrManager
GetMediumSyncMaxNTxops() constns3::EmlsrManager
GetMediumSyncOfdmEdThreshold() constns3::EmlsrManager
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetStaMac() constns3::EmlsrManagerprotected
GetTimeToCtsEnd(uint8_t linkId) constns3::DefaultEmlsrManagerprotected
GetTransitionTimeout() constns3::EmlsrManager
GetTypeId()ns3::AdvancedEmlsrManagerstatic
Initialize()ns3::Object
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_allowUlTxopInRxns3::AdvancedEmlsrManagerprivate
m_auxPhyChannelsns3::EmlsrManagerprivate
m_auxPhyMaxModClassns3::EmlsrManagerprotected
m_auxPhyMaxWidthns3::EmlsrManagerprotected
m_auxPhySwitchEventns3::DefaultEmlsrManagerprotected
m_auxPhyToReconnectns3::DefaultEmlsrManagerprotected
m_auxPhyToSleepns3::DefaultEmlsrManagerprotected
m_auxPhyToSleepEventns3::DefaultEmlsrManagerprotected
m_auxPhyTxCapablens3::EmlsrManagerprotected
m_ccaLastPifsns3::AdvancedEmlsrManagerprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_disposedns3::Objectprivate
m_emlsrLinksns3::EmlsrManagerprivate
m_emlsrPaddingDelayns3::EmlsrManagerprotected
m_emlsrTransitionDelayns3::EmlsrManagerprotected
m_emlsrTransitionTimeoutns3::EmlsrManagerprivate
m_getObjectCountns3::Objectprivate
m_inDeviceInterferencens3::EmlsrManagerprivate
m_initializedns3::Objectprivate
m_interruptSwitchingns3::AdvancedEmlsrManagerprivate
m_lastAdvPaddingDelayns3::EmlsrManagerprivate
m_lastAdvTransitionDelayns3::EmlsrManagerprivate
m_mainPhyChannelsns3::EmlsrManagerprivate
m_mainPhyIdns3::EmlsrManagerprotected
m_mainPhySwitchInfons3::DefaultEmlsrManagerprotected
m_mediumSyncDelayStatusns3::EmlsrManagerprivate
m_mediumSyncDurationns3::EmlsrManagerprivate
m_msdMaxNTxopsns3::EmlsrManagerprivate
m_msdOfdmEdThresholdns3::EmlsrManagerprivate
m_nextEmlsrLinksns3::EmlsrManagerprivate
m_prevCcaEdThresholdns3::EmlsrManagerprivate
m_resetCamStatens3::EmlsrManagerprivate
m_staMacns3::EmlsrManagerprivate
m_switchAuxPhyns3::DefaultEmlsrManagerprotected
m_switchMainPhyBackDelayns3::AdvancedEmlsrManagerprivate
m_switchMainPhyBackEventns3::AdvancedEmlsrManagerprivate
m_tidns3::Objectprivate
m_transitionTimeoutEventns3::EmlsrManagerprivate
m_ulMainPhySwitchns3::EmlsrManagerprotected
m_unidirectionalAggregatesns3::Objectprivate
m_useAuxPhyCcans3::AdvancedEmlsrManagerprivate
m_useNotifiedMacHdrns3::AdvancedEmlsrManagerprivate
MediumSyncDelayNTxopsExceeded(uint8_t linkId)ns3::EmlsrManager
MediumSyncDelayTimerExpired(uint8_t linkId)ns3::EmlsrManagerprivate
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyEmlsrModeChanged() overridens3::DefaultEmlsrManagerprivatevirtual
NotifyIcfReceived(uint8_t linkId)ns3::EmlsrManager
NotifyMainPhySwitch(std::optional< uint8_t > currLinkId, uint8_t nextLinkId, Time duration) overridens3::DefaultEmlsrManagerprivatevirtual
NotifyMgtFrameReceived(Ptr< const WifiMpdu > mpdu, uint8_t linkId)ns3::EmlsrManager
NotifyNewAggregate()ns3::Objectprotectedvirtual
NotifyTxopEnd(uint8_t linkId, bool ulTxopNotStarted=false, bool ongoingDlTxop=false)ns3::EmlsrManager
NotifyUlTxopStart(uint8_t linkId)ns3::EmlsrManager
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
ReceivedMacHdr(Ptr< WifiPhy > phy, const WifiMacHeader &macHdr, const WifiTxVector &txVector, Time psduDuration)ns3::AdvancedEmlsrManagerprotected
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
REQUEST_ACCESSns3::EmlsrManagerprotectedstatic
RequestMainPhyToSwitch(uint8_t linkId, AcIndex aci)ns3::AdvancedEmlsrManagerprotected
ResendNotification(Ptr< const WifiMpdu > mpdu) overridens3::DefaultEmlsrManagerprotectedvirtual
RESET_BACKOFFns3::EmlsrManagerprotectedstatic
ResetMediumSyncDelayNTxops(uint8_t linkId)ns3::EmlsrManager
SendEmlOmn()ns3::EmlsrManagerprivate
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAuxPhyTxCapable(bool capable)ns3::EmlsrManager
SetCamStateReset(bool enable)ns3::EmlsrManager
SetCcaEdThresholdOnLinkSwitch(Ptr< WifiPhy > phy, uint8_t linkId)ns3::EmlsrManagerprotected
SetEmlsrLinks(const std::set< uint8_t > &linkIds)ns3::EmlsrManager
SetInDeviceInterference(bool enable)ns3::EmlsrManager
SetMainPhyId(uint8_t mainPhyId)ns3::EmlsrManagerprivate
SetMediumSyncDuration(Time duration)ns3::EmlsrManager
SetMediumSyncMaxNTxops(std::optional< uint8_t > nTxops)ns3::EmlsrManager
SetMediumSyncOfdmEdThreshold(int8_t threshold)ns3::EmlsrManager
SetTransitionTimeout(Time timeout)ns3::EmlsrManager
SetTypeId(TypeId tid)ns3::Objectprivate
SetWifiMac(Ptr< StaWifiMac > mac)ns3::EmlsrManager
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
StartMediumSyncDelayTimer(uint8_t linkId)ns3::EmlsrManagerprivate
SwitchAuxPhy(Ptr< WifiPhy > auxPhy, uint8_t currLinkId, uint8_t nextLinkId)ns3::EmlsrManagerprotected
SwitchMainPhy(uint8_t linkId, bool noSwitchDelay, bool resetBackoff, bool requestAccess)ns3::EmlsrManagerprotected
SwitchMainPhyBackToPrimaryLink(uint8_t linkId)ns3::DefaultEmlsrManagerprotected
SwitchMainPhyIfTxopGainedByAuxPhy(uint8_t linkId, AcIndex aci) overridens3::AdvancedEmlsrManagerprotectedvirtual
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
TxDropped(WifiMacDropReason reason, Ptr< const WifiMpdu > mpdu)ns3::EmlsrManagerprivate
TxOk(Ptr< const WifiMpdu > mpdu)ns3::EmlsrManagerprivate
UnidirectionalAggregateObject(Ptr< Object > other)ns3::Object
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
~AdvancedEmlsrManager() overridens3::AdvancedEmlsrManager
~DefaultEmlsrManager() overridens3::DefaultEmlsrManager
~EmlsrManager() overridens3::EmlsrManager
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual