Index: content/common/gpu/client/gpu_channel_host.h |
=================================================================== |
--- content/common/gpu/client/gpu_channel_host.h (revision 132251) |
+++ content/common/gpu/client/gpu_channel_host.h (working copy) |
@@ -13,7 +13,6 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
-#include "base/process.h" |
#include "base/process_util.h" |
#include "base/synchronization/lock.h" |
#include "content/common/content_export.h" |
@@ -84,12 +83,13 @@ |
// Called on the render thread |
GpuChannelHost(GpuChannelHostFactory* factory, |
- int gpu_host_id, |
+ int gpu_process_id, |
int client_id); |
virtual ~GpuChannelHost(); |
// Connect to GPU process channel. |
- void Connect(const IPC::ChannelHandle& channel_handle); |
+ void Connect(const IPC::ChannelHandle& channel_handle, |
+ base::ProcessHandle client_process_for_gpu); |
State state() const { return state_; } |
@@ -152,8 +152,7 @@ |
void ForciblyCloseChannel(); |
GpuChannelHostFactory* factory() const { return factory_; } |
- int gpu_host_id() const { return gpu_host_id_; } |
- base::ProcessId gpu_pid() const { return channel_->peer_pid(); } |
+ int gpu_process_id() const { return gpu_process_id_; } |
int client_id() const { return client_id_; } |
private: |
@@ -181,8 +180,8 @@ |
}; |
GpuChannelHostFactory* factory_; |
+ int gpu_process_id_; |
int client_id_; |
- int gpu_host_id_; |
State state_; |