Index: content/public/browser/render_process_host.h |
diff --git a/content/public/browser/render_process_host.h b/content/public/browser/render_process_host.h |
index 35627c78b63c29a0ccb3935c23c8cd41f8ec154c..4d05b98d1e080df7b3c1754bc2ada31d24d3e4c5 100644 |
--- a/content/public/browser/render_process_host.h |
+++ b/content/public/browser/render_process_host.h |
@@ -9,6 +9,7 @@ |
#include "base/id_map.h" |
#include "base/process/kill.h" |
#include "base/process/process_handle.h" |
+#include "base/supports_user_data.h" |
#include "content/common/content_export.h" |
#include "ipc/ipc_channel_proxy.h" |
#include "ipc/ipc_sender.h" |
@@ -37,7 +38,8 @@ typedef base::Thread* (*RendererMainThreadFactoryFunction)( |
// communication channel. There will generally be one RenderProcessHost per |
// renderer process. |
class CONTENT_EXPORT RenderProcessHost : public IPC::Sender, |
- public IPC::Listener { |
+ public IPC::Listener, |
+ public base::SupportsUserData { |
public: |
typedef IDMap<RenderProcessHost>::iterator iterator; |