Remove the deprecated Channel creation API for content child processes.
Remove the deprecated ChildProcessHost::CreateChannelMojo overload and migrate its final user (service utility process) to the other overload. This requires the service process to directly connect to the service_manager.mojom.Service interface to bind interfaces and claim to be the browser service when binding interfaces so ChildThreadImpl allows the IPC bootstrap request. Change replay process to support the non-deprecated approach of using the initial mojo handle as a service_manager::mojom::ServiceRequest. Change chrome/utility/importer/firefox_importer_unittest_utils_mac.cc to define its own constant for the channel token and remove the shared content::switches::kMojoChannelToken. Bug: 666605 Change-Id: Ib0721eecae5f53373262d320ebeb23745b62c7c1 Reviewed-on: https://chromium-review.googlesource.com/564914Reviewed-by:Ken Rockot <rockot@chromium.org> Reviewed-by:
Jochen Eisinger <jochen@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Noel Gordon <noel@chromium.org> Commit-Queue: Sam McNally <sammc@chromium.org> Cr-Commit-Position: refs/heads/master@{#488159}
Showing
Please register or sign in to comment