List of all members.
Public Member Functions |
|
| PIQueue (const char *="Drop") |
Protected Member Functions |
|
int | command (int argc, const char *const *argv) |
|
void | enque (Packet *pkt) |
|
virtual Packet * | pickPacketForECN (Packet *pkt) |
|
virtual Packet * | pickPacketToDrop () |
|
Packet * | deque () |
|
void | reset () |
|
int | drop_early (Packet *pkt, int qlen) |
|
double | calculate_p () |
|
void | trace (TracedVar *) |
Protected Attributes |
|
PICalcTimer | CalcTimer |
|
LinkDelay * | link_ |
|
int | fifo_ |
|
PacketQueue * | q_ |
|
int | qib_ |
|
NsObject * | de_drop_ |
|
NsObject * | EDTrace |
|
char | traceType [20] |
|
Tcl_Channel | tchan_ |
|
TracedInt | curq_ |
|
edp_pi | edp_ |
|
edv_pi | edv_ |
|
int | first_reset_ |
Friends |
|
class | PICalcTimer |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/queue/pi.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/queue/pi.cc