Index: content/public/browser/render_frame_host.h |
diff --git a/content/public/browser/render_frame_host.h b/content/public/browser/render_frame_host.h |
index a3a88636f2c87e8dda41c233d5f9090288b23c4d..2d44e2c7c6af9677cc687f5a655e66ac94b99e80 100644 |
--- a/content/public/browser/render_frame_host.h |
+++ b/content/public/browser/render_frame_host.h |
@@ -30,6 +30,8 @@ class InterfaceProvider; |
} |
namespace content { |
+class AssociatedInterfaceProvider; |
+class AssociatedInterfaceRegistry; |
class RenderProcessHost; |
class RenderViewHost; |
class RenderWidgetHostView; |
@@ -191,6 +193,10 @@ class CONTENT_EXPORT RenderFrameHost : public IPC::Listener, |
// interfaces exposed to it by the application running in this frame. |
virtual shell::InterfaceProvider* GetRemoteInterfaces() = 0; |
+ // Returns the AssociatedInterfaceProvider that this process can use to access |
+ // remote frame-specific Channel-associated interfaces for this frame. |
+ virtual AssociatedInterfaceProvider* GetRemoteAssociatedInterfaces() = 0; |
+ |
// Returns the visibility state of the frame. The different visibility states |
// of a frame are defined in Blink. |
virtual blink::WebPageVisibilityState GetVisibilityState() = 0; |