Index: chrome/browser/gpu_process_host.h |
=================================================================== |
--- chrome/browser/gpu_process_host.h (revision 75653) |
+++ chrome/browser/gpu_process_host.h (working copy) |
@@ -6,49 +6,7 @@ |
#define CHROME_BROWSER_GPU_PROCESS_HOST_H_ |
#pragma once |
-#include "base/threading/non_thread_safe.h" |
-#include "chrome/browser/browser_child_process_host.h" |
+// TODO(jam): remove this file when all files have been converted. |
+#include "content/browser/gpu_process_host.h" |
-namespace IPC { |
-class Message; |
-} |
- |
-class GpuProcessHost : public BrowserChildProcessHost, |
- public base::NonThreadSafe { |
- public: |
- |
- // Create a GpuProcessHost with the given ID. The object can be found using |
- // FromID with the same id. |
- static GpuProcessHost* Create(int host_id); |
- |
- // Get the GPU process host for the GPU process with the given ID. Returns |
- // null if the process no longer exists. |
- static GpuProcessHost* FromID(int host_id); |
- |
- virtual bool Send(IPC::Message* msg); |
- |
- // IPC::Channel::Listener implementation. |
- virtual bool OnMessageReceived(const IPC::Message& message); |
- |
- private: |
- explicit GpuProcessHost(int host_id); |
- virtual ~GpuProcessHost(); |
- bool Init(); |
- |
- // Post an IPC message to the UI shim's message handler on the UI thread. |
- void RouteOnUIThread(const IPC::Message& message); |
- |
- virtual bool CanShutdown(); |
- virtual void OnChildDied(); |
- virtual void OnProcessCrashed(int exit_code); |
- |
- bool CanLaunchGpuProcess() const; |
- bool LaunchGpuProcess(); |
- |
- // The serial number of the GpuProcessHost / GpuProcessHostUIShim pair. |
- int host_id_; |
- |
- DISALLOW_COPY_AND_ASSIGN(GpuProcessHost); |
-}; |
- |
#endif // CHROME_BROWSER_GPU_PROCESS_HOST_H_ |