| 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..c2ed0eb357d8f61c2b5e169faa2d4ce2364b4d73 100644
|
| --- a/content/renderer/pepper/pepper_flash_renderer_host.h
|
| +++ b/content/renderer/pepper/pepper_flash_renderer_host.h
|
| @@ -5,10 +5,26 @@
|
| #ifndef CONTENT_RENDERER_PEPPER_PEPPER_FLASH_RENDERER_HOST_H_
|
| #define CONTENT_RENDERER_PEPPER_PEPPER_FLASH_RENDERER_HOST_H_
|
|
|
| +#include <string>
|
| +#include <vector>
|
| +
|
| #include "base/basictypes.h"
|
| +#include "base/memory/weak_ptr.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 +44,24 @@ 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);
|
| +
|
| + base::WeakPtrFactory<PepperFlashRendererHost> weak_factory_;
|
| + // A stack of ReplyMessageContexts to track Navigate() calls which have not
|
| + // yet been replied to.
|
| + std::vector<ppapi::host::ReplyMessageContext> navigate_replies_;
|
| +
|
| + RendererPpapiHost* host_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(PepperFlashRendererHost);
|
| };
|
|
|