Go to the documentation of this file.
19 #ifndef GRPC_SUPPORT_HISTOGRAM_H
20 #define GRPC_SUPPORT_HISTOGRAM_H
33 double max_bucket_start);
grpc_histogram * grpc_histogram_create(double resolution, double max_bucket_start)
double grpc_histogram_sum_of_squares(grpc_histogram *histogram)
double sum(const T &container, F functor)
def percentile(N, percent, key=lambda x:x)
double grpc_histogram_sum(grpc_histogram *histogram)
void grpc_histogram_merge_contents(grpc_histogram *histogram, const uint32_t *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count)
static grpc_histogram * histogram
double grpc_histogram_stddev(grpc_histogram *histogram)
double grpc_histogram_mean(grpc_histogram *histogram)
double grpc_histogram_count(grpc_histogram *histogram)
double grpc_histogram_variance(grpc_histogram *histogram)
double grpc_histogram_minimum(grpc_histogram *histogram)
double grpc_histogram_maximum(grpc_histogram *histogram)
const uint32_t * grpc_histogram_get_contents(grpc_histogram *histogram, size_t *count)
int grpc_histogram_merge(grpc_histogram *dst, const grpc_histogram *src)
double grpc_histogram_percentile(grpc_histogram *histogram, double percentile)
void grpc_histogram_add(grpc_histogram *h, double x)
void grpc_histogram_destroy(grpc_histogram *h)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:12