Index: content/renderer/browser_plugin/browser_plugin_manager_impl.h |
diff --git a/content/renderer/browser_plugin/browser_plugin_manager_impl.h b/content/renderer/browser_plugin/browser_plugin_manager_impl.h |
index eb69591ca29ef2c1546e9027f855f49f0c5e4a57..ad01a1609393d753e04b4f6a46c3e9256259fe1f 100644 |
--- a/content/renderer/browser_plugin/browser_plugin_manager_impl.h |
+++ b/content/renderer/browser_plugin/browser_plugin_manager_impl.h |
@@ -26,6 +26,7 @@ class BrowserPluginManagerImpl : public BrowserPluginManager { |
RenderViewImpl* render_view, |
WebKit::WebFrame* frame, |
const WebKit::WebPluginParams& params) OVERRIDE; |
+ virtual void AllocateInstanceID(BrowserPlugin* browser_plugin) OVERRIDE; |
// IPC::Sender implementation. |
virtual bool Send(IPC::Message* msg) OVERRIDE; |
@@ -35,6 +36,7 @@ class BrowserPluginManagerImpl : public BrowserPluginManager { |
private: |
virtual ~BrowserPluginManagerImpl(); |
+ void OnAllocateInstanceIDResponse(const IPC::Message& message); |
void OnPluginAtPositionRequest(const IPC::Message& message, |
int request_id, |
const gfx::Point& position); |
@@ -42,6 +44,9 @@ class BrowserPluginManagerImpl : public BrowserPluginManager { |
// Returns whether a message should be forwarded to BrowserPlugins. |
static bool ShouldForwardToBrowserPlugin(const IPC::Message& message); |
+ int request_counter_; |
+ IDMap<BrowserPlugin> requests_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BrowserPluginManagerImpl); |
}; |