Public Member Functions |
|
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) |
|
void | print_losses_all (int *losses) |
|
void | print_count_losses_all (int *count_losses) |
|
void | print_num_rtts_all (int *num_rtts) |
|
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) |
|
int | get_sample (int oldSample, int numLosses) |
|
int | get_sample_rtts (int oldSample, int numLosses, int rtts) |
|
double | weighted_average1 (int start, int end, double factor, double *m, double *w, int *sample, int ShortIntervals, int *losses, int *count_losses, int *num_rtts) |
|
double | est_loss_EWMA () |
|
double | est_loss_RBPH () |
|
double | est_loss_EBPH () |
Protected Attributes |
|
TfrcNackTimer | nack_timer_ |
|
int | psize_ |
|
int | fsize_ |
|
double | rtt_ |
|
double | tzero_ |
|
int | smooth_ |
|
int | total_received_ |
|
int | total_losses_ |
|
int | total_dropped_ |
|
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_ |
|
double | minDiscountRatio_ |
|
int | numPktsSoFar_ |
|
int | PreciseLoss_ |
|
int | ShortIntervals_ |
|
int | ShortRtts_ |
|
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 |
|
int * | losses |
|
int * | count_losses |
|
int * | num_rtts |
|
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 |
|
int | bytes_ |
|
double | history |
|
double | avg_loss_int |
|
int | loss_int |
|
double | sendrate |
|
int | minlc |
Friends |
|
class | TfrcNackTimer |