| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "build/build_config.h" | 5 #include "build/build_config.h" |
| 6 #include "components/nacl/common/nacl_types.h" | 6 #include "components/nacl/common/nacl_types.h" |
| 7 #include "ipc/ipc_platform_file.h" | 7 #include "ipc/ipc_platform_file.h" |
| 8 | 8 |
| 9 namespace nacl { | 9 namespace nacl { |
| 10 | 10 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 NaClResourcePrefetchRequest::NaClResourcePrefetchRequest( | 45 NaClResourcePrefetchRequest::NaClResourcePrefetchRequest( |
| 46 const std::string& file_key, | 46 const std::string& file_key, |
| 47 const std::string& resource_url) | 47 const std::string& resource_url) |
| 48 : file_key(file_key), | 48 : file_key(file_key), |
| 49 resource_url(resource_url) { | 49 resource_url(resource_url) { |
| 50 } | 50 } |
| 51 | 51 |
| 52 NaClResourcePrefetchRequest::~NaClResourcePrefetchRequest() { | 52 NaClResourcePrefetchRequest::~NaClResourcePrefetchRequest() { |
| 53 } | 53 } |
| 54 | 54 |
| 55 NaClLaunchParams::NaClLaunchParams() | |
| 56 : nexe_file(IPC::InvalidPlatformFileForTransit()), | |
| 57 nexe_token_lo(0), | |
| 58 nexe_token_hi(0), | |
| 59 render_view_id(0), | |
| 60 permission_bits(0), | |
| 61 process_type(kUnknownNaClProcessType) { | |
| 62 } | |
| 63 | |
| 64 NaClLaunchParams::NaClLaunchParams( | |
| 65 const std::string& manifest_url, | |
| 66 const IPC::PlatformFileForTransit& nexe_file, | |
| 67 uint64_t nexe_token_lo, | |
| 68 uint64_t nexe_token_hi, | |
| 69 const std::vector<NaClResourcePrefetchRequest>& | |
| 70 resource_prefetch_request_list, | |
| 71 int render_view_id, | |
| 72 uint32_t permission_bits, | |
| 73 bool uses_nonsfi_mode, | |
| 74 NaClAppProcessType process_type) | |
| 75 : manifest_url(manifest_url), | |
| 76 nexe_file(nexe_file), | |
| 77 nexe_token_lo(nexe_token_lo), | |
| 78 nexe_token_hi(nexe_token_hi), | |
| 79 resource_prefetch_request_list(resource_prefetch_request_list), | |
| 80 render_view_id(render_view_id), | |
| 81 permission_bits(permission_bits), | |
| 82 uses_nonsfi_mode(uses_nonsfi_mode), | |
| 83 process_type(process_type) {} | |
| 84 | |
| 85 NaClLaunchParams::NaClLaunchParams(const NaClLaunchParams& other) = default; | |
| 86 | |
| 87 NaClLaunchParams::~NaClLaunchParams() { | |
| 88 } | |
| 89 | |
| 90 NaClLaunchResult::NaClLaunchResult() | |
| 91 : ppapi_ipc_channel_handle(), | |
| 92 trusted_ipc_channel_handle(), | |
| 93 plugin_pid(base::kNullProcessId), | |
| 94 plugin_child_id(0), | |
| 95 crash_info_shmem_handle(base::SharedMemory::NULLHandle()) { | |
| 96 } | |
| 97 | |
| 98 NaClLaunchResult::NaClLaunchResult( | |
| 99 const IPC::ChannelHandle& ppapi_ipc_channel_handle, | |
| 100 const IPC::ChannelHandle& trusted_ipc_channel_handle, | |
| 101 const IPC::ChannelHandle& manifest_service_ipc_channel_handle, | |
| 102 base::ProcessId plugin_pid, | |
| 103 int plugin_child_id, | |
| 104 base::SharedMemoryHandle crash_info_shmem_handle) | |
| 105 : ppapi_ipc_channel_handle(ppapi_ipc_channel_handle), | |
| 106 trusted_ipc_channel_handle(trusted_ipc_channel_handle), | |
| 107 manifest_service_ipc_channel_handle(manifest_service_ipc_channel_handle), | |
| 108 plugin_pid(plugin_pid), | |
| 109 plugin_child_id(plugin_child_id), | |
| 110 crash_info_shmem_handle(crash_info_shmem_handle) { | |
| 111 } | |
| 112 | |
| 113 NaClLaunchResult::~NaClLaunchResult() { | |
| 114 } | |
| 115 | |
| 116 } // namespace nacl | 55 } // namespace nacl |
| OLD | NEW |