Public Member Functions | Static Public Attributes | Protected Attributes

TcpSessionAgent Class Reference

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

List of all members.

Public Member Functions

int command (int argc, const char *const *argv)
void reset_rtx_timer (int mild, int backoff=1)
void set_rtx_timer ()
void cancel_rtx_timer ()
void cancel_timers ()
void newack (Packet *pkt)
int fs_pkt ()
void rtt_update_exact (double tao)
void timeout (int tno)
virtual Segmentadd_pkts (int size, int seqno, int sessionSeqno, int daddr, int dport, int sport, double ts, IntTcpAgent *sender)
virtual void add_agent (IntTcpAgent *agent, int size, double winMult, int winInc, int ssthresh)
int window ()
void set_weight (IntTcpAgent *tcp, int wt)
void reset_dyn_weights ()
IntTcpAgentwho_to_snd (int how)
void send_much (IntTcpAgent *agent, int force, int reason)
void recv (IntTcpAgent *agent, Packet *pkt, int amt_data_acked)
void setflags (Packet *pkt)
int findSessionSeqno (IntTcpAgent *sender, int seqno)
void removeSessionSeqno (int sessionSeqno)
void quench (int how, IntTcpAgent *sender, int seqno)
virtual void traceVar (TracedVar *v)

Static Public Attributes

static Islist< TcpSessionAgentsessionList_

Protected Attributes

SessionRtxTimer rtx_timer_
SessionBurstSndTimer burstsnd_timer_
int sessionSeqno_
double last_send_time_
Segmentlast_seg_sent_
IntTcpAgentcurConn_
int numConsecSegs_
int schedDisp_
int wtSum_
int dynWtSum_

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