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

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

::EmlsrCcaBusyTest classns3::EmlsrManagerfriend
AggregateObject(Ptr< Object > other)ns3::Object
ApplyMaxChannelWidthAndModClassOnAuxPhys()ns3::EmlsrManagerprivate
CancelMediumSyncDelayTimer(uint8_t linkId)ns3::EmlsrManager
ChangeEmlsrMode()ns3::EmlsrManagerprivate
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
ComputeOperatingChannels()ns3::EmlsrManagerprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DecrementMediumSyncDelayNTxops(uint8_t linkId)ns3::EmlsrManager
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::EmlsrManagerprotectedvirtual
DoGetDelayUntilAccessRequest(uint8_t linkId)=0ns3::EmlsrManagerprotectedpure virtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize()ns3::Objectprotectedvirtual
DoNotifyIcfReceived(uint8_t linkId)=0ns3::EmlsrManagerprivatepure virtual
DoNotifyMgtFrameReceived(Ptr< const WifiMpdu > mpdu, uint8_t linkId)=0ns3::EmlsrManagerprivatepure virtual
DoNotifyTxopEnd(uint8_t linkId)=0ns3::EmlsrManagerprivatepure virtual
DoNotifyUlTxopStart(uint8_t linkId)=0ns3::EmlsrManagerprivatepure virtual
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)ns3::EmlsrManagerprotectedvirtual
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)=0ns3::EmlsrManagerprotectedpure virtual
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()=0ns3::EmlsrManagerprotectedpure virtual
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
GetTransitionTimeout() constns3::EmlsrManager
GetTypeId()ns3::EmlsrManagerstatic
Initialize()ns3::Object
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_auxPhyChannelsns3::EmlsrManagerprivate
m_auxPhyMaxModClassns3::EmlsrManagerprotected
m_auxPhyMaxWidthns3::EmlsrManagerprotected
m_auxPhyTxCapablens3::EmlsrManagerprotected
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_lastAdvPaddingDelayns3::EmlsrManagerprivate
m_lastAdvTransitionDelayns3::EmlsrManagerprivate
m_mainPhyChannelsns3::EmlsrManagerprivate
m_mainPhyIdns3::EmlsrManagerprotected
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_tidns3::Objectprivate
m_transitionTimeoutEventns3::EmlsrManagerprivate
m_ulMainPhySwitchns3::EmlsrManagerprotected
m_unidirectionalAggregatesns3::Objectprivate
MediumSyncDelayNTxopsExceeded(uint8_t linkId)ns3::EmlsrManager
MediumSyncDelayTimerExpired(uint8_t linkId)ns3::EmlsrManagerprivate
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyEmlsrModeChanged()=0ns3::EmlsrManagerprivatepure virtual
NotifyIcfReceived(uint8_t linkId)ns3::EmlsrManager
NotifyMainPhySwitch(std::optional< uint8_t > currLinkId, uint8_t nextLinkId, Time duration)=0ns3::EmlsrManagerprivatepure virtual
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
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
REQUEST_ACCESSns3::EmlsrManagerprotectedstatic
ResendNotification(Ptr< const WifiMpdu > mpdu)=0ns3::EmlsrManagerprotectedpure virtual
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
SwitchMainPhyIfTxopGainedByAuxPhy(uint8_t linkId, AcIndex aci)=0ns3::EmlsrManagerprotectedpure virtual
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
~EmlsrManager() overridens3::EmlsrManager
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual