#include "components/translate/core/common/translate_metrics.h"
#include <stddef.h>
#include <stdint.h>
#include <algorithm>
#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
#include "base/metrics/metrics_hashes.h"
#include "url/url_constants.h"
namespace translate {
namespace metrics_internal {
const char kTranslateLanguageDetectionLanguageVerification[] = …;
const char kTranslateTimeToBeReady[] = …;
const char kTranslateTimeToLoad[] = …;
const char kTranslateTimeToTranslate[] = …;
const char kTranslateLanguageDeterminedDuration[] = …;
const char kTranslatedLanguageDetectionContentLength[] = …;
const char kTranslateCompactInfobarEvent[] = …;
}
void ReportLanguageVerification(LanguageVerificationType type) { … }
void ReportTimeToBeReady(double time_in_msec) { … }
void ReportTimeToLoad(double time_in_msec) { … }
void ReportTimeToTranslate(double time_in_msec) { … }
void ReportLanguageDeterminedDuration(base::TimeTicks begin,
base::TimeTicks end) { … }
void ReportTranslatedLanguageDetectionContentLength(size_t content_length) { … }
void ReportCompactInfobarEvent(InfobarEvent event) { … }
}