class MetricsImpl

Defined at line 22 of file ../../src/ui/scenic/lib/utils/metrics_impl.h

This class connects to the MetricsEventLoggerFactory and MetricsEventLogger fidl endpoints using

ServiceHubConnector. We are using ServiceHubConnector to handle fidl endpoint reconnects

and fidl call retries.

TODO(b/249376344): Remove this class when the functionality of ServiceHubConnector is built into

fidl api call.

Public Methods

void MetricsImpl (async_dispatcher_t * dispatcher, fidl::ClientEnd<fuchsia_io::Directory> directory)

Defined at line 17 of file ../../src/ui/scenic/lib/utils/metrics_impl.cc

void LogRareEvent (cobalt_registry::ScenicRareEventMigratedMetricDimensionEvent event)

Defined at line 21 of file ../../src/ui/scenic/lib/utils/metrics_impl.cc

void LogLatchToActualPresentation (std::optional<cobalt_registry::ScenicLatchToActualPresentationMigratedMetricDimensionFrameStatus> frame_status, std::vector<fuchsia_metrics::HistogramBucket> histogram)

Defined at line 32 of file ../../src/ui/scenic/lib/utils/metrics_impl.cc