List of all members.
Public Member Functions |
virtual void | recv (Packet *pkt, Handler *) |
virtual void | timeout (int tno) |
Protected Member Functions |
double | vegastime () |
virtual void | output (int seqno, int reason=0) |
virtual void | recv_newack_helper (Packet *) |
int | vegas_expire (Packet *) |
void | reset () |
void | vegas_inflate_cwnd (int win, double current_time) |
virtual void | delay_bind_init_all () |
virtual int | delay_bind_dispatch (const char *varName, const char *localName, TclObject *tracer) |
Protected Attributes |
double | t_cwnd_changed_ |
double | firstrecv_ |
int | v_alpha_ |
int | v_beta_ |
int | v_gamma_ |
int | v_slowstart_ |
int | v_worried_ |
double | v_timeout_ |
double | v_rtt_ |
double | v_sa_ |
double | v_sd_ |
int | v_cntRTT_ |
double | v_sumRTT_ |
double | v_begtime_ |
int | v_begseq_ |
double * | v_sendtime_ |
int * | v_transmits_ |
int | v_maxwnd_ |
double | v_newcwnd_ |
double | v_baseRTT_ |
double | v_incr_ |
int | v_inc_flag_ |
double | v_actual_ |
int | ns_vegas_fix_level_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp-vegas.cc