#include "components/metrics/library_support/histogram_manager.h"
#include <string>
#include <vector>
#include "base/lazy_instance.h"
#include "base/metrics/histogram_macros.h"
#include "base/metrics/histogram_samples.h"
#include "base/metrics/statistics_recorder.h"
#include "base/thread_annotations.h"
#include "components/metrics/histogram_encoder.h"
namespace metrics {
static base::LazyInstance<HistogramManager>::Leaky g_histogram_manager = …;
HistogramManager::HistogramManager() : … { … }
HistogramManager::~HistogramManager() { … }
HistogramManager* HistogramManager::GetInstance() { … }
void HistogramManager::RecordDelta(const base::HistogramBase& histogram,
const base::HistogramSamples& snapshot) { … }
bool HistogramManager::GetDeltas(std::vector<uint8_t>* data)
NO_THREAD_SAFETY_ANALYSIS { … }
}