summaryrefslogtreecommitdiffstats
path: root/ppapi/api/private/ppb_nacl_private.idl
diff options
context:
space:
mode:
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-29 19:10:42 +0000
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-29 19:10:42 +0000
commit604ba5a5b167f2001767a21ba6e5c5f1cc520635 (patch)
tree342c7eb37ccc49202d0b9b8eab9beec41a6c97d9 /ppapi/api/private/ppb_nacl_private.idl
parentdd6d4227f993d5d43707ab696a27b7680f6794ff (diff)
downloadchromium_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.idl9
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);