| Index: content/browser/gpu/gpu_process_host.h
|
| diff --git a/content/browser/gpu/gpu_process_host.h b/content/browser/gpu/gpu_process_host.h
|
| index 7df522a80b6c87619432e93ae66af269643e03a4..548a04b2c3ddd600add3f43e9e3c084e90374725 100644
|
| --- a/content/browser/gpu/gpu_process_host.h
|
| +++ b/content/browser/gpu/gpu_process_host.h
|
| @@ -141,8 +141,12 @@ class GpuProcessHost : public BrowserChildProcessHostDelegate,
|
| // What kind of GPU process, e.g. sandboxed or unsandboxed.
|
| GpuProcessKind kind();
|
|
|
| + // Forcefully terminates the GPU process.
|
| void ForceShutdown();
|
|
|
| + // Asks the GPU process to stop by itself.
|
| + void StopGpuProcess();
|
| +
|
| void BeginFrameSubscription(
|
| int surface_id,
|
| base::WeakPtr<RenderWidgetHostViewFrameSubscriber> subscriber);
|
| @@ -164,6 +168,7 @@ class GpuProcessHost : public BrowserChildProcessHostDelegate,
|
| bool OnMessageReceived(const IPC::Message& message) override;
|
| void OnChannelConnected(int32 peer_pid) override;
|
| void OnProcessLaunched() override;
|
| + void OnProcessLaunchFailed() override;
|
| void OnProcessCrashed(int exit_code) override;
|
|
|
| // Message handlers.
|
|
|