chromium/content/browser/xr/metrics/webxr_session_tracker.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 CONTENT_BROWSER_XR_METRICS_WEBXR_SESSION_TRACKER_H_
#define CONTENT_BROWSER_XR_METRICS_WEBXR_SESSION_TRACKER_H_

#include <memory>
#include <unordered_set>

#include "content/browser/xr/metrics/session_tracker.h"
#include "device/vr/public/mojom/isolated_xr_service.mojom.h"
#include "device/vr/public/mojom/vr_service.mojom.h"
#include "device/vr/public/mojom/xr_session.mojom.h"
#include "mojo/public/cpp/bindings/receiver.h"
#include "services/metrics/public/cpp/ukm_builders.h"

namespace content {

class WebXRSessionTracker
    : public SessionTracker<ukm::builders::XR_WebXR_Session>,
      device::mojom::XRSessionMetricsRecorder {};

}  // namespace content

#endif  // CONTENT_BROWSER_XR_METRICS_WEBXR_SESSION_TRACKER_H_