diff options
author | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-29 19:10:42 +0000 |
---|---|---|
committer | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-29 19:10:42 +0000 |
commit | 604ba5a5b167f2001767a21ba6e5c5f1cc520635 (patch) | |
tree | 342c7eb37ccc49202d0b9b8eab9beec41a6c97d9 /ppapi/api/private/ppb_nacl_private.idl | |
parent | dd6d4227f993d5d43707ab696a27b7680f6794ff (diff) | |
download | chromium_src-604ba5a5b167f2001767a21ba6e5c5f1cc520635.zip chromium_src-604ba5a5b167f2001767a21ba6e5c5f1cc520635.tar.gz chromium_src-604ba5a5b167f2001767a21ba6e5c5f1cc520635.tar.bz2 |
Pepper: Manifest ID cleanup.
This removes a bunch of code for managing manifest IDs. Any given instance can
only have one "Json Manifest", as parsed from user-supplied NMF data. Helper
processes (llc and ld) have no corresponding NMF, but do make IRT
open_resource() calls, which eventually manifest in a call to
ManifestResolveKey.
This code should be quite a bit easier to read now, and makes the relationship
between manifest data and instances clearer.
BUG=239656
R=dmichael@chromium.org
Review URL: https://codereview.chromium.org/301013002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273535 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/api/private/ppb_nacl_private.idl')
-rw-r--r-- | ppapi/api/private/ppb_nacl_private.idl | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/ppapi/api/private/ppb_nacl_private.idl b/ppapi/api/private/ppb_nacl_private.idl index 0bab183..c63378f 100644 --- a/ppapi/api/private/ppb_nacl_private.idl +++ b/ppapi/api/private/ppb_nacl_private.idl @@ -368,7 +368,6 @@ interface PPB_NaCl_Private { /* Performs accounting for requesting the NaCl manifest at the given URL. */ void RequestNaClManifest([in] PP_Instance instance, [in] str_t manifest_url, - [out] int32_t manifest_id, [in] PP_CompletionCallback callback); PP_Var GetManifestBaseURL([in] PP_Instance instance); @@ -385,19 +384,13 @@ interface PPB_NaCl_Private { PP_Bool DevInterfacesEnabled([in] PP_Instance instance); - int32_t CreatePnaclManifest([in] PP_Instance instance); - - void DestroyManifest([in] PP_Instance instance, - [in] int32_t manifest_id); - PP_Bool GetManifestProgramURL([in] PP_Instance instance, - [in] int32_t manifest_id, [out] PP_Var full_url, [out] PP_PNaClOptions pnacl_options, [out] PP_Bool uses_nonsfi_mode); PP_Bool ManifestResolveKey([in] PP_Instance instance, - [in] int32_t manifest_id, + [in] PP_Bool helper_process, [in] str_t key, [out] PP_Var full_url, [out] PP_PNaClOptions pnacl_options); |