A Discrete-Event Network Simulator
API
Classes | Namespaces | Enumerations | Functions
queue-disc.h File Reference
#include "ns3/object.h"
#include "ns3/traced-value.h"
#include "ns3/traced-callback.h"
#include "ns3/net-device.h"
#include "ns3/queue-item.h"
#include "ns3/queue-size.h"
#include <vector>
#include <map>
#include <functional>
#include <string>
#include "packet-filter.h"

Go to the source code of this file.

Classes

class  ns3::Queue< Item >
 Template class for packet Queues. More...
 
class  ns3::QueueDisc
 QueueDisc is an abstract base class providing the interface and implementing the operations common to all the queueing disciplines. More...
 
class  ns3::QueueDiscClass
 QueueDiscClass is the base class for classes that are included in a queue disc. More...
 
struct  ns3::QueueDisc::Stats
 Structure that keeps the queue disc statistics. More...
 

Namespaces

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

Enumerations

enum  ns3::QueueDiscSizePolicy { ns3::SINGLE_INTERNAL_QUEUE, ns3::SINGLE_CHILD_QUEUE_DISC, ns3::MULTIPLE_QUEUES, ns3::NO_LIMITS }
 Enumeration of the available policies to handle the queue disc size. More...
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const QueueDisc::Stats &stats)
 Stream insertion operator. More...