| Index: ppapi/cpp/private/net_address_private.cc
|
| diff --git a/ppapi/cpp/private/net_address_private.cc b/ppapi/cpp/private/net_address_private.cc
|
| index 1da2115cecf8cbfedb67e0bfd7a4f43ba2f5ebbd..c18bf09bc2e33356cbbbe31de5381ea56d0434f0 100644
|
| --- a/ppapi/cpp/private/net_address_private.cc
|
| +++ b/ppapi/cpp/private/net_address_private.cc
|
| @@ -140,4 +140,27 @@ bool NetAddressPrivate::GetAddress(const PP_NetAddress_Private& addr,
|
| return false;
|
| }
|
|
|
| +// static
|
| +void NetAddressPrivate::CreateFromIPv4Address(
|
| + const uint8_t ip[4],
|
| + uint16_t port,
|
| + struct PP_NetAddress_Private* addr_out) {
|
| + if (has_interface<PPB_NetAddress_Private_1_0>()) {
|
| + get_interface<PPB_NetAddress_Private_1_0>()->CreateFromIPv4Address(
|
| + ip, port, addr_out);
|
| + }
|
| +}
|
| +
|
| +// static
|
| +void NetAddressPrivate::CreateFromIPv6Address(
|
| + const uint8_t ip[16],
|
| + uint32_t scope_id,
|
| + uint16_t port,
|
| + struct PP_NetAddress_Private* addr_out) {
|
| + if (has_interface<PPB_NetAddress_Private_1_0>()) {
|
| + get_interface<PPB_NetAddress_Private_1_0>()->CreateFromIPv6Address(
|
| + ip, scope_id, port, addr_out);
|
| + }
|
| +}
|
| +
|
| } // namespace pp
|
|
|