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 d69468a0c9ae77c6eb3a088c5c851fb1cd6ad704..4202e683cd89361156c233d63ab23ff18f1d5c97 100644 |
--- a/content/public/browser/content_browser_client.h |
+++ b/content/public/browser/content_browser_client.h |
@@ -104,6 +104,7 @@ class BrowserMainParts; |
class BrowserPpapiHost; |
class BrowserURLHandler; |
class ClientCertificateDelegate; |
+class ControllerPresentationServiceDelegate; |
class DevToolsManagerDelegate; |
class GpuProcessHost; |
class MediaObserver; |
@@ -111,8 +112,8 @@ class MemoryCoordinatorDelegate; |
class NavigationHandle; |
class NavigationUIData; |
class PlatformNotificationService; |
-class PresentationServiceDelegate; |
class QuotaPermissionContext; |
+class ReceiverPresentationServiceDelegate; |
class RenderFrameHost; |
class RenderProcessHost; |
class RenderViewHost; |
@@ -704,10 +705,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 |