ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SackRHTcpAgent Class Reference

Inheritance diagram for SackRHTcpAgent:

TcpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 SackRHTcpAgent ()
virtual int window ()
virtual void recv (Packet *pkt, Handler *)
virtual void timeout (int tno)
void plot ()
virtual void send_much (int force, int reason, int maxburst)
virtual void boundparms ()
virtual void estadjust ()
virtual void rhclear ()
virtual void computefack ()
virtual void SackRHTcpAgent::newack (Packet *pkt)

Protected Attributes

int fack_
int retran_data_
int num_dupacks_
int rh_state_
double prior_cwnd_
int prior_max_seq_
int rh_id_
int rh_max_
int rh_est_hole_state_
int num_retrans_
int rh_retran_flag_
int rh_ecn_flag_
ScoreBoardRH scb_

Constructor & Destructor Documentation

SackRHTcpAgent::SackRHTcpAgent (    ) 
 


Member Function Documentation

void SackRHTcpAgent::boundparms (    )  [virtual]
 

void SackRHTcpAgent::computefack (    )  [virtual]
 

void SackRHTcpAgent::estadjust (    )  [virtual]
 

void SackRHTcpAgent::plot (    ) 
 

void SackRHTcpAgent::recv (  Packet *    pkt,
Handler *   
)  [virtual]
 

Reimplemented from TcpAgent.

void SackRHTcpAgent::rhclear (    )  [virtual]
 

virtual void SackRHTcpAgent::SackRHTcpAgent::newack (  Packet *    pkt )  [virtual]
 

void SackRHTcpAgent::send_much (  int    force,
int    reason,
int    maxburst
)  [virtual]
 

Reimplemented from TcpAgent.

void SackRHTcpAgent::timeout (  int    tno )  [virtual]
 

Reimplemented from TcpAgent.

int SackRHTcpAgent::window (    )  [virtual]
 

Reimplemented from TcpAgent.


Member Data Documentation

int SackRHTcpAgent::fack_ [protected]
 

int SackRHTcpAgent::num_dupacks_ [protected]
 

int SackRHTcpAgent::num_retrans_ [protected]
 

double SackRHTcpAgent::prior_cwnd_ [protected]
 

int SackRHTcpAgent::prior_max_seq_ [protected]
 

int SackRHTcpAgent::retran_data_ [protected]
 

int SackRHTcpAgent::rh_ecn_flag_ [protected]
 

int SackRHTcpAgent::rh_est_hole_state_ [protected]
 

int SackRHTcpAgent::rh_id_ [protected]
 

int SackRHTcpAgent::rh_max_ [protected]
 

int SackRHTcpAgent::rh_retran_flag_ [protected]
 

int SackRHTcpAgent::rh_state_ [protected]
 

ScoreBoardRH SackRHTcpAgent::scb_ [protected]
 


The documentation for this class was generated from the following file:
This document is generated by doxygen.