List of all members.
Public Member Functions |
void | recv (Packet *, Handler *) |
void | sendpkt () |
void | nextpkt () |
int | command (int argc, const char *const *argv) |
void | start () |
void | stop () |
void | update_rtt (double tao, double now) |
void | increase_rate (double p) |
void | decrease_rate () |
double | rfc3390 (int size) |
double | initial_rate () |
void | slowstart () |
void | reduce_rate_on_no_feedback () |
void | advanceby (int delta) |
void | sendmsg (int nbytes, const char *flags=0) |
Protected Attributes |
TfrcSendTimer | send_timer_ |
TfrcNoFeedbackTimer | NoFeedbacktimer_ |
double | rtt_ |
double | rttcur_ |
double | rttvar_ |
double | tzero_ |
double | sqrtrtt_ |
int | ca_ |
int | t_srtt_ |
int | t_rtt_ |
int | t_rttvar_ |
int | rttvar_exp_ |
double | t_rtxcur_ |
double | tcp_tick_ |
int | T_SRTT_BITS |
int | T_RTTVAR_BITS |
int | srtt_init_ |
int | rttvar_init_ |
double | rtxcur_init_ |
int | maxseq_ |
int | seqno_ |
int | psize_ |
double | rate_ |
double | oldrate_ |
double | delta_ |
int | rate_change_ |
double | last_change_ |
double | rcvrate |
double | maxrate_ |
double | ss_maxrate_ |
TracedInt | ndatapack_ |
TracedInt | ndatabytes_ |
TracedDouble | true_loss_rate_ |
int | active_ |
int | round_id |
int | first_pkt_rcvd |
double | last_pkt_time_ |
int | maxqueue_ |
int | UrgentFlag |
int | all_idle_ |
double | lastlimited_ |
int | InitRate_ |
double | df_ |
double | ssmult_ |
int | bval_ |
double | overhead_ |
int | ecn_ |
double | minrto_ |
double | rate_init_ |
int | SndrType_ |
int | printStatus_ |
int | rate_init_option_ |
int | slow_increase_ |
int | datalimited_ |
int | oldCode_ |
int | heavyrounds_ |
int | maxHeavyRounds_ |
int | useHeaders_ |
int | idleFix_ |
int | conservative_ |
double | scmult_ |
int | voip_ |
int | voip_max_pkt_rate_ |
int | fsize_ |
int | headersize_ |
Friends |
class | TfrcSendTimer |
class | TfrcNoFeedbackTimer |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tfrc.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tfrc.cc