Index: components/nacl/common/nacl_host_messages.h |
diff --git a/components/nacl/common/nacl_host_messages.h b/components/nacl/common/nacl_host_messages.h |
deleted file mode 100644 |
index f7c55882641d5ace8f916eec4e3e8a24b72032d2..0000000000000000000000000000000000000000 |
--- a/components/nacl/common/nacl_host_messages.h |
+++ /dev/null |
@@ -1,131 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// Multiply-included file, no traditional include guard. |
- |
-#include <stdint.h> |
- |
-#include <string> |
- |
-#include "base/process/process.h" |
-#include "build/build_config.h" |
-#include "components/nacl/common/nacl_types.h" |
-#include "components/nacl/common/nacl_types_param_traits.h" |
-#include "components/nacl/common/pnacl_types.h" |
-#include "ipc/ipc_channel_handle.h" |
-#include "ipc/ipc_message_macros.h" |
-#include "ipc/ipc_platform_file.h" |
-#include "url/gurl.h" |
-#include "url/ipc/url_param_traits.h" |
- |
-#define IPC_MESSAGE_START NaClHostMsgStart |
- |
-IPC_STRUCT_TRAITS_BEGIN(nacl::NaClResourcePrefetchRequest) |
- IPC_STRUCT_TRAITS_MEMBER(file_key) |
- IPC_STRUCT_TRAITS_MEMBER(resource_url) |
-IPC_STRUCT_TRAITS_END() |
- |
-IPC_STRUCT_TRAITS_BEGIN(nacl::NaClLaunchParams) |
- IPC_STRUCT_TRAITS_MEMBER(manifest_url) |
- IPC_STRUCT_TRAITS_MEMBER(nexe_file) |
- IPC_STRUCT_TRAITS_MEMBER(nexe_token_lo) |
- IPC_STRUCT_TRAITS_MEMBER(nexe_token_hi) |
- IPC_STRUCT_TRAITS_MEMBER(resource_prefetch_request_list) |
- IPC_STRUCT_TRAITS_MEMBER(render_view_id) |
- IPC_STRUCT_TRAITS_MEMBER(permission_bits) |
- IPC_STRUCT_TRAITS_MEMBER(uses_nonsfi_mode) |
- IPC_STRUCT_TRAITS_MEMBER(process_type) |
-IPC_STRUCT_TRAITS_END() |
- |
-IPC_STRUCT_TRAITS_BEGIN(nacl::NaClLaunchResult) |
- IPC_STRUCT_TRAITS_MEMBER(ppapi_ipc_channel_handle) |
- IPC_STRUCT_TRAITS_MEMBER(trusted_ipc_channel_handle) |
- IPC_STRUCT_TRAITS_MEMBER(manifest_service_ipc_channel_handle) |
- IPC_STRUCT_TRAITS_MEMBER(plugin_pid) |
- IPC_STRUCT_TRAITS_MEMBER(plugin_child_id) |
- IPC_STRUCT_TRAITS_MEMBER(crash_info_shmem_handle) |
-IPC_STRUCT_TRAITS_END() |
- |
-IPC_STRUCT_TRAITS_BEGIN(nacl::PnaclCacheInfo) |
- IPC_STRUCT_TRAITS_MEMBER(pexe_url) |
- IPC_STRUCT_TRAITS_MEMBER(abi_version) |
- IPC_STRUCT_TRAITS_MEMBER(opt_level) |
- IPC_STRUCT_TRAITS_MEMBER(last_modified) |
- IPC_STRUCT_TRAITS_MEMBER(etag) |
- IPC_STRUCT_TRAITS_MEMBER(has_no_store_header) |
- IPC_STRUCT_TRAITS_MEMBER(use_subzero) |
- IPC_STRUCT_TRAITS_MEMBER(sandbox_isa) |
- IPC_STRUCT_TRAITS_MEMBER(extra_flags) |
-IPC_STRUCT_TRAITS_END() |
- |
-// A renderer sends this to the browser process when it wants to start |
-// a new instance of the Native Client process. The browser will launch |
-// the process and return an IPC channel handle. This handle will only |
-// be valid if the NaCl IPC proxy is enabled. |
-IPC_SYNC_MESSAGE_CONTROL1_2(NaClHostMsg_LaunchNaCl, |
- nacl::NaClLaunchParams /* launch_params */, |
- nacl::NaClLaunchResult /* launch_result */, |
- std::string /* error_message */) |
- |
-// A renderer sends this to the browser process when it wants to |
-// open a file for from the Pnacl component directory. |
-IPC_SYNC_MESSAGE_CONTROL2_3(NaClHostMsg_GetReadonlyPnaclFD, |
- std::string /* name of requested PNaCl file */, |
- bool /* is_executable */, |
- IPC::PlatformFileForTransit /* output file */, |
- uint64_t /* file_token_lo */, |
- uint64_t /* file_token_hi */) |
- |
-// A renderer sends this to the browser process when it wants to |
-// create a temporary file. |
-IPC_SYNC_MESSAGE_CONTROL0_1(NaClHostMsg_NaClCreateTemporaryFile, |
- IPC::PlatformFileForTransit /* out file */) |
- |
-// A renderer sends this to the browser to request a file descriptor for |
-// a translated nexe. |
-IPC_MESSAGE_CONTROL3(NaClHostMsg_NexeTempFileRequest, |
- int /* render_view_id */, |
- int /* instance */, |
- nacl::PnaclCacheInfo /* cache info */) |
- |
-// The browser replies to a renderer's temp file request with output_file, |
-// which is either a writeable temp file to use for translation, or a |
-// read-only file containing the translated nexe from the cache. |
-IPC_MESSAGE_CONTROL3(NaClViewMsg_NexeTempFileReply, |
- int /* instance */, |
- bool /* is_cache_hit */, |
- IPC::PlatformFileForTransit /* output file */) |
- |
-// A renderer sends this to the browser to report that its translation has |
-// finished and its temp file contains the translated nexe. |
-IPC_MESSAGE_CONTROL2(NaClHostMsg_ReportTranslationFinished, |
- int /* instance */, |
- bool /* success */) |
- |
-// A renderer sends this to the browser process to report when the client |
-// architecture is not listed in the manifest. |
-IPC_MESSAGE_CONTROL1(NaClHostMsg_MissingArchError, |
- int /* render_view_id */) |
- |
-// A renderer sends this to the browser process when it wants to |
-// open a NaCl executable file from an installed application directory. |
-IPC_SYNC_MESSAGE_CONTROL3_3(NaClHostMsg_OpenNaClExecutable, |
- int /* render_view_id */, |
- GURL /* URL of NaCl executable file */, |
- bool /* enable_validation_caching */, |
- IPC::PlatformFileForTransit /* output file */, |
- uint64_t /* file_token_lo */, |
- uint64_t /* file_token_hi */) |
- |
-// A renderer sends this to the browser process to determine how many |
-// processors are online. |
-IPC_SYNC_MESSAGE_CONTROL0_1(NaClHostMsg_NaClGetNumProcessors, |
- int /* Number of processors */) |
- |
-// A renderer sends this to the browser process to determine if the |
-// NaCl application started from the given NMF URL will be debugged. |
-// If not (filtered out by commandline flags), it sets should_debug to false. |
-IPC_SYNC_MESSAGE_CONTROL1_1(NaClHostMsg_NaClDebugEnabledForURL, |
- GURL /* alleged URL of NMF file */, |
- bool /* should debug */) |