RenoTcpFsAgent
 
  class  <Agent/TCP/Reno/FS> RenoTcpFsAgent : public RenoTcpAgent, public TcpFsAgent 
TCP-FS with Reno  
  Inheritance:
Public Methods
- 
 
 - 
 - 
 
 - 
 - 
 
 - helper functions  
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 - 
 
 - 
 
Public Methods
- 
- 
- 
- 
    
Protected Fields
  unsigned  int  dupwnd_ | 
Protected Methods
- 
 
Public Methods
- 
  int  command(int argc, const char*const* argv) | 
  Agent/TCP instproc  done {} | 
  virtual  void  sendmsg(int nbytes, const char *flags = 0) | 
  Agent/TCP instproc  source type | 
- 
  
Protected Fields
  double  awnd_ | 
  int  Backoffs | 
  double  base_cwnd_ | 
  double  boot_time_ | 
  int  bug_fix_ | 
- 
  int  closed_ | 
  int  cong_action_ | 
  int  control_increase_ | 
  int  count_ | 
  TracedInt  curseq_ | 
  TracedDouble  cwnd_ | 
  double  decrease_num_ | 
  int  delay_growth_ | 
- 
  TracedInt  dupacks_ | 
  int  ecn_ | 
  int  ecn_backoff_ | 
  int  ecn_burst_ | 
  int  ect_ | 
  int  eln_ | 
  int  eln_last_rxmit_ | 
  int  eln_rxmit_thresh_ | 
  int  EnblRTTCtr_ | 
  int  F_counting | 
  int  F_full | 
  double  fcnt_ | 
  int  first_decrease_ | 
  double  firstsent_ | 
  TracedInt  highest_ack_ | 
  double  increase_num_ | 
  int  last_ack_ | 
  int  last_cwnd_action_ | 
  int  maxburst_ | 
  int  maxcwnd_ | 
  double  maxrto_ | 
  TracedInt  maxseq_ | 
  TracedInt  nackpack_ | 
  int  nam_tracevar_ | 
  TracedInt  ndatabytes_ | 
  TracedInt  ndatapack_ | 
  TracedInt  nrexmit_ | 
  TracedInt  nrexmitbytes_ | 
  TracedInt  nrexmitpack_ | 
  int  off_tcp_ | 
  int  old_ecn_ | 
  double  overhead_ | 
  FILE*  plotfile_ | 
  int  prev_highest_ack_ | 
  int  QOption_ | 
  int  recover_ | 
  int  restart_bugfix_ | 
  int  rtt_active_ | 
  int  RTT_count | 
  int  RTT_goodcount | 
  int  RTT_prev | 
  int  rtt_seq_ | 
  double  rtt_ts_ | 
  int  rttvar_exp_ | 
  int  rttvar_init_ | 
- 
  double  rtxcur_init_ | 
  TracedInt  singledup_ | 
  int  slow_start_restart_ | 
  int  srtt_init_ | 
  TracedInt  ssthresh_ | 
  int  syn_ | 
  TracedInt  t_backoff_ | 
  int  T_full | 
  int  T_last | 
  int  T_prev | 
  TracedInt  t_rtt_ | 
  TracedInt  t_rttvar_ | 
  int  T_RTTVAR_BITS | 
  double  t_rtxcur_ | 
  TracedInt  t_seqno_ | 
  TracedInt  t_srtt_ | 
  int  T_SRTT_BITS | 
  int  T_start | 
  double  tcp_tick_ | 
  int  tcpip_base_hdr_size_ | 
  int  trace_all_oneline_ | 
  int  ts_option_ | 
  double  ts_peer_ | 
  int  W_timed | 
  int  W_used | 
  double  wnd_ | 
  double  wnd_const_ | 
  double  wnd_init_ | 
  int  wnd_init_option_ | 
  int  wnd_option_ | 
  double  wnd_restart_ | 
  double  wnd_th_ | 
   
Protected Methods
- 
- 
- 
  void  ecn(int seqno) | 
- 
- 
- 
- 
- 
  virtual  void  output(int seqno, int reason = 0) | 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  virtual  void  send_much(int force, int reason, int maxburst = 0) | 
- 
- 
- 
- 
- 
- 
                           
Protected
  #define T_RTT_BITS | 
Inherited from  Agent:
Public Fields
  Agent instvar  agent_port_ | 
- 
- 
- 
- 
    
Public Methods
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  virtual  void  send(int nbytes) | 
- 
- 
- 
- 
- 
- 
- 
- 
                        
Protected Fields
- 
  Tcl_Channel  channel_ | 
  int  class_ | 
  int  defttl_ | 
- 
  int  fid_ | 
  int  flags_ | 
- 
  int  off_ip_ | 
- 
  int  prio_ | 
  int  seqno_ | 
  int  size_ | 
  char*  traceName_ | 
- 
  static  int  uidcnt_ | 
     
Protected Methods
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
           
Private Methods
- 
 
Public Methods
- 
- 
  
Protected Fields
- 
- 
  
Protected Methods
- 
 
Public Methods
  virtual  void  debug(const char *fmt, ...) | 
- 
 
Protected Fields
  int  debug_ | 
  int  off_cmn_ | 
  int  off_flags_ | 
Protected Methods
- 
 
Public Methods
- 
 
Protected Fields
  int  count_bytes_acked_ | 
  int  fast_loss_recov_ | 
  int  fast_reset_timer_ | 
  int  fs_enable_ | 
  int  fs_endseq_ | 
  int  fs_mode_ | 
  int  fs_startseq_ | 
  double  last_recv_time_ | 
- 
  double  t_exact_rttvar_ | 
  double  t_exact_srtt_ | 
 
Public Methods
- 
  int  command(int argc, const char*const* argv) | 
  Agent/TCP instproc  done {} | 
  virtual  void  sendmsg(int nbytes, const char *flags = 0) | 
  Agent/TCP instproc  source type | 
- 
  
Protected Fields
  double  awnd_ | 
  int  Backoffs | 
  double  base_cwnd_ | 
  double  boot_time_ | 
  int  bug_fix_ | 
- 
  int  closed_ | 
  int  cong_action_ | 
  int  control_increase_ | 
  int  count_ | 
  TracedInt  curseq_ | 
  TracedDouble  cwnd_ | 
  double  decrease_num_ | 
  int  delay_growth_ | 
- 
  TracedInt  dupacks_ | 
  int  ecn_ | 
  int  ecn_backoff_ | 
  int  ecn_burst_ | 
  int  ect_ | 
  int  eln_ | 
  int  eln_last_rxmit_ | 
  int  eln_rxmit_thresh_ | 
  int  EnblRTTCtr_ | 
  int  F_counting | 
  int  F_full | 
  double  fcnt_ | 
  int  first_decrease_ | 
  double  firstsent_ | 
  TracedInt  highest_ack_ | 
  double  increase_num_ | 
  int  last_ack_ | 
  int  last_cwnd_action_ | 
  int  maxburst_ | 
  int  maxcwnd_ | 
  double  maxrto_ | 
  TracedInt  maxseq_ | 
  TracedInt  nackpack_ | 
  int  nam_tracevar_ | 
  TracedInt  ndatabytes_ | 
  TracedInt  ndatapack_ | 
  TracedInt  nrexmit_ | 
  TracedInt  nrexmitbytes_ | 
  TracedInt  nrexmitpack_ | 
  int  off_tcp_ | 
  int  old_ecn_ | 
  double  overhead_ | 
  FILE*  plotfile_ | 
  int  prev_highest_ack_ | 
  int  QOption_ | 
  int  recover_ | 
  int  restart_bugfix_ | 
  int  rtt_active_ | 
  int  RTT_count | 
  int  RTT_goodcount | 
  int  RTT_prev | 
  int  rtt_seq_ | 
  double  rtt_ts_ | 
  int  rttvar_exp_ | 
  int  rttvar_init_ | 
- 
  double  rtxcur_init_ | 
  TracedInt  singledup_ | 
  int  slow_start_restart_ | 
  int  srtt_init_ | 
  TracedInt  ssthresh_ | 
  int  syn_ | 
  TracedInt  t_backoff_ | 
  int  T_full | 
  int  T_last | 
  int  T_prev | 
  TracedInt  t_rtt_ | 
  TracedInt  t_rttvar_ | 
  int  T_RTTVAR_BITS | 
  double  t_rtxcur_ | 
  TracedInt  t_seqno_ | 
  TracedInt  t_srtt_ | 
  int  T_SRTT_BITS | 
  int  T_start | 
  double  tcp_tick_ | 
  int  tcpip_base_hdr_size_ | 
  int  trace_all_oneline_ | 
  int  ts_option_ | 
  double  ts_peer_ | 
  int  W_timed | 
  int  W_used | 
  double  wnd_ | 
  double  wnd_const_ | 
  double  wnd_init_ | 
  int  wnd_init_option_ | 
  int  wnd_option_ | 
  double  wnd_restart_ | 
  double  wnd_th_ | 
   
Protected Methods
- 
- 
- 
  void  ecn(int seqno) | 
- 
- 
- 
- 
- 
  virtual  void  output(int seqno, int reason = 0) | 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  virtual  void  send_much(int force, int reason, int maxburst = 0) | 
- 
- 
- 
- 
- 
- 
                           
Protected
  #define T_RTT_BITS | 
Inherited from  Agent:
Public Fields
  Agent instvar  agent_port_ | 
- 
- 
- 
- 
    
Public Methods
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  virtual  void  send(int nbytes) | 
- 
- 
- 
- 
- 
- 
- 
- 
                        
Protected Fields
- 
  Tcl_Channel  channel_ | 
  int  class_ | 
  int  defttl_ | 
- 
  int  fid_ | 
  int  flags_ | 
- 
  int  off_ip_ | 
- 
  int  prio_ | 
  int  seqno_ | 
  int  size_ | 
  char*  traceName_ | 
- 
  static  int  uidcnt_ | 
     
Protected Methods
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
           
Private Methods
- 
 
Public Methods
- 
- 
  
Protected Fields
- 
- 
  
Protected Methods
- 
 
Public Methods
  virtual  void  debug(const char *fmt, ...) | 
- 
 
Protected Fields
  int  debug_ | 
  int  off_cmn_ | 
  int  off_flags_ | 
Protected Methods
- 
 
  Documentation 
TCP-FS with Reno  
  RenoTcpFsAgent()
 virtual  void  output_helper(Packet* pkt)
- helper functions  
 virtual  void  recv_helper(Packet* pkt)
 virtual  void  send_helper(int maxburst)
 virtual  void  send_idle_helper()
 virtual  void  recv_newack_helper(Packet* pkt)
 virtual  void  set_rtx_timer()
 virtual  void  cancel_rtx_timer()
 virtual  void  cancel_timers()
 virtual  void  timeout_nonrtx(int tno)
 virtual  void  timeout_nonrtx_helper(int tno)
 
 - This class has no child classes.
 
 alphabetic index   hierarchy of classes
this page has been generated automatically by doc++
 Adapted for the NS documentation page
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de