Index: chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h |
diff --git a/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h b/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h |
index 18d609ca90467f3625ef2c77925eb1683b2b8bb3..0dfba8610d1a37bf0f5f7ba5efb2a0bca198f091 100644 |
--- a/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h |
+++ b/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h |
@@ -5,17 +5,19 @@ |
#ifndef CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_ |
#define CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_ |
+#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "ppapi/host/host_factory.h" |
-#include "ppapi/shared_impl/ppapi_permissions.h" |
-namespace chrome { |
+namespace content { |
+class RendererPpapiHost; |
+} |
-class PepperInstanceStateAccessor; |
+namespace chrome { |
class ChromeRendererPepperHostFactory : public ppapi::host::HostFactory { |
public: |
- ChromeRendererPepperHostFactory(); |
+ explicit ChromeRendererPepperHostFactory(content::RendererPpapiHost* host); |
virtual ~ChromeRendererPepperHostFactory(); |
// HostFactory. |
@@ -26,6 +28,9 @@ class ChromeRendererPepperHostFactory : public ppapi::host::HostFactory { |
const IPC::Message& message) OVERRIDE; |
private: |
+ // Not owned by this object. |
+ content::RendererPpapiHost* host_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeRendererPepperHostFactory); |
}; |