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

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

Dequeue(void) overridens3::WifiMacQueue
DequeueIfQueued(Ptr< const WifiMacQueueItem > mpdu)ns3::WifiMacQueue
DoDequeue(ConstIterator pos)ns3::WifiMacQueueprivate
DoEnqueue(ConstIterator pos, Ptr< WifiMacQueueItem > item)ns3::WifiMacQueueprivate
DoRemove(ConstIterator pos)ns3::WifiMacQueueprivate
DROP_NEWEST enum valuens3::WifiMacQueue
DROP_OLDEST enum valuens3::WifiMacQueue
DropPolicy enum namens3::WifiMacQueue
Enqueue(Ptr< WifiMacQueueItem > item) overridens3::WifiMacQueue
GetMaxDelay(void) constns3::WifiMacQueue
GetNBytes(uint8_t tid, Mac48Address dest) constns3::WifiMacQueue
GetNBytes(void)ns3::WifiMacQueue
GetNPackets(uint8_t tid, Mac48Address dest) constns3::WifiMacQueue
GetNPackets(void)ns3::WifiMacQueue
GetNPacketsByAddress(Mac48Address dest)ns3::WifiMacQueue
GetNPacketsByTidAndAddress(uint8_t tid, Mac48Address dest)ns3::WifiMacQueue
GetTypeId(void)ns3::WifiMacQueuestatic
Insert(ConstIterator pos, Ptr< WifiMacQueueItem > item)ns3::WifiMacQueueprivate
IsEmpty(void)ns3::WifiMacQueue
m_acns3::WifiMacQueueprivate
m_dropPolicyns3::WifiMacQueueprivate
m_maxDelayns3::WifiMacQueueprivate
m_nQueuedBytesns3::WifiMacQueueprivate
m_nQueuedPacketsns3::WifiMacQueueprivate
m_traceExpiredns3::WifiMacQueueprivate
NS_LOG_TEMPLATE_DECLAREns3::WifiMacQueueprivate
Peek(void) const overridens3::WifiMacQueue
PeekByAddress(Mac48Address dest, Ptr< const WifiMacQueueItem > item=nullptr) constns3::WifiMacQueue
PeekByTid(uint8_t tid, Ptr< const WifiMacQueueItem > item=nullptr) constns3::WifiMacQueue
PeekByTidAndAddress(uint8_t tid, Mac48Address dest, Ptr< const WifiMacQueueItem > item=nullptr) constns3::WifiMacQueue
PeekFirstAvailable(const Ptr< QosBlockedDestinations > blockedPackets=nullptr, Ptr< const WifiMacQueueItem > item=nullptr) constns3::WifiMacQueue
PushFront(Ptr< WifiMacQueueItem > item)ns3::WifiMacQueue
Remove(void) overridens3::WifiMacQueue
Remove(Ptr< const WifiMacQueueItem > item, bool removeExpired=false)ns3::WifiMacQueue
Replace(Ptr< const WifiMacQueueItem > currentItem, Ptr< WifiMacQueueItem > newItem)ns3::WifiMacQueue
SetMaxDelay(Time delay)ns3::WifiMacQueue
Transform(Ptr< const WifiMacQueueItem > item, CALLABLE func)ns3::WifiMacQueue
TtlExceeded(Ptr< const WifiMacQueueItem > item, const Time &now)ns3::WifiMacQueue
TtlExceeded(ConstIterator &it, const Time &now)ns3::WifiMacQueueinlineprivate
WifiMacQueue(AcIndex ac=AC_UNDEF)ns3::WifiMacQueue
~WifiMacQueue()ns3::WifiMacQueue