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  

IntTcpAgent Class Reference

#include <tcp-int.h>

Inheritance diagram for IntTcpAgent:

TcpAgent slink Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 IntTcpAgent ()
int command (int argc, const char *const *argv)
void createTcpSession ()
void send_much (int force, int reason, int maxburst=0)
void send_one (int sessionSeqno)
void recv (Packet *pkt, Handler *)
void opencwnd ()
void closecwnd (int how)
Segmentrxmit_last (int reason, int seqno, int sessionSeqno, double ts)
void output (int seqno, int reason=0)
void output_helper (Packet *p)
int data_left_to_send ()
void newack (Packet *pkt)

Protected Attributes

int uniqTS_
int rightEdge_
double closecwTS_
double lastTS_
double winMult_
int winInc_
int count_
int daddr_
int dport_
int sport_
int shift_
int mask_
int wt_
int dynWt_
int wndIncSeqno_
int num_thresh_dupack_segs_


class CorresHost
class TcpSessionAgent

Constructor & Destructor Documentation


Member Function Documentation

void IntTcpAgent::closecwnd int    how

Reimplemented from TcpAgent.

int IntTcpAgent::command int    argc,
const char *const *    argv

Reimplemented from TcpAgent.

void IntTcpAgent::createTcpSession  

int IntTcpAgent::data_left_to_send  

void IntTcpAgent::newack Packet   pkt

Reimplemented from TcpAgent.

void IntTcpAgent::opencwnd  

Reimplemented from TcpAgent.

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

Reimplemented from TcpAgent.

void IntTcpAgent::output_helper Packet   p [virtual]

Reimplemented from TcpAgent.

void IntTcpAgent::recv Packet   pkt,

Reimplemented from TcpAgent.

Segment * IntTcpAgent::rxmit_last int    reason,
int    seqno,
int    sessionSeqno,
double    ts

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

Reimplemented from TcpAgent.

void IntTcpAgent::send_one int    sessionSeqno

Friends And Related Function Documentation

friend class CorresHost [friend]

friend class TcpSessionAgent [friend]

Member Data Documentation

double IntTcpAgent::closecwTS_ [protected]

int IntTcpAgent::count_ [protected]

Reimplemented from TcpAgent.

int IntTcpAgent::daddr_ [protected]

int IntTcpAgent::dport_ [protected]

int IntTcpAgent::dynWt_ [protected]

double IntTcpAgent::lastTS_ [protected]

int IntTcpAgent::mask_ [protected]

int IntTcpAgent::num_thresh_dupack_segs_ [protected]

int IntTcpAgent::rightEdge_ [protected]

class TcpSessionAgent* IntTcpAgent::session_ [protected]

int IntTcpAgent::shift_ [protected]

int IntTcpAgent::sport_ [protected]

int IntTcpAgent::uniqTS_ [protected]

int IntTcpAgent::winInc_ [protected]

double IntTcpAgent::winMult_ [protected]

int IntTcpAgent::wndIncSeqno_ [protected]

int IntTcpAgent::wt_ [protected]

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