#include "wifi-mac-queue-elem.h"#include "ns3/deprecated.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 |
| 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 class | ns3::WifiRcvAddr : uint8_t { ns3::UNICAST = 0 , ns3::BROADCAST , ns3::GROUPCAST , ns3::COUNT } |
| enumeration of frame types based on receiver address More... | |
Variables | |
| static constexpr auto | ns3::WIFI_BROADCAST = WifiRcvAddr::BROADCAST |
| static constexpr auto | ns3::WIFI_GROUPCAST = WifiRcvAddr::GROUPCAST |
| static constexpr auto | ns3::WIFI_UNICAST = WifiRcvAddr::UNICAST |
| Deprecated frame types enums. | |