|
Public Member Functions |
| TfrcSinkAgent () |
void | recv (Packet *, Handler *) |
Protected Member Functions |
void | sendpkt (double) |
void | nextpkt (double) |
double | adjust_history (double) |
double | est_loss () |
double | est_thput () |
int | command (int argc, const char *const *argv) |
void | print_loss (int sample, double ave_interval) |
void | print_loss_all (int *sample) |
int | new_loss (int i, double tstamp) |
double | estimate_tstamp (int before, int after, int i) |
double | est_loss_WALI () |
void | shift_array (int *a, int sz, int defval) |
void | shift_array (double *a, int sz, double defval) |
void | multiply_array (double *a, int sz, double multiplier) |
void | init_WALI () |
double | weighted_average (int start, int end, double factor, double *m, double *w, int *sample) |
double | est_loss_EWMA () |
double | est_loss_RBPH () |
double | est_loss_EBPH () |
Protected Attributes |
TfrcNackTimer | nack_timer_ |
int | psize_ |
double | rtt_ |
double | tzero_ |
int | smooth_ |
int | total_received_ |
int | bval_ |
double | last_report_sent |
double | NumFeedback_ |
int | rcvd_since_last_report |
int | losses_since_last_report |
int | printLoss_ |
int | maxseq |
int | maxseqList |
int | numPkts_ |
int | numPktsSoFar_ |
int | PreciseLoss_ |
double | last_timestamp_ |
double | last_arrival_ |
int | hsz |
char * | lossvec_ |
double * | rtvec_ |
double * | tsvec_ |
int | lastloss_round_id |
int | round_id |
double | lastloss |
int | numsamples |
int * | sample |
double * | weights |
double * | mult |
double | mult_factor_ |
int | sample_count |
int | last_sample |
int | init_WALI_flag |
int | loss_seen_yet |
int | adjust_history_after_ss |
int | false_sample |
int | algo |
int | discount |
double | history |
double | avg_loss_int |
int | loss_int |
double | sendrate |
int | minlc |
Friends |
class | TfrcNackTimer |