#include "components/metrics/structured/delegating_events_processor.h"
#include "delegating_events_processor.h"
#include "third_party/metrics_proto/chrome_user_metrics_extension.pb.h"
namespace metrics::structured {
DelegatingEventsProcessor::DelegatingEventsProcessor() = default;
DelegatingEventsProcessor::~DelegatingEventsProcessor() = default;
bool DelegatingEventsProcessor::ShouldProcessOnEventRecord(const Event& event) { … }
void DelegatingEventsProcessor::OnEventsRecord(Event* event) { … }
void DelegatingEventsProcessor::OnEventRecorded(StructuredEventProto* event) { … }
void DelegatingEventsProcessor::AddEventsProcessor(
std::unique_ptr<EventsProcessorInterface> events_processor) { … }
void DelegatingEventsProcessor::OnProvideIndependentMetrics(
ChromeUserMetricsExtension* uma_proto) { … }
void DelegatingEventsProcessor::OnProfileAdded(const base::FilePath& path) { … }
}