diff options
Diffstat (limited to 'ppapi/native_client/src/trusted/plugin/json_manifest.h')
-rw-r--r-- | ppapi/native_client/src/trusted/plugin/json_manifest.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/ppapi/native_client/src/trusted/plugin/json_manifest.h b/ppapi/native_client/src/trusted/plugin/json_manifest.h index df04c88..e2e4fbc 100644 --- a/ppapi/native_client/src/trusted/plugin/json_manifest.h +++ b/ppapi/native_client/src/trusted/plugin/json_manifest.h @@ -25,6 +25,7 @@ class URLUtil_Dev; namespace plugin { class ErrorInfo; +class PnaclOptions; class JsonManifest : public Manifest { public: @@ -44,12 +45,10 @@ class JsonManifest : public Manifest { bool Init(const nacl::string& json, ErrorInfo* error_info); // Gets the full program URL for the current sandbox ISA from the - // manifest file. Sets |pnacl_translate| to |true| if the program is - // portable bitcode that must be translated. + // manifest file. virtual bool GetProgramURL(nacl::string* full_url, - nacl::string* cache_identity, - ErrorInfo* error_info, - bool* pnacl_translate) const; + PnaclOptions* pnacl_options, + ErrorInfo* error_info) const; // Resolves a URL relative to the manifest base URL virtual bool ResolveURL(const nacl::string& relative_url, @@ -64,14 +63,12 @@ class JsonManifest : public Manifest { // Resolves a key from the "files" section to a fully resolved URL, // i.e., relative URL values are fully expanded relative to the - // manifest's URL (via ResolveURL). |pnacl_translate| tells the caller - // whether the resolution requires a pnacl translation step. + // manifest's URL (via ResolveURL). // If there was an error, details are reported via error_info. virtual bool ResolveKey(const nacl::string& key, nacl::string* full_url, - nacl::string* cache_identity, - ErrorInfo* error_info, - bool* pnacl_translate) const; + PnaclOptions* pnacl_options, + ErrorInfo* error_info) const; private: NACL_DISALLOW_COPY_AND_ASSIGN(JsonManifest); |