class MetricsImpl
Defined at line 22 of file ../../src/media/audio/audio_core/metrics/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, uint32_t project_id)
Defined at line 21 of file ../../src/media/audio/audio_core/metrics/metrics_impl.cc
void LogMetricEvents (std::vector<fuchsia_metrics::MetricEvent> events)
Defined at line 25 of file ../../src/media/audio/audio_core/metrics/metrics_impl.cc
void LogIntegerHistogram (uint32_t metric_id, std::vector<fuchsia_metrics::HistogramBucket> histogram, std::vector<uint32_t> event_codes)
Defined at line 38 of file ../../src/media/audio/audio_core/metrics/metrics_impl.cc