ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <tcp.h>
Inheritance diagram for VegasTcpAgent:
Public Member Functions | |
VegasTcpAgent () | |
~VegasTcpAgent () | |
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_ |
|
|
|
|
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. Reimplemented in RBPVegasTcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. Reimplemented in RBPVegasTcpAgent. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|