class Queue


Public Fields

Queue* next_

Public Methods

virtual int classid()
void enque(QueueItem*, int mode)
inline QueueItem* head()
void place(double psize, double x, double y)
Queue(float angle)
void relocate()
QueueItem* remove(const PacketAttr& p, int& position)
QueueItem* remove(const PacketAttr& p)
virtual void reset(double)
inline int size()

Private Fields

float angle_
int cnt_
current size of queue
float dx_
space between packets
QueueItem* head_
int nb_
aggregate bytes in queue
float psize_
XXX get rid of this packet size
float px_
size of each packet
float qx_
coord of head of queue
QueueItem** tail_

Documentation

Queue(float angle)

virtual int classid()

virtual void reset(double)

QueueItem* remove(const PacketAttr& p, int& position)

QueueItem* remove(const PacketAttr& p)

inline int size()

void enque(QueueItem*, int mode)

void relocate()

void place(double psize, double x, double y)

inline QueueItem* head()

Queue* next_

int cnt_
current size of queue

QueueItem* head_

QueueItem** tail_

float psize_
XXX get rid of this packet size

int nb_
aggregate bytes in queue

float angle_

float qx_
coord of head of queue

float dx_
space between packets

float px_
size of each packet


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