#include "content/services/isolated_xr_device/xr_device_service.h"
#include "base/task/single_thread_task_runner.h"
#include "build/build_config.h"
#include "content/services/isolated_xr_device/xr_runtime_provider.h"
#include "content/services/isolated_xr_device/xr_service_test_hook.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
#if BUILDFLAG(IS_WIN)
#include "base/win/com_init_check_hook.h"
#endif
namespace device {
XrDeviceService::XrDeviceService(
mojo::PendingReceiver<device::mojom::XRDeviceService> receiver,
scoped_refptr<base::SingleThreadTaskRunner> io_task_runner)
: … { … }
XrDeviceService::~XrDeviceService() = default;
void XrDeviceService::BindRuntimeProvider(
mojo::PendingReceiver<mojom::IsolatedXRRuntimeProvider> receiver,
mojo::PendingRemote<mojom::XRDeviceServiceHost> device_service_host) { … }
void XrDeviceService::BindTestHook(
mojo::PendingReceiver<device_test::mojom::XRServiceTestHook> receiver) { … }
}