Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3052)

Unified Diff: content/renderer/pepper/pepper_flash_renderer_host.h

Issue 11510008: Refactor 4 PPB_Flash functions to the new PPAPI resource model. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/pepper/pepper_flash_renderer_host.h
diff --git a/content/renderer/pepper/pepper_flash_renderer_host.h b/content/renderer/pepper/pepper_flash_renderer_host.h
index 87470c715b9d947da89626ad900a5d0cc3769cfd..bb6c4caa07c8ef46b8e2e3c88a6aa8e9ed83ee65 100644
--- a/content/renderer/pepper/pepper_flash_renderer_host.h
+++ b/content/renderer/pepper/pepper_flash_renderer_host.h
@@ -5,10 +5,24 @@
#ifndef CONTENT_RENDERER_PEPPER_PEPPER_FLASH_RENDERER_HOST_H_
#define CONTENT_RENDERER_PEPPER_PEPPER_FLASH_RENDERER_HOST_H_
+#include <string>
+
#include "base/basictypes.h"
#include "ppapi/host/host_message_context.h"
#include "ppapi/host/resource_host.h"
+struct PP_Rect;
+
+namespace ppapi {
+struct URLRequestInfoData;
+}
+
+namespace ppapi {
+namespace proxy {
+struct PPBFlash_DrawGlyphs_Params;
+}
+}
+
namespace content {
class RendererPpapiHost;
@@ -28,6 +42,19 @@ class PepperFlashRendererHost : public ppapi::host::ResourceHost {
private:
int32_t OnMsgGetProxyForURL(ppapi::host::HostMessageContext* host_context,
const std::string& url);
+ int32_t OnMsgSetInstanceAlwaysOnTop(
+ ppapi::host::HostMessageContext* host_context,
+ bool on_top);
+ int32_t OnMsgDrawGlyphs(ppapi::host::HostMessageContext* host_context,
+ ppapi::proxy::PPBFlash_DrawGlyphs_Params params);
+ int32_t OnMsgNavigate(ppapi::host::HostMessageContext* host_context,
+ const ppapi::URLRequestInfoData& data,
+ const std::string& target,
+ bool from_user_action);
+ int32_t OnMsgIsRectTopmost(ppapi::host::HostMessageContext* host_context,
+ const PP_Rect& rect);
+
+ RendererPpapiHost* host_;
DISALLOW_COPY_AND_ASSIGN(PepperFlashRendererHost);
};

Powered by Google App Engine
This is Rietveld 408576698