AddBaResponseTimeout(Mac48Address recipient, uint8_t tid) | ns3::QosTxop | |
AggregateObject(Ptr< Object > other) | ns3::Object | |
AggregationCapableTransmissionListener class | ns3::QosTxop | friend |
AssignSequenceNumber(Ptr< WifiMpdu > mpdu) const | ns3::QosTxop | |
AssignStreams(int64_t stream) | ns3::Txop | |
BackoffValueTracedCallback typedef | ns3::Txop | protected |
ChannelAccessStatus enum name | ns3::Txop | |
Check() const | ns3::Object | private |
CHECK_MEDIUM_BUSY | ns3::Txop | static |
CheckLoose() const | ns3::Object | private |
CompleteMpduTx(Ptr< WifiMpdu > mpdu) | ns3::QosTxop | |
Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
CreateLinkEntity() const override | ns3::QosTxop | privatevirtual |
CreateQueue(AcIndex aci) override | ns3::QosTxop | protectedvirtual |
CwValueTracedCallback typedef | ns3::Txop | protected |
DIDNT_HAVE_FRAMES_TO_TRANSMIT | ns3::Txop | static |
Dispose() | ns3::Object | |
DoDelete() | ns3::Object | private |
DoDispose() override | ns3::QosTxop | protectedvirtual |
DoGetObject(TypeId tid) const | ns3::Object | private |
DoInitialize() override | ns3::Txop | protectedvirtual |
DONT_CHECK_MEDIUM_BUSY | ns3::Txop | static |
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
DroppedMpdu typedef | ns3::Txop | |
EdcaDisabled(uint8_t linkId) const | ns3::QosTxop | |
GenerateBackoff(uint8_t linkId) | ns3::Txop | protectedvirtual |
GetAccessCategory() const | ns3::QosTxop | |
GetAccessStatus(uint8_t linkId) const | ns3::Txop | virtual |
GetAddBaResponseTimeout() const | ns3::QosTxop | |
GetAggregateIterator() const | ns3::Object | |
GetAifsn(uint8_t linkId) const override | ns3::QosTxop | virtual |
ns3::Txop::GetAifsn() const | ns3::Txop | |
GetAifsns() const | ns3::Txop | |
GetAttribute(std::string name, AttributeValue &value, bool permissive=false) const | ns3::ObjectBase | |
GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetBaBufferSize(Mac48Address address, uint8_t tid) const | ns3::QosTxop | |
GetBackoffSlots(uint8_t linkId) const | ns3::Txop | protected |
GetBackoffStart(uint8_t linkId) const | ns3::Txop | protected |
GetBaManager() | ns3::QosTxop | |
GetBaStartingSequence(Mac48Address address, uint8_t tid) const | ns3::QosTxop | |
GetBlockAckInactivityTimeout() const | ns3::QosTxop | |
GetBlockAckThreshold() const | ns3::QosTxop | |
GetCw(uint8_t linkId) const | ns3::Txop | protected |
GetFailedAddBaTimeout() const | ns3::QosTxop | |
GetInstanceTypeId() const override | ns3::Object | virtual |
GetLink(uint8_t linkId) const | ns3::QosTxop | protected |
GetLinks() const | ns3::Txop | protected |
GetMaxCw(uint8_t linkId) const override | ns3::QosTxop | virtual |
ns3::Txop::GetMaxCw() const | ns3::Txop | |
GetMaxCws() const | ns3::Txop | |
GetMinCw(uint8_t linkId) const override | ns3::QosTxop | virtual |
ns3::Txop::GetMinCw() const | ns3::Txop | |
GetMinCws() const | ns3::Txop | |
GetNextMpdu(uint8_t linkId, Ptr< WifiMpdu > peekedItem, WifiTxParameters &txParams, Time availableTime, bool initialFrame) | ns3::QosTxop | |
GetNextSequenceNumberFor(const WifiMacHeader *hdr) | ns3::QosTxop | |
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 |
GetQosQueueSize(uint8_t tid, Mac48Address receiver) const | ns3::QosTxop | |
GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
GetRemainingTxop(uint8_t linkId) const | ns3::QosTxop | virtual |
GetTxopLimit() const | ns3::Txop | |
GetTxopLimit(uint8_t linkId) const | ns3::Txop | |
GetTxopLimits() const | ns3::Txop | |
GetTxopStartTime(uint8_t linkId) const | ns3::QosTxop | virtual |
GetTypeId() | ns3::QosTxop | static |
GetUserAccessParams() const | ns3::Txop | |
GetWifiMacQueue() const | ns3::Txop | |
GotAddBaResponse(const MgtAddBaResponseHeader &respHdr, Mac48Address recipient) | ns3::QosTxop | |
GotDelBaFrame(const MgtDelBaHeader *delBaHdr, Mac48Address recipient) | ns3::QosTxop | |
GRANTED enum value | ns3::Txop | |
HAD_FRAMES_TO_TRANSMIT | ns3::Txop | static |
HasFramesToTransmit(uint8_t linkId) override | ns3::QosTxop | virtual |
Initialize() | ns3::Object | |
IsInitialized() const | ns3::Object | |
IsQosOldPacket(Ptr< const WifiMpdu > mpdu) | ns3::QosTxop | private |
IsQosTxop() const override | ns3::QosTxop | virtual |
m_ac | ns3::QosTxop | private |
m_addBaResponseTimeout | ns3::QosTxop | private |
m_aggregates | ns3::Object | private |
m_backoffTrace | ns3::Txop | protected |
m_baManager | ns3::QosTxop | private |
m_blockAckInactivityTimeout | ns3::QosTxop | private |
m_blockAckThreshold | ns3::QosTxop | private |
m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
m_cwTrace | ns3::Txop | protected |
m_disposed | ns3::Object | private |
m_droppedMpduCallback | ns3::Txop | protected |
m_failedAddBaTimeout | ns3::QosTxop | private |
m_getObjectCount | ns3::Object | private |
m_initialized | ns3::Object | private |
m_links | ns3::Txop | private |
m_mac | ns3::Txop | protected |
m_nMaxInflights | ns3::QosTxop | private |
m_queue | ns3::Txop | protected |
m_rng | ns3::Txop | protected |
m_shuffleLinkIdsGen | ns3::Txop | protected |
m_tid | ns3::Object | private |
m_txMiddle | ns3::Txop | protected |
m_txopTrace | ns3::QosTxop | private |
m_unidirectionalAggregates | ns3::Object | private |
m_useExplicitBarAfterMissedBlockAck | ns3::QosTxop | private |
m_userAccessParams | ns3::Txop | private |
MuEdcaTimerRunning(uint8_t linkId) const | ns3::QosTxop | |
NOT_REQUESTED enum value | ns3::Txop | |
NotifyAccessRequested(uint8_t linkId) | ns3::Txop | protectedvirtual |
NotifyChannelAccessed(uint8_t linkId, Time txopDuration) override | ns3::QosTxop | virtual |
NotifyChannelReleased(uint8_t linkId) override | ns3::QosTxop | virtual |
NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
NotifyNewAggregate() | ns3::Object | protectedvirtual |
NotifyOff() | ns3::Txop | virtual |
NotifyOn() | ns3::Txop | virtual |
NotifyOriginatorAgreementNoReply(const Mac48Address &recipient, uint8_t tid) | ns3::QosTxop | |
NotifySleep(uint8_t linkId) | ns3::Txop | virtual |
NotifyWakeUp(uint8_t linkId) | ns3::Txop | virtual |
Object() | ns3::Object | |
Object(const Object &o) | ns3::Object | protected |
operator=(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
PeekNextMpdu(uint8_t linkId, uint8_t tid=8, Mac48Address recipient=Mac48Address::GetBroadcast(), Ptr< const WifiMpdu > mpdu=nullptr) | ns3::QosTxop | |
PeekNextSequenceNumberFor(const WifiMacHeader *hdr) | ns3::QosTxop | |
PrepareBlockAckRequest(Mac48Address recipient, uint8_t tid) const | ns3::QosTxop | |
QosTxop() | ns3::QosTxop | |
Queue(Ptr< WifiMpdu > mpdu) | ns3::Txop | virtual |
Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
RequestAccess(uint8_t linkId) | ns3::Txop | protected |
REQUESTED enum value | ns3::Txop | |
ResetBa(Mac48Address recipient, uint8_t tid) | ns3::QosTxop | |
ResetCw(uint8_t linkId) | ns3::Txop | |
SetAddBaResponseTimeout(Time addBaResponseTimeout) | ns3::QosTxop | |
SetAifsn(uint8_t aifsn) | ns3::Txop | |
SetAifsn(uint8_t aifsn, uint8_t linkId) | ns3::Txop | |
SetAifsns(const std::vector< uint8_t > &aifsns) | ns3::Txop | |
SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetBlockAckInactivityTimeout(uint16_t timeout) | ns3::QosTxop | |
SetBlockAckThreshold(uint8_t threshold) | ns3::QosTxop | |
SetDroppedMpduCallback(DroppedMpdu callback) override | ns3::QosTxop | virtual |
SetFailedAddBaTimeout(Time failedAddBaTimeout) | ns3::QosTxop | |
SetMaxCw(uint32_t maxCw) | ns3::Txop | |
SetMaxCw(uint32_t maxCw, uint8_t linkId) | ns3::Txop | |
SetMaxCws(const std::vector< uint32_t > &maxCws) | ns3::Txop | |
SetMinCw(uint32_t minCw) | ns3::Txop | |
SetMinCw(uint32_t minCw, uint8_t linkId) | ns3::Txop | |
SetMinCws(const std::vector< uint32_t > &minCws) | ns3::Txop | |
SetMuAifsn(uint8_t aifsn, uint8_t linkId) | ns3::QosTxop | |
SetMuCwMax(uint16_t cwMax, uint8_t linkId) | ns3::QosTxop | |
SetMuCwMin(uint16_t cwMin, uint8_t linkId) | ns3::QosTxop | |
SetMuEdcaTimer(Time timer, uint8_t linkId) | ns3::QosTxop | |
SetTxMiddle(const Ptr< MacTxMiddle > txMiddle) | ns3::Txop | |
SetTxopLimit(Time txopLimit) | ns3::Txop | |
SetTxopLimit(Time txopLimit, uint8_t linkId) | ns3::Txop | |
SetTxopLimits(const std::vector< Time > &txopLimits) | ns3::Txop | |
SetTypeId(TypeId tid) | ns3::Object | private |
SetWifiMac(const Ptr< WifiMac > mac) | ns3::Txop | virtual |
SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
SimpleRefCount(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
StartAccessAfterEvent(uint8_t linkId, bool hadFramesToTransmit, bool checkMediumBusy) | ns3::Txop | |
StartBackoffNow(uint32_t nSlots, uint8_t linkId) | ns3::Txop | |
StartMuEdcaTimerNow(uint8_t linkId) | ns3::QosTxop | |
SwapLinks(std::map< uint8_t, uint8_t > links) | ns3::Txop | |
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 | |
Txop() | ns3::Txop | |
TxopTracedCallback typedef | ns3::QosTxop | private |
UnidirectionalAggregateObject(Ptr< Object > other) | ns3::Object | |
Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
UpdateBackoffSlotsNow(uint32_t nSlots, Time backoffUpdateBound, uint8_t linkId) | ns3::Txop | protected |
UpdateFailedCw(uint8_t linkId) | ns3::Txop | |
UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
UseExplicitBarAfterMissedBlockAck() const | ns3::QosTxop | |
~Object() override | ns3::Object | |
~ObjectBase() | ns3::ObjectBase | virtual |
~QosTxop() override | ns3::QosTxop | |
~Txop() override | ns3::Txop | |