chromium/components/security_interstitials/content/content_metrics_helper.h

// Copyright 2015 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_SECURITY_INTERSTITIALS_CONTENT_CONTENT_METRICS_HELPER_H_
#define COMPONENTS_SECURITY_INTERSTITIALS_CONTENT_CONTENT_METRICS_HELPER_H_

#include "components/captive_portal/core/buildflags.h"
#include "components/security_interstitials/core/metrics_helper.h"
#include "url/gurl.h"

namespace captive_portal {
class CaptivePortalService;
}

namespace history {
class HistoryService;
}

class CaptivePortalMetricsRecorder;

// This class adds metrics specific to the usage of CaptivePortalService to the
// security_interstitials::MetricsHelper.
// TODO(crbug.com/41370917): Refactor out the use of this class if possible.

// This class is meant to be used on the UI thread for captive portal metrics.
class ContentMetricsHelper : public security_interstitials::MetricsHelper {};

#endif  // COMPONENTS_SECURITY_INTERSTITIALS_CONTENT_CONTENT_METRICS_HELPER_H_