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

edp Struct Reference

#include <pi.h>

Collaboration diagram for edp:

Collaboration graph
[legend]
List of all members.

Public Attributes

int mean_pktsize
int bytes
int setbit
double a
double b
double w
double qref
int idle_pktsize
int wait
int gentle
double th_min
double th_min_pkts
double th_max
double th_max_pkts
double max_p_inv
double mark_p
double q_w
int adaptive
int cautious
double alpha
double beta
double interval
double targetdelay
double top
double bottom
int feng_adaptive
double ptc
double delay

Member Data Documentation

double edp::a
 

Definition at line 67 of file pi.h.

Referenced by PIQueue::calculate_p(), and PIQueue::PIQueue().

int edp::adaptive
 

Definition at line 90 of file red.h.

Referenced by REDQueue::estimator(), and REDQueue::REDQueue().

double edp::alpha
 

Definition at line 96 of file red.h.

Referenced by REDQueue::REDQueue(), REDQueue::updateMaxP(), and REDQueue::updateMaxPFeng().

double edp::b
 

Definition at line 67 of file pi.h.

Referenced by PIQueue::calculate_p(), and PIQueue::PIQueue().

double edp::beta
 

Definition at line 97 of file red.h.

Referenced by REDQueue::REDQueue(), REDQueue::updateMaxP(), and REDQueue::updateMaxPFeng().

double edp::bottom
 

Definition at line 101 of file red.h.

Referenced by REDQueue::REDQueue(), and REDQueue::updateMaxP().

int edp::bytes
 

Definition at line 76 of file red.h.

Referenced by REDQueue::drop_early(), PIQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), RedPDQueue::enque(), PIQueue::PIQueue(), REDQueue::print_edp(), and REDQueue::REDQueue().

int edp::cautious
 

Definition at line 92 of file red.h.

Referenced by REDQueue::drop_early(), REDQueue::enque(), and REDQueue::REDQueue().

double edp::delay
 

Definition at line 108 of file red.h.

Referenced by REDQueue::command(), and REDQueue::initialize_params().

int edp::feng_adaptive
 

Definition at line 102 of file red.h.

Referenced by REDQueue::estimator(), and REDQueue::REDQueue().

int edp::gentle
 

Definition at line 79 of file red.h.

Referenced by REDQueue::drop_early(), REDQueue::enque(), REDQueue::REDQueue(), RIOQueue::reset(), and REDQueue::reset().

int edp::idle_pktsize
 

Definition at line 75 of file red.h.

Referenced by REDQueue::enque(), and REDQueue::REDQueue().

double edp::interval
 

Definition at line 98 of file red.h.

Referenced by REDQueue::estimator(), and REDQueue::REDQueue().

double edp::mark_p
 

Definition at line 87 of file red.h.

Referenced by REDQueue::drop_early(), and REDQueue::REDQueue().

double edp::max_p_inv
 

Definition at line 85 of file red.h.

Referenced by redQueue::config(), RIOQueue::drop_out_early(), redQueue::enque(), REDQueue::REDQueue(), RIOQueue::reset(), and REDQueue::reset().

int edp::mean_pktsize
 

Definition at line 74 of file red.h.

Referenced by PIQueue::calculate_p(), REDQueue::command(), REDQueue::drop_early(), PIQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), RIOQueue::enque(), REDQueue::enque(), RedPDQueue::enque(), PIQueue::enque(), PIQueue::PIQueue(), REDQueue::print_edp(), REDQueue::REDQueue(), RIOQueue::reset(), REDQueue::reset(), redQueue::setMPS(), and redQueue::setPTC().

double edp::ptc
 

Definition at line 107 of file red.h.

Referenced by REDQueue::command(), REDQueue::drop_early(), RIOQueue::enque(), REDQueue::enque(), REDQueue::initialize_params(), REDQueue::print_edp(), REDQueue::reset(), and redQueue::setPTC().

double edp::q_w
 

Definition at line 89 of file red.h.

Referenced by REDQueue::command(), redQueue::config(), REDQueue::drop_early(), RIOQueue::enque(), REDQueue::enque(), REDQueue::initialize_params(), REDQueue::print_edp(), REDQueue::REDQueue(), and REDQueue::run_estimator().

double edp::qref
 

Definition at line 69 of file pi.h.

Referenced by PIQueue::calculate_p(), and PIQueue::PIQueue().

int edp::setbit
 

Definition at line 78 of file red.h.

Referenced by REDQueue::drop_early(), PIQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), PIQueue::PIQueue(), REDQueue::print_edp(), and REDQueue::REDQueue().

double edp::targetdelay
 

Definition at line 99 of file red.h.

Referenced by REDQueue::initialize_params(), and REDQueue::REDQueue().

double edp::th_max
 

Definition at line 83 of file red.h.

Referenced by redQueue::config(), REDQueue::drop_early(), REDQueue::enque(), redQueue::enque(), REDQueue::print_edp(), REDQueue::reset(), REDQueue::updateMaxP(), and REDQueue::updateMaxPFeng().

double edp::th_max_pkts
 

Definition at line 84 of file red.h.

Referenced by REDQueue::command(), REDQueue::initialize_params(), REDQueue::REDQueue(), and REDQueue::reset().

double edp::th_min
 

Definition at line 81 of file red.h.

Referenced by redQueue::config(), REDQueue::enque(), RedPDQueue::enque(), PushbackQueue::enque(), redQueue::enque(), REDQueue::print_edp(), REDQueue::reset(), REDQueue::updateMaxP(), and REDQueue::updateMaxPFeng().

double edp::th_min_pkts
 

Definition at line 82 of file red.h.

Referenced by REDQueue::command(), REDQueue::initialize_params(), REDQueue::REDQueue(), and REDQueue::reset().

double edp::top
 

Definition at line 100 of file red.h.

Referenced by REDQueue::REDQueue(), and REDQueue::updateMaxP().

double edp::w
 

Definition at line 68 of file pi.h.

Referenced by PIQueue::calculate_p(), and PIQueue::PIQueue().

int edp::wait
 

Definition at line 77 of file red.h.

Referenced by REDQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), REDQueue::print_edp(), and REDQueue::REDQueue().


The documentation for this struct was generated from the following files:
Generated on Tue Apr 20 12:44:58 2004 for NS2.26SourcesOriginal by doxygen 1.3.3