Index: chrome/renderer/extensions/renderer_extension_bindings.h |
diff --git a/chrome/renderer/extensions/renderer_extension_bindings.h b/chrome/renderer/extensions/renderer_extension_bindings.h |
index 29df94a720d0bf2e6c143969b7e1f0a07b68f80a..021611e7733478bf12be8446dda1b121f1728cdd 100644 |
--- a/chrome/renderer/extensions/renderer_extension_bindings.h |
+++ b/chrome/renderer/extensions/renderer_extension_bindings.h |
@@ -6,7 +6,10 @@ |
#define CHROME_RENDERER_EXTENSIONS_RENDERER_EXTENSION_BINDINGS_H_ |
#pragma once |
+#include <string> |
+ |
class ExtensionDispatcher; |
+class RenderView; |
namespace v8 { |
class Extension; |
@@ -21,6 +24,12 @@ class RendererExtensionBindings { |
// Creates an instance of the extension. |
static v8::Extension* Get(ExtensionDispatcher* dispatcher); |
+ |
+ // Delivers a message sent using content script messaging. If |
+ // restrict_to_render_view is specified, only contexts in that render view |
+ // will receive the message. |
+ static void DeliverMessage(int target_port_id, const std::string& message, |
+ RenderView* restrict_to_render_view); |
}; |
#endif // CHROME_RENDERER_EXTENSIONS_RENDERER_EXTENSION_BINDINGS_H_ |