#include "content/browser/xr/metrics/webxr_session_tracker.h"
#include "device/vr/public/mojom/vr_service.mojom.h"
#include "device/vr/public/mojom/xr_session.mojom.h"
#include <utility>
namespace content {
WebXRSessionTracker::WebXRSessionTracker(
std::unique_ptr<ukm::builders::XR_WebXR_Session> entry)
: … { … }
WebXRSessionTracker::~WebXRSessionTracker() = default;
void WebXRSessionTracker::ReportRequestedFeatures(
const device::mojom::XRSessionOptions& session_options,
const std::unordered_set<device::mojom::XRSessionFeature>&
enabled_features) { … }
void WebXRSessionTracker::ReportFeatureUsed(
device::mojom::XRSessionFeature feature) { … }
mojo::PendingRemote<device::mojom::XRSessionMetricsRecorder>
WebXRSessionTracker::BindMetricsRecorderPipe() { … }
void WebXRSessionTracker::SetFeatureRequest(
device::mojom::XRSessionFeature feature,
device::mojom::XRSessionFeatureRequestStatus status) { … }
}