chromium/content/browser/xr/webxr_internals/webxr_logger_manager.cc

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

#include "content/browser/xr/webxr_internals/webxr_logger_manager.h"

#include "base/time/time.h"
#include "content/browser/xr/webxr_internals/mojom/webxr_internals.mojom.h"
#include "device/vr/public/mojom/xr_device.mojom.h"
#include "device/vr/public/mojom/xr_session.mojom.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/remote_set.h"

namespace content {

WebXrLoggerManager::WebXrLoggerManager() = default;

WebXrLoggerManager::~WebXrLoggerManager() = default;

void WebXrLoggerManager::RecordSessionRequested(
    webxr::mojom::SessionRequestedRecordPtr session_requested_record) {}

void WebXrLoggerManager::RecordSessionRejected(
    webxr::mojom::SessionRejectedRecordPtr session_rejected_record) {}

void WebXrLoggerManager::RecordSessionStarted(
    webxr::mojom::SessionStartedRecordPtr session_started_record) {}

void WebXrLoggerManager::RecordSessionStopped(
    webxr::mojom::SessionStoppedRecordPtr session_stopped_record) {}

void WebXrLoggerManager::RecordRuntimeAdded(
    webxr::mojom::RuntimeInfoPtr runtime_added_record) {}

void WebXrLoggerManager::RecordRuntimeRemoved(
    device::mojom::XRDeviceId device_id) {}

void WebXrLoggerManager::SubscribeToEvents(
    mojo::PendingRemote<webxr::mojom::XRInternalsSessionListener>
        pending_remote) {}

mojo::PendingRemote<device::mojom::WebXrInternalsRendererListener>
WebXrLoggerManager::BindRenderListener() {}

void WebXrLoggerManager::OnFrameData(
    device::mojom::XrFrameStatisticsPtr xrframe_statistics) {}

void WebXrLoggerManager::OnConsoleLog(
    device::mojom::XrLogMessagePtr xr_logging_statistics) {}
}  // namespace content