8 #ifndef PPAPI_C_PPB_NET_ADDRESS_H_
9 #define PPAPI_C_PPB_NET_ADDRESS_H_
18 #define PPB_NETADDRESS_INTERFACE_1_0 "PPB_NetAddress;1.0"
19 #define PPB_NETADDRESS_INTERFACE PPB_NETADDRESS_INTERFACE_1_0
PP_NetAddress_Family
Definition: ppb_net_address.h:34
uint8_t addr[4]
Definition: ppb_net_address.h:68
PP_Resource(* CreateFromIPv4Address)(PP_Instance instance, const struct PP_NetAddress_IPv4 *ipv4_addr)
Definition: ppb_net_address.h:110
uint16_t port
Definition: ppb_net_address.h:79
Definition: ppb_net_address.h:42
PP_Bool(* DescribeAsIPv6Address)(PP_Resource addr, struct PP_NetAddress_IPv6 *ipv6_addr)
Definition: ppb_net_address.h:193
int32_t PP_Resource
Definition: pp_resource.h:40
uint16_t port
Definition: ppb_net_address.h:64
Definition: ppb_net_address.h:75
struct PP_Var(* DescribeAsString)(PP_Resource addr, PP_Bool include_port)
Definition: ppb_net_address.h:160
PP_Bool(* DescribeAsIPv4Address)(PP_Resource addr, struct PP_NetAddress_IPv4 *ipv4_addr)
Definition: ppb_net_address.h:176
PP_Bool(* IsNetAddress)(PP_Resource resource)
Definition: ppb_net_address.h:135
Definition: ppb_net_address.h:46
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Resource(* CreateFromIPv6Address)(PP_Instance instance, const struct PP_NetAddress_IPv6 *ipv6_addr)
Definition: ppb_net_address.h:124
PP_Bool
Definition: pp_bool.h:30
PP_NetAddress_Family(* GetFamily)(PP_Resource addr)
Definition: ppb_net_address.h:145
Definition: ppb_net_address.h:38
Definition: ppb_net_address.h:60
Definition: ppb_net_address.h:98
uint8_t addr[16]
Definition: ppb_net_address.h:83