Public Member Functions | Protected Member Functions | Protected Attributes

BayFullTcpAgent Class Reference

Inheritance diagram for BayFullTcpAgent:
TcpAgent Agent Connector NsObject Handler

List of all members.

Public Member Functions

void delay_bind_init_all ()
int delay_bind_dispatch (const char *varName, const char *localName, TclObject *tracer)
virtual void recv (Packet *pkt, Handler *)
virtual void timeout (int tno)
void advance (int)
int advance (int, int)
int command (int argc, const char *const *argv)
int state ()

Protected Member Functions

int headersize ()
int outflags ()
int predict_ok (Packet *)
void fast_retransmit (int)
double now ()
void reset_rtx_timer (int)
void reset ()
void reinit ()
void connect ()
void listen ()
void usrclosed ()
int need_send ()
void sendpacket (int seqno, int ackno, int pflags, int datalen, int reason, Packet *p=0)
void output (int seqno, int reason=0)
void send_much (int force, int reason, int maxburst=0)
void newack (Packet *pkt)
void cancel_rtx_timeout ()

Protected Attributes

int segs_per_ack_
int nodelay_
int data_on_syn_
int tcprexmtthresh_
int iss_
int dupseg_fix_
int dupack_reset_
double delack_interval_
int maxseg_
int flags_
int state_
int rcv_nxt_
BayReassemblyQueue rq_
int last_ack_sent_
int close_on_empty_
BayTcpAppAgentapp_
int switch_spa_thresh_
int first_data_
int recover_cause_
BayDelAckTimer delack_timer_

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