// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_CAST_RECEIVER_RENDERER_PUBLIC_CONTENT_RENDERER_CLIENT_MIXINS_H_ #define COMPONENTS_CAST_RECEIVER_RENDERER_PUBLIC_CONTENT_RENDERER_CLIENT_MIXINS_H_ #include <memory> #include <string_view> #include "base/functional/callback_forward.h" namespace blink { class URLLoaderThrottleProvider; } // namespace blink namespace content { class RenderFrame; } // namespace content namespace cast_receiver { // Functions to provide additional ContentRendererClient functionality as // required for a functioning Cast receiver. The lifetime of this object is // expected to match that of the ContentRendererClient with which it is // associated. // // TODO(crbug.com/1359580): Use this class in the // CastRuntimeContentRendererClient. class ContentRendererClientMixins { … }; } // namespace cast_receiver #endif // COMPONENTS_CAST_RECEIVER_RENDERER_PUBLIC_CONTENT_RENDERER_CLIENT_MIXINS_H_