// retoor #ifndef RPROXY_HISTOGRAM_H #define RPROXY_HISTOGRAM_H #include "types.h" extern const double LATENCY_BUCKET_BOUNDS[HISTOGRAM_BUCKETS]; extern const char *LATENCY_BUCKET_LABELS[HISTOGRAM_BUCKETS]; extern const double SIZE_BUCKET_BOUNDS[HISTOGRAM_BUCKETS]; void histogram_init(histogram_t *h); void histogram_add(histogram_t *h, double value); void histogram_add_with_bounds(histogram_t *h, double value, const double *bounds); double histogram_percentile(histogram_t *h, double p); double histogram_mean(histogram_t *h); #endif