cast_overlay_manifests.h 1.0 KB

123456789101112131415161718192021222324252627
  1. // Copyright 2019 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef CHROMECAST_BROWSER_CAST_OVERLAY_MANIFESTS_H_
  5. #define CHROMECAST_BROWSER_CAST_OVERLAY_MANIFESTS_H_
  6. #include "services/service_manager/public/cpp/manifest.h"
  7. namespace chromecast {
  8. namespace shell {
  9. // Returns the manifest Cast amends to Content's content_browser service
  10. // manifest. This allows Cast to extend the capabilities exposed and/or
  11. // required by content_browser service instances.
  12. const service_manager::Manifest& GetCastContentBrowserOverlayManifest();
  13. // Returns the manifest Cast amends to Content's content_packaged_services
  14. // service manifest. This allows Cast to extend the set of in- and out-of-
  15. // process services packaged by the browser.
  16. const service_manager::Manifest&
  17. GetCastContentPackagedServicesOverlayManifest();
  18. } // namespace shell
  19. } // namespace chromecast
  20. #endif // CHROMECAST_BROWSER_CAST_OVERLAY_MANIFESTS_H_