class  <Agent/TCP> TcpAgent : public Agent |   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 virtual  void  recv(Packet*, Handler*)
 virtual  void  timeout(int tno)
 virtual  void  timeout_nonrtx(int tno)
 int  command(int argc, const char*const* argv)
 virtual  void  sendmsg(int nbytes, const char *flags = 0)
 void  trace(TracedVar* v)
 virtual  void  advanceby(int delta)
 virtual  int  window()
 void  print_if_needed(double memb_time)
 void  traceAll()
 virtual  void  traceVar(TracedVar* v)
 virtual  void  delay_bind_init_all()
 virtual  int  delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
 TracedInt  t_seqno_
 #define T_RTT_BITS
 TracedInt  t_rtt_
 int  T_SRTT_BITS
 TracedInt  t_srtt_
 int  srtt_init_
 int  T_RTTVAR_BITS
 int  rttvar_exp_
 TracedInt  t_rttvar_
 int  rttvar_init_
 double  t_rtxcur_
 double  rtxcur_init_
 TracedInt  t_backoff_
 virtual  void  rtt_init()
 virtual  double  rtt_timeout()
 virtual  void  rtt_update(double tao)
 virtual  void  rtt_backoff()
 double  ts_peer_
 virtual  void  output(int seqno, int reason = 0)
 virtual  void  send_much(int force, int reason, int maxburst = 0)
 virtual  void  newtimer(Packet*)
 virtual  void  dupack_action()
 virtual  void  send_one()
 void  opencwnd()
 void  slowdown(int how)
 void  ecn(int seqno)
 virtual  void  set_initial_window()
 double  initial_window()
 void  reset()
 void  newack(Packet*)
 void  tcp_eln(Packet *pkt)
 void  finish()
 void  reset_qoption()
 void  rtt_counting()
 virtual  void  output_helper(Packet*)
 virtual  void  send_helper(int)
 virtual  void  send_idle_helper()
 virtual  void  recv_helper(Packet*)
 virtual  void  recv_newack_helper(Packet*)
 virtual  void  partialnewack_helper(Packet*)
 RtxTimer  rtx_timer_
 DelSndTimer  delsnd_timer_
 BurstSndTimer  burstsnd_timer_
 virtual  void  cancel_timers()
 virtual  void  cancel_rtx_timer()
 virtual  void  set_rtx_timer()
 void  reset_rtx_timer(int mild, int backoff = 1)
 double  boot_time_
 double  overhead_
 double  wnd_
 double  wnd_const_
 double  wnd_th_
 double  wnd_init_
 double  wnd_restart_
 double  tcp_tick_
 int  wnd_option_
 int  wnd_init_option_
 double  decrease_num_
 double  increase_num_
 int  syn_
 int  delay_growth_
 int  tcpip_base_hdr_size_
 int  bug_fix_
 int  ts_option_
 int  maxburst_
 int  maxcwnd_
 double  maxrto_
 int  old_ecn_
 FILE*  plotfile_
 TracedInt  dupacks_
 TracedInt  curseq_
 int  last_ack_
 TracedInt  highest_ack_
 int  recover_
 int  last_cwnd_action_
 TracedDouble  cwnd_
 double  base_cwnd_
 double  awnd_
 TracedInt  ssthresh_
 int  count_
 double  fcnt_