Index: content/browser/child_process_launcher.h |
diff --git a/content/browser/child_process_launcher.h b/content/browser/child_process_launcher.h |
index 768367d8ff835c4c409a64290273c35965adde16..fce8d190fb13343c81c93ab8d51366dbda311aca 100644 |
--- a/content/browser/child_process_launcher.h |
+++ b/content/browser/child_process_launcher.h |
@@ -14,13 +14,13 @@ |
#include "base/threading/non_thread_safe.h" |
#include "content/common/content_export.h" |
#include "content/public/browser/browser_thread.h" |
+#include "content/public/common/sandboxed_process_launcher_delegate.h" |
namespace base { |
class CommandLine; |
} |
namespace content { |
-class SandboxedProcessLauncherDelegate; |
// Launches a process asynchronously and notifies the client of the process |
// handle when it's available. It's used to avoid blocking the calling thread |
@@ -94,14 +94,14 @@ class CONTENT_EXPORT ChildProcessLauncher : public base::NonThreadSafe { |
// client went away. |
static void DidLaunch(base::WeakPtr<ChildProcessLauncher> instance, |
bool terminate_on_shutdown, |
- bool zygote, |
+ ZygoteHandle zygote, |
#if defined(OS_ANDROID) |
base::ScopedFD ipcfd, |
#endif |
base::Process process); |
// Notifies the client about the result of the operation. |
- void Notify(bool zygote, |
+ void Notify(ZygoteHandle zygote, |
#if defined(OS_ANDROID) |
base::ScopedFD ipcfd, |
#endif |
@@ -121,7 +121,7 @@ class CONTENT_EXPORT ChildProcessLauncher : public base::NonThreadSafe { |
base::Process process_; |
base::TerminationStatus termination_status_; |
int exit_code_; |
- bool zygote_; |
+ ZygoteHandle zygote_; |
bool starting_; |
// Controls whether the child process should be terminated on browser |
// shutdown. Default behavior is to terminate the child. |