// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_METRICS_METRICS_PREF_NAMES_H_ #define COMPONENTS_METRICS_METRICS_PREF_NAMES_H_ namespace metrics { namespace prefs { // Alphabetical list of preference names specific to the metrics // component. Document each in the .cc file. extern const char kInstallDate[]; extern const char kMetricsClientID[]; extern const char kMetricsInitialLogs[]; extern const char kMetricsLowEntropySource[]; extern const char kMetricsMachineId[]; extern const char kMetricsOngoingLogs[]; extern const char kMetricsResetIds[]; // For finding out whether metrics and crash reporting is enabled use the // relevant embedder-specific subclass of MetricsServiceAccessor instead of // reading this pref directly; see the comments on metrics_service_accessor.h. // (NOTE: If within //chrome, use // ChromeMetricsServiceAccessor::IsMetricsAndCrashReportingEnabled()). extern const char kMetricsReportingEnabled[]; extern const char kMetricsReportingEnabledTimestamp[]; extern const char kMetricsSessionID[]; extern const char kMetricsLastSeenPrefix[]; extern const char kStabilityBreakpadRegistrationSuccess[]; extern const char kStabilityBreakpadRegistrationFail[]; extern const char kStabilityChildProcessCrashCount[]; extern const char kStabilityCrashCount[]; extern const char kStabilityDebuggerPresent[]; extern const char kStabilityDebuggerNotPresent[]; extern const char kStabilityExecutionPhase[]; extern const char kStabilityExtensionRendererCrashCount[]; extern const char kStabilityExtensionRendererFailedLaunchCount[]; extern const char kStabilityExitedCleanly[]; extern const char kStabilityIncompleteSessionEndCount[]; extern const char kStabilityLastTimestampSec[]; extern const char kStabilityLaunchCount[]; extern const char kStabilityLaunchTimeSec[]; extern const char kStabilityPageLoadCount[]; extern const char kStabilityRendererCrashCount[]; extern const char kStabilityRendererFailedLaunchCount[]; extern const char kStabilityRendererHangCount[]; extern const char kStabilitySavedSystemProfile[]; extern const char kStabilitySavedSystemProfileHash[]; extern const char kStabilitySessionEndCompleted[]; extern const char kStabilityStatsBuildTime[]; extern const char kStabilityStatsVersion[]; extern const char kUninstallLaunchCount[]; extern const char kUninstallMetricsPageLoadCount[]; extern const char kUninstallMetricsUptimeSec[]; } // namespace prefs } // namespace metrics #endif // COMPONENTS_METRICS_METRICS_PREF_NAMES_H_