ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <pi.h>
Inheritance diagram for PIQueue:
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 |
|
|
|
|
|
Reimplemented from Connector. |
|
Implements Queue< T >. |
|
|
|
Implements Queue< T >. |
|
|
|
|
|
Reimplemented from Queue< T >. |
|
Reimplemented from TclObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|