#include "wifi-mac-queue-elem.h"
#include "ns3/mac48-address.h"
#include <list>
#include <optional>
#include <tuple>
#include <unordered_map>
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. | |