Pepper: Simplify manifest download logic.
commit63c146773649fd120b69d3b5de979c9a23e5ce33
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 16 May 2014 01:22:19 +0000 (16 01:22 +0000)
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 16 May 2014 01:22:19 +0000 (16 01:22 +0000)
treeeb484b19d6897da820af419493e7e53277dbe6e7
parent7d660ee833d3eb8f7e225ed68d688873b4e9876a
Pepper: Simplify manifest download logic.

This cleans up some of the trusted plugin logic for requesting a NaCl manifest
and removes some interfaces in PPB_NaCl_Private, providing better
encapsulation.

This code is easier to follow after this change, as well, since more of the
logic is unified in ppb_nacl_private_impl.cc. This is part of a larger effort
to remove the trusted plugin.

BUG=239656

Review URL: https://codereview.chromium.org/288773002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270887 0039d316-1c4b-4281-b951-d872f2087c98
components/nacl/renderer/manifest_downloader.cc
components/nacl/renderer/manifest_downloader.h
components/nacl/renderer/nexe_load_manager.cc
components/nacl/renderer/nexe_load_manager.h
components/nacl/renderer/ppb_nacl_private_impl.cc
ppapi/api/private/ppb_nacl_private.idl
ppapi/c/private/ppb_nacl_private.h
ppapi/native_client/src/trusted/plugin/plugin.cc
ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c