class MetricEventLoggerFactory
Defined at line 2824 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
A factory that is used to create a MetricEventLogger for a specific project.
Public Members
static const char[] Name_
Public Methods
void ~MetricEventLoggerFactory ()
void CreateMetricEventLogger (::fuchsia::metrics::ProjectSpec project_spec, ::fidl::InterfaceRequest< ::fuchsia::metrics::MetricEventLogger> logger, CreateMetricEventLoggerCallback callback)
Create a MetricEventLogger for the project specified by `project_spec`.
void CreateMetricEventLoggerWithExperiments (::fuchsia::metrics::ProjectSpec project_spec, ::std::vector<uint32_t> experiment_ids, ::fidl::InterfaceRequest< ::fuchsia::metrics::MetricEventLogger> logger, CreateMetricEventLoggerWithExperimentsCallback callback)
Create a MetricEventLogger with experiment metadata.
This temporary method exposes experiment data to Cobalt directly from
components. In the future, experiment state will be managed by the
system and passed directly to Cobalt. Contact the Cobalt team before
using this interface.
To update experiment state create a new logger.