ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <tcp-full.h>
Inheritance diagram for FullTcpAgent:
Public Member Functions | |
FullTcpAgent () | |
~FullTcpAgent () | |
virtual void | recv (Packet *pkt, Handler *) |
virtual void | timeout (int tno) |
virtual void | close () |
void | advanceby (int) |
void | advance_bytes (int) |
virtual void | sendmsg (int nbytes, const char *flags=0) |
virtual int & | size () |
virtual int | command (int argc, const char *const *argv) |
Protected Member Functions | |
virtual void | delay_bind_init_all () |
virtual int | delay_bind_dispatch (const char *varName, const char *localName, TclObject *tracer) |
int | headersize () |
int | outflags () |
int | rcvseqinit (int, int) |
int | predict_ok (Packet *) |
int | idle_restart () |
int | fast_retransmit (int) |
double | now () |
virtual void | newstate (int ns) |
void | bufferempty () |
void | finish () |
void | reset_rtx_timer (int) |
virtual void | timeout_action () |
virtual void | dupack_action () |
virtual void | pack_action (Packet *) |
virtual void | ack_action (Packet *) |
virtual void | reset () |
virtual void | send_much (int force, int reason, int maxburst=0) |
virtual int | build_options (hdr_tcp *) |
virtual int | reass (Packet *) |
virtual void | process_sack (hdr_tcp *) |
virtual int | send_allowed (int) |
virtual int | nxt_tseq () |
virtual void | sent (int seq, int amt) |
virtual void | oldack () |
virtual void | extra_ack () |
void | sendpacket (int seq, int ack, int flags, int dlen, int why) |
void | connect () |
void | listen () |
void | usrclosed () |
int | need_send () |
int | foutput (int seqno, int reason=0) |
void | newack (Packet *pkt) |
int | pack (Packet *pkt) |
void | dooptions (Packet *) |
void | cancel_timers () |
void | prpkt (Packet *) |
char * | flagstr (int) |
char * | statestr (int) |
void | set_initial_window () |
Protected Attributes | |
int | closed_ |
int | ts_option_size_ |
int | pipe_ |
int | pipectrl_ |
int | rtxbytes_ |
int | open_cwnd_on_pack_ |
int | segs_per_ack_ |
int | spa_thresh_ |
int | nodelay_ |
int | fastrecov_ |
int | deflate_on_pack_ |
int | data_on_syn_ |
double | last_send_time_ |
int | close_on_empty_ |
int | signal_on_empty_ |
int | reno_fastrecov_ |
int | infinite_send_ |
int | tcprexmtthresh_ |
int | iss_ |
int | irs_ |
int | dupseg_fix_ |
int | dupack_reset_ |
int | halfclose_ |
int | nopredict_ |
int | dsack_ |
double | delack_interval_ |
DelAckTimer | delack_timer_ |
int | maxseg_ |
int | flags_ |
int | state_ |
int | ect_ |
int | recent_ce_ |
int | last_state_ |
int | rcv_nxt_ |
ReassemblyQueue | rq_ |
int | last_ack_sent_ |
double | recent_ |
double | recent_age_ |
|
|
|
|
|
Reimplemented in NewRenoFullTcpAgent, and SackFullTcpAgent. |
|
|
|
Reimplemented from TcpAgent. |
|
|
|
Reimplemented in SackFullTcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from Agent. |
|
Reimplemented from TcpAgent. |
|
|
|
Reimplemented from TcpAgent. Reimplemented in SackFullTcpAgent. |
|
Reimplemented from TcpAgent. Reimplemented in SackFullTcpAgent. |
|
|
|
Reimplemented from TcpAgent. Reimplemented in TahoeFullTcpAgent, and SackFullTcpAgent. |
|
|
|
|
|
Reimplemented from TcpAgent. |
|
|
|
|
|
Reimplemented from TcpAgent. |
|
|
|
Reimplemented from Agent. |
|
|
|
Reimplemented from TcpAgent. |
|
|
|
|
|
Reimplemented in SackFullTcpAgent. |
|
|
|
|
|
|
|
Reimplemented in NewRenoFullTcpAgent, and SackFullTcpAgent. |
|
|
|
Reimplemented in SackFullTcpAgent. |
|
|
|
|
|
|
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. Reimplemented in SackFullTcpAgent. |
|
|
|
Reimplemented in SackFullTcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented in SackFullTcpAgent. |
|
Reimplemented in SackFullTcpAgent. |
|
Reimplemented from TcpAgent. |
|
Reimplemented from Agent. |
|
|
|
Reimplemented from TcpAgent. |
|
Reimplemented in SackFullTcpAgent. |
|
|
|
|
|
Reimplemented from TcpAgent. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TcpAgent. |
|
|
|
Reimplemented from Agent. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TcpAgent. |