Index: content/browser/renderer_host/gpu_message_filter.h |
diff --git a/content/browser/renderer_host/gpu_message_filter.h b/content/browser/renderer_host/gpu_message_filter.h |
index 6e216d6aeca3bdec2c5e10b4ee81703b290e9be3..e1dd8565ab3f54c78edb0d6fdb018c7b15165e3c 100644 |
--- a/content/browser/renderer_host/gpu_message_filter.h |
+++ b/content/browser/renderer_host/gpu_message_filter.h |
@@ -5,36 +5,23 @@ |
#ifndef CONTENT_BROWSER_RENDERER_HOST_GPU_MESSAGE_FILTER_H_ |
#define CONTENT_BROWSER_RENDERER_HOST_GPU_MESSAGE_FILTER_H_ |
-#include <vector> |
- |
-#include "base/memory/linked_ptr.h" |
-#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
-#include "base/sequenced_task_runner_helpers.h" |
#include "content/common/gpu/gpu_process_launch_causes.h" |
-#include "content/common/gpu/gpu_result_codes.h" |
#include "content/public/browser/browser_message_filter.h" |
-#include "ui/gfx/native_widget_types.h" |
- |
-class GpuProcessHost; |
-struct GPUCreateCommandBufferConfig; |
namespace gpu { |
struct GPUInfo; |
} |
namespace content { |
-class RenderWidgetHelper; |
-class RenderWidgetHostViewFrameSubscriber; |
-// A message filter for messages from the renderer to the GpuProcessHost(UIShim) |
+// A message filter for messages from the renderer to the GpuProcessHost |
// in the browser. Such messages are typically destined for the GPU process, |
// but need to be mediated by the browser. |
class GpuMessageFilter : public BrowserMessageFilter { |
public: |
- GpuMessageFilter(int render_process_id, |
- RenderWidgetHelper* render_widget_helper); |
+ GpuMessageFilter(int render_process_id); |
// BrowserMessageFilter methods: |
bool OnMessageReceived(const IPC::Message& message) override; |
@@ -42,30 +29,20 @@ class GpuMessageFilter : public BrowserMessageFilter { |
private: |
friend class BrowserThread; |
friend class base::DeleteHelper<GpuMessageFilter>; |
- struct CreateViewCommandBufferRequest; |
- struct FrameSubscription; |
~GpuMessageFilter() override; |
// Message handlers called on the browser IO thread: |
void OnEstablishGpuChannel(CauseForGpuLaunch, |
IPC::Message* reply); |
- void OnCreateViewCommandBuffer( |
- const GPUCreateCommandBufferConfig& init_params, |
- int32 route_id, |
- IPC::Message* reply); |
// Helper callbacks for the message handlers. |
void EstablishChannelCallback(scoped_ptr<IPC::Message> reply, |
const IPC::ChannelHandle& channel, |
const gpu::GPUInfo& gpu_info); |
- void CreateCommandBufferCallback(scoped_ptr<IPC::Message> reply, |
- CreateCommandBufferResult result); |
int gpu_process_id_; |
int render_process_id_; |
- scoped_refptr<RenderWidgetHelper> render_widget_helper_; |
- |
base::WeakPtrFactory<GpuMessageFilter> weak_ptr_factory_; |
DISALLOW_COPY_AND_ASSIGN(GpuMessageFilter); |