| Pepper_47_C_interfaces
    | 
#include <ppb_network_proxy.h>

| Public Attributes | |
| int32_t(* | GetProxyForURL )(PP_Instance instance, struct PP_Var url, struct PP_Var *proxy_string, struct PP_CompletionCallback callback) | 
This interface provides a way to determine the appropriate proxy settings for a given URL.
Permissions: Apps permission socket with subrule resolve-proxy is required for using this API. For more details about network communication permissions, please see: http://developer.chrome.com/apps/app_network.html 
Definition at line 40 of file ppb_network_proxy.h.
| int32_t(* PPB_NetworkProxy_1_0::GetProxyForURL)(PP_Instance instance, struct PP_Var url, struct PP_Var *proxy_string, struct PP_CompletionCallback callback) | 
Retrieves the proxy that will be used for the given URL. The result will be a string in PAC format. For more details about PAC format, please see http://en.wikipedia.org/wiki/Proxy_auto-config
| [in] | instance | A PP_Instanceidentifying one instance of a module. | 
| [in] | url | A string PP_Varcontaining a URL. | 
| [out] | proxy_string | A PP_Varthat GetProxyForURL will set upon successful completion. If the call fails,proxy_string will be unchanged. Otherwise, it will be set to a string PP_Varcontaining the appropriate PAC string forurl. If set,proxy_stringwill have a reference count of 1 which the plugin must manage. | 
| [in] | callback | A PP_CompletionCallbackto be called upon completion. | 
pp_errors.h. Definition at line 63 of file ppb_network_proxy.h.
 1.8.6
 1.8.6