// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_METRICS_STRUCTURED_EVENTS_PROCESSOR_INTERFACE_H_ #define COMPONENTS_METRICS_STRUCTURED_EVENTS_PROCESSOR_INTERFACE_H_ #include "base/files/file_path.h" #include "components/metrics/structured/event.h" #include "third_party/metrics_proto/chrome_user_metrics_extension.pb.h" #include "third_party/metrics_proto/structured_data.pb.h" namespace metrics::structured { namespace { ChromeUserMetricsExtension; StructuredEventProto; } // namespace // An interface allowing different classes to add fields and metadata to events // after the events are recorded by a client. class EventsProcessorInterface { … }; } // namespace metrics::structured #endif // COMPONENTS_METRICS_STRUCTURED_EVENTS_PROCESSOR_INTERFACE_H_