List of all members.

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 InstanceHandleinstance,
const Varurl,
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]instanceAn InstanceHandle identifying one instance of a module.
[in]urlA string Var containing a URL.
[in]callbackA CompletionCallbackWithOutput to be called upon completion. It will be passed a string Var containing the appropriate PAC string for url.
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:
This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.