Public Member Functions | Protected Member Functions | Protected Attributes

VegasTcpAgent Class Reference

Inheritance diagram for VegasTcpAgent:
TcpAgent Agent Connector NsObject Handler RBPVegasTcpAgent

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: