Static Public Member Functions
static bool | IsAvailable () |
static int32_t | GetProxyForURL (const InstanceHandle &instance, const Var &url, const pp::CompletionCallbackWithOutput< Var > &callback) |
Detailed Description
This class provides a way to determine the appropriate proxy settings for 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: /apps/app_network.html
Member Function Documentation
static int32_t pp::NetworkProxy::GetProxyForURL | ( | const InstanceHandle & | instance, |
const Var & | url, | ||
const pp::CompletionCallbackWithOutput< Var > & | callback | ||
) | [static] |
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
- Parameters:
[in] instance An InstanceHandle
identifying one instance of a module.[in] url A string Var
containing a URL.[in] callback A CompletionCallbackWithOutput
to be called upon completion. It will be passed a stringVar
containing the appropriate PAC string forurl
.
- Returns:
- An int32_t containing an error code from
pp_errors.h
.
static bool pp::NetworkProxy::IsAvailable | ( | ) | [static] |
Returns true if the browser supports this API, false otherwise.
The documentation for this class was generated from the following file: