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:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/chost.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/chost.cc