List of all members.
Public Member Functions |
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) |
virtual void | reset () |
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 | 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 () |
virtual void | sendpacket (int seq, int ack, int flags, int dlen, int why, Packet *p=0) |
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 | ecn_syn_ |
int | ecn_syn_wait_ |
int | dsack_ |
double | delack_interval_ |
int | debug_ |
DelAckTimer | delack_timer_ |
int | maxseg_ |
int | flags_ |
int | state_ |
int | recent_ce_ |
int | last_state_ |
int | rcv_nxt_ |
ReassemblyQueue | rq_ |
int | last_ack_sent_ |
double | recent_ |
double | recent_age_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp-full.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp-full.cc