| Index: content/browser/child_process_launcher.h
|
| diff --git a/content/browser/child_process_launcher.h b/content/browser/child_process_launcher.h
|
| index 22e6e011e36e7f1cfcf4f428d11e0913f8992d1c..1421a9bc15b46fe37024161700b01ebc41efe088 100644
|
| --- a/content/browser/child_process_launcher.h
|
| +++ b/content/browser/child_process_launcher.h
|
| @@ -16,6 +16,7 @@
|
| #include "content/common/content_export.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/common/sandboxed_process_launcher_delegate.h"
|
| +#include "mojo/edk/embedder/embedder.h"
|
| #include "mojo/edk/embedder/scoped_platform_handle.h"
|
|
|
| #if defined(OS_WIN)
|
| @@ -75,6 +76,7 @@ class CONTENT_EXPORT ChildProcessLauncher : public base::NonThreadSafe {
|
| int child_process_id,
|
| Client* client,
|
| const std::string& mojo_child_token,
|
| + const mojo::edk::ProcessErrorCallback& process_error_callback,
|
| bool terminate_on_shutdown = true);
|
| ~ChildProcessLauncher();
|
|
|
| @@ -152,6 +154,8 @@ class CONTENT_EXPORT ChildProcessLauncher : public base::NonThreadSafe {
|
| int exit_code_;
|
| ZygoteHandle zygote_;
|
| bool starting_;
|
| + const mojo::edk::ProcessErrorCallback process_error_callback_;
|
| +
|
| // Controls whether the child process should be terminated on browser
|
| // shutdown. Default behavior is to terminate the child.
|
| const bool terminate_child_on_shutdown_;
|
|
|