summaryrefslogtreecommitdiffstats
path: root/components/nacl/common/nacl_types.h
diff options
context:
space:
mode:
authormseaborn <mseaborn@chromium.org>2016-01-12 16:09:59 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-13 00:11:03 +0000
commit6fb080161894aa5b2162faed954483a9068dbf16 (patch)
tree2a2f6ce4d7b0bbea307a40b2e43e226f1cdda99c /components/nacl/common/nacl_types.h
parent79c798c00246defd2054c7e0177c27bd007258fa (diff)
downloadchromium_src-6fb080161894aa5b2162faed954483a9068dbf16.zip
chromium_src-6fb080161894aa5b2162faed954483a9068dbf16.tar.gz
chromium_src-6fb080161894aa5b2162faed954483a9068dbf16.tar.bz2
NaCl cleanup: Remove use of the IMC bootstrap channel
This channel was used for establishing further NaCl IMC connections across which we sent SRPC messages. This is no longer needed now that we don't use SRPC. * Stop creating the channel in the browser process (nacl_process_host.cc). * Remove the handle/FD fields from IPC messages. * Stop propagating the renderer-side handle through renderer code (service_runtime.cc and LaunchSelLdr()). BUG=302078 TEST=e.g. NaClBrowserTestPnacl.PPAPICore (tests PNaCl translation) Review URL: https://codereview.chromium.org/1579043002 Cr-Commit-Position: refs/heads/master@{#369042}
Diffstat (limited to 'components/nacl/common/nacl_types.h')
-rw-r--r--components/nacl/common/nacl_types.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/components/nacl/common/nacl_types.h b/components/nacl/common/nacl_types.h
index 6146b36..b904879 100644
--- a/components/nacl/common/nacl_types.h
+++ b/components/nacl/common/nacl_types.h
@@ -73,7 +73,6 @@ struct NaClStartParams {
// Used only as a key for validation caching.
base::FilePath nexe_file_path_metadata;
- IPC::PlatformFileForTransit imc_bootstrap_handle;
IPC::PlatformFileForTransit irt_handle;
#if defined(OS_MACOSX)
IPC::PlatformFileForTransit mac_shm_fd;
@@ -150,7 +149,6 @@ struct NaClLaunchParams {
struct NaClLaunchResult {
NaClLaunchResult();
NaClLaunchResult(
- const IPC::PlatformFileForTransit& imc_channel_handle,
const IPC::ChannelHandle& ppapi_ipc_channel_handle,
const IPC::ChannelHandle& trusted_ipc_channel_handle,
const IPC::ChannelHandle& manifest_service_ipc_channel_handle,
@@ -159,9 +157,6 @@ struct NaClLaunchResult {
base::SharedMemoryHandle crash_info_shmem_handle);
~NaClLaunchResult();
- // For plugin loader <-> renderer IMC communication.
- IPC::PlatformFileForTransit imc_channel_handle;
-
// For plugin <-> renderer PPAPI communication.
IPC::ChannelHandle ppapi_ipc_channel_handle;