NewRenoTcpAsymAgent
class <Agent/TCP/Newreno/Asym> NewRenoTcpAsymAgent : public virtual NewRenoTcpAgent, public TcpAsymAgent
TCP Asym with New Reno
Inheritance:
Public Methods
-
-
-
- helper functions
-
-
-
-
-
-
Public Methods
-
-
-
Protected Fields
double ack2_ |
int acked_ |
int exit_recovery_fix_ |
int firstpartial_ |
int newreno_changes1_ |
int newreno_changes_ |
int partial_window_deflation_ |
Protected Methods
-
-
Public Methods
-
-
Protected Fields
unsigned int dupwnd_ |
Public Methods
-
int command(int argc, const char*const* argv) |
Agent/TCP instproc done {} |
virtual void sendmsg(int nbytes, const char *flags = 0) |
Agent/TCP instproc source type |
-
-
Protected Fields
double awnd_ |
int Backoffs |
double base_cwnd_ |
double boot_time_ |
int bug_fix_ |
-
int closed_ |
int cong_action_ |
int control_increase_ |
int count_ |
TracedInt curseq_ |
TracedDouble cwnd_ |
double decrease_num_ |
int delay_growth_ |
-
TracedInt dupacks_ |
int ecn_ |
int ecn_backoff_ |
int ecn_burst_ |
int ect_ |
int eln_ |
int eln_last_rxmit_ |
int eln_rxmit_thresh_ |
int EnblRTTCtr_ |
int F_counting |
int F_full |
double fcnt_ |
int first_decrease_ |
double firstsent_ |
TracedInt highest_ack_ |
double increase_num_ |
int last_ack_ |
int last_cwnd_action_ |
int maxburst_ |
int maxcwnd_ |
double maxrto_ |
TracedInt maxseq_ |
TracedInt nackpack_ |
int nam_tracevar_ |
TracedInt ndatabytes_ |
TracedInt ndatapack_ |
TracedInt nrexmit_ |
TracedInt nrexmitbytes_ |
TracedInt nrexmitpack_ |
int off_tcp_ |
int old_ecn_ |
double overhead_ |
FILE* plotfile_ |
int prev_highest_ack_ |
int QOption_ |
int recover_ |
int restart_bugfix_ |
int rtt_active_ |
int RTT_count |
int RTT_goodcount |
int RTT_prev |
int rtt_seq_ |
double rtt_ts_ |
int rttvar_exp_ |
int rttvar_init_ |
-
double rtxcur_init_ |
TracedInt singledup_ |
int slow_start_restart_ |
int srtt_init_ |
TracedInt ssthresh_ |
int syn_ |
TracedInt t_backoff_ |
int T_full |
int T_last |
int T_prev |
TracedInt t_rtt_ |
TracedInt t_rttvar_ |
int T_RTTVAR_BITS |
double t_rtxcur_ |
TracedInt t_seqno_ |
TracedInt t_srtt_ |
int T_SRTT_BITS |
int T_start |
double tcp_tick_ |
int tcpip_base_hdr_size_ |
int trace_all_oneline_ |
int ts_option_ |
double ts_peer_ |
int W_timed |
int W_used |
double wnd_ |
double wnd_const_ |
double wnd_init_ |
int wnd_init_option_ |
int wnd_option_ |
double wnd_restart_ |
double wnd_th_ |
Protected Methods
-
-
-
-
-
void ecn(int seqno) |
-
-
-
-
-
virtual void output(int seqno, int reason = 0) |
-
-
-
-
-
-
-
-
-
-
-
-
-
virtual void send_much(int force, int reason, int maxburst = 0) |
-
-
-
-
-
-
-
Protected
#define T_RTT_BITS |
Inherited from Agent:
Public Fields
Agent instvar agent_port_ |
-
-
-
-
Public Methods
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
virtual void send(int nbytes) |
-
-
-
-
-
-
-
-
Protected Fields
-
Tcl_Channel channel_ |
int class_ |
int defttl_ |
-
int fid_ |
int flags_ |
-
int off_ip_ |
-
int prio_ |
int seqno_ |
int size_ |
char* traceName_ |
-
static int uidcnt_ |
Protected Methods
-
-
-
-
-
-
-
-
-
-
-
Private Methods
-
Public Methods
-
-
Protected Fields
-
-
Protected Methods
-
Public Methods
virtual void debug(const char *fmt, ...) |
-
Protected Fields
int debug_ |
int off_cmn_ |
int off_flags_ |
Protected Methods
-
Protected Fields
int damp_ |
int ecn_to_echo_ |
double g_ |
int off_tcpasym_ |
TracedDouble t_exact_srtt_ |
Public Methods
-
int command(int argc, const char*const* argv) |
Agent/TCP instproc done {} |
virtual void sendmsg(int nbytes, const char *flags = 0) |
Agent/TCP instproc source type |
-
-
Protected Fields
double awnd_ |
int Backoffs |
double base_cwnd_ |
double boot_time_ |
int bug_fix_ |
-
int closed_ |
int cong_action_ |
int control_increase_ |
int count_ |
TracedInt curseq_ |
TracedDouble cwnd_ |
double decrease_num_ |
int delay_growth_ |
-
TracedInt dupacks_ |
int ecn_ |
int ecn_backoff_ |
int ecn_burst_ |
int ect_ |
int eln_ |
int eln_last_rxmit_ |
int eln_rxmit_thresh_ |
int EnblRTTCtr_ |
int F_counting |
int F_full |
double fcnt_ |
int first_decrease_ |
double firstsent_ |
TracedInt highest_ack_ |
double increase_num_ |
int last_ack_ |
int last_cwnd_action_ |
int maxburst_ |
int maxcwnd_ |
double maxrto_ |
TracedInt maxseq_ |
TracedInt nackpack_ |
int nam_tracevar_ |
TracedInt ndatabytes_ |
TracedInt ndatapack_ |
TracedInt nrexmit_ |
TracedInt nrexmitbytes_ |
TracedInt nrexmitpack_ |
int off_tcp_ |
int old_ecn_ |
double overhead_ |
FILE* plotfile_ |
int prev_highest_ack_ |
int QOption_ |
int recover_ |
int restart_bugfix_ |
int rtt_active_ |
int RTT_count |
int RTT_goodcount |
int RTT_prev |
int rtt_seq_ |
double rtt_ts_ |
int rttvar_exp_ |
int rttvar_init_ |
-
double rtxcur_init_ |
TracedInt singledup_ |
int slow_start_restart_ |
int srtt_init_ |
TracedInt ssthresh_ |
int syn_ |
TracedInt t_backoff_ |
int T_full |
int T_last |
int T_prev |
TracedInt t_rtt_ |
TracedInt t_rttvar_ |
int T_RTTVAR_BITS |
double t_rtxcur_ |
TracedInt t_seqno_ |
TracedInt t_srtt_ |
int T_SRTT_BITS |
int T_start |
double tcp_tick_ |
int tcpip_base_hdr_size_ |
int trace_all_oneline_ |
int ts_option_ |
double ts_peer_ |
int W_timed |
int W_used |
double wnd_ |
double wnd_const_ |
double wnd_init_ |
int wnd_init_option_ |
int wnd_option_ |
double wnd_restart_ |
double wnd_th_ |
Protected Methods
-
-
-
-
-
void ecn(int seqno) |
-
-
-
-
-
virtual void output(int seqno, int reason = 0) |
-
-
-
-
-
-
-
-
-
-
-
-
-
virtual void send_much(int force, int reason, int maxburst = 0) |
-
-
-
-
-
-
-
Protected
#define T_RTT_BITS |
Inherited from Agent:
Public Fields
Agent instvar agent_port_ |
-
-
-
-
Public Methods
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
virtual void send(int nbytes) |
-
-
-
-
-
-
-
-
Protected Fields
-
Tcl_Channel channel_ |
int class_ |
int defttl_ |
-
int fid_ |
int flags_ |
-
int off_ip_ |
-
int prio_ |
int seqno_ |
int size_ |
char* traceName_ |
-
static int uidcnt_ |
Protected Methods
-
-
-
-
-
-
-
-
-
-
-
Private Methods
-
Public Methods
-
-
Protected Fields
-
-
Protected Methods
-
Public Methods
virtual void debug(const char *fmt, ...) |
-
Protected Fields
int debug_ |
int off_cmn_ |
int off_flags_ |
Protected Methods
-
Documentation
TCP Asym with New Reno
- NewRenoTcpAsymAgent()
- virtual void output_helper(Packet* p)
- helper functions
- virtual void send_helper(int maxburst)
- virtual void recv_helper(Packet* p)
- virtual void recv_newack_helper(Packet* pkt)
- Direct child classes:
- NewRenoTcpAsymFsAgent
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de