Introduce PPB_HostResolver_Dev.
commit0edbfc86d6080cc7b3c65d3bd3e3867ab40d8e04
authoryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 14 Jun 2013 06:15:39 +0000 (14 06:15 +0000)
committeryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 14 Jun 2013 06:15:39 +0000 (14 06:15 +0000)
tree174926eefd1cb8158325cee5cfc54667a81337cb
parentcce836eea3969a9cc3730098d2ab91847c3616a7
Introduce PPB_HostResolver_Dev.

This change exposes the PPB_HostResolver_Dev interface and makes it to share the same backend as PPB_HostResolver_Private.

It doesn't include apps permission check, which will be implemented in separate CLs.

BUG=247225
TEST=newly added test_host_resolver.{h,cc}.

Review URL: https://chromiumcodereview.appspot.com/16727002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206321 0039d316-1c4b-4281-b951-d872f2087c98
32 files changed:
chrome/test/ppapi/ppapi_browsertest.cc
native_client_sdk/src/build_tools/sdk_files.list
ppapi/api/dev/ppb_host_resolver_dev.idl [new file with mode: 0644]
ppapi/c/dev/ppb_host_resolver_dev.h [new file with mode: 0644]
ppapi/cpp/dev/host_resolver_dev.cc [new file with mode: 0644]
ppapi/cpp/dev/host_resolver_dev.h [new file with mode: 0644]
ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
ppapi/ppapi_proxy.gypi
ppapi/ppapi_shared.gypi
ppapi/ppapi_sources.gypi
ppapi/proxy/host_resolver_private_resource.cc
ppapi/proxy/host_resolver_private_resource.h
ppapi/proxy/host_resolver_resource.cc [new file with mode: 0644]
ppapi/proxy/host_resolver_resource.h [new file with mode: 0644]
ppapi/proxy/host_resolver_resource_base.cc [copied from ppapi/proxy/host_resolver_private_resource.cc with 50% similarity]
ppapi/proxy/host_resolver_resource_base.h [new file with mode: 0644]
ppapi/proxy/interface_list.cc
ppapi/proxy/resource_creation_proxy.cc
ppapi/proxy/resource_creation_proxy.h
ppapi/shared_impl/resource.h
ppapi/tests/all_c_includes.h
ppapi/tests/all_cpp_includes.h
ppapi/tests/test_host_resolver.cc [new file with mode: 0644]
ppapi/tests/test_host_resolver.h [new file with mode: 0644]
ppapi/thunk/interfaces_ppb_public_dev.h
ppapi/thunk/ppb_host_resolver_api.h [new file with mode: 0644]
ppapi/thunk/ppb_host_resolver_dev_thunk.cc [new file with mode: 0644]
ppapi/thunk/resource_creation_api.h
webkit/common/plugins/ppapi/ppapi_utils.cc
webkit/plugins/ppapi/plugin_module.cc
webkit/plugins/ppapi/resource_creation_impl.cc
webkit/plugins/ppapi/resource_creation_impl.h