| Index: components/nacl/common/nacl_types.cc
|
| diff --git a/components/nacl/common/nacl_types.cc b/components/nacl/common/nacl_types.cc
|
| index 4abb8286ea8a0cef1e87ed4884c37b91ab862a98..dc1abb6186fd39937f6c5f3a5e2f85be7b800cec 100644
|
| --- a/components/nacl/common/nacl_types.cc
|
| +++ b/components/nacl/common/nacl_types.cc
|
| @@ -9,6 +9,10 @@ namespace nacl {
|
|
|
| NaClStartParams::NaClStartParams()
|
| : nexe_file(IPC::InvalidPlatformFileForTransit()),
|
| + imc_bootstrap_handle(IPC::InvalidPlatformFileForTransit()),
|
| + irt_handle(IPC::InvalidPlatformFileForTransit()),
|
| + mac_shm_fd(IPC::InvalidPlatformFileForTransit()),
|
| + debug_stub_server_bound_socket(IPC::InvalidPlatformFileForTransit()),
|
| validation_cache_enabled(false),
|
| enable_debug_stub(false),
|
| enable_ipc_proxy(false),
|
| @@ -20,18 +24,31 @@ NaClStartParams::NaClStartParams()
|
| NaClStartParams::~NaClStartParams() {
|
| }
|
|
|
| -NaClResourceFileInfo::NaClResourceFileInfo()
|
| +NaClResourcePrefetchResult::NaClResourcePrefetchResult()
|
| : file(IPC::InvalidPlatformFileForTransit()) {
|
| }
|
|
|
| -NaClResourceFileInfo::NaClResourceFileInfo(
|
| +NaClResourcePrefetchResult::NaClResourcePrefetchResult(
|
| IPC::PlatformFileForTransit file,
|
| const base::FilePath& file_path_metadata,
|
| const std::string& file_key)
|
| : file(file), file_path_metadata(file_path_metadata), file_key(file_key) {
|
| }
|
|
|
| -NaClResourceFileInfo::~NaClResourceFileInfo() {
|
| +NaClResourcePrefetchResult::~NaClResourcePrefetchResult() {
|
| +}
|
| +
|
| +NaClResourcePrefetchRequest::NaClResourcePrefetchRequest() {
|
| +}
|
| +
|
| +NaClResourcePrefetchRequest::NaClResourcePrefetchRequest(
|
| + const std::string& file_key,
|
| + const std::string& resource_url)
|
| + : file_key(file_key),
|
| + resource_url(resource_url) {
|
| +}
|
| +
|
| +NaClResourcePrefetchRequest::~NaClResourcePrefetchRequest() {
|
| }
|
|
|
| NaClLaunchParams::NaClLaunchParams()
|
| @@ -49,7 +66,7 @@ NaClLaunchParams::NaClLaunchParams(
|
| uint64_t nexe_token_lo,
|
| uint64_t nexe_token_hi,
|
| const std::vector<
|
| - std::pair<std::string, std::string> >& resource_files_to_prefetch,
|
| + NaClResourcePrefetchRequest>& resource_prefetch_request_list,
|
| int render_view_id,
|
| uint32 permission_bits,
|
| bool uses_nonsfi_mode,
|
| @@ -58,7 +75,7 @@ NaClLaunchParams::NaClLaunchParams(
|
| nexe_file(nexe_file),
|
| nexe_token_lo(nexe_token_lo),
|
| nexe_token_hi(nexe_token_hi),
|
| - resource_files_to_prefetch(resource_files_to_prefetch),
|
| + resource_prefetch_request_list(resource_prefetch_request_list),
|
| render_view_id(render_view_id),
|
| permission_bits(permission_bits),
|
| uses_nonsfi_mode(uses_nonsfi_mode),
|
|
|