class PacketDRR : public PacketQueue


Inheritance:


Private Fields

int bcount
count of bytes in each flow to find the max flow;
int deficitCounter
friend DRR
PacketDRR* next
protected : int pkts
PacketDRR* prev
int src
to detect collisions keep track of actual src address
int turn

Private Methods

inline PacketDRR* activate(PacketDRR *head)
inline PacketDRR* idle(PacketDRR *head)
PacketDRR()

Inherited from PacketQueue:

Public Methods

virtual Packet* deque()
virtual void enque(Packet* p)
virtual inline void enqueHead(Packet* p)
Packet* getNext()
Packet* head()
virtual int length()
Packet* lookup(int n)
virtual void remove(Packet*)
void remove(Packet *, Packet *)
void resetIterator()
Packet* tail()

Protected Fields

Packet* head_
int len_
Packet* tail_

Private Fields

Packet* iter

Documentation

PacketDRR()

friend DRR

protected : int pkts

int src
to detect collisions keep track of actual src address

int bcount
count of bytes in each flow to find the max flow;

PacketDRR* prev

PacketDRR* next

int deficitCounter

int turn

inline PacketDRR* activate(PacketDRR *head)

inline PacketDRR* idle(PacketDRR *head)


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