A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::WifiMacQueueSchedulerImpl< Priority, Compare >::QueueInfo Struct Reference

Information associated with a container queue. More...

#include "wifi-mac-queue-scheduler-impl.h"

+ Collaboration diagram for ns3::WifiMacQueueSchedulerImpl< Priority, Compare >::QueueInfo:

Public Attributes

std::map< uint8_t, MasklinkIds
 Maps ID of each link on which packets contained in this queue can be sent to a bitset indicating whether the link is blocked (at least one bit is non-zero) and for which reason.
 
std::optional< typename SortedQueues::iterator > priorityIt
 iterator pointing to the entry for this queue in the sorted list
 

Detailed Description

template<class Priority, class Compare = std::less<Priority>>
struct ns3::WifiMacQueueSchedulerImpl< Priority, Compare >::QueueInfo

Information associated with a container queue.

Definition at line 143 of file wifi-mac-queue-scheduler-impl.h.

Member Data Documentation

◆ linkIds

template<class Priority , class Compare = std::less<Priority>>
std::map<uint8_t, Mask> ns3::WifiMacQueueSchedulerImpl< Priority, Compare >::QueueInfo::linkIds

Maps ID of each link on which packets contained in this queue can be sent to a bitset indicating whether the link is blocked (at least one bit is non-zero) and for which reason.

Definition at line 148 of file wifi-mac-queue-scheduler-impl.h.

◆ priorityIt

template<class Priority , class Compare = std::less<Priority>>
std::optional<typename SortedQueues::iterator> ns3::WifiMacQueueSchedulerImpl< Priority, Compare >::QueueInfo::priorityIt

iterator pointing to the entry for this queue in the sorted list

Definition at line 146 of file wifi-mac-queue-scheduler-impl.h.


The documentation for this struct was generated from the following file: