Type of elements stored in a WifiMacQueue container. More...
#include "wifi-mac-queue-elem.h"
Public Member Functions | |
WifiMacQueueElem (Ptr< WifiMpdu > item) | |
Constructor. More... | |
~WifiMacQueueElem () | |
Public Attributes | |
AcIndex | ac |
the Access Category associated with the queue storing this element (set by WifiMacQueue) More... | |
Callback< void, Ptr< WifiMpdu > > | deleter |
reset the iterator stored by the MPDU More... | |
bool | expired |
whether this MPDU has been marked as expired More... | |
Time | expiryTime |
expiry time of the MPDU (set by WifiMacQueue) More... | |
Ptr< WifiMpdu > | mpdu |
MPDU stored by this element. More... | |
Type of elements stored in a WifiMacQueue container.
Such elements can be accessed by the WifiMacQueue (via iterators) and by the WifiMpdu itself (via the iterator it stores).
Definition at line 40 of file wifi-mac-queue-elem.h.
Constructor.
item | the MPDU stored by this queue element |
Definition at line 27 of file wifi-mac-queue-elem.cc.
ns3::WifiMacQueueElem::~WifiMacQueueElem | ( | ) |
Definition at line 35 of file wifi-mac-queue-elem.cc.
AcIndex ns3::WifiMacQueueElem::ac |
the Access Category associated with the queue storing this element (set by WifiMacQueue)
Definition at line 44 of file wifi-mac-queue-elem.h.
reset the iterator stored by the MPDU
Definition at line 47 of file wifi-mac-queue-elem.h.
Referenced by ~WifiMacQueueElem().
bool ns3::WifiMacQueueElem::expired |
whether this MPDU has been marked as expired
Definition at line 46 of file wifi-mac-queue-elem.h.
Time ns3::WifiMacQueueElem::expiryTime |
expiry time of the MPDU (set by WifiMacQueue)
Definition at line 43 of file wifi-mac-queue-elem.h.
MPDU stored by this element.
Definition at line 42 of file wifi-mac-queue-elem.h.
Referenced by ~WifiMacQueueElem().