Searched refs:MetricsReporterInterface (Results 1 – 14 of 14) sorted by relevance
37 std::unique_ptr<MetricsReporterInterface> CreateMetricsReporter();41 class MetricsReporterInterface {43 virtual ~MetricsReporterInterface() = default;
42 class MetricsReporterInterface; variable79 virtual MetricsReporterInterface* metrics_reporter() = 0;
25 std::unique_ptr<MetricsReporterInterface> CreateMetricsReporter() { in CreateMetricsReporter()
70 inline MetricsReporterInterface* metrics_reporter() override { in metrics_reporter()129 inline void set_metrics_reporter(MetricsReporterInterface* metrics_reporter) { in set_metrics_reporter()261 MetricsReporterInterface* metrics_reporter_;
105 bool LoadAndReportTimeToReboot(MetricsReporterInterface* metrics_reporter,
28 class MockMetricsReporter : public MetricsReporterInterface {
28 class MetricsReporterStub : public MetricsReporterInterface {
28 class MetricsReporterAndroid : public MetricsReporterInterface {
192 std::unique_ptr<MetricsReporterInterface> metrics_reporter_;
96 inline MetricsReporterInterface* metrics_reporter() override { in metrics_reporter()
72 std::unique_ptr<MetricsReporterInterface> CreateMetricsReporter() { in CreateMetricsReporter()
105 class MetricsReporterOmaha : public MetricsReporterInterface {
387 bool LoadAndReportTimeToReboot(MetricsReporterInterface* metrics_reporter, in LoadAndReportTimeToReboot()
138 std::unique_ptr<MetricsReporterInterface> CreateMetricsReporter() { in CreateMetricsReporter()