#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:
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... | |