#include "wifi-mac-queue-elem.h"#include "ns3/mac48-address.h"#include <list>#include <optional>#include <tuple>#include <unordered_map> Include dependency graph for wifi-mac-queue-container.h:
 Include dependency graph for wifi-mac-queue-container.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Classes | |
| struct | std::hash< ns3::WifiContainerQueueId > | 
| Hashing functor taking a QueueId and returning a std::size_t.  More... | |
| class | ns3::WifiMacQueueContainer | 
| Class for the container used by WifiMacQueue.  More... | |
| Namespaces | |
| namespace | ns3 | 
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
| Typedefs | |
| using | ns3::WifiContainerQueueId = std::tuple< WifiContainerQueueType, WifiReceiverAddressType, Mac48Address, std::optional< uint8_t > > | 
| Tuple (queue type, receiver address type, Address, TID) identifying a container queue. | |
| Enumerations | |
| enum | ns3::WifiContainerQueueType { ns3::WIFI_CTL_QUEUE = 0 , ns3::WIFI_MGT_QUEUE = 1 , ns3::WIFI_QOSDATA_QUEUE = 2 , ns3::WIFI_DATA_QUEUE = 3 } | 
| enumeration of container queue types  More... | |
| enum | ns3::WifiReceiverAddressType : uint8_t { ns3::WIFI_UNICAST = 0 , ns3::WIFI_BROADCAST } | 
| enumeration of frame directions  More... | |