TahoeFullTcpAgent
 
  class  <Agent/TCP/FullTcp/Tahoe> TahoeFullTcpAgent : public FullTcpAgent 
  Inheritance:
Public Fields
   Agent/TCP/FullTcp/Tahoe instvar  reno_fastrecov_  | 
 - 
 
Public Methods
   Agent/TCP/FullTcp/Tahoe instproc  init {}  | 
 - 
 
Protected Methods
- 
 
 - 
 
Public Methods
- 
- 
- 
  virtual  int  command(int argc, const char*const* argv) | 
- 
  virtual  void  sendmsg(int nbytes, const char *flags = 0) | 
- 
- 
      
Protected Fields
  int  close_on_empty_ | 
  int  closed_ | 
  int  data_on_syn_ | 
  int  deflate_on_pack_ | 
  double  delack_interval_ | 
- 
  int  dupack_reset_ | 
  int  dupseg_fix_ | 
  int  ect_ | 
  int  fastrecov_ | 
  int  flags_ | 
  int  halfclose_ | 
  int  infinite_send_ | 
  int  irs_ | 
  int  iss_ | 
  int  last_ack_sent_ | 
  double  last_send_time_ | 
  int  last_state_ | 
  int  maxseg_ | 
  int  nodelay_ | 
  int  open_cwnd_on_pack_ | 
  int  pipe_ | 
  int  pipectrl_ | 
  int  rcv_nxt_ | 
  double  recent_ | 
  double  recent_age_ | 
  int  recent_ce_ | 
- 
  int  segs_per_ack_ | 
  int  state_ | 
  int  tcprexmtthresh_ | 
  int  ts_option_size_ | 
  
Protected Methods
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  inline  double  now() | 
- 
  void  output(int seqno, int reason = 0) | 
- 
- 
- 
- 
- 
- 
  virtual  void  send_much(int force, int reason, int maxburst = 0) | 
  void  sendpacket(int seq, int ack, int flags, int dlen, int why) | 
- 
- 
- 
                         
Private Fields
  friend  ReassemblyQueue | 
Public Methods
  Agent/TCP instproc  done {} | 
  Agent/TCP instproc  source type | 
- 
- 
  
Protected Fields
  double  awnd_ | 
  int  Backoffs | 
  double  base_cwnd_ | 
  double  boot_time_ | 
  int  bug_fix_ | 
- 
  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  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) | 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
                            
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  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 
 void  dupack_action()
 Agent/TCP/FullTcp/Tahoe instproc  init {}
 Agent/TCP/FullTcp/Tahoe instvar  reno_fastrecov_
 - 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