Lines Matching defs:MetricsService

6 // Description of the life cycle of a instance of MetricsService.
10 // A MetricsService instance is typically created at application startup. It is
261 MetricsService::SHUTDOWN_COMPLETE);
278 MetricsService::ShutdownCleanliness MetricsService::clean_shutdown_status_ =
279 MetricsService::CLEANLY_SHUTDOWN;
281 MetricsService::ExecutionPhase MetricsService::execution_phase_ =
282 MetricsService::UNINITIALIZED_PHASE;
285 void MetricsService::RegisterPrefs(PrefRegistrySimple* registry) {
311 MetricsService::MetricsService(metrics::MetricsStateManager* state_manager,
343 MetricsService::~MetricsService() {
347 void MetricsService::InitializeMetricsRecordingState() {
350 base::Closure callback = base::Bind(&MetricsService::StartScheduledUpload,
355 void MetricsService::Start() {
361 bool MetricsService::StartIfMetricsReportingEnabled() {
368 void MetricsService::StartRecordingForTests() {
374 void MetricsService::Stop() {
380 void MetricsService::EnableReporting() {
387 void MetricsService::DisableReporting() {
391 std::string MetricsService::GetClientId() {
395 int64 MetricsService::GetInstallDate() {
400 MetricsService::CreateEntropyProvider() {
401 // TODO(asvitkine): Refactor the code so that MetricsService does not expose
406 void MetricsService::EnableRecording() {
422 action_callback_ = base::Bind(&MetricsService::OnUserAction,
427 void MetricsService::DisableRecording() {
442 bool MetricsService::recording_active() const {
447 bool MetricsService::reporting_active() const {
452 void MetricsService::RecordDelta(const base::HistogramBase& histogram,
458 void MetricsService::InconsistencyDetected(
464 void MetricsService::UniqueInconsistencyDetected(
470 void MetricsService::InconsistencyDetectedInLoggedCount(int amount) {
475 void MetricsService::HandleIdleSinceLastTransmission(bool in_idle) {
484 void MetricsService::OnApplicationNotIdle() {
489 void MetricsService::RecordStartOfSessionEnd() {
494 void MetricsService::RecordCompletedSessionEnd() {
500 void MetricsService::OnAppEnterBackground() {
518 void MetricsService::OnAppEnterForeground() {
523 void MetricsService::LogNeedForCleanShutdown() {
531 void MetricsService::SetExecutionPhase(ExecutionPhase execution_phase,
538 void MetricsService::RecordBreakpadRegistration(bool success) {
545 void MetricsService::RecordBreakpadHasDebugger(bool has_debugger) {
560 void MetricsService::InitializeMetricsState() {
607 // Reset the prefs that are managed by MetricsService/MetricsLog directly.
654 void MetricsService::OnUserAction(const std::string& action) {
662 void MetricsService::FinishedGatheringInitialMetrics() {
675 void MetricsService::GetUptimes(PrefService* pref,
698 void MetricsService::NotifyOnDidCreateMetricsLog() {
707 void MetricsService::ScheduleNextStateSave() {
711 base::Bind(&MetricsService::SaveLocalState,
716 void MetricsService::SaveLocalState() {
727 void MetricsService::OpenNewLog() {
738 base::Bind(&MetricsService::StartGatheringMetrics,
744 void MetricsService::StartGatheringMetrics() {
746 base::Bind(&MetricsService::FinishedGatheringInitialMetrics,
750 void MetricsService::CloseCurrentLog() {
785 void MetricsService::PushPendingLogsToPersistentStorage() {
801 void MetricsService::StartSchedulerIfNecessary() {
815 void MetricsService::StartScheduledUpload() {
851 base::Bind(&MetricsService::OnFinalLogInfoCollectionDone,
856 void MetricsService::OnFinalLogInfoCollectionDone() {
888 void MetricsService::StageNewLog() {
928 bool MetricsService::ProvidersHaveStabilityMetrics() {
938 void MetricsService::PrepareInitialStabilityLog() {
972 void MetricsService::PrepareInitialMetricsLog() {
1008 void MetricsService::SendStagedLog() {
1019 base::Bind(&MetricsService::OnLogUploadComplete,
1040 void MetricsService::OnLogUploadComplete(int response_code) {
1116 void MetricsService::IncrementPrefValue(const char* path) {
1121 void MetricsService::IncrementLongPrefsValue(const char* path) {
1126 bool MetricsService::UmaMetricsProperlyShutdown() {
1132 void MetricsService::RegisterSyntheticFieldTrial(
1149 void MetricsService::RegisterMetricsProvider(
1155 void MetricsService::CheckForClonedInstall(
1160 void MetricsService::GetCurrentSyntheticFieldTrials(
1171 scoped_ptr<MetricsLog> MetricsService::CreateLog(MetricsLog::LogType log_type) {
1179 void MetricsService::RecordCurrentHistograms() {
1185 void MetricsService::RecordCurrentStabilityHistograms() {
1191 void MetricsService::LogCleanShutdown() {
1202 MetricsService::SHUTDOWN_COMPLETE);
1205 bool MetricsService::ShouldLogEvents() {
1212 void MetricsService::RecordBooleanPrefValue(const char* path, bool value) {
1218 void MetricsService::RecordCurrentState(PrefService* pref) {