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 be66bfd6006d53e521f4cc1f9fafbc0a762cadce..d2b5b537467015dc3e91e492dfda2442d682b0a3 100644 |
--- a/ppapi/api/private/ppb_nacl_private.idl |
+++ b/ppapi/api/private/ppb_nacl_private.idl |
@@ -343,9 +343,6 @@ interface PPB_NaCl_Private { |
/* Returns the NaCl readiness status for this instance. */ |
PP_NaClReadyState GetNaClReadyState([in] PP_Instance instance); |
- /* Returns true if the plugin is an installed app. */ |
- PP_Bool GetIsInstalled([in] PP_Instance instance); |
- |
/* Returns the exit status of the plugin process. */ |
int32_t GetExitStatus([in] PP_Instance instance); |
@@ -365,9 +362,8 @@ interface PPB_NaCl_Private { |
/* Returns the size of the nexe. */ |
int64_t GetNexeSize([in] PP_Instance instance); |
- /* Performs accounting for requesting the NaCl manifest at the given URL. */ |
+ /* Requests the NaCl manifest specified in the plugin arguments. */ |
void RequestNaClManifest([in] PP_Instance instance, |
- [in] str_t manifest_url, |
[in] PP_CompletionCallback callback); |
PP_Var GetManifestBaseURL([in] PP_Instance instance); |
@@ -379,9 +375,6 @@ interface PPB_NaCl_Private { |
void ProcessNaClManifest([in] PP_Instance instance, |
[in] str_t program_url); |
- /* Returns the manifest url as passed as a plugin argument. */ |
- PP_Var GetManifestURLArgument([in] PP_Instance instance); |
- |
PP_Bool DevInterfacesEnabled([in] PP_Instance instance); |
PP_Bool GetManifestProgramURL([in] PP_Instance instance, |
@@ -431,4 +424,12 @@ interface PPB_NaCl_Private { |
[in] str_t url, |
[out] PP_NaClFileInfo file_info, |
[in] PP_CompletionCallback callback); |
+ |
+ /* Reports the status of sel_ldr for UMA reporting. |
+ * |max_status| has to be provided because the implementation of this |
+ * interface can't access the NaClErrorCode enum. |
+ */ |
+ void ReportSelLdrStatus([in] PP_Instance instance, |
+ [in] int32_t load_status, |
+ [in] int32_t max_status); |
}; |