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  

Sack1TcpAgent Class Reference

Inheritance diagram for Sack1TcpAgent:

TcpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 Sack1TcpAgent ()
virtual ~Sack1TcpAgent ()
virtual void recv (Packet *pkt, Handler *)
void reset ()
virtual void timeout (int tno)
virtual void dupack_action ()
virtual void partial_ack_action ()
void plot ()
virtual void send_much (int force, int reason, int maxburst)

Protected Attributes

u_char timeout_
u_char fastrecov_
int pipe_
int partial_ack_
int next_pkt_
int firstpartial_
ScoreBoard * scb_

Static Protected Attributes

const int SBSIZE = 64

Constructor & Destructor Documentation

Sack1TcpAgent::Sack1TcpAgent (    ) 
 

Sack1TcpAgent::~Sack1TcpAgent (    )  [virtual]
 


Member Function Documentation

void Sack1TcpAgent::dupack_action (    )  [virtual]
 

Reimplemented from TcpAgent.

void Sack1TcpAgent::partial_ack_action (    )  [virtual]
 

void Sack1TcpAgent::plot (    ) 
 

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

Reimplemented from TcpAgent.

void Sack1TcpAgent::reset (    )  [virtual]
 

Reimplemented from TcpAgent.

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

Reimplemented from TcpAgent.

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

Reimplemented from TcpAgent.


Member Data Documentation

u_char Sack1TcpAgent::fastrecov_ [protected]
 

int Sack1TcpAgent::firstpartial_ [protected]
 

int Sack1TcpAgent::next_pkt_ [protected]
 

int Sack1TcpAgent::partial_ack_ [protected]
 

int Sack1TcpAgent::pipe_ [protected]
 

const int Sack1TcpAgent::SBSIZE = 64 [static, protected]
 

ScoreBoard* Sack1TcpAgent::scb_ [protected]
 

u_char Sack1TcpAgent::timeout_ [protected]
 


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