chromium/chrome/browser/ash/borealis/borealis_engagement_metrics.h

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_BROWSER_ASH_BOREALIS_BOREALIS_ENGAGEMENT_METRICS_H_
#define CHROME_BROWSER_ASH_BOREALIS_BOREALIS_ENGAGEMENT_METRICS_H_

#include <memory>

class Profile;

namespace guest_os {
class GuestOsEngagementMetrics;
}

namespace borealis {

class BorealisEngagementMetrics {
 public:
  explicit BorealisEngagementMetrics(Profile* profile);
  BorealisEngagementMetrics(const BorealisEngagementMetrics&) = delete;
  BorealisEngagementMetrics& operator=(const BorealisEngagementMetrics&) =
      delete;
  ~BorealisEngagementMetrics();

 private:
  std::unique_ptr<guest_os::GuestOsEngagementMetrics> borealis_metrics_;
};

}  // namespace borealis

#endif  // CHROME_BROWSER_ASH_BOREALIS_BOREALIS_ENGAGEMENT_METRICS_H_