Migrate MetricsProviders to new Provide functions.
ProvideInitialStabilityMetrics and ProvideGeneralMetrics are migrated
to ProvidePreviousSessionData and ProvideCurrentSessionData.
HasInitialStabilityMetrics renamed to HasPreviousSessionData.
Providers which only use ProvideStabilityMetrics are left unchanged,
but ones which use it with the others are also updated.
TBR=olivierrobin,andrewhayden,vakh,mpearson,skym,msarda
Bug: 742508
Change-Id: I3885e508ced837d3ef71511361aad209fb72a904
Reviewed-on: https://chromium-review.googlesource.com/583566
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Steven Holte <[email protected]>
Cr-Commit-Position: refs/heads/master@{#489517}
diff --git a/chrome/browser/metrics/android_metrics_provider.h b/chrome/browser/metrics/android_metrics_provider.h
index bdab08a..0302af3f 100644
--- a/chrome/browser/metrics/android_metrics_provider.h
+++ b/chrome/browser/metrics/android_metrics_provider.h
@@ -24,9 +24,9 @@
~AndroidMetricsProvider() override;
// metrics::MetricsProvider:
- void ProvideStabilityMetrics(
- metrics::SystemProfileProto* system_profile_proto) override;
- void ProvideGeneralMetrics(
+ void ProvidePreviousSessionData(
+ metrics::ChromeUserMetricsExtension* uma_proto) override;
+ void ProvideCurrentSessionData(
metrics::ChromeUserMetricsExtension* uma_proto) override;
// Called when the Activity that the user interacts with is swapped out.