Index: extensions/browser/extensions_browser_client.h |
diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h |
index 0cf646682a22887639c40acf6f03296fff3b8497..49d00dbf197847f3a02ada86a5d8b89e2084b2d3 100644 |
--- a/extensions/browser/extensions_browser_client.h |
+++ b/extensions/browser/extensions_browser_client.h |
@@ -22,6 +22,7 @@ class ListValue; |
namespace content { |
class BrowserContext; |
+class RenderFrameHost; |
class WebContents; |
} |
@@ -176,6 +177,10 @@ class ExtensionsBrowserClient { |
virtual void RegisterExtensionFunctions( |
ExtensionFunctionRegistry* registry) const = 0; |
+ // Registers Mojo services for a RenderFrame. |
+ virtual void RegisterMojoServices(content::RenderFrameHost* render_frame_host, |
+ const Extension* extension) const = 0; |
+ |
// Creates a RuntimeAPIDelegate responsible for handling extensions |
// management-related events such as update and installation on behalf of the |
// core runtime API implementation. |