ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

RedPDQueue Class Reference

#include <red-pd.h>

Inheritance diagram for RedPDQueue:

REDQueue Queue< T > Connector NsObject TclObject Handler List of all members.

Public Member Functions

 RedPDQueue (const char *="Drop", const char *="Drop")
void setFlowMon (FlowMon *flowMon)

Public Attributes

int auto_
int global_target_
double targetBW_
int noMonitored_
double unresponsive_penalty_
double P_testFRp_
int noidle_

Protected Member Functions

int command (int argc, const char *const *argv)
void reset ()
void enque (Packet *pkt)
double getP_monFlow (double current, double target)

Protected Attributes

int off_ip_
char medTraceType [20]

Constructor & Destructor Documentation

RedPDQueue::RedPDQueue const char *    = "Drop",
const char *    = "Drop"

Member Function Documentation

int RedPDQueue::command int    argc,
const char *const *    argv
[protected, virtual]

Reimplemented from REDQueue.

void RedPDQueue::enque Packet   pkt [protected, virtual]

Reimplemented from REDQueue.

double RedPDQueue::getP_monFlow double    current,
double    target
[inline, protected]

void RedPDQueue::reset   [protected, virtual]

Reimplemented from REDQueue.

void RedPDQueue::setFlowMon FlowMon   flowMon [inline]

Member Data Documentation

int RedPDQueue::auto_

FlowMon* RedPDQueue::flowMonitor_ [protected]

int RedPDQueue::global_target_

NsObject* RedPDQueue::MEDTrace [protected]

char RedPDQueue::medTraceType[20] [protected]

int RedPDQueue::noidle_

int RedPDQueue::noMonitored_

int RedPDQueue::off_ip_ [protected]

double RedPDQueue::P_testFRp_

double RedPDQueue::targetBW_

double RedPDQueue::unresponsive_penalty_

The documentation for this class was generated from the following files:
This document is generated by doxygen.