ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <dsredq.h>
Public Member Functions | |
redQueue () | |
void | config (int prec, int argc, const char *const *argv) |
void | initREDStateVar (void) |
void | updateVREDLen (int) |
void | updateIdleFlag (int) |
void | updateREDStateVar (int prec) |
int | enque (Packet *pkt, int prec, int ecn) |
Packet * | deque (void) |
double | getWeightedLength () |
int | getRealLength (void) |
double | getWeightedLength_v (int prec) |
int | getRealLength_v (int prec) |
void | setPTC (double outLinkBW) |
void | setMPS (int mps) |
Public Attributes | |
int | numPrec |
int | qlim |
mredModeType | mredMode |
Private Member Functions | |
void | calcAvg (int prec, int m) |
Private Attributes | |
PacketQueue * | q_ |
qParam | qParam_ [MAX_PREC] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|