Searched refs:MetricsReporter (Results 1 – 10 of 10) sorted by relevance
36 std::unique_ptr<MetricsReporter> MetricsReporter::Create( in Create()39 return std::unique_ptr<MetricsReporter>{new MetricsReporter{std::move(config), runtime}}; in Create()42 MetricsReporter::MetricsReporter(const ReportingConfig& config, Runtime* runtime) in MetricsReporter() function in art::metrics::MetricsReporter48 MetricsReporter::~MetricsReporter() { MaybeStopBackgroundThread(); } in ~MetricsReporter()74 void MetricsReporter::MaybeStopBackgroundThread() { in MaybeStopBackgroundThread()82 void MetricsReporter::NotifyStartupCompleted() { in NotifyStartupCompleted()116 void MetricsReporter::BackgroundThreadRun() { in BackgroundThreadRun()186 void MetricsReporter::MaybeResetTimeout() { in MaybeResetTimeout()192 const ArtMetrics* MetricsReporter::GetMetrics() { in GetMetrics()196 void MetricsReporter::ReportMetrics() { in ReportMetrics()[all …]
93 class MetricsReporter {96 static std::unique_ptr<MetricsReporter> Create(const ReportingConfig& config, Runtime* runtime);98 virtual ~MetricsReporter();138 MetricsReporter(const ReportingConfig& config, Runtime* runtime);
35 class MockMetricsReporter : public MetricsReporter {38 MetricsReporter(config, runtime), in MockMetricsReporter()
46 import com.android.timezone.location.provider.core.MetricsReporter;149 @NonNull private final MetricsReporter mMetricsReporter;188 private MetricsReporter createMetricsReporter(@NonNull String className) { in createMetricsReporter()191 return (MetricsReporter) clazz.newInstance(); in createMetricsReporter()355 MetricsReporter.LISTENING_STOPPED_REASON_TIMED_OUT); in startPassiveLocationListening()369 MetricsReporter.LISTENING_STOPPED_REASON_CANCELLED); in startPassiveLocationListening()400 MetricsReporter.LISTENING_STOPPED_REASON_CANCELLED);426 MetricsReporter.LISTENING_STOPPED_REASON_LOCATION_OBTAINED);
18 import com.android.timezone.location.provider.core.MetricsReporter;25 public class MetricsReporterImpl extends MetricsReporter {
24 public abstract class MetricsReporter { class
16 # The implementation of com.android.timezone.location.provider.core.MetricsReporter to use.
1433 std::unique_ptr<metrics::MetricsReporter> metrics_reporter_;
2005 metrics_reporter_ = metrics::MetricsReporter::Create(metrics_config, this); in InitMetrics()
132 name != art::metrics::MetricsReporter::kBackgroundThreadName && in ThreadStart()