#include "content/browser/xr/service/isolated_device_provider.h"
#include "base/functional/bind.h"
#include "content/browser/xr/service/xr_device_service.h"
#include "content/browser/xr/xr_utils.h"
#include "content/public/browser/xr_integration_client.h"
namespace {
constexpr int kMaxRetries = …;
}
namespace content {
void IsolatedVRDeviceProvider::Initialize(
device::VRDeviceProviderClient* client,
content::WebContents* initializing_web_contents) { … }
bool IsolatedVRDeviceProvider::Initialized() { … }
void IsolatedVRDeviceProvider::OnDeviceAdded(
mojo::PendingRemote<device::mojom::XRRuntime> device,
device::mojom::XRDeviceDataPtr device_data,
device::mojom::XRDeviceId device_id) { … }
void IsolatedVRDeviceProvider::OnDeviceRemoved(device::mojom::XRDeviceId id) { … }
void IsolatedVRDeviceProvider::OnServerError() { … }
void IsolatedVRDeviceProvider::OnDevicesEnumerated() { … }
void IsolatedVRDeviceProvider::SetupDeviceProvider() { … }
IsolatedVRDeviceProvider::IsolatedVRDeviceProvider() = default;
IsolatedVRDeviceProvider::~IsolatedVRDeviceProvider() = default;
}