RBPVegasTcpAgent() |
virtual void recv(Packet *pkt, Handler *) |
virtual void send_much(int force, int reason, int maxburst) |
virtual void timeout(int tno) |
RBPVegasPaceTimer pace_timer_ |
double rbp_inter_pace_delay_ |
enum rbp_modes rbp_mode_ |
int rbp_segs_actually_paced_ |
int able_to_rbp_send_one() |
void paced_send_one() |
double firstrecv_ |
int ns_vegas_fix_level_ |
double t_cwnd_changed_ |
double v_actual_ |
int v_alpha_ |
double v_baseRTT_ |
int v_begseq_ |
double v_begtime_ |
int v_beta_ |
int v_cntRTT_ |
int v_gamma_ |
int v_inc_flag_ |
double v_incr_ |
int v_maxwnd_ |
double v_newcwnd_ |
double v_rtt_ |
double v_sa_ |
double v_sd_ |
double* v_sendtime_ |
int v_slowstart_ |
double v_sumRTT_ |
double v_timeout_ |
int* v_transmits_ |
int v_worried_ |
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer) |
virtual void delay_bind_init_all() |
virtual void output(int seqno, int reason = 0) |
virtual void recv_newack_helper(Packet*) |
void reset() |
int vegas_expire(Packet*) |
void vegas_inflate_cwnd(int win, double current_time) |
double vegastime() |
virtual void advanceby(int delta) |
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 |
virtual void timeout_nonrtx(int tno) |
void trace(TracedVar* v) |
double awnd_ |
int Backoffs |
double base_cwnd_ |
double boot_time_ |
int bug_fix_ |
BurstSndTimer burstsnd_timer_ |
int closed_ |
int cong_action_ |
int control_increase_ |
int count_ |
TracedInt curseq_ |
TracedDouble cwnd_ |
double decrease_num_ |
int delay_growth_ |
DelSndTimer delsnd_timer_ |
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_ |
RtxTimer rtx_timer_ |
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_ |
virtual void cancel_rtx_timer() |
virtual void cancel_timers() |
void closecwnd(int how) |
virtual void dupack_action() |
void ecn(int seqno) |
void finish() |
double initial_window() |
void newack(Packet*) |
virtual void newtimer(Packet*) |
void opencwnd() |
virtual void output_helper(Packet*) |
virtual void partialnewack_helper(Packet*) |
void print_if_needed(double memb_time) |
void process_qoption_after_ack(int seqno) |
void process_qoption_after_send() |
void quench(int how) |
virtual void recv_helper(Packet*) |
void reset_qoption() |
void reset_rtx_timer(int mild, int backoff = 1) |
virtual void rtt_backoff() |
void rtt_counting() |
virtual void rtt_init() |
virtual double rtt_timeout() |
virtual void rtt_update(double tao) |
virtual void send_helper(int) |
virtual void send_idle_helper() |
virtual void send_one() |
virtual void set_initial_window() |
virtual void set_rtx_timer() |
void slowdown(int how) |
void tcp_eln(Packet *pkt) |
void traceAll() |
virtual void traceVar(TracedVar* v) |
virtual int window() |
#define T_RTT_BITS |
Agent instvar agent_port_ |
Agent instvar dst_addr_ |
Agent instvar dst_port_ |
Agent instvar namTrace_ |
Agent instvar tg_ |
inline nsaddr_t& addr() |
Agent instproc attach-app {s_type} |
Agent instproc attach-source {s_type} |
Agent instproc attach-tbf { tbf } |
Agent instproc attach-trace { file } |
virtual void attachApp(Application* app) |
virtual void close() |
Agent instproc connect d |
virtual void connect(nsaddr_t dst) |
inline nsaddr_t& daddr() |
inline nsaddr_t& dport() |
Agent instproc dst-port {} |
Agent instproc init args |
virtual void listen() |
inline nsaddr_t& port() |
Agent instproc port {} |
virtual void send(int nbytes) |
void send(Packet* p, Handler* h) |
virtual void send(int sz, AppData *data) |
virtual void sendto(int sz, AppData*, const char* flags = 0) |
virtual void sendto(int nbytes, const char* flags, nsaddr_t dst) |
Agent instproc set args |
void set_pkttype(packet_t pkttype) |
virtual int& size() |
Agent instproc traffic-source agent |
Application* app_ |
Tcl_Channel channel_ |
int class_ |
int defttl_ |
ns_addr_t dst_ |
int fid_ |
int flags_ |
ns_addr_t here_ |
int off_ip_ |
OldValue* oldValueList_ |
int prio_ |
int seqno_ |
int size_ |
char* traceName_ |
packet_t type_ |
static int uidcnt_ |
void addAgentTrace(const char *name) |
Packet* allocpkt() |
Packet* allocpkt(int) |
void deleteAgentTrace() |
void dumpTracedVars() |
virtual void idle() |
void initpkt(Packet*) |
void insertOldValue(TracedVar *v, const char *value) |
OldValue* lookupOldValue(TracedVar *v) |
void monitorAgentTrace() |
virtual void recvBytes(int bytes) |
void flushAVar(TracedVar *v) |
int debug_ |
int off_cmn_ |
int off_flags_ |
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