summaryrefslogtreecommitdiffstats
path: root/chromium/content/browser/browser_plugin/browser_plugin_message_filter.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/browser_plugin/browser_plugin_message_filter.h')
-rw-r--r--chromium/content/browser/browser_plugin/browser_plugin_message_filter.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/chromium/content/browser/browser_plugin/browser_plugin_message_filter.h b/chromium/content/browser/browser_plugin/browser_plugin_message_filter.h
index 829c1badcbf..136c6cc58e6 100644
--- a/chromium/content/browser/browser_plugin/browser_plugin_message_filter.h
+++ b/chromium/content/browser/browser_plugin/browser_plugin_message_filter.h
@@ -7,23 +7,23 @@
#include "content/public/browser/browser_message_filter.h"
+struct FrameHostMsg_BuffersSwappedACK_Params;
+
namespace content {
class BrowserContext;
-class BrowserPluginGuestManager;
// This class filters out incoming IPC messages for the guest renderer process
// on the IPC thread before other message filters handle them.
class BrowserPluginMessageFilter : public BrowserMessageFilter {
public:
- BrowserPluginMessageFilter(int render_process_id, bool is_guest);
+ BrowserPluginMessageFilter(int render_process_id);
// BrowserMessageFilter implementation.
virtual void OverrideThreadForMessage(
const IPC::Message& message,
BrowserThread::ID* thread) OVERRIDE;
- virtual bool OnMessageReceived(const IPC::Message& message,
- bool* message_was_ok) OVERRIDE;
+ virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
virtual void OnDestruct() const OVERRIDE;
private:
@@ -32,10 +32,11 @@ class BrowserPluginMessageFilter : public BrowserMessageFilter {
virtual ~BrowserPluginMessageFilter();
- BrowserPluginGuestManager* GetBrowserPluginGuestManager();
+ void ForwardMessageToGuest(const IPC::Message& message);
+
+ void OnSwapBuffersACK(const FrameHostMsg_BuffersSwappedACK_Params& params);
int render_process_id_;
- int is_guest_;
DISALLOW_COPY_AND_ASSIGN(BrowserPluginMessageFilter);
};