| ::EmlsrCcaBusyTest class | ns3::ChannelAccessManager | friend |
| ::EmlsrUlTxopTest class | ns3::ChannelAccessManager | friend |
| AccessTimeout() | ns3::ChannelAccessManager | private |
| Add(Ptr< Txop > txop) | ns3::ChannelAccessManager | |
| AggregateObject(Ptr< Object > other) | ns3::Object | |
| ChannelAccessManager() | ns3::ChannelAccessManager | |
| Check() const | ns3::Object | private |
| CheckLoose() const | ns3::Object | private |
| Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
| ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
| DeactivatePhyListener(Ptr< WifiPhy > phy) | ns3::ChannelAccessManager | |
| DEFAULT_N_SLOTS_LEFT_MIN_DELAY | ns3::ChannelAccessManager | privatestatic |
| DisableEdcaFor(Ptr< Txop > qosTxop, Time duration) | ns3::ChannelAccessManager | |
| Dispose() | ns3::Object | |
| DoDelete() | ns3::Object | private |
| DoDispose() override | ns3::ChannelAccessManager | protectedvirtual |
| DoGetAccessGrantStart(bool ignoreNav) const | ns3::ChannelAccessManager | private |
| DoGetObject(TypeId tid) const | ns3::Object | private |
| DoGrantDcfAccess() | ns3::ChannelAccessManager | private |
| DoInitialize() override | ns3::ChannelAccessManager | protectedvirtual |
| DoRestartAccessTimeoutIfNeeded() | ns3::ChannelAccessManager | private |
| DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
| GetAccessGrantStart(bool ignoreNav=false) const | ns3::ChannelAccessManager | |
| GetAggregateIterator() const | ns3::Object | |
| GetAttribute(std::string name, AttributeValue &value, bool permissive=false) const | ns3::ObjectBase | |
| GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
| GetBackoffEndFor(Ptr< Txop > txop) const | ns3::ChannelAccessManager | |
| GetBackoffEndFor(Ptr< Txop > txop, Time accessGrantStart) const | ns3::ChannelAccessManager | private |
| GetBackoffStartFor(Ptr< Txop > txop) const | ns3::ChannelAccessManager | |
| GetBackoffStartFor(Ptr< Txop > txop, Time accessGrantStart) const | ns3::ChannelAccessManager | private |
| GetEifsNoDifs() const | ns3::ChannelAccessManager | privatevirtual |
| GetExpectedAccessWithin(const Time &delay) const | ns3::ChannelAccessManager | |
| GetGenerateBackoffOnNoTx() const | ns3::ChannelAccessManager | |
| GetInstanceTypeId() const final | ns3::Object | virtual |
| GetLargestIdlePrimaryChannel(Time interval, Time end) | ns3::ChannelAccessManager | |
| GetNavEnd() const | ns3::ChannelAccessManager | |
| 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 |
| GetPer20MHzBusy(const std::set< uint8_t > &indices) const | ns3::ChannelAccessManager | |
| GetPhyListener(Ptr< WifiPhy > phy) const | ns3::ChannelAccessManager | private |
| GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| GetSifs() const | ns3::ChannelAccessManager | privatevirtual |
| GetSlot() const | ns3::ChannelAccessManager | privatevirtual |
| GetTypeId() | ns3::ChannelAccessManager | static |
| Initialize() | ns3::Object | |
| InitLastBusyStructs() | ns3::ChannelAccessManager | private |
| IsBusy() const | ns3::ChannelAccessManager | |
| IsInitialized() const | ns3::Object | |
| m_accessTimeout | ns3::ChannelAccessManager | private |
| m_aggregates | ns3::Object | private |
| m_cachedSifs | ns3::ChannelAccessManager | mutableprivate |
| m_cachedSlot | ns3::ChannelAccessManager | mutableprivate |
| m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
| m_disposed | ns3::Object | private |
| m_eifsNoDifs | ns3::ChannelAccessManager | private |
| m_feManager | ns3::ChannelAccessManager | private |
| m_generateBackoffOnNoTx | ns3::ChannelAccessManager | private |
| m_getObjectCount | ns3::Object | private |
| m_initialized | ns3::Object | private |
| m_lastAckTimeoutEnd | ns3::ChannelAccessManager | private |
| m_lastBusyEnd | ns3::ChannelAccessManager | private |
| m_lastCtsTimeoutEnd | ns3::ChannelAccessManager | private |
| m_lastIdle | ns3::ChannelAccessManager | private |
| m_lastNavEnd | ns3::ChannelAccessManager | private |
| m_lastNoPhy | ns3::ChannelAccessManager | private |
| m_lastOff | ns3::ChannelAccessManager | private |
| m_lastPer20MHzBusyEnd | ns3::ChannelAccessManager | private |
| m_lastRx | ns3::ChannelAccessManager | private |
| m_lastRxReceivedOk | ns3::ChannelAccessManager | private |
| m_lastSleep | ns3::ChannelAccessManager | private |
| m_lastSwitchingEnd | ns3::ChannelAccessManager | private |
| m_lastTxEnd | ns3::ChannelAccessManager | private |
| m_linkId | ns3::ChannelAccessManager | private |
| m_nSlotsLeft | ns3::ChannelAccessManager | private |
| m_nSlotsLeftCallback | ns3::ChannelAccessManager | private |
| m_nSlotsLeftMinDelay | ns3::ChannelAccessManager | private |
| m_phy | ns3::ChannelAccessManager | private |
| m_phyListeners | ns3::ChannelAccessManager | private |
| m_proactiveBackoff | ns3::ChannelAccessManager | private |
| m_resetBackoffThreshold | ns3::ChannelAccessManager | private |
| m_switchingEmlsrLinks | ns3::ChannelAccessManager | private |
| m_tid | ns3::Object | private |
| m_txops | ns3::ChannelAccessManager | private |
| m_unidirectionalAggregates | ns3::Object | private |
| NeedBackoffUponAccess(Ptr< Txop > txop, bool hadFramesToTransmit, bool checkMediumBusy) | ns3::ChannelAccessManager | |
| NotifyAckTimeoutResetNow() | ns3::ChannelAccessManager | |
| NotifyAckTimeoutStartNow(Time duration) | ns3::ChannelAccessManager | |
| NotifyCcaBusyStartNow(Time duration, WifiChannelListType channelType, const std::vector< Time > &per20MhzDurations) | ns3::ChannelAccessManager | |
| NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
| NotifyCtsTimeoutResetNow() | ns3::ChannelAccessManager | |
| NotifyCtsTimeoutStartNow(Time duration) | ns3::ChannelAccessManager | |
| NotifyNavResetNow(Time duration) | ns3::ChannelAccessManager | |
| NotifyNavStartNow(Time duration) | ns3::ChannelAccessManager | |
| NotifyNewAggregate() | ns3::Object | protectedvirtual |
| NotifyOffNow() | ns3::ChannelAccessManager | |
| NotifyOnNow() | ns3::ChannelAccessManager | |
| NotifyRxEndErrorNow(const WifiTxVector &txVector) | ns3::ChannelAccessManager | |
| NotifyRxEndOkNow() | ns3::ChannelAccessManager | |
| NotifyRxStartNow(Time duration) | ns3::ChannelAccessManager | |
| NotifySleepNow() | ns3::ChannelAccessManager | |
| NotifySwitchingEmlsrLink(Ptr< WifiPhy > phy, const WifiPhyOperatingChannel &channel, uint8_t linkId) | ns3::ChannelAccessManager | |
| NotifySwitchingStartNow(PhyListener *phyListener, Time duration) | ns3::ChannelAccessManager | |
| NotifyTxStartNow(Time duration) | ns3::ChannelAccessManager | |
| NotifyWakeupNow() | ns3::ChannelAccessManager | |
| NSlotsLeftCallback typedef | ns3::ChannelAccessManager | private |
| NSlotsLeftTracedCallback typedef | ns3::ChannelAccessManager | private |
| Object() | ns3::Object | |
| Object(const Object &o) | ns3::Object | protected |
| operator=(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| PhyListenerMap typedef | ns3::ChannelAccessManager | private |
| Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| RemovePhyListener(Ptr< WifiPhy > phy) | ns3::ChannelAccessManager | |
| RequestAccess(Ptr< Txop > txop) | ns3::ChannelAccessManager | |
| ResetAllBackoffs() | ns3::ChannelAccessManager | |
| ResetBackoff(Ptr< Txop > txop) | ns3::ChannelAccessManager | |
| ResetState() | ns3::ChannelAccessManager | |
| ResizeLastBusyStructs() | ns3::ChannelAccessManager | private |
| SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetGenerateBackoffOnNoTx(bool enable) | ns3::ChannelAccessManager | |
| SetLinkId(uint8_t linkId) | ns3::ChannelAccessManager | |
| SetTypeId(TypeId tid) | ns3::Object | private |
| SetupFrameExchangeManager(Ptr< FrameExchangeManager > feManager) | ns3::ChannelAccessManager | |
| SetupPhyListener(Ptr< WifiPhy > phy) | ns3::ChannelAccessManager | |
| SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| SimpleRefCount(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| 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 | |
| Txops typedef | ns3::ChannelAccessManager | private |
| UnidirectionalAggregateObject(Ptr< Object > other) | ns3::Object | |
| Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| UpdateBackoff() | ns3::ChannelAccessManager | private |
| UpdateLastIdlePeriod() | ns3::ChannelAccessManager | private |
| UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
| ~ChannelAccessManager() override | ns3::ChannelAccessManager | |
| ~Object() override | ns3::Object | |
| ~ObjectBase() | ns3::ObjectBase | virtual |