List of all members.
Public Member Functions |
|
int | command (int argc, const char *const *argv) |
Protected Member Functions |
|
void | reset () |
|
void | edrop (Packet *p) |
|
void | enque (Packet *pkt) |
|
Packet * | deque (void) |
|
int | getCodePt (Packet *p) |
|
int | selectQueueToDeque () |
|
void | lookupPHBTable (int codePt, int *queue, int *prec) |
|
void | addPHBEntry (int codePt, int queue, int prec) |
|
void | setNumPrec (int curPrec) |
|
void | setMREDMode (const char *mode, const char *queue) |
|
void | printStats () |
|
double | getStat (int argc, const char *const *argv) |
|
void | printPHBTable () |
|
void | setSchedularMode (const char *schedtype) |
|
void | addQueueWeights (int queueNum, int weight) |
|
void | addQueueRate (int queueNum, int rate) |
|
void | printWRRcount () |
|
void | applyTSWMeter (int q_id, int pkt_size) |
Protected Attributes |
|
redQueue | redq_ [MAX_QUEUES] |
|
NsObject * | de_drop_ |
|
statType | stats |
|
int | qToDq |
|
int | numQueues_ |
|
int | numPrec |
|
phbParam | phb_ [MAX_CP] |
|
int | phbEntries |
|
int | ecn_ |
|
LinkDelay * | link_ |
|
int | schedMode |
|
int | queueWeight [MAX_QUEUES] |
|
double | queueMaxRate [MAX_QUEUES] |
|
double | queueAvgRate [MAX_QUEUES] |
|
double | queueArrTime [MAX_QUEUES] |
|
int | slicecount [MAX_QUEUES] |
|
int | pktcount [MAX_QUEUES] |
|
int | wirrTemp [MAX_QUEUES] |
|
unsigned char | wirrqDone [MAX_QUEUES] |
|
int | queuesDone |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffserv/dsred.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffserv/dsred.cc