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  

FackTcpAgent Class Reference

#include <tcp-fack.h>

Inheritance diagram for FackTcpAgent:

TcpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 FackTcpAgent ()
virtual ~FackTcpAgent ()
virtual void recv (Packet *pkt, Handler *)
virtual void timeout (int tno)
virtual void opencwnd ()
virtual int window ()
void oldack (Packet *pkt)
int maxsack (Packet *pkt)
void plot ()
void reset ()
virtual void send_much (int force, int reason, int maxburst=0)
virtual void recv_newack_helper (Packet *pkt)

Protected Attributes

u_char timeout_
u_char fastrecov_
double wintrim_
double wintrimmult_
int rampdown_
int fack_
int retran_data_
int ss_div4_

Static Protected Attributes

const int SBSIZE = 1024

Constructor & Destructor Documentation


FackTcpAgent::~FackTcpAgent   [virtual]

Member Function Documentation

int FackTcpAgent::maxsack Packet   pkt

void FackTcpAgent::oldack Packet   pkt

void FackTcpAgent::opencwnd   [virtual]

Reimplemented from TcpAgent.

void FackTcpAgent::plot  

void FackTcpAgent::recv Packet   pkt,

Reimplemented from TcpAgent.

void FackTcpAgent::recv_newack_helper Packet   pkt [virtual]

Reimplemented from TcpAgent.

void FackTcpAgent::reset   [virtual]

Reimplemented from TcpAgent.

void FackTcpAgent::send_much int    force,
int    reason,
int    maxburst = 0

Reimplemented from TcpAgent.

void FackTcpAgent::timeout int    tno [virtual]

Reimplemented from TcpAgent.

int FackTcpAgent::window   [virtual]

Reimplemented from TcpAgent.

Member Data Documentation

int FackTcpAgent::fack_ [protected]

u_char FackTcpAgent::fastrecov_ [protected]

int FackTcpAgent::rampdown_ [protected]

int FackTcpAgent::retran_data_ [protected]

const int FackTcpAgent::SBSIZE = 1024 [static, protected]

ScoreBoard* FackTcpAgent::scb_ [protected]

int FackTcpAgent::ss_div4_ [protected]

u_char FackTcpAgent::timeout_ [protected]

double FackTcpAgent::wintrim_ [protected]

double FackTcpAgent::wintrimmult_ [protected]

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