| Index: components/browser_watcher/watcher_client_win.h
|
| diff --git a/components/browser_watcher/watcher_client_win.h b/components/browser_watcher/watcher_client_win.h
|
| index 5ae3c96f2a4393caf5e5fc7a01cd6ba4fef76d88..847e1a5cf552b3ecd657f23a41ecea7f032a2bde 100644
|
| --- a/components/browser_watcher/watcher_client_win.h
|
| +++ b/components/browser_watcher/watcher_client_win.h
|
| @@ -32,12 +32,15 @@ class WatcherClient {
|
| // a non-threadsafe legacy launch mode that's compatible with Windows XP.
|
| void LaunchWatcher();
|
|
|
| + void AddInheritedHandle(HANDLE handle);
|
| +
|
| + const base::Process& process() const { return process_; }
|
| +
|
| // Accessors, exposed only for testing.
|
| bool use_legacy_launch() const { return use_legacy_launch_; }
|
| void set_use_legacy_launch(bool use_legacy_launch) {
|
| use_legacy_launch_ = use_legacy_launch;
|
| }
|
| - base::ProcessHandle process() const { return process_.Handle(); }
|
|
|
| private:
|
| // If true, the watcher process will be launched with XP legacy handle
|
| @@ -52,6 +55,8 @@ class WatcherClient {
|
| // LaunchWatcher() call.
|
| base::Process process_;
|
|
|
| + std::vector<HANDLE> inherited_handles_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WatcherClient);
|
| };
|
|
|
|
|