10 #ifndef PPAPI_C_PRIVATE_PPB_NET_ADDRESS_PRIVATE_H_
11 #define PPAPI_C_PRIVATE_PPB_NET_ADDRESS_PRIVATE_H_
19 #define PPB_NETADDRESS_PRIVATE_INTERFACE_0_1 "PPB_NetAddress_Private;0.1"
20 #define PPB_NETADDRESS_PRIVATE_INTERFACE_1_0 "PPB_NetAddress_Private;1.0"
21 #define PPB_NETADDRESS_PRIVATE_INTERFACE_1_1 "PPB_NetAddress_Private;1.1"
22 #define PPB_NETADDRESS_PRIVATE_INTERFACE PPB_NETADDRESS_PRIVATE_INTERFACE_1_1
125 uint16_t address_size);
180 uint16_t address_size);
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetAddressFamily_Private, 4)
void(* GetAnyAddress)(PP_Bool is_ipv6, struct PP_NetAddress_Private *addr)
PP_Bool(* AreEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)
PP_Bool(* AreEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)
PP_Bool(* ReplacePort)(const struct PP_NetAddress_Private *src_addr, uint16_t port, struct PP_NetAddress_Private *addr_out)
void(* CreateFromIPv4Address)(const uint8_t ip[4], uint16_t port, struct PP_NetAddress_Private *addr_out)
uint32_t(* GetScopeID)(const struct PP_NetAddress_Private *addr)
PP_Bool(* AreHostsEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)
PP_Bool(* GetAddress)(const struct PP_NetAddress_Private *addr, void *address, uint16_t address_size)
void(* GetAnyAddress)(PP_Bool is_ipv6, struct PP_NetAddress_Private *addr)
struct PP_Var(* Describe)(PP_Module module, const struct PP_NetAddress_Private *addr, PP_Bool include_port)
PP_NetAddressFamily_Private
PP_NetAddressFamily_Private(* GetFamily)(const struct PP_NetAddress_Private *addr)
PP_Bool(* GetAddress)(const struct PP_NetAddress_Private *addr, void *address, uint16_t address_size)
PP_Bool(* AreEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)
PP_Bool(* AreHostsEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_NetAddress_Private, 132)
uint16_t(* GetPort)(const struct PP_NetAddress_Private *addr)
void(* GetAnyAddress)(PP_Bool is_ipv6, struct PP_NetAddress_Private *addr)
uint16_t(* GetPort)(const struct PP_NetAddress_Private *addr)
PP_Bool(* ReplacePort)(const struct PP_NetAddress_Private *src_addr, uint16_t port, struct PP_NetAddress_Private *addr_out)
void(* CreateFromIPv6Address)(const uint8_t ip[16], uint32_t scope_id, uint16_t port, struct PP_NetAddress_Private *addr_out)
struct PP_Var(* Describe)(PP_Module module, const struct PP_NetAddress_Private *addr, PP_Bool include_port)
struct PP_Var(* Describe)(PP_Module module, const struct PP_NetAddress_Private *addr, PP_Bool include_port)
PP_Bool(* ReplacePort)(const struct PP_NetAddress_Private *src_addr, uint16_t port, struct PP_NetAddress_Private *addr_out)
PP_NetAddressFamily_Private(* GetFamily)(const struct PP_NetAddress_Private *addr)
PP_Bool(* AreHostsEqual)(const struct PP_NetAddress_Private *addr1, const struct PP_NetAddress_Private *addr2)