| 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. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|