| Index: chrome/common/nacl_messages.h
|
| diff --git a/chrome/common/nacl_messages.h b/chrome/common/nacl_messages.h
|
| deleted file mode 100644
|
| index f37ca838f1ec7412f5429ecc29b65c6373f4a539..0000000000000000000000000000000000000000
|
| --- a/chrome/common/nacl_messages.h
|
| +++ /dev/null
|
| @@ -1,94 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -// Defines messages between the browser and NaCl process.
|
| -
|
| -// Multiply-included message file, no traditional include guard.
|
| -#include "base/process.h"
|
| -#include "chrome/common/nacl_types.h"
|
| -#include "ipc/ipc_channel_handle.h"
|
| -#include "ipc/ipc_message_macros.h"
|
| -#include "ipc/ipc_platform_file.h"
|
| -
|
| -#define IPC_MESSAGE_START NaClMsgStart
|
| -
|
| -IPC_STRUCT_TRAITS_BEGIN(nacl::NaClStartParams)
|
| - IPC_STRUCT_TRAITS_MEMBER(handles)
|
| - IPC_STRUCT_TRAITS_MEMBER(debug_stub_server_bound_socket)
|
| - IPC_STRUCT_TRAITS_MEMBER(validation_cache_enabled)
|
| - IPC_STRUCT_TRAITS_MEMBER(validation_cache_key)
|
| - IPC_STRUCT_TRAITS_MEMBER(version)
|
| - IPC_STRUCT_TRAITS_MEMBER(enable_exception_handling)
|
| - IPC_STRUCT_TRAITS_MEMBER(enable_debug_stub)
|
| - IPC_STRUCT_TRAITS_MEMBER(enable_ipc_proxy)
|
| - IPC_STRUCT_TRAITS_MEMBER(uses_irt)
|
| - IPC_STRUCT_TRAITS_MEMBER(enable_dyncode_syscalls)
|
| -IPC_STRUCT_TRAITS_END()
|
| -
|
| -//-----------------------------------------------------------------------------
|
| -// NaClProcess messages
|
| -// These are messages sent between the browser and the NaCl process.
|
| -// Tells the NaCl process to start.
|
| -IPC_MESSAGE_CONTROL1(NaClProcessMsg_Start,
|
| - nacl::NaClStartParams /* params */)
|
| -
|
| -#if defined(OS_WIN)
|
| -// Tells the NaCl broker to launch a NaCl loader process.
|
| -IPC_MESSAGE_CONTROL1(NaClProcessMsg_LaunchLoaderThroughBroker,
|
| - std::string /* channel ID for the loader */)
|
| -
|
| -// Notify the browser process that the loader was launched successfully.
|
| -IPC_MESSAGE_CONTROL2(NaClProcessMsg_LoaderLaunched,
|
| - std::string, /* channel ID for the loader */
|
| - base::ProcessHandle /* loader process handle */)
|
| -
|
| -// Tells the NaCl broker to attach a debug exception handler to the
|
| -// given NaCl loader process.
|
| -IPC_MESSAGE_CONTROL3(NaClProcessMsg_LaunchDebugExceptionHandler,
|
| - int32 /* pid of the NaCl process */,
|
| - base::ProcessHandle /* handle of the NaCl process */,
|
| - std::string /* NaCl internal process layout info */)
|
| -
|
| -// Notify the browser process that the broker process finished
|
| -// attaching a debug exception handler to the given NaCl loader
|
| -// process.
|
| -IPC_MESSAGE_CONTROL2(NaClProcessMsg_DebugExceptionHandlerLaunched,
|
| - int32 /* pid */,
|
| - bool /* success */)
|
| -
|
| -// Notify the broker that all loader processes have been terminated and it
|
| -// should shutdown.
|
| -IPC_MESSAGE_CONTROL0(NaClProcessMsg_StopBroker)
|
| -
|
| -// Used by the NaCl process to request that a Windows debug exception
|
| -// handler be attached to it.
|
| -IPC_SYNC_MESSAGE_CONTROL1_1(NaClProcessMsg_AttachDebugExceptionHandler,
|
| - std::string, /* Internal process info */
|
| - bool /* Result */)
|
| -#endif
|
| -
|
| -// Used by the NaCl process to query a database in the browser. The database
|
| -// contains the signatures of previously validated code chunks.
|
| -IPC_SYNC_MESSAGE_CONTROL1_1(NaClProcessMsg_QueryKnownToValidate,
|
| - std::string, /* A validation signature */
|
| - bool /* Can validation be skipped? */)
|
| -
|
| -// Used by the NaCl process to add a validation signature to the validation
|
| -// database in the browser.
|
| -IPC_MESSAGE_CONTROL1(NaClProcessMsg_SetKnownToValidate,
|
| - std::string /* A validation signature */)
|
| -
|
| -// Used by the NaCl process to acquire trusted information about a file directly
|
| -// from the browser, including the file's path as well as a fresh version of the
|
| -// file handle.
|
| -IPC_SYNC_MESSAGE_CONTROL2_2(NaClProcessMsg_ResolveFileToken,
|
| - uint64, /* file_token_lo */
|
| - uint64, /* file_token_hi */
|
| - IPC::PlatformFileForTransit, /* fd */
|
| - base::FilePath /* Path opened to get fd */)
|
| -
|
| -// Notify the browser process that the server side of the PPAPI channel was
|
| -// created successfully.
|
| -IPC_MESSAGE_CONTROL1(NaClProcessHostMsg_PpapiChannelCreated,
|
| - IPC::ChannelHandle /* channel_handle */)
|
|
|