Index: extensions/browser/extensions_browser_client.h |
diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h |
index 293b2af7039e152ae8fdc8eb6070cc9dac4035c1..42a82d7d8fa1545971888052ae9b0201258b5d03 100644 |
--- a/extensions/browser/extensions_browser_client.h |
+++ b/extensions/browser/extensions_browser_client.h |
@@ -17,6 +17,7 @@ class PrefService; |
namespace base { |
class CommandLine; |
class FilePath; |
+class ListValue; |
} |
namespace content { |
@@ -179,6 +180,11 @@ class ExtensionsBrowserClient { |
virtual ComponentExtensionResourceManager* |
GetComponentExtensionResourceManager() = 0; |
+ // Propage a event to all the renderers. The implementation must be safe to |
Yoyo Zhou
2014/07/15 00:39:13
typo: Propagate
I would write: "all the renderers
|
+ // call from any thread. |
+ virtual void BroadcastEventToRenderers(const std::string& event_name, |
+ scoped_ptr<base::ListValue> args) = 0; |
+ |
// Returns the single instance of |this|. |
static ExtensionsBrowserClient* Get(); |