Pepper_31_C_interfaces
|
#include <ppb_host_resolver_private.h>
Public Attributes | |
PP_Resource(* | Create )(PP_Instance instance) |
PP_Bool(* | IsHostResolver )(PP_Resource resource) |
int32_t(* | Resolve )(PP_Resource host_resolver, const char *host, uint16_t port, const struct PP_HostResolver_Private_Hint *hint, struct PP_CompletionCallback callback) |
struct PP_Var(* | GetCanonicalName )(PP_Resource host_resolver) |
uint32_t(* | GetSize )(PP_Resource host_resolver) |
PP_Bool(* | GetNetAddress )(PP_Resource host_resolver, uint32_t index, struct PP_NetAddress_Private *addr) |
Definition at line 73 of file ppb_host_resolver_private.h.
PP_Resource(* PPB_HostResolver_Private_0_1::Create)(PP_Instance instance) |
Allocates a Host Resolver resource.
Definition at line 77 of file ppb_host_resolver_private.h.
struct PP_Var(* PPB_HostResolver_Private_0_1::GetCanonicalName)(PP_Resource host_resolver) |
Returns canonical name of host.
Definition at line 96 of file ppb_host_resolver_private.h.
PP_Bool(* PPB_HostResolver_Private_0_1::GetNetAddress)(PP_Resource host_resolver, uint32_t index, struct PP_NetAddress_Private *addr) |
Stores in the |addr| |index|-th network address. |addr| can't be NULL. Returns PP_TRUE if success or PP_FALSE if the given resource is not a Host Resolver or |index| exceeds number of available addresses.
Definition at line 107 of file ppb_host_resolver_private.h.
uint32_t(* PPB_HostResolver_Private_0_1::GetSize)(PP_Resource host_resolver) |
Returns number of network addresses obtained after Resolve call.
Definition at line 100 of file ppb_host_resolver_private.h.
PP_Bool(* PPB_HostResolver_Private_0_1::IsHostResolver)(PP_Resource resource) |
Determines if a given resource is a Host Resolver.
Definition at line 81 of file ppb_host_resolver_private.h.
int32_t(* PPB_HostResolver_Private_0_1::Resolve)(PP_Resource host_resolver, const char *host, uint16_t port, const struct PP_HostResolver_Private_Hint *hint, struct PP_CompletionCallback callback) |
Creates a new request to Host Resolver. |callback| is invoked when request is processed and a list of network addresses is obtained. These addresses can be be used in Connect, Bind or Listen calls to connect to a given |host| and |port|.
Definition at line 88 of file ppb_host_resolver_private.h.