Public Member Functions | Protected Member Functions | Protected Attributes | Friends

PIQueue Class Reference

Inheritance diagram for PIQueue:
Queue< T > Connector NsObject Handler

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 PacketpickPacketForECN (Packet *pkt)
virtual PacketpickPacketToDrop ()
Packetdeque ()
void reset ()
int drop_early (Packet *pkt, int qlen)
double calculate_p ()
void trace (TracedVar *)

Protected Attributes

PICalcTimer CalcTimer
LinkDelaylink_
int fifo_
PacketQueueq_
int qib_
NsObjectde_drop_
NsObjectEDTrace
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: