class <Queue/DropTail> DropTail : public Queue

A bounded, drop-tail queue

Inheritance:


Public Methods

DropTail()
Queue/DropTail instproc set args
~DropTail()

Protected Fields

int drop_front_
drop-from-front (rather than from tail)
PacketQueue* q_
underlying FIFO queue

Protected Methods

int command(int argc, const char*const* argv)
Packet* deque()
void enque(Packet*)

Inherited from Queue:

Public Methods

QueueElem <T> * dequeue()
virtual void destroy()
void detach(QueueElem<T>* e)
void enqueue(QueueElem<T> *e)
QueueElem <T> * getHead()
int is_empty()
virtual void reset()
int size()

Protected Fields

QueueElem <T> * head_
int size_

Documentation

A bounded, drop-tail queue
DropTail()

~DropTail()

int command(int argc, const char*const* argv)

void enque(Packet*)

Packet* deque()

PacketQueue* q_
underlying FIFO queue

int drop_front_
drop-from-front (rather than from tail)

Queue/DropTail instproc set args


Direct child classes:
PriQueue

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de