Public Member Functions | Protected Member Functions | Protected Attributes | Friends

CorresHost Class Reference

Inheritance diagram for CorresHost:
slink TcpFsAgent TcpAgent Agent Connector NsObject Handler TcpSessionAgent

List of all members.

Public Member Functions

virtual Segment * add_pkts (int size, int seqno, int sessionSeqno, int daddr, int dport, int sport, double ts, IntTcpAgent *sender)
int clean_segs (int size, Packet *pkt, IntTcpAgent *sender, int sessionSeqno, int amt_data_acked)
int rmv_old_segs (Packet *pkt, IntTcpAgent *sender, int amt_data_acked)
void opencwnd (int size, IntTcpAgent *sender=0)
void closecwnd (int how, double ts, IntTcpAgent *sender=0)
void closecwnd (int how, IntTcpAgent *sender=0)
void adjust_ownd (int size)
int ok_to_snd (int size)
virtual void add_agent (IntTcpAgent *agent, int size, double winMult, int winInc, int ssthresh)
void del_agent (IntTcpAgent *)
void agent_tout (IntTcpAgent *)
void agent_ftout (IntTcpAgent *)
void agent_rcov (IntTcpAgent *)
void agent_frcov (IntTcpAgent *)
void quench (int how)

Protected Member Functions

void cancel ()

Protected Attributes

Islist< IntTcpAgent > conns_
Islist_iter< IntTcpAgent > * connIter_
u_int nActive_
u_int nTimeout_
u_int nFastRec_
double closecwTS_
double winMult_
int winInc_
TracedDouble ownd_
TracedDouble owndCorrection_
int proxyopt_
int fixedIw_
Islist< Segment > seglist_
double lastackTS_
double wndInit_
Segment * rtt_seg_
int dontAdjustOwnd_
int dontIncrCwnd_
int rexmtSegCount_
int disableIntLossRecov_
Segment * curArray_ [MAX_PARALLEL_CONN]
Segment * prevArray_ [MAX_PARALLEL_CONN]
class IntTcpAgent * connWithPktBeforeFS_
Event timer_

Friends

class IntTcpAgent

The documentation for this class was generated from the following files: