Index: components/metrics/metrics_service.h |
diff --git a/components/metrics/metrics_service.h b/components/metrics/metrics_service.h |
index f95fd6d7f97a182d755d5c1a2e825a83d1cd4daa..102ab72ad3932ec3837bb349f0d34de6c186de31 100644 |
--- a/components/metrics/metrics_service.h |
+++ b/components/metrics/metrics_service.h |
@@ -353,6 +353,15 @@ class MetricsService : public base::HistogramFlattener { |
// i.e., histograms with the |kUmaStabilityHistogramFlag| flag set. |
void RecordCurrentStabilityHistograms(); |
+ // Record a single independent profile and assocatied histogram from |
+ // metrics providers. If this returns true, one was found and there may |
+ // be more. |
+ bool PrepareProviderMetricsLog(); |
+ |
+ // Records one independent histogram log and then reschedules itself to |
+ // check for others. The interval is so as to not adversely impact the UI. |
+ void PrepareProviderMetricsTask(); |
+ |
// Sub-service for uploading logs. |
MetricsReportingService reporting_service_; |