#include "content/browser/xr/service/xr_device_service.h"
#include "base/functional/callback_helpers.h"
#include "base/no_destructor.h"
#include "build/build_config.h"
#include "content/public/browser/gpu_client.h"
#include "content/public/browser/service_process_host.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
namespace content {
namespace {
base::RepeatingClosure& GetStartupCallback() { … }
class XRDeviceServiceHostImpl : public device::mojom::XRDeviceServiceHost { … };
}
const mojo::Remote<device::mojom::XRDeviceService>& GetXRDeviceService() { … }
mojo::PendingRemote<device::mojom::XRDeviceServiceHost>
CreateXRDeviceServiceHost() { … }
void SetXRDeviceServiceStartupCallbackForTestingInternal(
base::RepeatingClosure callback) { … }
}