Index: chrome/common/translate/translate_common_metrics.cc |
diff --git a/chrome/renderer/translate/translate_helper_metrics.cc b/chrome/common/translate/translate_common_metrics.cc |
similarity index 79% |
rename from chrome/renderer/translate/translate_helper_metrics.cc |
rename to chrome/common/translate/translate_common_metrics.cc |
index 93ce5b0b9c72066ee3d4bb235459e5e276cc29f5..028be6db5284a48e495fedf0238196221b6a9e6a 100644 |
--- a/chrome/renderer/translate/translate_helper_metrics.cc |
+++ b/chrome/common/translate/translate_common_metrics.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/renderer/translate/translate_helper_metrics.h" |
+#include "chrome/common/translate/translate_common_metrics.h" |
#include "base/basictypes.h" |
#include "base/metrics/histogram.h" |
@@ -26,63 +26,63 @@ const char kSchemeHttp[] = "http"; |
const char kSchemeHttps[] = "https"; |
struct MetricsEntry { |
- TranslateHelperMetrics::MetricsNameIndex index; |
+ TranslateCommonMetrics::MetricsNameIndex index; |
const char* const name; |
}; |
// This entry table should be updated when new UMA items are added. |
const MetricsEntry kMetricsEntries[] = { |
- { TranslateHelperMetrics::UMA_LANGUAGE_DETECTION, |
+ { TranslateCommonMetrics::UMA_LANGUAGE_DETECTION, |
kRenderer4LanguageDetection }, |
- { TranslateHelperMetrics::UMA_CONTENT_LANGUAGE, |
+ { TranslateCommonMetrics::UMA_CONTENT_LANGUAGE, |
kTranslateContentLanguage }, |
- { TranslateHelperMetrics::UMA_HTML_LANG, |
+ { TranslateCommonMetrics::UMA_HTML_LANG, |
kTranslateHtmlLang }, |
- { TranslateHelperMetrics::UMA_LANGUAGE_VERIFICATION, |
+ { TranslateCommonMetrics::UMA_LANGUAGE_VERIFICATION, |
kTranslateLanguageVerification }, |
- { TranslateHelperMetrics::UMA_TIME_TO_BE_READY, |
+ { TranslateCommonMetrics::UMA_TIME_TO_BE_READY, |
kTranslateTimeToBeReady }, |
- { TranslateHelperMetrics::UMA_TIME_TO_LOAD, |
+ { TranslateCommonMetrics::UMA_TIME_TO_LOAD, |
kTranslateTimeToLoad }, |
- { TranslateHelperMetrics::UMA_TIME_TO_TRANSLATE, |
+ { TranslateCommonMetrics::UMA_TIME_TO_TRANSLATE, |
kTranslateTimeToTranslate }, |
- { TranslateHelperMetrics::UMA_USER_ACTION_DURATION, |
+ { TranslateCommonMetrics::UMA_USER_ACTION_DURATION, |
kTranslateUserActionDuration }, |
- { TranslateHelperMetrics::UMA_PAGE_SCHEME, |
+ { TranslateCommonMetrics::UMA_PAGE_SCHEME, |
kTranslatePageScheme }, |
- { TranslateHelperMetrics::UMA_SIMILAR_LANGUAGE_MATCH, |
+ { TranslateCommonMetrics::UMA_SIMILAR_LANGUAGE_MATCH, |
kTranslateSimilarLanguageMatch }, |
}; |
-COMPILE_ASSERT(arraysize(kMetricsEntries) == TranslateHelperMetrics::UMA_MAX, |
+COMPILE_ASSERT(arraysize(kMetricsEntries) == TranslateCommonMetrics::UMA_MAX, |
arraysize_of_kMetricsEntries_should_be_UMA_MAX); |
-TranslateHelperMetrics::LanguageCheckType GetLanguageCheckMetric( |
+TranslateCommonMetrics::LanguageCheckType GetLanguageCheckMetric( |
const std::string& provided_code, |
const std::string& revised_code) { |
if (provided_code.empty()) |
- return TranslateHelperMetrics::LANGUAGE_NOT_PROVIDED; |
+ return TranslateCommonMetrics::LANGUAGE_NOT_PROVIDED; |
else if (provided_code == revised_code) |
- return TranslateHelperMetrics::LANGUAGE_VALID; |
- return TranslateHelperMetrics::LANGUAGE_INVALID; |
+ return TranslateCommonMetrics::LANGUAGE_VALID; |
+ return TranslateCommonMetrics::LANGUAGE_INVALID; |
} |
} // namespace |
-namespace TranslateHelperMetrics { |
+namespace TranslateCommonMetrics { |
void ReportContentLanguage(const std::string& provided_code, |
const std::string& revised_code) { |
UMA_HISTOGRAM_ENUMERATION(kTranslateContentLanguage, |
GetLanguageCheckMetric(provided_code, revised_code), |
- TranslateHelperMetrics::LANGUAGE_MAX); |
+ TranslateCommonMetrics::LANGUAGE_MAX); |
} |
void ReportHtmlLang(const std::string& provided_code, |
const std::string& revised_code) { |
UMA_HISTOGRAM_ENUMERATION(kTranslateHtmlLang, |
GetLanguageCheckMetric(provided_code, revised_code), |
- TranslateHelperMetrics::LANGUAGE_MAX); |
+ TranslateCommonMetrics::LANGUAGE_MAX); |
} |
void ReportLanguageVerification(LanguageVerificationType type) { |
@@ -143,4 +143,4 @@ const char* GetMetricsName(MetricsNameIndex index) { |
return NULL; |
} |
-} // namespace TranslateHelperMetrics |
+} // namespace TranslateCommonMetrics |