Initial plumbing for sending events from the browser to extension renderers. Implement onTabMoved.


Review URL: http://codereview.chromium.org/73065

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13824 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/renderer/render_thread.h b/chrome/renderer/render_thread.h
index 0d5da09..637c4c52 100644
--- a/chrome/renderer/render_thread.h
+++ b/chrome/renderer/render_thread.h
@@ -5,6 +5,7 @@
 #ifndef CHROME_RENDERER_RENDER_THREAD_H_
 #define CHROME_RENDERER_RENDER_THREAD_H_
 
+#include <string>
 #include <vector>
 
 #include "base/gfx/native_widget_types.h"
@@ -125,6 +126,8 @@
 
   void OnExtensionHandleConnect(int channel_id);
   void OnExtensionHandleMessage(const std::string& message, int channel_id);
+  void OnExtensionHandleEvent(const std::string event_name,
+      const std::string event_data);
 
   // Gather usage statistics from the in-memory cache and inform our host.
   // These functions should be call periodically so that the host can make