diff options
author | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-10 09:19:21 +0000 |
---|---|---|
committer | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-10 09:19:21 +0000 |
commit | 2414d9241400809e4326fbbce7b9b356411370dd (patch) | |
tree | 2cf0a7d2d4bd2228a20174aa6f4570b4c9016f14 /ppapi/proxy/resource_creation_proxy.cc | |
parent | e4ed9a00127682da45862174b4411b2694b6937e (diff) | |
download | chromium_src-2414d9241400809e4326fbbce7b9b356411370dd.zip chromium_src-2414d9241400809e4326fbbce7b9b356411370dd.tar.gz chromium_src-2414d9241400809e4326fbbce7b9b356411370dd.tar.bz2 |
Introduce PPB_NetAddress_Dev.
BUG=247225
TEST=Newly added tests.
Review URL: https://chromiumcodereview.appspot.com/16331007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205176 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/resource_creation_proxy.cc')
-rw-r--r-- | ppapi/proxy/resource_creation_proxy.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ppapi/proxy/resource_creation_proxy.cc b/ppapi/proxy/resource_creation_proxy.cc index 6d39f80..c157d07 100644 --- a/ppapi/proxy/resource_creation_proxy.cc +++ b/ppapi/proxy/resource_creation_proxy.cc @@ -18,6 +18,7 @@ #include "ppapi/proxy/flash_menu_resource.h" #include "ppapi/proxy/graphics_2d_resource.h" #include "ppapi/proxy/host_resolver_private_resource.h" +#include "ppapi/proxy/net_address_resource.h" #include "ppapi/proxy/plugin_dispatcher.h" #include "ppapi/proxy/plugin_globals.h" #include "ppapi/proxy/plugin_resource_tracker.h" @@ -272,6 +273,20 @@ PP_Resource ResourceCreationProxy::CreateImageDataNaCl( return CreateImageData(instance, format, size, init_to_zero); } +PP_Resource ResourceCreationProxy::CreateNetAddressFromIPv4Address( + PP_Instance instance, + const PP_NetAddress_IPv4_Dev* ipv4_addr) { + return (new NetAddressResource(GetConnection(), instance, + *ipv4_addr))->GetReference(); +} + +PP_Resource ResourceCreationProxy::CreateNetAddressFromIPv6Address( + PP_Instance instance, + const PP_NetAddress_IPv6_Dev* ipv6_addr) { + return (new NetAddressResource(GetConnection(), instance, + *ipv6_addr))->GetReference(); +} + PP_Resource ResourceCreationProxy::CreateNetworkMonitor( PP_Instance instance, PPB_NetworkMonitor_Callback callback, |