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

QueueMonitor Class Reference

Inheritance diagram for QueueMonitor:
EDQueueMonitor QueueMonitorCompat Flow FlowMon Tagger RedPDFlow TaggerTBFlow TaggerTSWFlow

List of all members.

Public Member Functions

int size () const
int pkts () const
int parrivals () const
int barrivals () const
int pdepartures () const
int bdepartures () const
int pdrops () const
int pmarks () const
int bdrops () const
int qs_pkts () const
int qs_bytes () const
int qs_drops () const
double first_pkt () const
void printRTTs ()
void printSeqnos ()
void printStats ()
virtual void in (Packet *)
virtual void out (Packet *)
virtual void drop (Packet *)
virtual void edrop (Packet *)
virtual int command (int argc, const char *const *argv)

Public Attributes

int estimate_rate_
double k_
double estRate_
double prevTime_
double startTime_

Protected Member Functions

void estimateRate (Packet *p)
void keepRTTstats (Packet *p)
void keepSeqnoStats (Packet *p)

Protected Attributes

int size_
int pkts_
int parrivals_
int barrivals_
int pdepartures_
int bdepartures_
int pdrops_
int pmarks_
int bdrops_
int qs_pkts_
int qs_bytes_
int qs_drops_
double first_pkt_
double last_pkt_
int keepRTTstats_
int maxRTT_
int numRTTs_
int binsPerSec_
int * RTTbins_
int keepSeqnoStats_
int maxSeqno_
int numSeqnos_
int SeqnoBinSize_
int * SeqnoBins_
int srcId_
int dstId_
Tcl_Channel channel_
Tcl_Channel channel1_
int temp_size_

The documentation for this class was generated from the following files: