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

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

::EmlsrUlTxopTest classns3::Txopfriend
AggregateObject(Ptr< Object > other)ns3::Object
AssignStreams(int64_t stream)ns3::Txop
BackoffValueTracedCallback typedefns3::Txopprotected
ChannelAccessManager classns3::Txopfriend
ChannelAccessStatus enum namens3::Txop
Check() constns3::Objectprivate
CHECK_MEDIUM_BUSYns3::Txopstatic
CheckLoose() constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
CreateLinkEntity() constns3::Txopprivatevirtual
CwValueTracedCallback typedefns3::Txopprotected
DIDNT_HAVE_FRAMES_TO_TRANSMITns3::Txopstatic
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::Txopprotectedvirtual
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
GenerateBackoff(uint8_t linkId)ns3::Txopprotectedvirtual
GetAccessStatus(uint8_t linkId) constns3::Txopvirtual
GetAggregateIterator() constns3::Object
GetAifsn() constns3::Txop
GetAifsn(uint8_t linkId) constns3::Txopvirtual
GetAifsns() constns3::Txop
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetBackoffSlots(uint8_t linkId) constns3::Txopprotected
GetBackoffStart(uint8_t linkId) constns3::Txopprotected
GetCw(uint8_t linkId) constns3::Txopprotected
GetInstanceTypeId() const overridens3::Objectvirtual
GetLink(uint8_t linkId) constns3::Txopprotected
GetLinks() constns3::Txopprotected
GetMaxCw() constns3::Txop
GetMaxCw(uint8_t linkId) constns3::Txopvirtual
GetMaxCws() constns3::Txop
GetMinCw() constns3::Txop
GetMinCw(uint8_t linkId) constns3::Txopvirtual
GetMinCws() constns3::Txop
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
GetTxopLimit() constns3::Txop
GetTxopLimit(uint8_t linkId) constns3::Txop
GetTxopLimits() constns3::Txop
GetTypeId()ns3::Txopstatic
GetWifiMacQueue() constns3::Txop
GRANTED enum valuens3::Txop
HAD_FRAMES_TO_TRANSMITns3::Txopstatic
HasFramesToTransmit(uint8_t linkId)ns3::Txopvirtual
Initialize()ns3::Object
IsInitialized() constns3::Object
IsQosTxop() constns3::Txopvirtual
m_aggregatesns3::Objectprivate
m_backoffTracens3::Txopprotected
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_cwTracens3::Txopprotected
m_disposedns3::Objectprivate
m_droppedMpduCallbackns3::Txopprotected
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_linksns3::Txopprivate
m_macns3::Txopprotected
m_queuens3::Txopprotected
m_rngns3::Txopprotected
m_tidns3::Objectprivate
m_txMiddlens3::Txopprotected
NOT_REQUESTED enum valuens3::Txop
NotifyAccessRequested(uint8_t linkId)ns3::Txopprotectedvirtual
NotifyChannelAccessed(uint8_t linkId, Time txopDuration=Seconds(0))ns3::Txopvirtual
NotifyChannelReleased(uint8_t linkId)ns3::Txopvirtual
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate()ns3::Objectprotectedvirtual
NotifyOff()ns3::Txopvirtual
NotifyOn()ns3::Txopvirtual
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
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
ResetCw(uint8_t linkId)ns3::Txop
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
SetDroppedMpduCallback(DroppedMpdu callback)ns3::Txopvirtual
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
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
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
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
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~Txop() overridens3::Txop