Simplify ChildProcessLauncher
commit954e37aad499a68771f3c517d1e4760e38986e0e
authorsievers <sievers@chromium.org>
Sat, 28 Mar 2015 01:50:24 +0000 (27 18:50 -0700)
committerCommit bot <commit-bot@chromium.org>
Sat, 28 Mar 2015 01:51:13 +0000 (28 01:51 +0000)
tree248180affc2a20254718ebe410a9b1e56b248a76
parentf6af169dd63e9aa32ec961fe67d6c6c7d7295e38
Simplify ChildProcessLauncher

Remove the refcounted internal state object (nested class 'Context').
This refactor makes it more obvious what happens on what thread,
and avoids the need to pass refptrs around.

TBR=bradnelson@chromium.org
BUG=469248

Review URL: https://codereview.chromium.org/1022703007

Cr-Commit-Position: refs/heads/master@{#322695}
components/nacl/browser/nacl_broker_host_win.cc
components/nacl/browser/nacl_process_host.cc
content/browser/browser_child_process_host_impl.cc
content/browser/browser_child_process_host_impl.h
content/browser/child_process_launcher.cc
content/browser/child_process_launcher.h
content/browser/gpu/gpu_process_host.cc
content/browser/plugin_process_host.cc
content/browser/ppapi_plugin_process_host.cc
content/browser/utility_process_host_impl.cc
content/public/browser/browser_child_process_host.h