| Index: content/common/gpu/client/command_buffer_proxy.h | 
| diff --git a/content/common/gpu/client/command_buffer_proxy.h b/content/common/gpu/client/command_buffer_proxy.h | 
| deleted file mode 100644 | 
| index 661a75f436c473bfc552b22452978f6d8a2ae615..0000000000000000000000000000000000000000 | 
| --- a/content/common/gpu/client/command_buffer_proxy.h | 
| +++ /dev/null | 
| @@ -1,82 +0,0 @@ | 
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| -// Use of this source code is governed by a BSD-style license that can be | 
| -// found in the LICENSE file. | 
| - | 
| -#ifndef CONTENT_COMMON_GPU_CLIENT_COMMAND_BUFFER_PROXY_H_ | 
| -#define CONTENT_COMMON_GPU_CLIENT_COMMAND_BUFFER_PROXY_H_ | 
| -#pragma once | 
| - | 
| -#if defined(ENABLE_GPU) | 
| - | 
| -#include <string> | 
| - | 
| -#include "base/callback.h" | 
| -#include "base/memory/linked_ptr.h" | 
| -#include "base/memory/scoped_ptr.h" | 
| -#include "content/common/gpu/client/gpu_video_decode_accelerator_host.h" | 
| -#include "gpu/command_buffer/common/command_buffer.h" | 
| -#include "gpu/command_buffer/common/command_buffer_shared.h" | 
| - | 
| -struct GpuMemoryAllocationForRenderer; | 
| - | 
| -// Client side proxy that forwards messages synchronously to a | 
| -// CommandBufferStub. | 
| -class CommandBufferProxy : public gpu::CommandBuffer { | 
| - public: | 
| -  typedef base::Callback<void( | 
| -      const std::string& msg, int id)> GpuConsoleMessageCallback; | 
| - | 
| -  CommandBufferProxy() { } | 
| - | 
| -  virtual ~CommandBufferProxy() { } | 
| - | 
| -  virtual int GetRouteID() const = 0; | 
| - | 
| -  // Invoke the task when the channel has been flushed. Takes care of deleting | 
| -  // the task whether the echo succeeds or not. | 
| -  virtual bool Echo(const base::Closure& callback) = 0; | 
| - | 
| -  // Sends an IPC message with the new state of surface visibility. | 
| -  virtual bool SetSurfaceVisible(bool visible) = 0; | 
| - | 
| -  virtual bool DiscardBackbuffer() = 0; | 
| -  virtual bool EnsureBackbuffer() = 0; | 
| - | 
| -  // Register a callback to invoke whenever we recieve a new memory allocation. | 
| -  virtual void SetMemoryAllocationChangedCallback( | 
| -      const base::Callback<void(const GpuMemoryAllocationForRenderer&)>& | 
| -          callback) = 0; | 
| - | 
| -  // Reparent a command buffer. TODO(apatrick): going forward, the notion of | 
| -  // the parent / child relationship between command buffers is going away in | 
| -  // favor of the notion of surfaces that can be drawn to in one command buffer | 
| -  // and bound as a texture in any other. | 
| -  virtual bool SetParent(CommandBufferProxy* parent_command_buffer, | 
| -                         uint32 parent_texture_id) = 0; | 
| - | 
| -  virtual void SetChannelErrorCallback(const base::Closure& callback) = 0; | 
| - | 
| -  // Set a task that will be invoked the next time the window becomes invalid | 
| -  // and needs to be repainted. Takes ownership of task. | 
| -  virtual void SetNotifyRepaintTask(const base::Closure& callback) = 0; | 
| - | 
| -  // Sends an IPC message to create a GpuVideoDecodeAccelerator. Creates and | 
| -  // returns a pointer to a GpuVideoDecodeAcceleratorHost. | 
| -  // Returns NULL on failure to create the GpuVideoDecodeAcceleratorHost. | 
| -  // Note that the GpuVideoDecodeAccelerator may still fail to be created in | 
| -  // the GPU process, even if this returns non-NULL. In this case the client is | 
| -  // notified of an error later. | 
| -  virtual scoped_refptr<GpuVideoDecodeAcceleratorHost> CreateVideoDecoder( | 
| -      media::VideoCodecProfile profile, | 
| -      media::VideoDecodeAccelerator::Client* client) = 0; | 
| - | 
| -  virtual void SetOnConsoleMessageCallback( | 
| -      const GpuConsoleMessageCallback& callback) = 0; | 
| - | 
| - private: | 
| -  DISALLOW_COPY_AND_ASSIGN(CommandBufferProxy); | 
| -}; | 
| - | 
| -#endif  // ENABLE_GPU | 
| - | 
| -#endif  // CONTENT_COMMON_GPU_CLIENT_COMMAND_BUFFER_PROXY_H_ | 
|  |