#include <grpc/support/port_platform.h>
#include "src/core/lib/debug/stats_data.h"
#include <stdint.h>
namespace grpc_core {
namespace {
DblUint;
}
void HistogramCollector_65536_26::Collect(Histogram_65536_26* result) const { … }
Histogram_65536_26 operator-(const Histogram_65536_26& left,
const Histogram_65536_26& right) { … }
void HistogramCollector_16777216_20::Collect(
Histogram_16777216_20* result) const { … }
Histogram_16777216_20 operator-(const Histogram_16777216_20& left,
const Histogram_16777216_20& right) { … }
void HistogramCollector_80_10::Collect(Histogram_80_10* result) const { … }
Histogram_80_10 operator-(const Histogram_80_10& left,
const Histogram_80_10& right) { … }
const absl::string_view
GlobalStats::counter_name[static_cast<int>(Counter::COUNT)] = …;
const absl::string_view GlobalStats::counter_doc[static_cast<int>(
Counter::COUNT)] = …;
const absl::string_view GlobalStats::histogram_name[static_cast<int>(
Histogram::COUNT)] = …;
const absl::string_view GlobalStats::histogram_doc[static_cast<int>(
Histogram::COUNT)] = …;
namespace {
const int kStatsTable0[27] = …;
const uint8_t kStatsTable1[29] = …;
const int kStatsTable2[21] = …;
const uint8_t kStatsTable3[23] = …;
const int kStatsTable4[11] = …;
const uint8_t kStatsTable5[9] = …;
}
int Histogram_65536_26::BucketFor(int value) { … }
int Histogram_16777216_20::BucketFor(int value) { … }
int Histogram_80_10::BucketFor(int value) { … }
GlobalStats::GlobalStats()
: … { … }
HistogramView GlobalStats::histogram(Histogram which) const { … }
std::unique_ptr<GlobalStats> GlobalStatsCollector::Collect() const { … }
std::unique_ptr<GlobalStats> GlobalStats::Diff(const GlobalStats& other) const { … }
}