|
Public Member Functions |
| | CorresHost () |
| 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] |
| IntTcpAgent * | connWithPktBeforeFS_ |
| Event | timer_ |
Friends |
| class | IntTcpAgent |