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_

Static Protected Attributes

const int SBSIZE = 64

Constructor & Destructor Documentation


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,

Reimplemented from TcpAgent.

void Sack1TcpAgent::reset   [virtual]

Reimplemented from TcpAgent.

void Sack1TcpAgent::send_much int    force,
int    reason,
int    maxburst

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.