Pepper: Use base::Callback in RequestNexeFd.
commit5b5f180bbad7d40444cf1f6f22e5ee920972bc1c
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 9 Jul 2014 20:33:08 +0000 (9 20:33 +0000)
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 9 Jul 2014 20:33:08 +0000 (9 20:33 +0000)
tree42ecb28b70c5020bab15ced4f7f55379e1024dd4
parenta84eb2969ec5d095ba194ae704910fb48ca5d644
Pepper: Use base::Callback in RequestNexeFd.

GetNexeFd() in ppb_nacl_private_impl will change soon to be an internal method,
not one exposed through the PPB_NaCl_Private interface. From inside Chromium,
base::Callback is much easier to use than PP_CompletionCallback or
TrackedCallback.

This is one of a series of changes to refactor the pexe downloading logic in
the trusted plugin.

BUG=370556

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282112 0039d316-1c4b-4281-b951-d872f2087c98
components/nacl/renderer/pnacl_translation_resource_host.cc
components/nacl/renderer/pnacl_translation_resource_host.h
components/nacl/renderer/ppb_nacl_private_impl.cc