A Discrete-Event Network Simulator
API
ns3::QosTxop Member List

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

AddBaResponseTimeout(Mac48Address recipient, uint8_t tid)ns3::QosTxop
AggregateObject(Ptr< Object > other)ns3::Object
AggregationCapableTransmissionListener classns3::QosTxopfriend
AssignSequenceNumber(Ptr< WifiMpdu > mpdu) constns3::QosTxop
AssignStreams(int64_t stream)ns3::Txop
BackoffValueTracedCallback typedefns3::Txopprotected
ChannelAccessStatus enum namens3::Txop
Check() constns3::Objectprivate
CHECK_MEDIUM_BUSYns3::Txopstatic
CheckLoose() constns3::Objectprivate
CompleteMpduTx(Ptr< WifiMpdu > mpdu)ns3::QosTxop
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
CreateLinkEntity() const overridens3::QosTxopprivatevirtual
CwValueTracedCallback typedefns3::Txopprotected
DIDNT_HAVE_FRAMES_TO_TRANSMITns3::Txopstatic
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::QosTxopprotectedvirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize() overridens3::Txopprotectedvirtual
DONT_CHECK_MEDIUM_BUSYns3::Txopstatic
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DroppedMpdu typedefns3::Txop
EdcaDisabled(uint8_t linkId) constns3::QosTxop
GenerateBackoff(uint8_t linkId)ns3::Txopprotectedvirtual
GetAccessCategory() constns3::QosTxop
GetAccessStatus(uint8_t linkId) constns3::Txopvirtual
GetAddBaResponseTimeout() constns3::QosTxop
GetAggregateIterator() constns3::Object
GetAifsn(uint8_t linkId) const overridens3::QosTxopvirtual
ns3::Txop::GetAifsn() constns3::Txop
GetAifsns() constns3::Txop
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetBaBufferSize(Mac48Address address, uint8_t tid) constns3::QosTxop
GetBackoffSlots(uint8_t linkId) constns3::Txopprotected
GetBackoffStart(uint8_t linkId) constns3::Txopprotected
GetBaManager()ns3::QosTxop
GetBaStartingSequence(Mac48Address address, uint8_t tid) constns3::QosTxop
GetBlockAckInactivityTimeout() constns3::QosTxop
GetBlockAckThreshold() constns3::QosTxop
GetCw(uint8_t linkId) constns3::Txopprotected
GetFailedAddBaTimeout() constns3::QosTxop
GetInstanceTypeId() const overridens3::Objectvirtual
GetLink(uint8_t linkId) constns3::QosTxopprotected
GetLinks() constns3::Txopprotected
GetMaxCw(uint8_t linkId) const overridens3::QosTxopvirtual
ns3::Txop::GetMaxCw() constns3::Txop
GetMaxCws() constns3::Txop
GetMinCw(uint8_t linkId) const overridens3::QosTxopvirtual
ns3::Txop::GetMinCw() constns3::Txop
GetMinCws() constns3::Txop
GetNextMpdu(uint8_t linkId, Ptr< WifiMpdu > peekedItem, WifiTxParameters &txParams, Time availableTime, bool initialFrame)ns3::QosTxop
GetNextSequenceNumberFor(const WifiMacHeader *hdr)ns3::QosTxop
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetQosQueueSize(uint8_t tid, Mac48Address receiver) constns3::QosTxop
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetRemainingTxop(uint8_t linkId) constns3::QosTxopvirtual
GetTxopLimit() constns3::Txop
GetTxopLimit(uint8_t linkId) constns3::Txop
GetTxopLimits() constns3::Txop
GetTxopStartTime(uint8_t linkId) constns3::QosTxopvirtual
GetTypeId()ns3::QosTxopstatic
GetWifiMacQueue() constns3::Txop
GotAddBaResponse(const MgtAddBaResponseHeader &respHdr, Mac48Address recipient)ns3::QosTxop
GotDelBaFrame(const MgtDelBaHeader *delBaHdr, Mac48Address recipient)ns3::QosTxop
GRANTED enum valuens3::Txop
HAD_FRAMES_TO_TRANSMITns3::Txopstatic
HasFramesToTransmit(uint8_t linkId) overridens3::QosTxopvirtual
Initialize()ns3::Object
IsInitialized() constns3::Object
IsQosOldPacket(Ptr< const WifiMpdu > mpdu)ns3::QosTxopprivate
IsQosTxop() const overridens3::QosTxopvirtual
m_acns3::QosTxopprivate
m_addBaResponseTimeoutns3::QosTxopprivate
m_aggregatesns3::Objectprivate
m_backoffTracens3::Txopprotected
m_baManagerns3::QosTxopprivate
m_blockAckInactivityTimeoutns3::QosTxopprivate
m_blockAckThresholdns3::QosTxopprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_cwTracens3::Txopprotected
m_disposedns3::Objectprivate
m_droppedMpduCallbackns3::Txopprotected
m_failedAddBaTimeoutns3::QosTxopprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_linksns3::Txopprivate
m_macns3::Txopprotected
m_nMaxInflightsns3::QosTxopprivate
m_queuens3::Txopprotected
m_rngns3::Txopprotected
m_tidns3::Objectprivate
m_txMiddlens3::Txopprotected
m_txopTracens3::QosTxopprivate
m_useExplicitBarAfterMissedBlockAckns3::QosTxopprivate
MuEdcaTimerRunning(uint8_t linkId) constns3::QosTxop
NOT_REQUESTED enum valuens3::Txop
NotifyAccessRequested(uint8_t linkId)ns3::Txopprotectedvirtual
NotifyChannelAccessed(uint8_t linkId, Time txopDuration) overridens3::QosTxopvirtual
NotifyChannelReleased(uint8_t linkId) overridens3::QosTxopvirtual
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate()ns3::Objectprotectedvirtual
NotifyOff()ns3::Txopvirtual
NotifyOn()ns3::Txopvirtual
NotifyOriginatorAgreementNoReply(const Mac48Address &recipient, uint8_t tid)ns3::QosTxop
NotifySleep(uint8_t linkId)ns3::Txopvirtual
NotifyWakeUp(uint8_t linkId)ns3::Txopvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o[[maybe_unused]])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) constns3::QosTxop
QosTxop(AcIndex ac=AC_UNDEF)ns3::QosTxop
Queue(Ptr< Packet > packet, const WifiMacHeader &hdr)ns3::Txopvirtual
Queue(Ptr< WifiMpdu > mpdu)ns3::Txopvirtual
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RequestAccess(uint8_t linkId)ns3::Txopprotected
REQUESTED enum valuens3::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(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) overridens3::QosTxopvirtual
SetFailedAddBaTimeout(Time failedAddBaTimeout)ns3::QosTxop
SetMaxCw(uint32_t maxCw)ns3::Txop
SetMaxCw(uint32_t maxCw, uint8_t linkId)ns3::Txop
SetMaxCws(std::vector< uint32_t > maxCws)ns3::Txop
SetMinCw(uint32_t minCw)ns3::Txop
SetMinCw(uint32_t minCw, uint8_t linkId)ns3::Txop
SetMinCws(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::Objectprivate
SetWifiMac(const Ptr< WifiMac > mac)ns3::Txopvirtual
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])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
Txop(Ptr< WifiMacQueue > queue)ns3::Txop
TxopTracedCallback typedefns3::QosTxopprivate
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateBackoffSlotsNow(uint32_t nSlots, Time backoffUpdateBound, uint8_t linkId)ns3::Txopprotected
UpdateFailedCw(uint8_t linkId)ns3::Txop
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
UseExplicitBarAfterMissedBlockAck() constns3::QosTxop
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~QosTxop() overridens3::QosTxop
~Txop() overridens3::Txop