A Discrete-Event Network Simulator
API
Queue
+ Collaboration diagram for Queue:

Classes

class  ns3::CoDelQueue
 A CoDel packet queue. More...
 
class  ns3::DropTailQueue
 A FIFO packet queue that drops tail-end packets on overflow. More...
 
class  ns3::Queue
 Abstract base class for packet Queues. More...
 
class  ns3::RedQueue
 A RED packet queue. More...
 
struct  ns3::RedQueue::Stats
 Stats. More...
 

Enumerations

enum  { ns3::RedQueue::DTYPE_NONE, ns3::RedQueue::DTYPE_FORCED, ns3::RedQueue::DTYPE_UNFORCED }
 Drop types. More...
 
enum  ns3::Queue::QueueMode { ns3::Queue::QUEUE_MODE_PACKETS, ns3::Queue::QUEUE_MODE_BYTES }
 Enumeration of the modes supported in the class. More...
 

Detailed Description

Enumeration Type Documentation

anonymous enum

Drop types.

Enumerator
DTYPE_NONE 

Ok, no drop.

DTYPE_FORCED 

A "forced" drop.

DTYPE_UNFORCED 

An "unforced" (random) drop.

Definition at line 117 of file red-queue.h.

Enumeration of the modes supported in the class.

Enumerator
QUEUE_MODE_PACKETS 

Use number of packets for maximum queue size.

QUEUE_MODE_BYTES 

Use number of bytes for maximum queue size.

Definition at line 126 of file queue.h.