summaryrefslogtreecommitdiffstats
path: root/ppapi
diff options
context:
space:
mode:
authoryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-22 20:07:50 +0000
committeryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-22 20:07:50 +0000
commitee517558682427c2dc4c798f5e0f496fad47a7e2 (patch)
tree0069113d04d8b9a0a0180b4ce4947d7a7c675e8d /ppapi
parentad21b39d241a67477e1af670ec7d9a96741f609c (diff)
downloadchromium_src-ee517558682427c2dc4c798f5e0f496fad47a7e2.zip
chromium_src-ee517558682427c2dc4c798f5e0f496fad47a7e2.tar.gz
chromium_src-ee517558682427c2dc4c798f5e0f496fad47a7e2.tar.bz2
Move PPB_NetAddress out of dev.
BUG=247225 TEST=None Review URL: https://chromiumcodereview.appspot.com/17419008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208080 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi')
-rw-r--r--ppapi/api/dev/ppb_host_resolver_dev.idl8
-rw-r--r--ppapi/api/dev/ppb_tcp_socket_dev.idl8
-rw-r--r--ppapi/api/dev/ppb_udp_socket_dev.idl11
-rw-r--r--ppapi/api/ppb_net_address.idl (renamed from ppapi/api/dev/ppb_net_address_dev.idl)50
-rw-r--r--ppapi/c/dev/ppb_host_resolver_dev.h10
-rw-r--r--ppapi/c/dev/ppb_tcp_socket_dev.h8
-rw-r--r--ppapi/c/dev/ppb_udp_socket_dev.h11
-rw-r--r--ppapi/c/ppb_net_address.h (renamed from ppapi/c/dev/ppb_net_address_dev.h)68
-rw-r--r--ppapi/cpp/dev/host_resolver_dev.cc6
-rw-r--r--ppapi/cpp/dev/host_resolver_dev.h6
-rw-r--r--ppapi/cpp/dev/net_address_dev.cc101
-rw-r--r--ppapi/cpp/dev/tcp_socket_dev.cc14
-rw-r--r--ppapi/cpp/dev/tcp_socket_dev.h16
-rw-r--r--ppapi/cpp/dev/udp_socket_dev.cc12
-rw-r--r--ppapi/cpp/dev/udp_socket_dev.h18
-rw-r--r--ppapi/cpp/net_address.cc99
-rw-r--r--ppapi/cpp/net_address.h (renamed from ppapi/cpp/dev/net_address_dev.h)72
-rw-r--r--ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c116
-rw-r--r--ppapi/ppapi_shared.gypi2
-rw-r--r--ppapi/ppapi_sources.gypi6
-rw-r--r--ppapi/proxy/interface_list.cc2
-rw-r--r--ppapi/proxy/net_address_resource.cc10
-rw-r--r--ppapi/proxy/net_address_resource.h12
-rw-r--r--ppapi/proxy/resource_creation_proxy.cc4
-rw-r--r--ppapi/proxy/resource_creation_proxy.h4
-rw-r--r--ppapi/shared_impl/private/net_address_private_impl.cc10
-rw-r--r--ppapi/shared_impl/private/net_address_private_impl.h16
-rw-r--r--ppapi/tests/all_c_includes.h2
-rw-r--r--ppapi/tests/all_cpp_includes.h2
-rw-r--r--ppapi/tests/test_host_resolver.cc8
-rw-r--r--ppapi/tests/test_host_resolver.h4
-rw-r--r--ppapi/tests/test_net_address.cc51
-rw-r--r--ppapi/tests/test_tcp_socket.cc2
-rw-r--r--ppapi/tests/test_tcp_socket.h4
-rw-r--r--ppapi/tests/test_udp_socket.cc56
-rw-r--r--ppapi/tests/test_udp_socket.h16
-rw-r--r--ppapi/tests/test_utils.cc19
-rw-r--r--ppapi/tests/test_utils.h7
-rw-r--r--ppapi/thunk/interfaces_ppb_public_dev.h2
-rw-r--r--ppapi/thunk/interfaces_ppb_public_stable.h1
-rw-r--r--ppapi/thunk/ppb_net_address_api.h8
-rw-r--r--ppapi/thunk/ppb_net_address_thunk.cc (renamed from ppapi/thunk/ppb_net_address_dev_thunk.cc)36
-rw-r--r--ppapi/thunk/resource_creation_api.h8
43 files changed, 457 insertions, 469 deletions
diff --git a/ppapi/api/dev/ppb_host_resolver_dev.idl b/ppapi/api/dev/ppb_host_resolver_dev.idl
index fa5612b..df78110 100644
--- a/ppapi/api/dev/ppb_host_resolver_dev.idl
+++ b/ppapi/api/dev/ppb_host_resolver_dev.idl
@@ -35,7 +35,7 @@ struct PP_HostResolver_Hint_Dev {
/**
* Network address family.
*/
- PP_NetAddress_Family_Dev family;
+ PP_NetAddress_Family family;
/**
* Combination of flags from <code>PP_HostResolver_Flags_Dev</code>.
*/
@@ -133,9 +133,9 @@ interface PPB_HostResolver_Dev {
* resolver.
* @param[in] index An index indicating which address to return.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success; 0 if there
- * is a pending <code>Resolve()</code> call or the previous
- * <code>Resolve()</code> call failed, or the specified index is out of range.
+ * @return A <code>PPB_NetAddress</code> resource on success; 0 if there is a
+ * pending <code>Resolve()</code> call or the previous <code>Resolve()</code>
+ * call failed, or the specified index is out of range.
*/
PP_Resource GetNetAddress([in] PP_Resource host_resolver,
[in] uint32_t index);
diff --git a/ppapi/api/dev/ppb_tcp_socket_dev.idl b/ppapi/api/dev/ppb_tcp_socket_dev.idl
index c0b8d0d..3453de1 100644
--- a/ppapi/api/dev/ppb_tcp_socket_dev.idl
+++ b/ppapi/api/dev/ppb_tcp_socket_dev.idl
@@ -84,7 +84,7 @@ interface PPB_TCPSocket_Dev {
*
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource.
+ * @param[in] addr A <code>PPB_NetAddress</code> resource.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -110,8 +110,7 @@ interface PPB_TCPSocket_Dev {
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource GetLocalAddress([in] PP_Resource tcp_socket);
@@ -121,8 +120,7 @@ interface PPB_TCPSocket_Dev {
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource GetRemoteAddress([in] PP_Resource tcp_socket);
diff --git a/ppapi/api/dev/ppb_udp_socket_dev.idl b/ppapi/api/dev/ppb_udp_socket_dev.idl
index 95d02ac..193bec0 100644
--- a/ppapi/api/dev/ppb_udp_socket_dev.idl
+++ b/ppapi/api/dev/ppb_udp_socket_dev.idl
@@ -92,7 +92,7 @@ interface PPB_UDPSocket_Dev {
*
* @param[in] udp_socket A <code>PP_Resource</code> corresponding to a UDP
* socket.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource.
+ * @param[in] addr A <code>PPB_NetAddress</code> resource.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -111,8 +111,7 @@ interface PPB_UDPSocket_Dev {
* @param[in] udp_socket A <code>PP_Resource</code> corresponding to a UDP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource GetBoundAddress([in] PP_Resource udp_socket);
@@ -125,8 +124,8 @@ interface PPB_UDPSocket_Dev {
* @param[out] buffer The buffer to store the received data on success. It
* must be at least as large as <code>num_bytes</code>.
* @param[in] num_bytes The number of bytes to receive.
- * @param[out] addr A <code>PPB_NetAddress_Dev</code> resource to store the
- * source address on success.
+ * @param[out] addr A <code>PPB_NetAddress</code> resource to store the source
+ * address on success.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -146,7 +145,7 @@ interface PPB_UDPSocket_Dev {
* socket.
* @param[in] buffer The buffer containing the data to send.
* @param[in] num_bytes The number of bytes to send.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource holding the
+ * @param[in] addr A <code>PPB_NetAddress</code> resource holding the
* destination address.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
diff --git a/ppapi/api/dev/ppb_net_address_dev.idl b/ppapi/api/ppb_net_address.idl
index cae7d29..ddd69b5 100644
--- a/ppapi/api/dev/ppb_net_address_dev.idl
+++ b/ppapi/api/ppb_net_address.idl
@@ -4,18 +4,18 @@
*/
/**
- * This file defines the <code>PPB_NetAddress_Dev</code> interface.
+ * This file defines the <code>PPB_NetAddress</code> interface.
*/
label Chrome {
- M29 = 0.1
+ M29 = 1.0
};
/**
* Network address family types.
*/
[assert_size(4)]
-enum PP_NetAddress_Family_Dev {
+enum PP_NetAddress_Family {
/**
* The address family is unspecified.
*/
@@ -34,7 +34,7 @@ enum PP_NetAddress_Family_Dev {
* All members are expressed in network byte order.
*/
[assert_size(6)]
-struct PP_NetAddress_IPv4_Dev {
+struct PP_NetAddress_IPv4 {
/**
* Port number.
*/
@@ -49,7 +49,7 @@ struct PP_NetAddress_IPv4_Dev {
* All members are expressed in network byte order.
*/
[assert_size(18)]
-struct PP_NetAddress_IPv6_Dev {
+struct PP_NetAddress_IPv6 {
/**
* Port number.
*/
@@ -61,12 +61,12 @@ struct PP_NetAddress_IPv6_Dev {
};
/**
- * The <code>PPB_NetAddress_Dev</code> interface provides operations on
- * network addresses.
+ * The <code>PPB_NetAddress</code> interface provides operations on network
+ * addresses.
*/
-interface PPB_NetAddress_Dev {
+interface PPB_NetAddress {
/**
- * Creates a <code>PPB_NetAddress_Dev</code> resource with the specified IPv4
+ * Creates a <code>PPB_NetAddress</code> resource with the specified IPv4
* address.
*
* @param[in] instance A <code>PP_Instance</code> identifying one instance of
@@ -77,10 +77,10 @@ interface PPB_NetAddress_Dev {
* <code>ipv4_addr</code> or 0 on failure.
*/
PP_Resource CreateFromIPv4Address([in] PP_Instance instance,
- [in] PP_NetAddress_IPv4_Dev ipv4_addr);
+ [in] PP_NetAddress_IPv4 ipv4_addr);
/**
- * Creates a <code>PPB_NetAddress_Dev</code> resource with the specified IPv6
+ * Creates a <code>PPB_NetAddress</code> resource with the specified IPv6
* address.
*
* @param[in] instance A <code>PP_Instance</code> identifying one instance of
@@ -91,15 +91,15 @@ interface PPB_NetAddress_Dev {
* <code>ipv6_addr</code> or 0 on failure.
*/
PP_Resource CreateFromIPv6Address([in] PP_Instance instance,
- [in] PP_NetAddress_IPv6_Dev ipv6_addr);
+ [in] PP_NetAddress_IPv6 ipv6_addr);
/**
* Determines if a given resource is a network address.
*
* @param[in] resource A <code>PP_Resource</code> to check.
*
- * @return <code>PP_TRUE</code> if the input is a
- * <code>PPB_NetAddress_Dev</code> resource; <code>PP_FALSE</code> otherwise.
+ * @return <code>PP_TRUE</code> if the input is a <code>PPB_NetAddress</code>
+ * resource; <code>PP_FALSE</code> otherwise.
*/
PP_Bool IsNetAddress([in] PP_Resource resource);
@@ -112,7 +112,7 @@ interface PPB_NetAddress_Dev {
* @return The address family on success;
* <code>PP_NETADDRESS_FAMILY_UNSPECIFIED</code> on failure.
*/
- PP_NetAddress_Family_Dev GetFamily([in] PP_Resource addr);
+ PP_NetAddress_Family GetFamily([in] PP_Resource addr);
/**
* Returns a human-readable description of the network address. The
@@ -132,38 +132,38 @@ interface PPB_NetAddress_Dev {
[in] PP_Bool include_port);
/**
- * Fills a <code>PP_NetAddress_IPv4_Dev</code> structure if the network
- * address is of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
+ * Fills a <code>PP_NetAddress_IPv4</code> structure if the network address is
+ * of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
* Note that passing a network address of
* <code>PP_NETADDRESS_FAMILY_IPV6</code> address family will fail even if the
* address is an IPv4-mapped IPv6 address.
*
* @param[in] addr A <code>PP_Resource</code> corresponding to a network
* address.
- * @param[out] ipv4_addr A <code>PP_NetAddress_IPv4_Dev</code> structure to
- * store the result.
+ * @param[out] ipv4_addr A <code>PP_NetAddress_IPv4</code> structure to store
+ * the result.
*
* @return A <code>PP_Bool</code> value indicating whether the operation
* succeeded.
*/
PP_Bool DescribeAsIPv4Address([in] PP_Resource addr,
- [out] PP_NetAddress_IPv4_Dev ipv4_addr);
+ [out] PP_NetAddress_IPv4 ipv4_addr);
/**
- * Fills a <code>PP_NetAddress_IPv6_Dev</code> structure if the network
- * address is of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
+ * Fills a <code>PP_NetAddress_IPv6</code> structure if the network address is
+ * of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
* Note that passing a network address of
* <code>PP_NETADDRESS_FAMILY_IPV4</code> address family will fail - this
* method doesn't map it to an IPv6 address.
*
* @param[in] addr A <code>PP_Resource</code> corresponding to a network
* address.
- * @param[out] ipv6_addr A <code>PP_NetAddress_IPv6_Dev</code> structure to
- * store the result.
+ * @param[out] ipv6_addr A <code>PP_NetAddress_IPv6</code> structure to store
+ * the result.
*
* @return A <code>PP_Bool</code> value indicating whether the operation
* succeeded.
*/
PP_Bool DescribeAsIPv6Address([in] PP_Resource addr,
- [out] PP_NetAddress_IPv6_Dev ipv6_addr);
+ [out] PP_NetAddress_IPv6 ipv6_addr);
};
diff --git a/ppapi/c/dev/ppb_host_resolver_dev.h b/ppapi/c/dev/ppb_host_resolver_dev.h
index ea12eda..e06c10f 100644
--- a/ppapi/c/dev/ppb_host_resolver_dev.h
+++ b/ppapi/c/dev/ppb_host_resolver_dev.h
@@ -8,7 +8,6 @@
#ifndef PPAPI_C_DEV_PPB_HOST_RESOLVER_DEV_H_
#define PPAPI_C_DEV_PPB_HOST_RESOLVER_DEV_H_
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_completion_callback.h"
#include "ppapi/c/pp_instance.h"
@@ -16,6 +15,7 @@
#include "ppapi/c/pp_resource.h"
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/pp_var.h"
+#include "ppapi/c/ppb_net_address.h"
#define PPB_HOSTRESOLVER_DEV_INTERFACE_0_1 "PPB_HostResolver(Dev);0.1"
#define PPB_HOSTRESOLVER_DEV_INTERFACE PPB_HOSTRESOLVER_DEV_INTERFACE_0_1
@@ -58,7 +58,7 @@ struct PP_HostResolver_Hint_Dev {
/**
* Network address family.
*/
- PP_NetAddress_Family_Dev family;
+ PP_NetAddress_Family family;
/**
* Combination of flags from <code>PP_HostResolver_Flags_Dev</code>.
*/
@@ -159,9 +159,9 @@ struct PPB_HostResolver_Dev_0_1 {
* resolver.
* @param[in] index An index indicating which address to return.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success; 0 if there
- * is a pending <code>Resolve()</code> call or the previous
- * <code>Resolve()</code> call failed, or the specified index is out of range.
+ * @return A <code>PPB_NetAddress</code> resource on success; 0 if there is a
+ * pending <code>Resolve()</code> call or the previous <code>Resolve()</code>
+ * call failed, or the specified index is out of range.
*/
PP_Resource (*GetNetAddress)(PP_Resource host_resolver, uint32_t index);
};
diff --git a/ppapi/c/dev/ppb_tcp_socket_dev.h b/ppapi/c/dev/ppb_tcp_socket_dev.h
index b5016c6..0859709 100644
--- a/ppapi/c/dev/ppb_tcp_socket_dev.h
+++ b/ppapi/c/dev/ppb_tcp_socket_dev.h
@@ -103,7 +103,7 @@ struct PPB_TCPSocket_Dev_0_1 {
*
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource.
+ * @param[in] addr A <code>PPB_NetAddress</code> resource.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -128,8 +128,7 @@ struct PPB_TCPSocket_Dev_0_1 {
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource (*GetLocalAddress)(PP_Resource tcp_socket);
/**
@@ -138,8 +137,7 @@ struct PPB_TCPSocket_Dev_0_1 {
* @param[in] tcp_socket A <code>PP_Resource</code> corresponding to a TCP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource (*GetRemoteAddress)(PP_Resource tcp_socket);
/**
diff --git a/ppapi/c/dev/ppb_udp_socket_dev.h b/ppapi/c/dev/ppb_udp_socket_dev.h
index 89436ad..53a8c4f 100644
--- a/ppapi/c/dev/ppb_udp_socket_dev.h
+++ b/ppapi/c/dev/ppb_udp_socket_dev.h
@@ -110,7 +110,7 @@ struct PPB_UDPSocket_Dev_0_1 {
*
* @param[in] udp_socket A <code>PP_Resource</code> corresponding to a UDP
* socket.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource.
+ * @param[in] addr A <code>PPB_NetAddress</code> resource.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -128,8 +128,7 @@ struct PPB_UDPSocket_Dev_0_1 {
* @param[in] udp_socket A <code>PP_Resource</code> corresponding to a UDP
* socket.
*
- * @return A <code>PPB_NetAddress_Dev</code> resource on success or 0 on
- * failure.
+ * @return A <code>PPB_NetAddress</code> resource on success or 0 on failure.
*/
PP_Resource (*GetBoundAddress)(PP_Resource udp_socket);
/**
@@ -141,8 +140,8 @@ struct PPB_UDPSocket_Dev_0_1 {
* @param[out] buffer The buffer to store the received data on success. It
* must be at least as large as <code>num_bytes</code>.
* @param[in] num_bytes The number of bytes to receive.
- * @param[out] addr A <code>PPB_NetAddress_Dev</code> resource to store the
- * source address on success.
+ * @param[out] addr A <code>PPB_NetAddress</code> resource to store the source
+ * address on success.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
*
@@ -161,7 +160,7 @@ struct PPB_UDPSocket_Dev_0_1 {
* socket.
* @param[in] buffer The buffer containing the data to send.
* @param[in] num_bytes The number of bytes to send.
- * @param[in] addr A <code>PPB_NetAddress_Dev</code> resource holding the
+ * @param[in] addr A <code>PPB_NetAddress</code> resource holding the
* destination address.
* @param[in] callback A <code>PP_CompletionCallback</code> to be called upon
* completion.
diff --git a/ppapi/c/dev/ppb_net_address_dev.h b/ppapi/c/ppb_net_address.h
index 445679e..7f15183 100644
--- a/ppapi/c/dev/ppb_net_address_dev.h
+++ b/ppapi/c/ppb_net_address.h
@@ -3,10 +3,10 @@
* found in the LICENSE file.
*/
-/* From dev/ppb_net_address_dev.idl modified Thu Jun 20 12:10:09 2013. */
+/* From ppb_net_address.idl modified Sat Jun 22 10:14:31 2013. */
-#ifndef PPAPI_C_DEV_PPB_NET_ADDRESS_DEV_H_
-#define PPAPI_C_DEV_PPB_NET_ADDRESS_DEV_H_
+#ifndef PPAPI_C_PPB_NET_ADDRESS_H_
+#define PPAPI_C_PPB_NET_ADDRESS_H_
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_instance.h"
@@ -15,12 +15,12 @@
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/pp_var.h"
-#define PPB_NETADDRESS_DEV_INTERFACE_0_1 "PPB_NetAddress(Dev);0.1"
-#define PPB_NETADDRESS_DEV_INTERFACE PPB_NETADDRESS_DEV_INTERFACE_0_1
+#define PPB_NETADDRESS_INTERFACE_1_0 "PPB_NetAddress;1.0"
+#define PPB_NETADDRESS_INTERFACE PPB_NETADDRESS_INTERFACE_1_0
/**
* @file
- * This file defines the <code>PPB_NetAddress_Dev</code> interface.
+ * This file defines the <code>PPB_NetAddress</code> interface.
*/
@@ -44,8 +44,8 @@ typedef enum {
* The Internet Protocol version 6 (IPv6) address family.
*/
PP_NETADDRESS_FAMILY_IPV6 = 2
-} PP_NetAddress_Family_Dev;
-PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetAddress_Family_Dev, 4);
+} PP_NetAddress_Family;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetAddress_Family, 4);
/**
* @}
*/
@@ -57,7 +57,7 @@ PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetAddress_Family_Dev, 4);
/**
* All members are expressed in network byte order.
*/
-struct PP_NetAddress_IPv4_Dev {
+struct PP_NetAddress_IPv4 {
/**
* Port number.
*/
@@ -67,12 +67,12 @@ struct PP_NetAddress_IPv4_Dev {
*/
uint8_t addr[4];
};
-PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_IPv4_Dev, 6);
+PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_IPv4, 6);
/**
* All members are expressed in network byte order.
*/
-struct PP_NetAddress_IPv6_Dev {
+struct PP_NetAddress_IPv6 {
/**
* Port number.
*/
@@ -82,7 +82,7 @@ struct PP_NetAddress_IPv6_Dev {
*/
uint8_t addr[16];
};
-PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_IPv6_Dev, 18);
+PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_IPv6, 18);
/**
* @}
*/
@@ -92,12 +92,12 @@ PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_IPv6_Dev, 18);
* @{
*/
/**
- * The <code>PPB_NetAddress_Dev</code> interface provides operations on
- * network addresses.
+ * The <code>PPB_NetAddress</code> interface provides operations on network
+ * addresses.
*/
-struct PPB_NetAddress_Dev_0_1 {
+struct PPB_NetAddress_1_0 {
/**
- * Creates a <code>PPB_NetAddress_Dev</code> resource with the specified IPv4
+ * Creates a <code>PPB_NetAddress</code> resource with the specified IPv4
* address.
*
* @param[in] instance A <code>PP_Instance</code> identifying one instance of
@@ -109,9 +109,9 @@ struct PPB_NetAddress_Dev_0_1 {
*/
PP_Resource (*CreateFromIPv4Address)(
PP_Instance instance,
- const struct PP_NetAddress_IPv4_Dev* ipv4_addr);
+ const struct PP_NetAddress_IPv4* ipv4_addr);
/**
- * Creates a <code>PPB_NetAddress_Dev</code> resource with the specified IPv6
+ * Creates a <code>PPB_NetAddress</code> resource with the specified IPv6
* address.
*
* @param[in] instance A <code>PP_Instance</code> identifying one instance of
@@ -123,14 +123,14 @@ struct PPB_NetAddress_Dev_0_1 {
*/
PP_Resource (*CreateFromIPv6Address)(
PP_Instance instance,
- const struct PP_NetAddress_IPv6_Dev* ipv6_addr);
+ const struct PP_NetAddress_IPv6* ipv6_addr);
/**
* Determines if a given resource is a network address.
*
* @param[in] resource A <code>PP_Resource</code> to check.
*
- * @return <code>PP_TRUE</code> if the input is a
- * <code>PPB_NetAddress_Dev</code> resource; <code>PP_FALSE</code> otherwise.
+ * @return <code>PP_TRUE</code> if the input is a <code>PPB_NetAddress</code>
+ * resource; <code>PP_FALSE</code> otherwise.
*/
PP_Bool (*IsNetAddress)(PP_Resource resource);
/**
@@ -142,7 +142,7 @@ struct PPB_NetAddress_Dev_0_1 {
* @return The address family on success;
* <code>PP_NETADDRESS_FAMILY_UNSPECIFIED</code> on failure.
*/
- PP_NetAddress_Family_Dev (*GetFamily)(PP_Resource addr);
+ PP_NetAddress_Family (*GetFamily)(PP_Resource addr);
/**
* Returns a human-readable description of the network address. The
* description is in the form of host [ ":" port ] and conforms to
@@ -159,45 +159,45 @@ struct PPB_NetAddress_Dev_0_1 {
*/
struct PP_Var (*DescribeAsString)(PP_Resource addr, PP_Bool include_port);
/**
- * Fills a <code>PP_NetAddress_IPv4_Dev</code> structure if the network
- * address is of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
+ * Fills a <code>PP_NetAddress_IPv4</code> structure if the network address is
+ * of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
* Note that passing a network address of
* <code>PP_NETADDRESS_FAMILY_IPV6</code> address family will fail even if the
* address is an IPv4-mapped IPv6 address.
*
* @param[in] addr A <code>PP_Resource</code> corresponding to a network
* address.
- * @param[out] ipv4_addr A <code>PP_NetAddress_IPv4_Dev</code> structure to
- * store the result.
+ * @param[out] ipv4_addr A <code>PP_NetAddress_IPv4</code> structure to store
+ * the result.
*
* @return A <code>PP_Bool</code> value indicating whether the operation
* succeeded.
*/
PP_Bool (*DescribeAsIPv4Address)(PP_Resource addr,
- struct PP_NetAddress_IPv4_Dev* ipv4_addr);
+ struct PP_NetAddress_IPv4* ipv4_addr);
/**
- * Fills a <code>PP_NetAddress_IPv6_Dev</code> structure if the network
- * address is of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
+ * Fills a <code>PP_NetAddress_IPv6</code> structure if the network address is
+ * of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
* Note that passing a network address of
* <code>PP_NETADDRESS_FAMILY_IPV4</code> address family will fail - this
* method doesn't map it to an IPv6 address.
*
* @param[in] addr A <code>PP_Resource</code> corresponding to a network
* address.
- * @param[out] ipv6_addr A <code>PP_NetAddress_IPv6_Dev</code> structure to
- * store the result.
+ * @param[out] ipv6_addr A <code>PP_NetAddress_IPv6</code> structure to store
+ * the result.
*
* @return A <code>PP_Bool</code> value indicating whether the operation
* succeeded.
*/
PP_Bool (*DescribeAsIPv6Address)(PP_Resource addr,
- struct PP_NetAddress_IPv6_Dev* ipv6_addr);
+ struct PP_NetAddress_IPv6* ipv6_addr);
};
-typedef struct PPB_NetAddress_Dev_0_1 PPB_NetAddress_Dev;
+typedef struct PPB_NetAddress_1_0 PPB_NetAddress;
/**
* @}
*/
-#endif /* PPAPI_C_DEV_PPB_NET_ADDRESS_DEV_H_ */
+#endif /* PPAPI_C_PPB_NET_ADDRESS_H_ */
diff --git a/ppapi/cpp/dev/host_resolver_dev.cc b/ppapi/cpp/dev/host_resolver_dev.cc
index d5229a1..7075bb0 100644
--- a/ppapi/cpp/dev/host_resolver_dev.cc
+++ b/ppapi/cpp/dev/host_resolver_dev.cc
@@ -81,15 +81,15 @@ uint32_t HostResolver_Dev::GetNetAddressCount() const {
return 0;
}
-NetAddress_Dev HostResolver_Dev::GetNetAddress(uint32_t index) const {
+NetAddress HostResolver_Dev::GetNetAddress(uint32_t index) const {
if (has_interface<PPB_HostResolver_Dev_0_1>()) {
- return NetAddress_Dev(
+ return NetAddress(
PASS_REF,
get_interface<PPB_HostResolver_Dev_0_1>()->GetNetAddress(
pp_resource(), index));
}
- return NetAddress_Dev();
+ return NetAddress();
}
} // namespace pp
diff --git a/ppapi/cpp/dev/host_resolver_dev.h b/ppapi/cpp/dev/host_resolver_dev.h
index a746306..b0c9327 100644
--- a/ppapi/cpp/dev/host_resolver_dev.h
+++ b/ppapi/cpp/dev/host_resolver_dev.h
@@ -7,7 +7,7 @@
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/dev/ppb_host_resolver_dev.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/pass_ref.h"
#include "ppapi/cpp/resource.h"
#include "ppapi/cpp/var.h"
@@ -103,11 +103,11 @@ class HostResolver_Dev : public Resource {
///
/// @param[in] index An index indicating which address to return.
///
- /// @return A <code>NetAddress_Dev</code> object. The object will be null
+ /// @return A <code>NetAddress</code> object. The object will be null
/// (i.e., is_null() returns true) if there is a pending
/// <code>Resolve()</code> call or the previous <code>Resolve()</code> call
/// failed, or the specified index is out of range.
- NetAddress_Dev GetNetAddress(uint32_t index) const;
+ NetAddress GetNetAddress(uint32_t index) const;
};
} // namespace pp
diff --git a/ppapi/cpp/dev/net_address_dev.cc b/ppapi/cpp/dev/net_address_dev.cc
deleted file mode 100644
index ec09caaa..0000000
--- a/ppapi/cpp/dev/net_address_dev.cc
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ppapi/cpp/dev/net_address_dev.h"
-
-#include "ppapi/c/pp_bool.h"
-#include "ppapi/cpp/instance_handle.h"
-#include "ppapi/cpp/module_impl.h"
-
-namespace pp {
-
-namespace {
-
-template <> const char* interface_name<PPB_NetAddress_Dev_0_1>() {
- return PPB_NETADDRESS_DEV_INTERFACE_0_1;
-}
-
-} // namespace
-
-NetAddress_Dev::NetAddress_Dev() {
-}
-
-NetAddress_Dev::NetAddress_Dev(PassRef, PP_Resource resource)
- : Resource(PASS_REF, resource) {
-}
-
-NetAddress_Dev::NetAddress_Dev(const InstanceHandle& instance,
- const PP_NetAddress_IPv4_Dev& ipv4_addr) {
- if (has_interface<PPB_NetAddress_Dev_0_1>()) {
- PassRefFromConstructor(
- get_interface<PPB_NetAddress_Dev_0_1>()->CreateFromIPv4Address(
- instance.pp_instance(), &ipv4_addr));
- }
-}
-
-NetAddress_Dev::NetAddress_Dev(const InstanceHandle& instance,
- const PP_NetAddress_IPv6_Dev& ipv6_addr) {
- if (has_interface<PPB_NetAddress_Dev_0_1>()) {
- PassRefFromConstructor(
- get_interface<PPB_NetAddress_Dev_0_1>()->CreateFromIPv6Address(
- instance.pp_instance(), &ipv6_addr));
- }
-}
-
-NetAddress_Dev::NetAddress_Dev(const NetAddress_Dev& other) : Resource(other) {
-}
-
-NetAddress_Dev::~NetAddress_Dev() {
-}
-
-NetAddress_Dev& NetAddress_Dev::operator=(const NetAddress_Dev& other) {
- Resource::operator=(other);
- return *this;
-}
-
-// static
-bool NetAddress_Dev::IsAvailable() {
- return has_interface<PPB_NetAddress_Dev_0_1>();
-}
-
-PP_NetAddress_Family_Dev NetAddress_Dev::GetFamily() const {
- if (has_interface<PPB_NetAddress_Dev_0_1>())
- return get_interface<PPB_NetAddress_Dev_0_1>()->GetFamily(pp_resource());
-
- return PP_NETADDRESS_FAMILY_UNSPECIFIED;
-}
-
-Var NetAddress_Dev::DescribeAsString(bool include_port) const {
- if (has_interface<PPB_NetAddress_Dev_0_1>()) {
- return Var(PASS_REF,
- get_interface<PPB_NetAddress_Dev_0_1>()->DescribeAsString(
- pp_resource(), PP_FromBool(include_port)));
- }
-
- return Var();
-}
-
-bool NetAddress_Dev::DescribeAsIPv4Address(
- PP_NetAddress_IPv4_Dev* ipv4_addr) const {
- if (has_interface<PPB_NetAddress_Dev_0_1>()) {
- return PP_ToBool(
- get_interface<PPB_NetAddress_Dev_0_1>()->DescribeAsIPv4Address(
- pp_resource(), ipv4_addr));
- }
-
- return false;
-}
-
-bool NetAddress_Dev::DescribeAsIPv6Address(
- PP_NetAddress_IPv6_Dev* ipv6_addr) const {
- if (has_interface<PPB_NetAddress_Dev_0_1>()) {
- return PP_ToBool(
- get_interface<PPB_NetAddress_Dev_0_1>()->DescribeAsIPv6Address(
- pp_resource(), ipv6_addr));
- }
-
- return false;
-}
-
-} // namespace pp
diff --git a/ppapi/cpp/dev/tcp_socket_dev.cc b/ppapi/cpp/dev/tcp_socket_dev.cc
index 4ff9514..03628a8 100644
--- a/ppapi/cpp/dev/tcp_socket_dev.cc
+++ b/ppapi/cpp/dev/tcp_socket_dev.cc
@@ -49,7 +49,7 @@ bool TCPSocket_Dev::IsAvailable() {
return has_interface<PPB_TCPSocket_Dev_0_1>();
}
-int32_t TCPSocket_Dev::Connect(const NetAddress_Dev& addr,
+int32_t TCPSocket_Dev::Connect(const NetAddress& addr,
const CompletionCallback& callback) {
if (has_interface<PPB_TCPSocket_Dev_0_1>()) {
return get_interface<PPB_TCPSocket_Dev_0_1>()->Connect(
@@ -58,23 +58,23 @@ int32_t TCPSocket_Dev::Connect(const NetAddress_Dev& addr,
return callback.MayForce(PP_ERROR_NOINTERFACE);
}
-NetAddress_Dev TCPSocket_Dev::GetLocalAddress() const {
+NetAddress TCPSocket_Dev::GetLocalAddress() const {
if (has_interface<PPB_TCPSocket_Dev_0_1>()) {
- return NetAddress_Dev(
+ return NetAddress(
PASS_REF,
get_interface<PPB_TCPSocket_Dev_0_1>()->GetLocalAddress(pp_resource()));
}
- return NetAddress_Dev();
+ return NetAddress();
}
-NetAddress_Dev TCPSocket_Dev::GetRemoteAddress() const {
+NetAddress TCPSocket_Dev::GetRemoteAddress() const {
if (has_interface<PPB_TCPSocket_Dev_0_1>()) {
- return NetAddress_Dev(
+ return NetAddress(
PASS_REF,
get_interface<PPB_TCPSocket_Dev_0_1>()->GetRemoteAddress(
pp_resource()));
}
- return NetAddress_Dev();
+ return NetAddress();
}
int32_t TCPSocket_Dev::Read(char* buffer,
diff --git a/ppapi/cpp/dev/tcp_socket_dev.h b/ppapi/cpp/dev/tcp_socket_dev.h
index 0fc1cd2..4067bf0 100644
--- a/ppapi/cpp/dev/tcp_socket_dev.h
+++ b/ppapi/cpp/dev/tcp_socket_dev.h
@@ -6,7 +6,7 @@
#define PPAPI_CPP_DEV_TCP_SOCKET_DEV_H_
#include "ppapi/c/dev/ppb_tcp_socket_dev.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/pass_ref.h"
#include "ppapi/cpp/resource.h"
@@ -62,7 +62,7 @@ class TCPSocket_Dev: public Resource {
/// Connects the socket to the given address.
///
- /// @param[in] addr A <code>NetAddress_Dev</code> object.
+ /// @param[in] addr A <code>NetAddress</code> object.
/// @param[in] callback A <code>CompletionCallback</code> to be called upon
/// completion.
///
@@ -77,20 +77,20 @@ class TCPSocket_Dev: public Resource {
/// - <code>PP_ERROR_CONNECTION_FAILED</code>: the connection attempt failed.
/// - <code>PP_ERROR_CONNECTION_TIMEDOUT</code>: the connection attempt timed
/// out.
- int32_t Connect(const NetAddress_Dev& addr,
+ int32_t Connect(const NetAddress& addr,
const CompletionCallback& callback);
/// Gets the local address of the socket, if it is connected.
///
- /// @return A <code>NetAddress_Dev</code> object. The object will be null
+ /// @return A <code>NetAddress</code> object. The object will be null
/// (i.e., is_null() returns true) on failure.
- NetAddress_Dev GetLocalAddress() const;
+ NetAddress GetLocalAddress() const;
/// Gets the remote address of the socket, if it is connected.
///
- /// @return A <code>NetAddress_Dev</code> object. The object will be null
+ /// @return A <code>NetAddress</code> object. The object will be null
/// (i.e., is_null() returns true) on failure.
- NetAddress_Dev GetRemoteAddress() const;
+ NetAddress GetRemoteAddress() const;
/// Reads data from the socket. The socket must be connected. It may perform a
/// partial read.
@@ -163,4 +163,4 @@ class TCPSocket_Dev: public Resource {
} // namespace pp
-#endif // PPAPI_CPP_DEV_TCP_SOCKET_DEV_H_
+#endif // PPAPI_CPP_DEV_TCP_SOCKET__DevDEV_H_
diff --git a/ppapi/cpp/dev/udp_socket_dev.cc b/ppapi/cpp/dev/udp_socket_dev.cc
index dd8ffd0..cc3d4b9 100644
--- a/ppapi/cpp/dev/udp_socket_dev.cc
+++ b/ppapi/cpp/dev/udp_socket_dev.cc
@@ -50,7 +50,7 @@ bool UDPSocket_Dev::IsAvailable() {
return has_interface<PPB_UDPSocket_Dev_0_1>();
}
-int32_t UDPSocket_Dev::Bind(const NetAddress_Dev& addr,
+int32_t UDPSocket_Dev::Bind(const NetAddress& addr,
const CompletionCallback& callback) {
if (has_interface<PPB_UDPSocket_Dev_0_1>()) {
return get_interface<PPB_UDPSocket_Dev_0_1>()->Bind(
@@ -59,19 +59,19 @@ int32_t UDPSocket_Dev::Bind(const NetAddress_Dev& addr,
return callback.MayForce(PP_ERROR_NOINTERFACE);
}
-NetAddress_Dev UDPSocket_Dev::GetBoundAddress() {
+NetAddress UDPSocket_Dev::GetBoundAddress() {
if (has_interface<PPB_UDPSocket_Dev_0_1>()) {
- return NetAddress_Dev(
+ return NetAddress(
PASS_REF,
get_interface<PPB_UDPSocket_Dev_0_1>()->GetBoundAddress(pp_resource()));
}
- return NetAddress_Dev();
+ return NetAddress();
}
int32_t UDPSocket_Dev::RecvFrom(
char* buffer,
int32_t num_bytes,
- const CompletionCallbackWithOutput<NetAddress_Dev>& callback) {
+ const CompletionCallbackWithOutput<NetAddress>& callback) {
if (has_interface<PPB_UDPSocket_Dev_0_1>()) {
return get_interface<PPB_UDPSocket_Dev_0_1>()->RecvFrom(
pp_resource(), buffer, num_bytes, callback.output(),
@@ -82,7 +82,7 @@ int32_t UDPSocket_Dev::RecvFrom(
int32_t UDPSocket_Dev::SendTo(const char* buffer,
int32_t num_bytes,
- const NetAddress_Dev& addr,
+ const NetAddress& addr,
const CompletionCallback& callback) {
if (has_interface<PPB_UDPSocket_Dev_0_1>()) {
return get_interface<PPB_UDPSocket_Dev_0_1>()->SendTo(
diff --git a/ppapi/cpp/dev/udp_socket_dev.h b/ppapi/cpp/dev/udp_socket_dev.h
index 85f5cb2..5a63ac9 100644
--- a/ppapi/cpp/dev/udp_socket_dev.h
+++ b/ppapi/cpp/dev/udp_socket_dev.h
@@ -6,7 +6,7 @@
#define PPAPI_CPP_DEV_UDP_SOCKET_DEV_H_
#include "ppapi/c/dev/ppb_udp_socket_dev.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/pass_ref.h"
#include "ppapi/cpp/resource.h"
@@ -66,7 +66,7 @@ class UDPSocket_Dev: public Resource {
/// Binds the socket to the given address.
///
- /// @param[in] addr A <code>NetAddress_Dev</code> object.
+ /// @param[in] addr A <code>NetAddress</code> object.
/// @param[in] callback A <code>CompletionCallback</code> to be called upon
/// completion.
///
@@ -74,14 +74,14 @@ class UDPSocket_Dev: public Resource {
/// <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have
/// required permissions. <code>PP_ERROR_ADDRESS_IN_USE</code> will be
/// returned if the address is already in use.
- int32_t Bind(const NetAddress_Dev& addr,
+ int32_t Bind(const NetAddress& addr,
const CompletionCallback& callback);
/// Get the address that the socket is bound to. The socket must be bound.
///
- /// @return A <code>NetAddress_Dev</code> object. The object will be null
+ /// @return A <code>NetAddress</code> object. The object will be null
/// (i.e., is_null() returns true) on failure.
- NetAddress_Dev GetBoundAddress();
+ NetAddress GetBoundAddress();
/// Receives data from the socket and stores the source address. The socket
/// must be bound.
@@ -110,14 +110,14 @@ class UDPSocket_Dev: public Resource {
int32_t RecvFrom(
char* buffer,
int32_t num_bytes,
- const CompletionCallbackWithOutput<NetAddress_Dev>& callback);
+ const CompletionCallbackWithOutput<NetAddress>& callback);
/// Sends data to a specific destination. The socket must be bound.
///
/// @param[in] buffer The buffer containing the data to send.
/// @param[in] num_bytes The number of bytes to send.
- /// @param[in] addr A <code>NetAddress_Dev</code> object holding the
- /// destination address.
+ /// @param[in] addr A <code>NetAddress</code> object holding the destination
+ /// address.
/// @param[in] callback A <code>CompletionCallback</code> to be called upon
/// completion.
///
@@ -127,7 +127,7 @@ class UDPSocket_Dev: public Resource {
/// required permissions.
int32_t SendTo(const char* buffer,
int32_t num_bytes,
- const NetAddress_Dev& addr,
+ const NetAddress& addr,
const CompletionCallback& callback);
/// Cancels all pending reads and writes, and closes the socket. Any pending
diff --git a/ppapi/cpp/net_address.cc b/ppapi/cpp/net_address.cc
new file mode 100644
index 0000000..e96b03d
--- /dev/null
+++ b/ppapi/cpp/net_address.cc
@@ -0,0 +1,99 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "ppapi/cpp/net_address.h"
+
+#include "ppapi/c/pp_bool.h"
+#include "ppapi/cpp/instance_handle.h"
+#include "ppapi/cpp/module_impl.h"
+
+namespace pp {
+
+namespace {
+
+template <> const char* interface_name<PPB_NetAddress_1_0>() {
+ return PPB_NETADDRESS_INTERFACE_1_0;
+}
+
+} // namespace
+
+NetAddress::NetAddress() {
+}
+
+NetAddress::NetAddress(PassRef, PP_Resource resource)
+ : Resource(PASS_REF, resource) {
+}
+
+NetAddress::NetAddress(const InstanceHandle& instance,
+ const PP_NetAddress_IPv4& ipv4_addr) {
+ if (has_interface<PPB_NetAddress_1_0>()) {
+ PassRefFromConstructor(
+ get_interface<PPB_NetAddress_1_0>()->CreateFromIPv4Address(
+ instance.pp_instance(), &ipv4_addr));
+ }
+}
+
+NetAddress::NetAddress(const InstanceHandle& instance,
+ const PP_NetAddress_IPv6& ipv6_addr) {
+ if (has_interface<PPB_NetAddress_1_0>()) {
+ PassRefFromConstructor(
+ get_interface<PPB_NetAddress_1_0>()->CreateFromIPv6Address(
+ instance.pp_instance(), &ipv6_addr));
+ }
+}
+
+NetAddress::NetAddress(const NetAddress& other) : Resource(other) {
+}
+
+NetAddress::~NetAddress() {
+}
+
+NetAddress& NetAddress::operator=(const NetAddress& other) {
+ Resource::operator=(other);
+ return *this;
+}
+
+// static
+bool NetAddress::IsAvailable() {
+ return has_interface<PPB_NetAddress_1_0>();
+}
+
+PP_NetAddress_Family NetAddress::GetFamily() const {
+ if (has_interface<PPB_NetAddress_1_0>())
+ return get_interface<PPB_NetAddress_1_0>()->GetFamily(pp_resource());
+
+ return PP_NETADDRESS_FAMILY_UNSPECIFIED;
+}
+
+Var NetAddress::DescribeAsString(bool include_port) const {
+ if (has_interface<PPB_NetAddress_1_0>()) {
+ return Var(PASS_REF,
+ get_interface<PPB_NetAddress_1_0>()->DescribeAsString(
+ pp_resource(), PP_FromBool(include_port)));
+ }
+
+ return Var();
+}
+
+bool NetAddress::DescribeAsIPv4Address(PP_NetAddress_IPv4* ipv4_addr) const {
+ if (has_interface<PPB_NetAddress_1_0>()) {
+ return PP_ToBool(
+ get_interface<PPB_NetAddress_1_0>()->DescribeAsIPv4Address(
+ pp_resource(), ipv4_addr));
+ }
+
+ return false;
+}
+
+bool NetAddress::DescribeAsIPv6Address(PP_NetAddress_IPv6* ipv6_addr) const {
+ if (has_interface<PPB_NetAddress_1_0>()) {
+ return PP_ToBool(
+ get_interface<PPB_NetAddress_1_0>()->DescribeAsIPv6Address(
+ pp_resource(), ipv6_addr));
+ }
+
+ return false;
+}
+
+} // namespace pp
diff --git a/ppapi/cpp/dev/net_address_dev.h b/ppapi/cpp/net_address.h
index 4090aa3..9f101f2 100644
--- a/ppapi/cpp/dev/net_address_dev.h
+++ b/ppapi/cpp/net_address.h
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef PPAPI_CPP_DEV_NET_ADDRESS_DEV_H_
-#define PPAPI_CPP_DEV_NET_ADDRESS_DEV_H_
+#ifndef PPAPI_CPP_NET_ADDRESS_H_
+#define PPAPI_CPP_NET_ADDRESS_H_
-#include "ppapi/c/dev/ppb_net_address_dev.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/cpp/pass_ref.h"
#include "ppapi/cpp/resource.h"
#include "ppapi/cpp/var.h"
@@ -14,54 +14,54 @@ namespace pp {
class InstanceHandle;
-/// The <code>NetAddress_Dev</code> class represents a network address.
-class NetAddress_Dev : public Resource {
+/// The <code>NetAddress</code> class represents a network address.
+class NetAddress : public Resource {
public:
- /// Default constructor for creating an is_null() <code>NetAddress_Dev</code>
+ /// Default constructor for creating an is_null() <code>NetAddress</code>
/// object.
- NetAddress_Dev();
+ NetAddress();
/// A constructor used when you have received a <code>PP_Resource</code> as a
/// return value that has had 1 ref added for you.
///
- /// @param[in] resource A <code>PPB_NetAddress_Dev</code> resource.
- NetAddress_Dev(PassRef, PP_Resource resource);
+ /// @param[in] resource A <code>PPB_NetAddress</code> resource.
+ NetAddress(PassRef, PP_Resource resource);
- /// A constructor used to create a <code>NetAddress_Dev</code> object with the
+ /// A constructor used to create a <code>NetAddress</code> object with the
/// specified IPv4 address.
///
/// @param[in] instance The instance with which this resource will be
/// associated.
/// @param[in] ipv4_addr An IPv4 address.
- NetAddress_Dev(const InstanceHandle& instance,
- const PP_NetAddress_IPv4_Dev& ipv4_addr);
+ NetAddress(const InstanceHandle& instance,
+ const PP_NetAddress_IPv4& ipv4_addr);
- /// A constructor used to create a <code>NetAddress_Dev</code> object with the
+ /// A constructor used to create a <code>NetAddress</code> object with the
/// specified IPv6 address.
///
/// @param[in] instance The instance with which this resource will be
/// associated.
/// @param[in] ipv6_addr An IPv6 address.
- NetAddress_Dev(const InstanceHandle& instance,
- const PP_NetAddress_IPv6_Dev& ipv6_addr);
+ NetAddress(const InstanceHandle& instance,
+ const PP_NetAddress_IPv6& ipv6_addr);
- /// The copy constructor for <code>NetAddress_Dev</code>.
+ /// The copy constructor for <code>NetAddress</code>.
///
- /// @param[in] other A reference to another <code>NetAddress_Dev</code>.
- NetAddress_Dev(const NetAddress_Dev& other);
+ /// @param[in] other A reference to another <code>NetAddress</code>.
+ NetAddress(const NetAddress& other);
/// The destructor.
- virtual ~NetAddress_Dev();
+ virtual ~NetAddress();
- /// The assignment operator for <code>NetAddress_Dev</code>.
+ /// The assignment operator for <code>NetAddress</code>.
///
- /// @param[in] other A reference to another <code>NetAddress_Dev</code>.
+ /// @param[in] other A reference to another <code>NetAddress</code>.
///
- /// @return A reference to this <code>NetAddress_Dev</code> object.
- NetAddress_Dev& operator=(const NetAddress_Dev& other);
+ /// @return A reference to this <code>NetAddress</code> object.
+ NetAddress& operator=(const NetAddress& other);
/// Static function for determining whether the browser supports the
- /// <code>PPB_NetAddress_Dev</code> interface.
+ /// <code>PPB_NetAddress</code> interface.
///
/// @return true if the interface is available, false otherwise.
static bool IsAvailable();
@@ -70,7 +70,7 @@ class NetAddress_Dev : public Resource {
///
/// @return The address family on success;
/// <code>PP_NETADDRESS_FAMILY_UNSPECIFIED</code> on failure.
- PP_NetAddress_Family_Dev GetFamily() const;
+ PP_NetAddress_Family GetFamily() const;
/// Returns a human-readable description of the network address. The
/// description is in the form of host [ ":" port ] and conforms to
@@ -84,31 +84,31 @@ class NetAddress_Dev : public Resource {
/// <code>Var</code> on failure.
Var DescribeAsString(bool include_port) const;
- /// Fills a <code>PP_NetAddress_IPv4_Dev</code> structure if the network
- /// address is of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
+ /// Fills a <code>PP_NetAddress_IPv4</code> structure if the network address
+ /// is of <code>PP_NETADDRESS_FAMILY_IPV4</code> address family.
/// Note that passing a network address of
/// <code>PP_NETADDRESS_FAMILY_IPV6</code> address family will fail even if
/// the address is an IPv4-mapped IPv6 address.
///
- /// @param[out] ipv4_addr A <code>PP_NetAddress_IPv4_Dev</code> structure to
- /// store the result.
+ /// @param[out] ipv4_addr A <code>PP_NetAddress_IPv4</code> structure to store
+ /// the result.
///
/// @return A boolean value indicating whether the operation succeeded.
- bool DescribeAsIPv4Address(PP_NetAddress_IPv4_Dev* ipv4_addr) const;
+ bool DescribeAsIPv4Address(PP_NetAddress_IPv4* ipv4_addr) const;
- /// Fills a <code>PP_NetAddress_IPv6_Dev</code> structure if the network
- /// address is of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
+ /// Fills a <code>PP_NetAddress_IPv6</code> structure if the network address
+ /// is of <code>PP_NETADDRESS_FAMILY_IPV6</code> address family.
/// Note that passing a network address of
/// <code>PP_NETADDRESS_FAMILY_IPV4</code> address family will fail - this
/// method doesn't map it to an IPv6 address.
///
- /// @param[out] ipv6_addr A <code>PP_NetAddress_IPv6_Dev</code> structure to
- /// store the result.
+ /// @param[out] ipv6_addr A <code>PP_NetAddress_IPv6</code> structure to store
+ /// the result.
///
/// @return A boolean value indicating whether the operation succeeded.
- bool DescribeAsIPv6Address(PP_NetAddress_IPv6_Dev* ipv6_addr) const;
+ bool DescribeAsIPv6Address(PP_NetAddress_IPv6* ipv6_addr) const;
};
} // namespace pp
-#endif // PPAPI_CPP_DEV_NET_ADDRESS_DEV_H_
+#endif // PPAPI_CPP_NET_ADDRESS_H_
diff --git a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
index 5443916..7e4d65b 100644
--- a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
+++ b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
@@ -20,7 +20,6 @@
#include "ppapi/c/dev/ppb_ime_input_event_dev.h"
#include "ppapi/c/dev/ppb_keyboard_input_event_dev.h"
#include "ppapi/c/dev/ppb_memory_dev.h"
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/dev/ppb_printing_dev.h"
#include "ppapi/c/dev/ppb_resource_array_dev.h"
#include "ppapi/c/dev/ppb_scrollbar_dev.h"
@@ -66,6 +65,7 @@
#include "ppapi/c/ppb_messaging.h"
#include "ppapi/c/ppb_mouse_cursor.h"
#include "ppapi/c/ppb_mouse_lock.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/c/ppb_url_loader.h"
#include "ppapi/c/ppb_url_request_info.h"
#include "ppapi/c/ppb_url_response_info.h"
@@ -150,6 +150,7 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0;
+static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0;
@@ -169,7 +170,6 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Dev_0_1;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2;
-static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1;
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_9;
@@ -889,6 +889,45 @@ static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) {
/* End wrapper methods for PPB_MouseLock_1_0 */
+/* Begin wrapper methods for PPB_NetAddress_1_0 */
+
+static PP_Resource Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->CreateFromIPv4Address(instance, ipv4_addr);
+}
+
+static PP_Resource Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->CreateFromIPv6Address(instance, ipv6_addr);
+}
+
+static PP_Bool Pnacl_M29_PPB_NetAddress_IsNetAddress(PP_Resource resource) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->IsNetAddress(resource);
+}
+
+static PP_NetAddress_Family Pnacl_M29_PPB_NetAddress_GetFamily(PP_Resource addr) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->GetFamily(addr);
+}
+
+static void Pnacl_M29_PPB_NetAddress_DescribeAsString(struct PP_Var* _struct_result, PP_Resource addr, PP_Bool include_port) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ *_struct_result = iface->DescribeAsString(addr, include_port);
+}
+
+static PP_Bool Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address(PP_Resource addr, struct PP_NetAddress_IPv4* ipv4_addr) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->DescribeAsIPv4Address(addr, ipv4_addr);
+}
+
+static PP_Bool Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address(PP_Resource addr, struct PP_NetAddress_IPv6* ipv6_addr) {
+ const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
+ return iface->DescribeAsIPv6Address(addr, ipv6_addr);
+}
+
+/* End wrapper methods for PPB_NetAddress_1_0 */
+
/* Begin wrapper methods for PPB_URLLoader_1_0 */
static PP_Resource Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance) {
@@ -1561,45 +1600,6 @@ static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event,
/* Not generating wrapper methods for PPB_Memory_Dev_0_1 */
-/* Begin wrapper methods for PPB_NetAddress_Dev_0_1 */
-
-static PP_Resource Pnacl_M29_PPB_NetAddress_Dev_CreateFromIPv4Address(PP_Instance instance, const struct PP_NetAddress_IPv4_Dev* ipv4_addr) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->CreateFromIPv4Address(instance, ipv4_addr);
-}
-
-static PP_Resource Pnacl_M29_PPB_NetAddress_Dev_CreateFromIPv6Address(PP_Instance instance, const struct PP_NetAddress_IPv6_Dev* ipv6_addr) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->CreateFromIPv6Address(instance, ipv6_addr);
-}
-
-static PP_Bool Pnacl_M29_PPB_NetAddress_Dev_IsNetAddress(PP_Resource resource) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->IsNetAddress(resource);
-}
-
-static PP_NetAddress_Family_Dev Pnacl_M29_PPB_NetAddress_Dev_GetFamily(PP_Resource addr) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->GetFamily(addr);
-}
-
-static void Pnacl_M29_PPB_NetAddress_Dev_DescribeAsString(struct PP_Var* _struct_result, PP_Resource addr, PP_Bool include_port) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- *_struct_result = iface->DescribeAsString(addr, include_port);
-}
-
-static PP_Bool Pnacl_M29_PPB_NetAddress_Dev_DescribeAsIPv4Address(PP_Resource addr, struct PP_NetAddress_IPv4_Dev* ipv4_addr) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->DescribeAsIPv4Address(addr, ipv4_addr);
-}
-
-static PP_Bool Pnacl_M29_PPB_NetAddress_Dev_DescribeAsIPv6Address(PP_Resource addr, struct PP_NetAddress_IPv6_Dev* ipv6_addr) {
- const struct PPB_NetAddress_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1.real_iface;
- return iface->DescribeAsIPv6Address(addr, ipv6_addr);
-}
-
-/* End wrapper methods for PPB_NetAddress_Dev_0_1 */
-
/* Begin wrapper methods for PPB_Printing_Dev_0_7 */
static PP_Resource Pnacl_M23_PPB_Printing_Dev_Create(PP_Instance instance) {
@@ -3945,6 +3945,16 @@ struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = {
.UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_UnlockMouse
};
+struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = {
+ .CreateFromIPv4Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address,
+ .CreateFromIPv6Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address,
+ .IsNetAddress = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_NetAddress_IsNetAddress,
+ .GetFamily = (PP_NetAddress_Family (*)(PP_Resource addr))&Pnacl_M29_PPB_NetAddress_GetFamily,
+ .DescribeAsString = (struct PP_Var (*)(PP_Resource addr, PP_Bool include_port))&Pnacl_M29_PPB_NetAddress_DescribeAsString,
+ .DescribeAsIPv4Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address,
+ .DescribeAsIPv6Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address
+};
+
struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0 = {
.Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_URLLoader_Create,
.IsURLLoader = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLLoader_IsURLLoader,
@@ -4156,16 +4166,6 @@ struct PPB_IMEInputEvent_Dev_0_2 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2 = {
/* Not generating wrapper interface for PPB_Memory_Dev_0_1 */
-struct PPB_NetAddress_Dev_0_1 Pnacl_Wrappers_PPB_NetAddress_Dev_0_1 = {
- .CreateFromIPv4Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv4_Dev* ipv4_addr))&Pnacl_M29_PPB_NetAddress_Dev_CreateFromIPv4Address,
- .CreateFromIPv6Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv6_Dev* ipv6_addr))&Pnacl_M29_PPB_NetAddress_Dev_CreateFromIPv6Address,
- .IsNetAddress = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_NetAddress_Dev_IsNetAddress,
- .GetFamily = (PP_NetAddress_Family_Dev (*)(PP_Resource addr))&Pnacl_M29_PPB_NetAddress_Dev_GetFamily,
- .DescribeAsString = (struct PP_Var (*)(PP_Resource addr, PP_Bool include_port))&Pnacl_M29_PPB_NetAddress_Dev_DescribeAsString,
- .DescribeAsIPv4Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv4_Dev* ipv4_addr))&Pnacl_M29_PPB_NetAddress_Dev_DescribeAsIPv4Address,
- .DescribeAsIPv6Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv6_Dev* ipv6_addr))&Pnacl_M29_PPB_NetAddress_Dev_DescribeAsIPv6Address
-};
-
struct PPB_Printing_Dev_0_7 Pnacl_Wrappers_PPB_Printing_Dev_0_7 = {
.Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M23_PPB_Printing_Dev_Create,
.GetDefaultPrintSettings = (int32_t (*)(PP_Resource resource, struct PP_PrintSettings_Dev* print_settings, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings
@@ -4866,6 +4866,12 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = {
.real_iface = NULL
};
+static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = {
+ .iface_macro = PPB_NETADDRESS_INTERFACE_1_0,
+ .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_1_0,
+ .real_iface = NULL
+};
+
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0 = {
.iface_macro = PPB_URLLOADER_INTERFACE_1_0,
.wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLLoader_1_0,
@@ -4980,12 +4986,6 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2 = {
.real_iface = NULL
};
-static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1 = {
- .iface_macro = PPB_NETADDRESS_DEV_INTERFACE_0_1,
- .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_Dev_0_1,
- .real_iface = NULL
-};
-
static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7 = {
.iface_macro = PPB_PRINTING_DEV_INTERFACE_0_7,
.wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Printing_Dev_0_7,
@@ -5317,6 +5317,7 @@ static struct __PnaclWrapperInfo *s_ppb_wrappers[] = {
&Pnacl_WrapperInfo_PPB_MessageLoop_1_0,
&Pnacl_WrapperInfo_PPB_Messaging_1_0,
&Pnacl_WrapperInfo_PPB_MouseLock_1_0,
+ &Pnacl_WrapperInfo_PPB_NetAddress_1_0,
&Pnacl_WrapperInfo_PPB_URLLoader_1_0,
&Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0,
&Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0,
@@ -5335,7 +5336,6 @@ static struct __PnaclWrapperInfo *s_ppb_wrappers[] = {
&Pnacl_WrapperInfo_PPB_HostResolver_Dev_0_1,
&Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1,
&Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2,
- &Pnacl_WrapperInfo_PPB_NetAddress_Dev_0_1,
&Pnacl_WrapperInfo_PPB_Printing_Dev_0_7,
&Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1,
&Pnacl_WrapperInfo_PPB_Testing_Dev_0_9,
diff --git a/ppapi/ppapi_shared.gypi b/ppapi/ppapi_shared.gypi
index 217c2a28..a8eda9b 100644
--- a/ppapi/ppapi_shared.gypi
+++ b/ppapi/ppapi_shared.gypi
@@ -211,7 +211,7 @@
'thunk/ppb_mouse_cursor_thunk.cc',
'thunk/ppb_mouse_lock_thunk.cc',
'thunk/ppb_net_address_api.h',
- 'thunk/ppb_net_address_dev_thunk.cc',
+ 'thunk/ppb_net_address_thunk.cc',
'thunk/ppb_network_list_api.h',
'thunk/ppb_network_list_private_thunk.cc',
'thunk/ppb_network_monitor_private_api.h',
diff --git a/ppapi/ppapi_sources.gypi b/ppapi/ppapi_sources.gypi
index 06ff1c4..ad188bc 100644
--- a/ppapi/ppapi_sources.gypi
+++ b/ppapi/ppapi_sources.gypi
@@ -41,6 +41,7 @@
'c/ppb_messaging.h',
'c/ppb_mouse_cursor.h',
'c/ppb_mouse_lock.h',
+ 'c/ppb_net_address.h',
'c/ppb_opengles2.h',
'c/pp_touch_point.h',
'c/ppb_url_loader.h',
@@ -72,7 +73,6 @@
'c/dev/ppb_host_resolver_dev.h',
'c/dev/ppb_ime_input_event_dev.h',
'c/dev/ppb_memory_dev.h',
- 'c/dev/ppb_net_address_dev.h',
'c/dev/ppb_printing_dev.h',
'c/dev/ppb_resource_array_dev.h',
'c/dev/ppb_scrollbar_dev.h',
@@ -187,6 +187,8 @@
'cpp/mouse_cursor.h',
'cpp/mouse_lock.cc',
'cpp/mouse_lock.h',
+ 'cpp/net_address.cc',
+ 'cpp/net_address.h',
'cpp/output_traits.h',
'cpp/point.h',
'cpp/rect.cc',
@@ -239,8 +241,6 @@
'cpp/dev/ime_input_event_dev.h',
'cpp/dev/memory_dev.cc',
'cpp/dev/memory_dev.h',
- 'cpp/dev/net_address_dev.cc',
- 'cpp/dev/net_address_dev.h',
'cpp/dev/printing_dev.cc',
'cpp/dev/printing_dev.h',
'cpp/dev/resource_array_dev.cc',
diff --git a/ppapi/proxy/interface_list.cc b/ppapi/proxy/interface_list.cc
index e88a6e3..87a7359 100644
--- a/ppapi/proxy/interface_list.cc
+++ b/ppapi/proxy/interface_list.cc
@@ -19,7 +19,6 @@
#include "ppapi/c/dev/ppb_ime_input_event_dev.h"
#include "ppapi/c/dev/ppb_keyboard_input_event_dev.h"
#include "ppapi/c/dev/ppb_memory_dev.h"
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/dev/ppb_opengles2ext_dev.h"
#include "ppapi/c/dev/ppb_printing_dev.h"
#include "ppapi/c/dev/ppb_resource_array_dev.h"
@@ -50,6 +49,7 @@
#include "ppapi/c/ppb_message_loop.h"
#include "ppapi/c/ppb_messaging.h"
#include "ppapi/c/ppb_mouse_lock.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/c/ppb_opengles2.h"
#include "ppapi/c/ppb_url_loader.h"
#include "ppapi/c/ppb_url_request_info.h"
diff --git a/ppapi/proxy/net_address_resource.cc b/ppapi/proxy/net_address_resource.cc
index 8bda8dd..9d906a5 100644
--- a/ppapi/proxy/net_address_resource.cc
+++ b/ppapi/proxy/net_address_resource.cc
@@ -16,7 +16,7 @@ namespace proxy {
NetAddressResource::NetAddressResource(
Connection connection,
PP_Instance instance,
- const PP_NetAddress_IPv4_Dev& ipv4_addr)
+ const PP_NetAddress_IPv4& ipv4_addr)
: PluginResource(connection, instance) {
NetAddressPrivateImpl::CreateNetAddressPrivateFromIPv4Address(ipv4_addr,
&address_);
@@ -25,7 +25,7 @@ NetAddressResource::NetAddressResource(
NetAddressResource::NetAddressResource(
Connection connection,
PP_Instance instance,
- const PP_NetAddress_IPv6_Dev& ipv6_addr)
+ const PP_NetAddress_IPv6& ipv6_addr)
: PluginResource(connection, instance) {
NetAddressPrivateImpl::CreateNetAddressPrivateFromIPv6Address(ipv6_addr,
&address_);
@@ -46,7 +46,7 @@ thunk::PPB_NetAddress_API* NetAddressResource::AsPPB_NetAddress_API() {
return this;
}
-PP_NetAddress_Family_Dev NetAddressResource::GetFamily() {
+PP_NetAddress_Family NetAddressResource::GetFamily() {
return NetAddressPrivateImpl::GetFamilyFromNetAddressPrivate(address_);
}
@@ -60,14 +60,14 @@ PP_Var NetAddressResource::DescribeAsString(PP_Bool include_port) {
}
PP_Bool NetAddressResource::DescribeAsIPv4Address(
- PP_NetAddress_IPv4_Dev* ipv4_addr) {
+ PP_NetAddress_IPv4* ipv4_addr) {
return PP_FromBool(
NetAddressPrivateImpl::DescribeNetAddressPrivateAsIPv4Address(
address_, ipv4_addr));
}
PP_Bool NetAddressResource::DescribeAsIPv6Address(
- PP_NetAddress_IPv6_Dev* ipv6_addr) {
+ PP_NetAddress_IPv6* ipv6_addr) {
return PP_FromBool(
NetAddressPrivateImpl::DescribeNetAddressPrivateAsIPv6Address(
address_, ipv6_addr));
diff --git a/ppapi/proxy/net_address_resource.h b/ppapi/proxy/net_address_resource.h
index 9c50492..4d23604 100644
--- a/ppapi/proxy/net_address_resource.h
+++ b/ppapi/proxy/net_address_resource.h
@@ -20,10 +20,10 @@ class PPAPI_PROXY_EXPORT NetAddressResource : public PluginResource,
public:
NetAddressResource(Connection connection,
PP_Instance instance,
- const PP_NetAddress_IPv4_Dev& ipv4_addr);
+ const PP_NetAddress_IPv4& ipv4_addr);
NetAddressResource(Connection connection,
PP_Instance instance,
- const PP_NetAddress_IPv6_Dev& ipv6_addr);
+ const PP_NetAddress_IPv6& ipv6_addr);
NetAddressResource(Connection connection,
PP_Instance instance,
const PP_NetAddress_Private& private_addr);
@@ -34,16 +34,16 @@ class PPAPI_PROXY_EXPORT NetAddressResource : public PluginResource,
virtual thunk::PPB_NetAddress_API* AsPPB_NetAddress_API() OVERRIDE;
// PPB_NetAddress_API implementation.
- virtual PP_NetAddress_Family_Dev GetFamily() OVERRIDE;
+ virtual PP_NetAddress_Family GetFamily() OVERRIDE;
virtual PP_Var DescribeAsString(PP_Bool include_port) OVERRIDE;
virtual PP_Bool DescribeAsIPv4Address(
- PP_NetAddress_IPv4_Dev* ipv4_addr) OVERRIDE;
+ PP_NetAddress_IPv4* ipv4_addr) OVERRIDE;
virtual PP_Bool DescribeAsIPv6Address(
- PP_NetAddress_IPv6_Dev* ipv6_addr) OVERRIDE;
+ PP_NetAddress_IPv6* ipv6_addr) OVERRIDE;
virtual const PP_NetAddress_Private& GetNetAddressPrivate() OVERRIDE;
private:
- // TODO(yzshen): Refactor the code so that PPB_NetAddress_Dev resource doesn't
+ // TODO(yzshen): Refactor the code so that PPB_NetAddress resource doesn't
// use PP_NetAddress_Private as storage type.
PP_NetAddress_Private address_;
diff --git a/ppapi/proxy/resource_creation_proxy.cc b/ppapi/proxy/resource_creation_proxy.cc
index 1ec2853..337d620 100644
--- a/ppapi/proxy/resource_creation_proxy.cc
+++ b/ppapi/proxy/resource_creation_proxy.cc
@@ -292,14 +292,14 @@ PP_Resource ResourceCreationProxy::CreateImageDataSimple(
PP_Resource ResourceCreationProxy::CreateNetAddressFromIPv4Address(
PP_Instance instance,
- const PP_NetAddress_IPv4_Dev* ipv4_addr) {
+ const PP_NetAddress_IPv4* ipv4_addr) {
return (new NetAddressResource(GetConnection(), instance,
*ipv4_addr))->GetReference();
}
PP_Resource ResourceCreationProxy::CreateNetAddressFromIPv6Address(
PP_Instance instance,
- const PP_NetAddress_IPv6_Dev* ipv6_addr) {
+ const PP_NetAddress_IPv6* ipv6_addr) {
return (new NetAddressResource(GetConnection(), instance,
*ipv6_addr))->GetReference();
}
diff --git a/ppapi/proxy/resource_creation_proxy.h b/ppapi/proxy/resource_creation_proxy.h
index d62f747..47b40a8 100644
--- a/ppapi/proxy/resource_creation_proxy.h
+++ b/ppapi/proxy/resource_creation_proxy.h
@@ -128,10 +128,10 @@ class ResourceCreationProxy : public InterfaceProxy,
PP_Bool init_to_zero) OVERRIDE;
virtual PP_Resource CreateNetAddressFromIPv4Address(
PP_Instance instance,
- const PP_NetAddress_IPv4_Dev* ipv4_addr) OVERRIDE;
+ const PP_NetAddress_IPv4* ipv4_addr) OVERRIDE;
virtual PP_Resource CreateNetAddressFromIPv6Address(
PP_Instance instance,
- const PP_NetAddress_IPv6_Dev* ipv6_addr) OVERRIDE;
+ const PP_NetAddress_IPv6* ipv6_addr) OVERRIDE;
virtual PP_Resource CreateNetAddressFromNetAddressPrivate(
PP_Instance instance,
const PP_NetAddress_Private& private_addr) OVERRIDE;
diff --git a/ppapi/shared_impl/private/net_address_private_impl.cc b/ppapi/shared_impl/private/net_address_private_impl.cc
index b8ca434..35231d5 100644
--- a/ppapi/shared_impl/private/net_address_private_impl.cc
+++ b/ppapi/shared_impl/private/net_address_private_impl.cc
@@ -519,7 +519,7 @@ std::string NetAddressPrivateImpl::DescribeNetAddress(
// static
void NetAddressPrivateImpl::CreateNetAddressPrivateFromIPv4Address(
- const PP_NetAddress_IPv4_Dev& ipv4_addr,
+ const PP_NetAddress_IPv4& ipv4_addr,
PP_NetAddress_Private* addr) {
CreateFromIPv4Address(ipv4_addr.addr, ConvertFromNetEndian16(ipv4_addr.port),
addr);
@@ -527,14 +527,14 @@ void NetAddressPrivateImpl::CreateNetAddressPrivateFromIPv4Address(
// static
void NetAddressPrivateImpl::CreateNetAddressPrivateFromIPv6Address(
- const PP_NetAddress_IPv6_Dev& ipv6_addr,
+ const PP_NetAddress_IPv6& ipv6_addr,
PP_NetAddress_Private* addr) {
CreateFromIPv6Address(ipv6_addr.addr, 0,
ConvertFromNetEndian16(ipv6_addr.port), addr);
}
// static
-PP_NetAddress_Family_Dev NetAddressPrivateImpl::GetFamilyFromNetAddressPrivate(
+PP_NetAddress_Family NetAddressPrivateImpl::GetFamilyFromNetAddressPrivate(
const PP_NetAddress_Private& addr) {
const NetAddress* net_addr = ToNetAddress(&addr);
if (!IsValid(net_addr))
@@ -546,7 +546,7 @@ PP_NetAddress_Family_Dev NetAddressPrivateImpl::GetFamilyFromNetAddressPrivate(
// static
bool NetAddressPrivateImpl::DescribeNetAddressPrivateAsIPv4Address(
const PP_NetAddress_Private& addr,
- PP_NetAddress_IPv4_Dev* ipv4_addr) {
+ PP_NetAddress_IPv4* ipv4_addr) {
if (!ipv4_addr)
return false;
@@ -566,7 +566,7 @@ bool NetAddressPrivateImpl::DescribeNetAddressPrivateAsIPv4Address(
// static
bool NetAddressPrivateImpl::DescribeNetAddressPrivateAsIPv6Address(
const PP_NetAddress_Private& addr,
- PP_NetAddress_IPv6_Dev* ipv6_addr) {
+ PP_NetAddress_IPv6* ipv6_addr) {
if (!ipv6_addr)
return false;
diff --git a/ppapi/shared_impl/private/net_address_private_impl.h b/ppapi/shared_impl/private/net_address_private_impl.h
index fdc9577..a8ba059 100644
--- a/ppapi/shared_impl/private/net_address_private_impl.h
+++ b/ppapi/shared_impl/private/net_address_private_impl.h
@@ -9,8 +9,8 @@
#include <vector>
#include "base/basictypes.h"
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/pp_stdint.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/shared_impl/ppapi_shared_export.h"
struct PP_NetAddress_Private;
@@ -37,24 +37,24 @@ class PPAPI_SHARED_EXPORT NetAddressPrivateImpl {
static std::string DescribeNetAddress(const PP_NetAddress_Private& addr,
bool include_port);
- // Conversion methods to make PPB_NetAddress_Dev resource work with
+ // Conversion methods to make PPB_NetAddress resource work with
// PP_NetAddress_Private.
- // TODO(yzshen): Remove them once PPB_NetAddress_Dev resource doesn't use
+ // TODO(yzshen): Remove them once PPB_NetAddress resource doesn't use
// PP_NetAddress_Private as storage type.
static void CreateNetAddressPrivateFromIPv4Address(
- const PP_NetAddress_IPv4_Dev& ipv4_addr,
+ const PP_NetAddress_IPv4& ipv4_addr,
PP_NetAddress_Private* addr);
static void CreateNetAddressPrivateFromIPv6Address(
- const PP_NetAddress_IPv6_Dev& ipv6_addr,
+ const PP_NetAddress_IPv6& ipv6_addr,
PP_NetAddress_Private* addr);
- static PP_NetAddress_Family_Dev GetFamilyFromNetAddressPrivate(
+ static PP_NetAddress_Family GetFamilyFromNetAddressPrivate(
const PP_NetAddress_Private& addr);
static bool DescribeNetAddressPrivateAsIPv4Address(
const PP_NetAddress_Private& addr,
- PP_NetAddress_IPv4_Dev* ipv4_addr);
+ PP_NetAddress_IPv4* ipv4_addr);
static bool DescribeNetAddressPrivateAsIPv6Address(
const PP_NetAddress_Private& addr,
- PP_NetAddress_IPv6_Dev* ipv6_addr);
+ PP_NetAddress_IPv6* ipv6_addr);
static const PP_NetAddress_Private kInvalidNetAddress;
diff --git a/ppapi/tests/all_c_includes.h b/ppapi/tests/all_c_includes.h
index 95e0108..d11a8c9 100644
--- a/ppapi/tests/all_c_includes.h
+++ b/ppapi/tests/all_c_includes.h
@@ -23,7 +23,6 @@
#include "ppapi/c/dev/ppb_host_resolver_dev.h"
#include "ppapi/c/dev/ppb_ime_input_event_dev.h"
#include "ppapi/c/dev/ppb_memory_dev.h"
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/dev/ppb_printing_dev.h"
#include "ppapi/c/dev/ppb_resource_array_dev.h"
#include "ppapi/c/dev/ppb_scrollbar_dev.h"
@@ -85,6 +84,7 @@
#include "ppapi/c/ppb_instance.h"
#include "ppapi/c/ppb_messaging.h"
#include "ppapi/c/ppb_mouse_lock.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/c/ppb_opengles2.h"
#include "ppapi/c/ppb_url_loader.h"
#include "ppapi/c/ppb_url_request_info.h"
diff --git a/ppapi/tests/all_cpp_includes.h b/ppapi/tests/all_cpp_includes.h
index 9f6bc7d..6edcc7f 100644
--- a/ppapi/tests/all_cpp_includes.h
+++ b/ppapi/tests/all_cpp_includes.h
@@ -21,7 +21,6 @@
#include "ppapi/cpp/dev/host_resolver_dev.h"
#include "ppapi/cpp/dev/ime_input_event_dev.h"
#include "ppapi/cpp/dev/memory_dev.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
#include "ppapi/cpp/dev/printing_dev.h"
#include "ppapi/cpp/dev/resource_array_dev.h"
#include "ppapi/cpp/dev/scriptable_object_deprecated.h"
@@ -52,6 +51,7 @@
#include "ppapi/cpp/module.h"
#include "ppapi/cpp/module_impl.h"
#include "ppapi/cpp/mouse_lock.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/point.h"
#include "ppapi/cpp/private/content_decryptor_private.h"
#include "ppapi/cpp/private/flash_font_file.h"
diff --git a/ppapi/tests/test_host_resolver.cc b/ppapi/tests/test_host_resolver.cc
index 7be4700..8c97ce5 100644
--- a/ppapi/tests/test_host_resolver.cc
+++ b/ppapi/tests/test_host_resolver.cc
@@ -5,8 +5,8 @@
#include "ppapi/tests/test_host_resolver.h"
#include "ppapi/cpp/dev/host_resolver_dev.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
#include "ppapi/cpp/dev/tcp_socket_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/var.h"
#include "ppapi/tests/test_utils.h"
#include "ppapi/tests/testing_instance.h"
@@ -46,7 +46,7 @@ void TestHostResolver::RunTests(const std::string& filter) {
std::string TestHostResolver::SyncConnect(
pp::TCPSocket_Dev* socket,
- const pp::NetAddress_Dev& address) {
+ const pp::NetAddress& address) {
TestCompletionCallback callback(instance_->pp_instance(), callback_type());
callback.WaitForResult(socket->Connect(address, callback.GetCallback()));
CHECK_CALLBACK_BEHAVIOR(callback);
@@ -119,7 +119,7 @@ std::string TestHostResolver::ParameterizedTestResolve(
size_t size = host_resolver.GetNetAddressCount();
ASSERT_TRUE(size >= 1);
- pp::NetAddress_Dev address;
+ pp::NetAddress address;
for (size_t i = 0; i < size; ++i) {
address = host_resolver.GetNetAddress(i);
ASSERT_NE(0, address.pp_resource());
@@ -148,7 +148,7 @@ std::string TestHostResolver::ParameterizedTestResolve(
std::string TestHostResolver::TestEmpty() {
pp::HostResolver_Dev host_resolver(instance_);
ASSERT_EQ(0, host_resolver.GetNetAddressCount());
- pp::NetAddress_Dev address = host_resolver.GetNetAddress(0);
+ pp::NetAddress address = host_resolver.GetNetAddress(0);
ASSERT_EQ(0, address.pp_resource());
PASS();
diff --git a/ppapi/tests/test_host_resolver.h b/ppapi/tests/test_host_resolver.h
index a67ed1f..4359c69 100644
--- a/ppapi/tests/test_host_resolver.h
+++ b/ppapi/tests/test_host_resolver.h
@@ -12,7 +12,7 @@
namespace pp {
class HostResolver_Dev;
-class NetAddress_Dev;
+class NetAddress;
class TCPSocket_Dev;
} // namespace pp
@@ -26,7 +26,7 @@ class TestHostResolver : public TestCase {
private:
std::string SyncConnect(pp::TCPSocket_Dev* socket,
- const pp::NetAddress_Dev& address);
+ const pp::NetAddress& address);
std::string SyncRead(pp::TCPSocket_Dev* socket,
char* buffer,
int32_t num_bytes,
diff --git a/ppapi/tests/test_net_address.cc b/ppapi/tests/test_net_address.cc
index b6dff7b..f719ba5 100644
--- a/ppapi/tests/test_net_address.cc
+++ b/ppapi/tests/test_net_address.cc
@@ -6,40 +6,40 @@
#include <cstring>
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/tests/test_utils.h"
#include "ppapi/tests/testing_instance.h"
-using pp::NetAddress_Dev;
+using pp::NetAddress;
REGISTER_TEST_CASE(NetAddress);
namespace {
-bool EqualIPv4Address(const PP_NetAddress_IPv4_Dev& addr1,
- const PP_NetAddress_IPv4_Dev& addr2) {
+bool EqualIPv4Address(const PP_NetAddress_IPv4& addr1,
+ const PP_NetAddress_IPv4& addr2) {
return addr1.port == addr2.port &&
!memcmp(addr1.addr, addr2.addr, sizeof(addr1.addr));
}
-bool EqualIPv6Address(const PP_NetAddress_IPv6_Dev& addr1,
- const PP_NetAddress_IPv6_Dev& addr2) {
+bool EqualIPv6Address(const PP_NetAddress_IPv6& addr1,
+ const PP_NetAddress_IPv6& addr2) {
return addr1.port == addr2.port &&
!memcmp(addr1.addr, addr2.addr, sizeof(addr1.addr));
}
-NetAddress_Dev CreateFromHostOrderIPv6Address(
+NetAddress CreateFromHostOrderIPv6Address(
const pp::InstanceHandle& instance,
const uint16_t host_order_addr[8],
uint16_t host_order_port) {
- PP_NetAddress_IPv6_Dev ipv6_addr;
+ PP_NetAddress_IPv6 ipv6_addr;
ipv6_addr.port = ConvertToNetEndian16(host_order_port);
for (size_t i = 0; i < 8; ++i) {
uint16_t net_order_addr = ConvertToNetEndian16(host_order_addr[i]);
memcpy(&ipv6_addr.addr[2 * i], &net_order_addr, 2);
}
- return NetAddress_Dev(instance, ipv6_addr);
+ return NetAddress(instance, ipv6_addr);
}
} // namespace
@@ -48,7 +48,7 @@ TestNetAddress::TestNetAddress(TestingInstance* instance) : TestCase(instance) {
}
bool TestNetAddress::Init() {
- return NetAddress_Dev::IsAvailable();
+ return NetAddress::IsAvailable();
}
void TestNetAddress::RunTests(const std::string& filter) {
@@ -58,39 +58,38 @@ void TestNetAddress::RunTests(const std::string& filter) {
}
std::string TestNetAddress::TestIPv4Address() {
- PP_NetAddress_IPv4_Dev ipv4_addr = { ConvertToNetEndian16(80),
- { 127, 0, 0, 1 } };
- NetAddress_Dev net_addr(instance_, ipv4_addr);
+ PP_NetAddress_IPv4 ipv4_addr = { ConvertToNetEndian16(80), { 127, 0, 0, 1 } };
+ NetAddress net_addr(instance_, ipv4_addr);
ASSERT_NE(0, net_addr.pp_resource());
ASSERT_EQ(PP_NETADDRESS_FAMILY_IPV4, net_addr.GetFamily());
- PP_NetAddress_IPv4_Dev out_ipv4_addr;
+ PP_NetAddress_IPv4 out_ipv4_addr;
ASSERT_TRUE(net_addr.DescribeAsIPv4Address(&out_ipv4_addr));
ASSERT_TRUE(EqualIPv4Address(ipv4_addr, out_ipv4_addr));
- PP_NetAddress_IPv6_Dev out_ipv6_addr;
+ PP_NetAddress_IPv6 out_ipv6_addr;
ASSERT_FALSE(net_addr.DescribeAsIPv6Address(&out_ipv6_addr));
PASS();
}
std::string TestNetAddress::TestIPv6Address() {
- PP_NetAddress_IPv6_Dev ipv6_addr = {
+ PP_NetAddress_IPv6 ipv6_addr = {
ConvertToNetEndian16(1024),
{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }
};
- NetAddress_Dev net_addr(instance_, ipv6_addr);
+ NetAddress net_addr(instance_, ipv6_addr);
ASSERT_NE(0, net_addr.pp_resource());
ASSERT_EQ(PP_NETADDRESS_FAMILY_IPV6, net_addr.GetFamily());
- PP_NetAddress_IPv6_Dev out_ipv6_addr;
+ PP_NetAddress_IPv6 out_ipv6_addr;
ASSERT_TRUE(net_addr.DescribeAsIPv6Address(&out_ipv6_addr));
ASSERT_TRUE(EqualIPv6Address(ipv6_addr, out_ipv6_addr));
- PP_NetAddress_IPv4_Dev out_ipv4_addr;
+ PP_NetAddress_IPv4 out_ipv4_addr;
ASSERT_FALSE(net_addr.DescribeAsIPv4Address(&out_ipv4_addr));
PASS();
@@ -99,15 +98,15 @@ std::string TestNetAddress::TestIPv6Address() {
std::string TestNetAddress::TestDescribeAsString() {
{
// Test describing IPv4 addresses.
- PP_NetAddress_IPv4_Dev ipv4_addr1 = { ConvertToNetEndian16(1234),
- { 127, 0, 0, 1 } };
- NetAddress_Dev addr1(instance_, ipv4_addr1);
+ PP_NetAddress_IPv4 ipv4_addr1 = { ConvertToNetEndian16(1234),
+ { 127, 0, 0, 1 } };
+ NetAddress addr1(instance_, ipv4_addr1);
ASSERT_EQ("127.0.0.1", addr1.DescribeAsString(false).AsString());
ASSERT_EQ("127.0.0.1:1234", addr1.DescribeAsString(true).AsString());
- PP_NetAddress_IPv4_Dev ipv4_addr2 = { ConvertToNetEndian16(80),
- { 192, 168, 0, 2 } };
- NetAddress_Dev addr2(instance_, ipv4_addr2);
+ PP_NetAddress_IPv4 ipv4_addr2 = { ConvertToNetEndian16(80),
+ { 192, 168, 0, 2 } };
+ NetAddress addr2(instance_, ipv4_addr2);
ASSERT_EQ("192.168.0.2", addr2.DescribeAsString(false).AsString());
ASSERT_EQ("192.168.0.2:80", addr2.DescribeAsString(true).AsString());
}
@@ -160,7 +159,7 @@ std::string TestNetAddress::TestDescribeAsString() {
for (size_t i = 0;
i < sizeof(ipv6_test_cases) / sizeof(ipv6_test_cases[0]);
++i) {
- NetAddress_Dev addr = CreateFromHostOrderIPv6Address(
+ NetAddress addr = CreateFromHostOrderIPv6Address(
instance_, ipv6_test_cases[i].host_order_addr,
ipv6_test_cases[i].host_order_port);
ASSERT_EQ(ipv6_test_cases[i].expected_without_port,
diff --git a/ppapi/tests/test_tcp_socket.cc b/ppapi/tests/test_tcp_socket.cc
index d177a31..699eff9 100644
--- a/ppapi/tests/test_tcp_socket.cc
+++ b/ppapi/tests/test_tcp_socket.cc
@@ -59,7 +59,7 @@ std::string TestTCPSocket::TestConnect() {
CHECK_CALLBACK_BEHAVIOR(cb);
ASSERT_EQ(PP_OK, cb.result());
- pp::NetAddress_Dev local_addr, remote_addr;
+ pp::NetAddress local_addr, remote_addr;
local_addr = socket.GetLocalAddress();
remote_addr = socket.GetRemoteAddress();
diff --git a/ppapi/tests/test_tcp_socket.h b/ppapi/tests/test_tcp_socket.h
index 0ff7e33..3f8ba86 100644
--- a/ppapi/tests/test_tcp_socket.h
+++ b/ppapi/tests/test_tcp_socket.h
@@ -8,7 +8,7 @@
#include <string>
#include "ppapi/c/pp_stdint.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/tests/test_case.h"
namespace pp {
@@ -31,7 +31,7 @@ class TestTCPSocket: public TestCase {
int32_t ReadFirstLineFromSocket(pp::TCPSocket_Dev* socket, std::string* s);
int32_t WriteStringToSocket(pp::TCPSocket_Dev* socket, const std::string& s);
- pp::NetAddress_Dev addr_;
+ pp::NetAddress addr_;
};
#endif // PAPPI_TESTS_TEST_TCP_SOCKET_H_
diff --git a/ppapi/tests/test_udp_socket.cc b/ppapi/tests/test_udp_socket.cc
index 3141201..f558443 100644
--- a/ppapi/tests/test_udp_socket.cc
+++ b/ppapi/tests/test_udp_socket.cc
@@ -20,29 +20,29 @@ namespace {
const uint16_t kPortScanFrom = 1024;
const uint16_t kPortScanTo = 4096;
-pp::NetAddress_Dev ReplacePort(const pp::InstanceHandle& instance,
- const pp::NetAddress_Dev& addr,
- uint16_t port) {
+pp::NetAddress ReplacePort(const pp::InstanceHandle& instance,
+ const pp::NetAddress& addr,
+ uint16_t port) {
switch (addr.GetFamily()) {
case PP_NETADDRESS_FAMILY_IPV4: {
- PP_NetAddress_IPv4_Dev ipv4_addr;
+ PP_NetAddress_IPv4 ipv4_addr;
if (!addr.DescribeAsIPv4Address(&ipv4_addr))
break;
ipv4_addr.port = ConvertToNetEndian16(port);
- return pp::NetAddress_Dev(instance, ipv4_addr);
+ return pp::NetAddress(instance, ipv4_addr);
}
case PP_NETADDRESS_FAMILY_IPV6: {
- PP_NetAddress_IPv6_Dev ipv6_addr;
+ PP_NetAddress_IPv6 ipv6_addr;
if (!addr.DescribeAsIPv6Address(&ipv6_addr))
break;
ipv6_addr.port = ConvertToNetEndian16(port);
- return pp::NetAddress_Dev(instance, ipv6_addr);
+ return pp::NetAddress(instance, ipv6_addr);
}
default: {
PP_NOTREACHED();
}
}
- return pp::NetAddress_Dev();
+ return pp::NetAddress();
}
} // namespace
@@ -59,7 +59,7 @@ bool TestUDPSocket::Init() {
if (!udp_socket_is_available)
instance_->AppendError("PPB_UDPSocket interface not available");
- bool net_address_is_available = pp::NetAddress_Dev::IsAvailable();
+ bool net_address_is_available = pp::NetAddress::IsAvailable();
if (!net_address_is_available)
instance_->AppendError("PPB_NetAddress interface not available");
@@ -85,7 +85,7 @@ void TestUDPSocket::RunTests(const std::string& filter) {
RUN_CALLBACK_TEST(TestUDPSocket, SetOption, filter);
}
-std::string TestUDPSocket::GetLocalAddress(pp::NetAddress_Dev* address) {
+std::string TestUDPSocket::GetLocalAddress(pp::NetAddress* address) {
pp::TCPSocket_Dev socket(instance_);
TestCompletionCallback callback(instance_->pp_instance(), callback_type());
callback.WaitForResult(socket.Connect(address_, callback.GetCallback()));
@@ -115,7 +115,7 @@ std::string TestUDPSocket::SetBroadcastOptions(pp::UDPSocket_Dev* socket) {
}
std::string TestUDPSocket::BindUDPSocket(pp::UDPSocket_Dev* socket,
- const pp::NetAddress_Dev& address) {
+ const pp::NetAddress& address) {
TestCompletionCallback callback(instance_->pp_instance(), callback_type());
callback.WaitForResult(socket->Bind(address, callback.GetCallback()));
CHECK_CALLBACK_BEHAVIOR(callback);
@@ -125,13 +125,13 @@ std::string TestUDPSocket::BindUDPSocket(pp::UDPSocket_Dev* socket,
std::string TestUDPSocket::LookupPortAndBindUDPSocket(
pp::UDPSocket_Dev* socket,
- pp::NetAddress_Dev* address) {
- pp::NetAddress_Dev base_address;
+ pp::NetAddress* address) {
+ pp::NetAddress base_address;
ASSERT_SUBTEST_SUCCESS(GetLocalAddress(&base_address));
bool is_free_port_found = false;
for (uint16_t port = kPortScanFrom; port < kPortScanTo; ++port) {
- pp::NetAddress_Dev new_address = ReplacePort(instance_, base_address, port);
+ pp::NetAddress new_address = ReplacePort(instance_, base_address, port);
ASSERT_NE(0, new_address.pp_resource());
if (BindUDPSocket(socket, new_address).empty()) {
is_free_port_found = true;
@@ -148,11 +148,11 @@ std::string TestUDPSocket::LookupPortAndBindUDPSocket(
}
std::string TestUDPSocket::ReadSocket(pp::UDPSocket_Dev* socket,
- pp::NetAddress_Dev* address,
+ pp::NetAddress* address,
size_t size,
std::string* message) {
std::vector<char> buffer(size);
- TestCompletionCallbackWithOutput<pp::NetAddress_Dev> callback(
+ TestCompletionCallbackWithOutput<pp::NetAddress> callback(
instance_->pp_instance(), callback_type());
callback.WaitForResult(
socket->RecvFrom(&buffer[0], size, callback.GetCallback()));
@@ -166,9 +166,9 @@ std::string TestUDPSocket::ReadSocket(pp::UDPSocket_Dev* socket,
std::string TestUDPSocket::PassMessage(pp::UDPSocket_Dev* target,
pp::UDPSocket_Dev* source,
- const pp::NetAddress_Dev& target_address,
+ const pp::NetAddress& target_address,
const std::string& message,
- pp::NetAddress_Dev* recvfrom_address) {
+ pp::NetAddress* recvfrom_address) {
TestCompletionCallback callback(instance_->pp_instance(), callback_type());
int32_t rv = source->SendTo(message.c_str(), message.size(),
target_address,
@@ -187,14 +187,14 @@ std::string TestUDPSocket::PassMessage(pp::UDPSocket_Dev* target,
std::string TestUDPSocket::TestReadWrite() {
pp::UDPSocket_Dev server_socket(instance_), client_socket(instance_);
- pp::NetAddress_Dev server_address, client_address;
+ pp::NetAddress server_address, client_address;
ASSERT_SUBTEST_SUCCESS(LookupPortAndBindUDPSocket(&server_socket,
&server_address));
ASSERT_SUBTEST_SUCCESS(LookupPortAndBindUDPSocket(&client_socket,
&client_address));
const std::string message = "Simple message that will be sent via UDP";
- pp::NetAddress_Dev recvfrom_address;
+ pp::NetAddress recvfrom_address;
ASSERT_SUBTEST_SUCCESS(PassMessage(&server_socket, &client_socket,
server_address, message,
&recvfrom_address));
@@ -215,27 +215,27 @@ std::string TestUDPSocket::TestBroadcast() {
ASSERT_SUBTEST_SUCCESS(SetBroadcastOptions(&server1));
ASSERT_SUBTEST_SUCCESS(SetBroadcastOptions(&server2));
- PP_NetAddress_IPv4_Dev any_ipv4_address = { 0, { 0, 0, 0, 0 } };
- pp::NetAddress_Dev any_address(instance_, any_ipv4_address);
+ PP_NetAddress_IPv4 any_ipv4_address = { 0, { 0, 0, 0, 0 } };
+ pp::NetAddress any_address(instance_, any_ipv4_address);
ASSERT_SUBTEST_SUCCESS(BindUDPSocket(&server1, any_address));
// Fill port field of |server_address|.
- pp::NetAddress_Dev server_address = server1.GetBoundAddress();
+ pp::NetAddress server_address = server1.GetBoundAddress();
ASSERT_NE(0, server_address.pp_resource());
ASSERT_SUBTEST_SUCCESS(BindUDPSocket(&server2, server_address));
- PP_NetAddress_IPv4_Dev server_ipv4_address;
+ PP_NetAddress_IPv4 server_ipv4_address;
ASSERT_TRUE(server_address.DescribeAsIPv4Address(&server_ipv4_address));
- PP_NetAddress_IPv4_Dev broadcast_ipv4_address = {
+ PP_NetAddress_IPv4 broadcast_ipv4_address = {
server_ipv4_address.port, { 0xff, 0xff, 0xff, 0xff }
};
- pp::NetAddress_Dev broadcast_address(instance_, broadcast_ipv4_address);
+ pp::NetAddress broadcast_address(instance_, broadcast_ipv4_address);
std::string message;
const std::string first_message = "first message";
const std::string second_message = "second_message";
- pp::NetAddress_Dev recvfrom_address;
+ pp::NetAddress recvfrom_address;
ASSERT_SUBTEST_SUCCESS(PassMessage(&server1, &server2, broadcast_address,
first_message, &recvfrom_address));
// |first_message| was also received by |server2|.
@@ -286,7 +286,7 @@ std::string TestUDPSocket::TestSetOption() {
CHECK_CALLBACK_BEHAVIOR(callback);
ASSERT_EQ(PP_ERROR_FAILED, callback.result());
- pp::NetAddress_Dev address;
+ pp::NetAddress address;
ASSERT_SUBTEST_SUCCESS(LookupPortAndBindUDPSocket(&socket, &address));
// ADDRESS_REUSE and BROADCAST won't take effect after the socket is bound.
diff --git a/ppapi/tests/test_udp_socket.h b/ppapi/tests/test_udp_socket.h
index 986806c..66cc7a7 100644
--- a/ppapi/tests/test_udp_socket.h
+++ b/ppapi/tests/test_udp_socket.h
@@ -8,7 +8,7 @@
#include <string>
#include "ppapi/c/pp_stdint.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/tests/test_case.h"
namespace pp {
@@ -24,27 +24,27 @@ class TestUDPSocket: public TestCase {
virtual void RunTests(const std::string& filter);
private:
- std::string GetLocalAddress(pp::NetAddress_Dev* address);
+ std::string GetLocalAddress(pp::NetAddress* address);
std::string SetBroadcastOptions(pp::UDPSocket_Dev* socket);
std::string BindUDPSocket(pp::UDPSocket_Dev* socket,
- const pp::NetAddress_Dev& address);
+ const pp::NetAddress& address);
std::string LookupPortAndBindUDPSocket(pp::UDPSocket_Dev* socket,
- pp::NetAddress_Dev* address);
+ pp::NetAddress* address);
std::string ReadSocket(pp::UDPSocket_Dev* socket,
- pp::NetAddress_Dev* address,
+ pp::NetAddress* address,
size_t size,
std::string* message);
std::string PassMessage(pp::UDPSocket_Dev* target,
pp::UDPSocket_Dev* source,
- const pp::NetAddress_Dev& target_address,
+ const pp::NetAddress& target_address,
const std::string& message,
- pp::NetAddress_Dev* recvfrom_address);
+ pp::NetAddress* recvfrom_address);
std::string TestReadWrite();
std::string TestBroadcast();
std::string TestSetOption();
- pp::NetAddress_Dev address_;
+ pp::NetAddress address_;
};
#endif // PPAPI_TESTS_TEST_UDP_SOCKET_H_
diff --git a/ppapi/tests/test_utils.cc b/ppapi/tests/test_utils.cc
index 509d6ff..e9814ea 100644
--- a/ppapi/tests/test_utils.cc
+++ b/ppapi/tests/test_utils.cc
@@ -14,9 +14,9 @@
#endif
#include "ppapi/c/pp_errors.h"
-#include "ppapi/cpp/dev/net_address_dev.h"
#include "ppapi/cpp/instance_handle.h"
#include "ppapi/cpp/module.h"
+#include "ppapi/cpp/net_address.h"
#include "ppapi/cpp/private/host_resolver_private.h"
#include "ppapi/cpp/private/net_address_private.h"
#include "ppapi/cpp/var.h"
@@ -103,15 +103,14 @@ uint16_t ConvertToNetEndian16(uint16_t x) {
return (x << 8) | (x >> 8);
}
-bool EqualNetAddress(const pp::NetAddress_Dev& addr1,
- const pp::NetAddress_Dev& addr2) {
+bool EqualNetAddress(const pp::NetAddress& addr1, const pp::NetAddress& addr2) {
if (addr1.GetFamily() == PP_NETADDRESS_FAMILY_UNSPECIFIED ||
addr2.GetFamily() == PP_NETADDRESS_FAMILY_UNSPECIFIED) {
return false;
}
if (addr1.GetFamily() == PP_NETADDRESS_FAMILY_IPV4) {
- PP_NetAddress_IPv4_Dev ipv4_addr1, ipv4_addr2;
+ PP_NetAddress_IPv4 ipv4_addr1, ipv4_addr2;
if (!addr1.DescribeAsIPv4Address(&ipv4_addr1) ||
!addr2.DescribeAsIPv4Address(&ipv4_addr2)) {
return false;
@@ -120,7 +119,7 @@ bool EqualNetAddress(const pp::NetAddress_Dev& addr1,
return ipv4_addr1.port == ipv4_addr2.port &&
!memcmp(ipv4_addr1.addr, ipv4_addr2.addr, sizeof(ipv4_addr1.addr));
} else {
- PP_NetAddress_IPv6_Dev ipv6_addr1, ipv6_addr2;
+ PP_NetAddress_IPv6 ipv6_addr1, ipv6_addr2;
if (!addr1.DescribeAsIPv6Address(&ipv6_addr1) ||
!addr2.DescribeAsIPv6Address(&ipv6_addr2)) {
return false;
@@ -134,7 +133,7 @@ bool EqualNetAddress(const pp::NetAddress_Dev& addr1,
bool ResolveHost(PP_Instance instance,
const std::string& host,
uint16_t port,
- pp::NetAddress_Dev* addr) {
+ pp::NetAddress* addr) {
// TODO(yzshen): Change to use the public host resolver once it is supported.
pp::InstanceHandle instance_handle(instance);
pp::HostResolverPrivate host_resolver(instance_handle);
@@ -152,25 +151,25 @@ bool ResolveHost(PP_Instance instance,
switch (pp::NetAddressPrivate::GetFamily(addr_private)) {
case PP_NETADDRESSFAMILY_IPV4: {
- PP_NetAddress_IPv4_Dev ipv4_addr;
+ PP_NetAddress_IPv4 ipv4_addr;
ipv4_addr.port = ConvertToNetEndian16(
pp::NetAddressPrivate::GetPort(addr_private));
if (!pp::NetAddressPrivate::GetAddress(addr_private, ipv4_addr.addr,
sizeof(ipv4_addr.addr))) {
return false;
}
- *addr = pp::NetAddress_Dev(instance_handle, ipv4_addr);
+ *addr = pp::NetAddress(instance_handle, ipv4_addr);
return true;
}
case PP_NETADDRESSFAMILY_IPV6: {
- PP_NetAddress_IPv6_Dev ipv6_addr;
+ PP_NetAddress_IPv6 ipv6_addr;
ipv6_addr.port = ConvertToNetEndian16(
pp::NetAddressPrivate::GetPort(addr_private));
if (!pp::NetAddressPrivate::GetAddress(addr_private, ipv6_addr.addr,
sizeof(ipv6_addr.addr))) {
return false;
}
- *addr = pp::NetAddress_Dev(instance_handle, ipv6_addr);
+ *addr = pp::NetAddress(instance_handle, ipv6_addr);
return true;
}
default: {
diff --git a/ppapi/tests/test_utils.h b/ppapi/tests/test_utils.h
index 04aa452..8cd32d5 100644
--- a/ppapi/tests/test_utils.h
+++ b/ppapi/tests/test_utils.h
@@ -15,7 +15,7 @@
#include "ppapi/utility/completion_callback_factory.h"
namespace pp {
-class NetAddress_Dev;
+class NetAddress;
}
// Timeout to wait for some action to complete.
@@ -28,13 +28,12 @@ bool GetLocalHostPort(PP_Instance instance, std::string* host, uint16_t* port);
uint16_t ConvertFromNetEndian16(uint16_t x);
uint16_t ConvertToNetEndian16(uint16_t x);
-bool EqualNetAddress(const pp::NetAddress_Dev& addr1,
- const pp::NetAddress_Dev& addr2);
+bool EqualNetAddress(const pp::NetAddress& addr1, const pp::NetAddress& addr2);
// Only returns the first address if there are more than one available.
bool ResolveHost(PP_Instance instance,
const std::string& host,
uint16_t port,
- pp::NetAddress_Dev* addr);
+ pp::NetAddress* addr);
// NestedEvent allows you to run a nested MessageLoop and wait for a particular
// event to complete. For example, you can use it to wait for a callback on a
diff --git a/ppapi/thunk/interfaces_ppb_public_dev.h b/ppapi/thunk/interfaces_ppb_public_dev.h
index 514cd36..f18dfab 100644
--- a/ppapi/thunk/interfaces_ppb_public_dev.h
+++ b/ppapi/thunk/interfaces_ppb_public_dev.h
@@ -32,8 +32,6 @@ PROXIED_IFACE(NoAPIName, PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2,
PROXIED_IFACE(NoAPIName, PPB_KEYBOARD_INPUT_EVENT_DEV_INTERFACE_0_1,
PPB_KeyboardInputEvent_Dev_0_1)
PROXIED_IFACE(NoAPIName, PPB_MEMORY_DEV_INTERFACE_0_1, PPB_Memory_Dev_0_1)
-PROXIED_IFACE(NoAPIName, PPB_NETADDRESS_DEV_INTERFACE_0_1,
- PPB_NetAddress_Dev_0_1)
PROXIED_IFACE(NoAPIName, PPB_PRINTING_DEV_INTERFACE_0_7,
PPB_Printing_Dev_0_7)
PROXIED_IFACE(NoAPIName, PPB_RESOURCEARRAY_DEV_INTERFACE_0_1,
diff --git a/ppapi/thunk/interfaces_ppb_public_stable.h b/ppapi/thunk/interfaces_ppb_public_stable.h
index bc621d4..a59f447 100644
--- a/ppapi/thunk/interfaces_ppb_public_stable.h
+++ b/ppapi/thunk/interfaces_ppb_public_stable.h
@@ -72,6 +72,7 @@ PROXIED_IFACE(PPB_Instance, PPB_FULLSCREEN_INTERFACE_1_0, PPB_Fullscreen_1_0)
PROXIED_IFACE(PPB_Instance, PPB_MESSAGING_INTERFACE_1_0, PPB_Messaging_1_0)
PROXIED_IFACE(PPB_Instance, PPB_MOUSECURSOR_INTERFACE_1_0, PPB_MouseCursor_1_0)
PROXIED_IFACE(PPB_Instance, PPB_MOUSELOCK_INTERFACE_1_0, PPB_MouseLock_1_0)
+PROXIED_IFACE(NoAPIName, PPB_NETADDRESS_INTERFACE_1_0, PPB_NetAddress_1_0)
PROXIED_IFACE(NoAPIName, PPB_URLLOADER_INTERFACE_1_0, PPB_URLLoader_1_0)
PROXIED_IFACE(NoAPIName, PPB_URLREQUESTINFO_INTERFACE_1_0,
PPB_URLRequestInfo_1_0)
diff --git a/ppapi/thunk/ppb_net_address_api.h b/ppapi/thunk/ppb_net_address_api.h
index 7a22c3c..7ae9d7f 100644
--- a/ppapi/thunk/ppb_net_address_api.h
+++ b/ppapi/thunk/ppb_net_address_api.h
@@ -5,7 +5,7 @@
#ifndef PPAPI_THUNK_PPB_NET_ADDRESS_API_H_
#define PPAPI_THUNK_PPB_NET_ADDRESS_API_H_
-#include "ppapi/c/dev/ppb_net_address_dev.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/thunk/ppapi_thunk_export.h"
struct PP_NetAddress_Private;
@@ -17,10 +17,10 @@ class PPAPI_THUNK_EXPORT PPB_NetAddress_API {
public:
virtual ~PPB_NetAddress_API() {}
- virtual PP_NetAddress_Family_Dev GetFamily() = 0;
+ virtual PP_NetAddress_Family GetFamily() = 0;
virtual PP_Var DescribeAsString(PP_Bool include_port) = 0;
- virtual PP_Bool DescribeAsIPv4Address(PP_NetAddress_IPv4_Dev* ipv4_addr) = 0;
- virtual PP_Bool DescribeAsIPv6Address(PP_NetAddress_IPv6_Dev* ipv6_addr) = 0;
+ virtual PP_Bool DescribeAsIPv4Address(PP_NetAddress_IPv4* ipv4_addr) = 0;
+ virtual PP_Bool DescribeAsIPv6Address(PP_NetAddress_IPv6* ipv6_addr) = 0;
virtual const PP_NetAddress_Private& GetNetAddressPrivate() = 0;
};
diff --git a/ppapi/thunk/ppb_net_address_dev_thunk.cc b/ppapi/thunk/ppb_net_address_thunk.cc
index 9f0e508..f8916fe 100644
--- a/ppapi/thunk/ppb_net_address_dev_thunk.cc
+++ b/ppapi/thunk/ppb_net_address_thunk.cc
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ppapi/c/dev/ppb_net_address_dev.h"
#include "ppapi/c/pp_errors.h"
+#include "ppapi/c/ppb_net_address.h"
#include "ppapi/shared_impl/tracked_callback.h"
#include "ppapi/thunk/enter.h"
#include "ppapi/thunk/ppb_instance_api.h"
@@ -18,8 +18,8 @@ namespace {
PP_Resource CreateFromIPv4Address(
PP_Instance instance,
- const struct PP_NetAddress_IPv4_Dev* ipv4_addr) {
- VLOG(4) << "PPB_NetAddress_Dev::CreateFromIPv4Address()";
+ const struct PP_NetAddress_IPv4* ipv4_addr) {
+ VLOG(4) << "PPB_NetAddress::CreateFromIPv4Address()";
EnterResourceCreation enter(instance);
if (enter.failed())
return 0;
@@ -29,8 +29,8 @@ PP_Resource CreateFromIPv4Address(
PP_Resource CreateFromIPv6Address(
PP_Instance instance,
- const struct PP_NetAddress_IPv6_Dev* ipv6_addr) {
- VLOG(4) << "PPB_NetAddress_Dev::CreateFromIPv6Address()";
+ const struct PP_NetAddress_IPv6* ipv6_addr) {
+ VLOG(4) << "PPB_NetAddress::CreateFromIPv6Address()";
EnterResourceCreation enter(instance);
if (enter.failed())
return 0;
@@ -38,14 +38,14 @@ PP_Resource CreateFromIPv6Address(
ipv6_addr);
}
-PP_Bool IsNetAddress(PP_Resource addr) {
- VLOG(4) << "PPB_NetAddress_Dev::IsNetAddress()";
- EnterResource<PPB_NetAddress_API> enter(addr, false);
+PP_Bool IsNetAddress(PP_Resource resource) {
+ VLOG(4) << "PPB_NetAddress::IsNetAddress()";
+ EnterResource<PPB_NetAddress_API> enter(resource, false);
return PP_FromBool(enter.succeeded());
}
-PP_NetAddress_Family_Dev GetFamily(PP_Resource addr) {
- VLOG(4) << "PPB_NetAddress_Dev::GetFamily()";
+PP_NetAddress_Family GetFamily(PP_Resource addr) {
+ VLOG(4) << "PPB_NetAddress::GetFamily()";
EnterResource<PPB_NetAddress_API> enter(addr, true);
if (enter.failed())
return PP_NETADDRESS_FAMILY_UNSPECIFIED;
@@ -53,7 +53,7 @@ PP_NetAddress_Family_Dev GetFamily(PP_Resource addr) {
}
struct PP_Var DescribeAsString(PP_Resource addr, PP_Bool include_port) {
- VLOG(4) << "PPB_NetAddress_Dev::DescribeAsString()";
+ VLOG(4) << "PPB_NetAddress::DescribeAsString()";
EnterResource<PPB_NetAddress_API> enter(addr, true);
if (enter.failed())
return PP_MakeUndefined();
@@ -61,8 +61,8 @@ struct PP_Var DescribeAsString(PP_Resource addr, PP_Bool include_port) {
}
PP_Bool DescribeAsIPv4Address(PP_Resource addr,
- struct PP_NetAddress_IPv4_Dev* ipv4_addr) {
- VLOG(4) << "PPB_NetAddress_Dev::DescribeAsIPv4Address()";
+ struct PP_NetAddress_IPv4* ipv4_addr) {
+ VLOG(4) << "PPB_NetAddress::DescribeAsIPv4Address()";
EnterResource<PPB_NetAddress_API> enter(addr, true);
if (enter.failed())
return PP_FALSE;
@@ -70,15 +70,15 @@ PP_Bool DescribeAsIPv4Address(PP_Resource addr,
}
PP_Bool DescribeAsIPv6Address(PP_Resource addr,
- struct PP_NetAddress_IPv6_Dev* ipv6_addr) {
- VLOG(4) << "PPB_NetAddress_Dev::DescribeAsIPv6Address()";
+ struct PP_NetAddress_IPv6* ipv6_addr) {
+ VLOG(4) << "PPB_NetAddress::DescribeAsIPv6Address()";
EnterResource<PPB_NetAddress_API> enter(addr, true);
if (enter.failed())
return PP_FALSE;
return enter.object()->DescribeAsIPv6Address(ipv6_addr);
}
-const PPB_NetAddress_Dev_0_1 g_ppb_netaddress_dev_thunk_0_1 = {
+const PPB_NetAddress_1_0 g_ppb_netaddress_thunk_1_0 = {
&CreateFromIPv4Address,
&CreateFromIPv6Address,
&IsNetAddress,
@@ -90,8 +90,8 @@ const PPB_NetAddress_Dev_0_1 g_ppb_netaddress_dev_thunk_0_1 = {
} // namespace
-const PPB_NetAddress_Dev_0_1* GetPPB_NetAddress_Dev_0_1_Thunk() {
- return &g_ppb_netaddress_dev_thunk_0_1;
+const PPB_NetAddress_1_0* GetPPB_NetAddress_1_0_Thunk() {
+ return &g_ppb_netaddress_thunk_1_0;
}
} // namespace thunk
diff --git a/ppapi/thunk/resource_creation_api.h b/ppapi/thunk/resource_creation_api.h
index 7bb0043..082f1cc 100644
--- a/ppapi/thunk/resource_creation_api.h
+++ b/ppapi/thunk/resource_creation_api.h
@@ -26,8 +26,8 @@
struct PP_Flash_Menu;
struct PP_FontDescription_Dev;
struct PP_BrowserFont_Trusted_Description;
-struct PP_NetAddress_IPv4_Dev;
-struct PP_NetAddress_IPv6_Dev;
+struct PP_NetAddress_IPv4;
+struct PP_NetAddress_IPv6;
struct PP_NetAddress_Private;
struct PP_Size;
@@ -142,10 +142,10 @@ class ResourceCreationAPI {
PP_Bool init_to_zero) = 0;
virtual PP_Resource CreateNetAddressFromIPv4Address(
PP_Instance instance,
- const PP_NetAddress_IPv4_Dev* ipv4_addr) = 0;
+ const PP_NetAddress_IPv4* ipv4_addr) = 0;
virtual PP_Resource CreateNetAddressFromIPv6Address(
PP_Instance instance,
- const PP_NetAddress_IPv6_Dev* ipv6_addr) = 0;
+ const PP_NetAddress_IPv6* ipv6_addr) = 0;
virtual PP_Resource CreateNetAddressFromNetAddressPrivate(
PP_Instance instance,
const PP_NetAddress_Private& private_addr) = 0;