summaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-24 12:17:33 +0000
committerblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-24 12:17:33 +0000
commit8304f61a936e26b0be93e5b64dbafced34a528b4 (patch)
treedc47d46ffb570cd8e1639dc463acddeb911e4929 /components
parentb1d686186448b168955d83a821daaa593faaa51a (diff)
downloadchromium_src-8304f61a936e26b0be93e5b64dbafced34a528b4.zip
chromium_src-8304f61a936e26b0be93e5b64dbafced34a528b4.tar.gz
chromium_src-8304f61a936e26b0be93e5b64dbafced34a528b4.tar.bz2
Refactor MetricsLogChromeOS to ChromeOSMetricsProvider.
Turns MetricsLogChromeOS into a metrics::MetricsProvider. Splits the ChromeOS-specific unittests out from the MetricsLog test into separate ChromeOSMetricsProvider tests. Also moves LogChromeOSCrash() from MetricsService to ChromeOSMetricsProvider. BUG=374221 R=asvitkine@chromium.org TBR=derat, pam Review URL: https://codereview.chromium.org/292433015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272708 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components')
-rw-r--r--components/metrics/metrics_provider.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/metrics/metrics_provider.h b/components/metrics/metrics_provider.h
index 76d4f44..001e66a 100644
--- a/components/metrics/metrics_provider.h
+++ b/components/metrics/metrics_provider.h
@@ -20,6 +20,9 @@ class MetricsProvider {
MetricsProvider() {}
virtual ~MetricsProvider() {}
+ // Called when a new MetricsLog is created.
+ virtual void OnDidCreateMetricsLog() {}
+
// Called when metrics recording has been enabled.
virtual void OnRecordingEnabled() {}