GRPC Core  9.0.0
Data Structures | Functions
time_averaged_stats.h File Reference

Go to the source code of this file.

Data Structures

struct  grpc_time_averaged_stats
 

Functions

void grpc_time_averaged_stats_init (grpc_time_averaged_stats *stats, double init_avg, double regress_weight, double persistence_factor)
 
void grpc_time_averaged_stats_add_sample (grpc_time_averaged_stats *stats, double value)
 
double grpc_time_averaged_stats_update_average (grpc_time_averaged_stats *stats)
 

Function Documentation

◆ grpc_time_averaged_stats_add_sample()

void grpc_time_averaged_stats_add_sample ( grpc_time_averaged_stats stats,
double  value 
)

◆ grpc_time_averaged_stats_init()

void grpc_time_averaged_stats_init ( grpc_time_averaged_stats stats,
double  init_avg,
double  regress_weight,
double  persistence_factor 
)

◆ grpc_time_averaged_stats_update_average()

double grpc_time_averaged_stats_update_average ( grpc_time_averaged_stats stats)