Index: content/public/browser/content_browser_client.h |
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h |
index 39316c322bee54b716ddf62f3a5bba1058931a69..490aaef2921662034abc6ce823bd7b6883994f9e 100644 |
--- a/content/public/browser/content_browser_client.h |
+++ b/content/public/browser/content_browser_client.h |
@@ -112,6 +112,7 @@ class BrowserMainParts; |
class BrowserPpapiHost; |
class BrowserURLHandler; |
class ClientCertificateDelegate; |
+class ControllerPresentationServiceDelegate; |
class DevToolsManagerDelegate; |
class GpuProcessHost; |
class MediaObserver; |
@@ -119,8 +120,8 @@ class MemoryCoordinatorDelegate; |
class NavigationHandle; |
class NavigationUIData; |
class PlatformNotificationService; |
-class PresentationServiceDelegate; |
class QuotaPermissionContext; |
+class ReceiverPresentationServiceDelegate; |
class RenderFrameHost; |
class RenderProcessHost; |
class RenderViewHost; |
@@ -720,10 +721,15 @@ class CONTENT_EXPORT ContentBrowserClient { |
RenderFrameHost* render_frame_host, |
blink::WebPageVisibilityState* visibility_state) {} |
- // Allows an embedder to provide its own PresentationServiceDelegate |
+ // Allows an embedder to provide its own ControllerPresentationServiceDelegate |
// implementation. Returns nullptr if unavailable. |
- virtual PresentationServiceDelegate* GetPresentationServiceDelegate( |
- WebContents* web_contents); |
+ virtual ControllerPresentationServiceDelegate* |
+ GetControllerPresentationServiceDelegate(WebContents* web_contents); |
+ |
+ // Allows an embedder to provide its own ReceiverPresentationServiceDelegate |
+ // implementation. Returns nullptr if unavailable. |
+ virtual ReceiverPresentationServiceDelegate* |
+ GetReceiverPresentationServiceDelegate(WebContents* web_contents); |
// Allows programmatic opening of a new tab/window without going through |
// another WebContents. For example, from a Worker. |callback| will be |