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  

RFC793eduTcpAgent Class Reference

#include <tcp-rfc793edu.h>

Inheritance diagram for RFC793eduTcpAgent:

TcpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 RFC793eduTcpAgent ()
virtual void rtt_backoff ()
virtual void rtt_update (double tao)
virtual void recv (Packet *, Handler *)
virtual void opencwnd ()
virtual void output (int seqno, int reason=0)
void reset ()
virtual void recv_newack_helper (Packet *)
void newack (Packet *)

Protected Member Functions

virtual void delay_bind_init_all ()
virtual int delay_bind_dispatch (const char *varName, const char *localName, TclObject *tracer)

Protected Attributes

int add793expbackoff_
int add793jacobsonrtt_
int add793fastrtx_
int add793slowstart_
int add793additiveinc_
int add793karnrtt_
int add793exponinc_
double rto_

Constructor & Destructor Documentation


Member Function Documentation

int RFC793eduTcpAgent::delay_bind_dispatch const char *    varName,
const char *    localName,
TclObject   tracer
[protected, virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::delay_bind_init_all   [protected, virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::newack Packet  

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::opencwnd   [virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::output int    seqno,
int    reason = 0

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::recv Packet  ,

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::recv_newack_helper Packet   [virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::reset   [virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::rtt_backoff   [virtual]

Reimplemented from TcpAgent.

void RFC793eduTcpAgent::rtt_update double    tao [virtual]

Reimplemented from TcpAgent.

Member Data Documentation

int RFC793eduTcpAgent::add793additiveinc_ [protected]

int RFC793eduTcpAgent::add793expbackoff_ [protected]

int RFC793eduTcpAgent::add793exponinc_ [protected]

int RFC793eduTcpAgent::add793fastrtx_ [protected]

int RFC793eduTcpAgent::add793jacobsonrtt_ [protected]

int RFC793eduTcpAgent::add793karnrtt_ [protected]

int RFC793eduTcpAgent::add793slowstart_ [protected]

double RFC793eduTcpAgent::rto_ [protected]

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