class <Queue/DropTail/PriQueue> PriQueue : public DropTail


Inheritance:


Public Fields

static struct PriQueue_List prhead

Public Methods

int command(int argc, const char*const* argv)
Packet* filter(nsaddr_t id)
void filter(PacketFilter filter, void * data)
LIST_ENTRY(PriQueue)
PriQueue()
void recv(Packet *p, Handler *h)
void recvHighPriority(Packet *, Handler *)
void Terminate(void)

Private Fields

int Prefer_Routing_Protocols

Inherited from DropTail:

Public Methods

Queue/DropTail instproc set args

Protected Fields

int drop_front_
PacketQueue* q_

Protected Methods

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

PriQueue()

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

void recv(Packet *p, Handler *h)

void recvHighPriority(Packet *, Handler *)

void filter(PacketFilter filter, void * data)

Packet* filter(nsaddr_t id)

void Terminate(void)

int Prefer_Routing_Protocols

LIST_ENTRY(PriQueue)

static struct PriQueue_List prhead


This class has no child classes.

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