A Discrete-Event Network Simulator
API
prio-queue-disc.h File Reference
#include "ns3/queue-disc.h"
#include <array>
+ Include dependency graph for prio-queue-disc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::PriomapChecker
 AttributeChecker implementation for PriomapValue. More...
 
class  ns3::PriomapValue
 AttributeValue implementation for Priomap. More...
 
class  ns3::PrioQueueDisc
 The Prio qdisc is a simple classful queueing discipline that contains an arbitrary number of classes of differing priority. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

typedef std::array< uint16_t, 16 > ns3::Priomap
 Priority map. More...
 

Functions

template<typename T1 >
Ptr< const AttributeAccessor > ns3::MakePriomapAccessor (T1 a1)
 Create an AttributeAccessor for a class data member, or a lone class get functor or set method. More...
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > ns3::MakePriomapAccessor (T1 a1, T2 a2)
 Create an AttributeAccessor using a pair of get functor and set methods from a class. More...
 
Ptr< const AttributeChecker > ns3::MakePriomapChecker (void)
 
std::ostream & ns3::operator<< (std::ostream &os, const Priomap &priomap)
 Serialize the priomap to the given ostream. More...
 
std::istream & ns3::operator>> (std::istream &is, Priomap &priomap)
 Serialize from the given istream to this priomap. More...