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_tproject_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_tmetric_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