Index: extensions/browser/extensions_browser_client.h |
diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h |
index 51cff43700e2c4c342599bb480584c0fa146a9c4..449354378cc980d6b00783a92f819d9c67ec477a 100644 |
--- a/extensions/browser/extensions_browser_client.h |
+++ b/extensions/browser/extensions_browser_client.h |
@@ -11,6 +11,7 @@ |
#include "base/memory/scoped_ptr.h" |
class CommandLine; |
+class ExtensionFunctionRegistry; |
class PrefService; |
namespace content { |
@@ -126,6 +127,10 @@ class ExtensionsBrowserClient { |
// ExtensionSystem::Get. |
virtual ExtensionSystemProvider* GetExtensionSystemFactory() = 0; |
+ // Registers extension functions not belonging to the core extensions APIs. |
+ virtual void RegisterExtensionFunctions( |
+ ExtensionFunctionRegistry* registry) const = 0; |
+ |
// Returns the single instance of |this|. |
static ExtensionsBrowserClient* Get(); |