// 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 CONTENT_PUBLIC_BROWSER_XR_INSTALL_HELPER_H_ #define CONTENT_PUBLIC_BROWSER_XR_INSTALL_HELPER_H_ #include "base/functional/callback_forward.h" #include "content/common/content_export.h" namespace content { // Interface class to provide the opportunity for runtimes to ensure that any // necessary installation steps that need to occur from within the browser // process are kicked off. This is acquired via the |XrInstallHelperFactory|. // Generally, these steps are specific per runtime, so likely this should be // implemented for each runtime that has browser-specific installation steps. // This should be implemented by embedders. class CONTENT_EXPORT XrInstallHelper { … }; } // namespace content #endif // CONTENT_PUBLIC_BROWSER_XR_INSTALL_HELPER_H_