summaryrefslogtreecommitdiffstats
path: root/content/shell/shell_content_renderer_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/shell/shell_content_renderer_client.h')
-rw-r--r--content/shell/shell_content_renderer_client.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/content/shell/shell_content_renderer_client.h b/content/shell/shell_content_renderer_client.h
index eed6d0b..e34a4b4 100644
--- a/content/shell/shell_content_renderer_client.h
+++ b/content/shell/shell_content_renderer_client.h
@@ -7,12 +7,16 @@
#pragma once
#include "base/compiler_specific.h"
+#include "base/memory/scoped_ptr.h"
#include "content/public/renderer/content_renderer_client.h"
namespace content {
+class ShellRenderProcessObserver;
+
class ShellContentRendererClient : public ContentRendererClient {
public:
+ ShellContentRendererClient();
virtual ~ShellContentRendererClient();
virtual void RenderThreadStarted() OVERRIDE;
virtual void RenderViewCreated(RenderView* render_view) OVERRIDE;
@@ -76,6 +80,9 @@ class ShellContentRendererClient : public ContentRendererClient {
virtual void RegisterPPAPIInterfaceFactories(
webkit::ppapi::PpapiInterfaceFactoryManager* factory_manager) OVERRIDE;
virtual bool AllowSocketAPI(const GURL& url) OVERRIDE;
+
+ private:
+ scoped_ptr<ShellRenderProcessObserver> shell_observer_;
};
} // namespace content