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  

RenoTcpAgent Class Reference

#include <tcp.h>

Inheritance diagram for RenoTcpAgent:

TcpAgent Agent Connector NsObject TclObject Handler CC1TcpAgent NewRenoTcpAgent RBPRenoTcpAgent RenoTcpFsAgent TcpRenoAsymAgent NewRenoTcpAsymAgent NewRenoTcpFsAgent QSNewRenoTcpAgent NewRenoTcpAsymFsAgent NewRenoTcpAsymFsAgent List of all members.

Public Member Functions

 RenoTcpAgent ()
virtual int window ()
virtual double windowd ()
virtual void recv (Packet *pkt, Handler *)
virtual void timeout (int tno)
virtual void dupack_action ()

Protected Member Functions

int allow_fast_retransmit (int last_cwnd_action_)

Protected Attributes

unsigned int dupwnd_

Constructor & Destructor Documentation


Member Function Documentation

int RenoTcpAgent::allow_fast_retransmit int    last_cwnd_action_ [protected]

Reimplemented in NewRenoTcpAgent.

void RenoTcpAgent::dupack_action   [virtual]

Reimplemented from TcpAgent.

Reimplemented in NewRenoTcpAgent.

void RenoTcpAgent::recv Packet   pkt,

Reimplemented from TcpAgent.

Reimplemented in QSNewRenoTcpAgent, RBPRenoTcpAgent, and NewRenoTcpAgent.

void RenoTcpAgent::timeout int    tno [virtual]

Reimplemented from TcpAgent.

Reimplemented in QSNewRenoTcpAgent, and RBPRenoTcpAgent.

int RenoTcpAgent::window   [virtual]

Reimplemented from TcpAgent.

double RenoTcpAgent::windowd   [virtual]

Reimplemented from TcpAgent.

Member Data Documentation

unsigned int RenoTcpAgent::dupwnd_ [protected]

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