| 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_;
|
|
|
|
|