Public Member Functions | Protected Attributes | Friends

TfrcAgent Class Reference

Inheritance diagram for TfrcAgent:
Agent Connector NsObject Handler

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 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_


class TfrcSendTimer
class TfrcNoFeedbackTimer

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