Pepper_47_C++_interfaces
|
#include <network_proxy.h>
Static Public Member Functions | |
static bool | IsAvailable () |
Returns true if the browser supports this API, false otherwise. More... | |
static int32_t | GetProxyForURL (const InstanceHandle &instance, const Var &url, const pp::CompletionCallbackWithOutput< Var > &callback) |
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: http://developer.chrome.com/apps/app_network.html
Definition at line 22 of file network_proxy.h.
|
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
[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 string Var containing the appropriate PAC string for url . |
pp_errors.h
. Definition at line 26 of file network_proxy.cc.
References pp::CompletionCallback::MayForce(), pp::CompletionCallbackWithOutput< T >::output(), pp::CompletionCallback::pp_completion_callback(), pp::InstanceHandle::pp_instance(), and pp::Var::pp_var().
|
static |
Returns true if the browser supports this API, false otherwise.
Definition at line 21 of file network_proxy.cc.