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  

NewRenoTcpAgent Class Reference

#include <tcp.h>

Inheritance diagram for NewRenoTcpAgent:

RenoTcpAgent TcpAgent Agent Connector NsObject TclObject Handler NewRenoTcpAsymAgent NewRenoTcpFsAgent QSNewRenoTcpAgent NewRenoTcpAsymFsAgent NewRenoTcpAsymFsAgent List of all members.

Public Member Functions

 NewRenoTcpAgent ()
virtual void recv (Packet *pkt, Handler *)
virtual void partialnewack_helper (Packet *pkt)
virtual void dupack_action ()

Protected Member Functions

void partialnewack (Packet *pkt)
int allow_fast_retransmit (int last_cwnd_action_)

Protected Attributes

int newreno_changes_
int newreno_changes1_
int acked_
int new_ssthresh_
double ack2_
double ack3_
double basertt_
int firstpartial_
int partial_window_deflation_
int exit_recovery_fix_

Constructor & Destructor Documentation


Member Function Documentation

int NewRenoTcpAgent::allow_fast_retransmit int    last_cwnd_action_ [protected]

Reimplemented from RenoTcpAgent.

void NewRenoTcpAgent::dupack_action   [virtual]

Reimplemented from RenoTcpAgent.

void NewRenoTcpAgent::partialnewack Packet   pkt [protected]

void NewRenoTcpAgent::partialnewack_helper Packet   pkt [virtual]

Reimplemented from TcpAgent.

Reimplemented in NewRenoTcpAsymFsAgent, and NewRenoTcpFsAgent.

void NewRenoTcpAgent::recv Packet   pkt,

Reimplemented from RenoTcpAgent.

Reimplemented in QSNewRenoTcpAgent.

Member Data Documentation

double NewRenoTcpAgent::ack2_ [protected]

double NewRenoTcpAgent::ack3_ [protected]

int NewRenoTcpAgent::acked_ [protected]

double NewRenoTcpAgent::basertt_ [protected]

int NewRenoTcpAgent::exit_recovery_fix_ [protected]

int NewRenoTcpAgent::firstpartial_ [protected]

int NewRenoTcpAgent::new_ssthresh_ [protected]

int NewRenoTcpAgent::newreno_changes1_ [protected]

int NewRenoTcpAgent::newreno_changes_ [protected]

int NewRenoTcpAgent::partial_window_deflation_ [protected]

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