Extract the handling of the clean exit beacon from MetricsService. The extracted...
commit65b58df31c75ef627cdff2a2ee377330fd86c2b4
authorerikwright <erikwright@chromium.org>
Fri, 12 Sep 2014 00:05:28 +0000 (11 17:05 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 12 Sep 2014 00:19:20 +0000 (12 00:19 +0000)
tree892a049b5b6d1cbe700fe7af8292c25f955c6496
parentb53755f4a85f9564400d8835ef0a7a0ada56b67f
Extract the handling of the clean exit beacon from MetricsService. The extracted implementation supports the use of a backup storage location and reports consistency between the two locations.

BUG=412398

Review URL: https://codereview.chromium.org/558683002

Cr-Commit-Position: refs/heads/master@{#294498}
chrome/browser/metrics/chrome_metrics_service_client.cc
chrome/browser/metrics/chrome_metrics_service_client.h
components/metrics.gypi
components/metrics/BUILD.gn
components/metrics/clean_exit_beacon.cc [new file with mode: 0644]
components/metrics/clean_exit_beacon.h [new file with mode: 0644]
components/metrics/metrics_service.cc
components/metrics/metrics_service.h
components/metrics/metrics_service_client.cc [new file with mode: 0644]
components/metrics/metrics_service_client.h
tools/metrics/histograms/histograms.xml