| Index: ppapi/api/private/ppb_nacl_private.idl
|
| diff --git a/ppapi/api/private/ppb_nacl_private.idl b/ppapi/api/private/ppb_nacl_private.idl
|
| index ff19b36b728e62a2e6fb4052e311c6dd0bb36bd7..be66bfd6006d53e521f4cc1f9fafbc0a762cadce 100644
|
| --- a/ppapi/api/private/ppb_nacl_private.idl
|
| +++ b/ppapi/api/private/ppb_nacl_private.idl
|
| @@ -389,16 +389,11 @@
|
| [out] PP_PNaClOptions pnacl_options,
|
| [out] PP_Bool uses_nonsfi_mode);
|
|
|
| - /* Opens a manifest entry for the given instance. If this is for a helper
|
| - * process, we consult our internal pnacl.json instead of the user-supplied
|
| - * NMF.
|
| - * Fails for files which require PNaCl translation.
|
| - */
|
| - void OpenManifestEntry([in] PP_Instance instance,
|
| - [in] PP_Bool is_helper_process,
|
| - [in] str_t key,
|
| - [out] PP_NaClFileInfo file_info,
|
| - [in] PP_CompletionCallback callback);
|
| + PP_Bool ManifestResolveKey([in] PP_Instance instance,
|
| + [in] PP_Bool helper_process,
|
| + [in] str_t key,
|
| + [out] PP_Var full_url,
|
| + [out] PP_PNaClOptions pnacl_options);
|
|
|
| /* Returns the filenames for the llc and ld tools, parsing that information
|
| * from the file given in |filename|.
|
| @@ -429,4 +424,11 @@
|
| [in] str_t url,
|
| [out] PP_NaClFileInfo file_info,
|
| [in] PP_CompletionCallback callback);
|
| -};
|
| +
|
| + /* Downloads a non-nexe file specified in the manifest, and sets |file_info|
|
| + * to corresponding information about the file. */
|
| + void DownloadFile([in] PP_Instance instance,
|
| + [in] str_t url,
|
| + [out] PP_NaClFileInfo file_info,
|
| + [in] PP_CompletionCallback callback);
|
| +};
|
|
|