chromium/out/Default/gen/device/vr/public/mojom/vr_service.mojom-blink-test-utils.h

// device/vr/public/mojom/vr_service.mojom-blink-test-utils.h is auto generated by mojom_bindings_generator.py, do not edit

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

#ifndef DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_BLINK_TEST_UTILS_H_
#define DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_BLINK_TEST_UTILS_H_

#include "device/vr/public/mojom/vr_service.mojom-blink.h"
#include "base/component_export.h"


namespace device::mojom::blink {


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) VRServiceInterceptorForTesting : public VRService {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) VRServiceAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRSessionMetricsRecorderInterceptorForTesting : public XRSessionMetricsRecorder {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRSessionMetricsRecorderAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) VRServiceClientInterceptorForTesting : public VRServiceClient {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) VRServiceClientAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XREnvironmentIntegrationProviderInterceptorForTesting : public XREnvironmentIntegrationProvider {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XREnvironmentIntegrationProviderAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRFrameDataProviderInterceptorForTesting : public XRFrameDataProvider {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRFrameDataProviderAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRPresentationProviderInterceptorForTesting : public XRPresentationProvider {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRPresentationProviderAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRPresentationClientInterceptorForTesting : public XRPresentationClient {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRPresentationClientAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRSessionClientInterceptorForTesting : public XRSessionClient {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) XRSessionClientAsyncWaiter {};


class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) WebXrInternalsRendererListenerInterceptorForTesting : public WebXrInternalsRendererListener {};
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_BLINK) WebXrInternalsRendererListenerAsyncWaiter {};




}  // device::mojom::blink

#endif  // DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_BLINK_TEST_UTILS_H_