Contents

CFNetworkExecuteProxyAutoConfigurationScript(_:_:_:_:)

Downloads a proxy autoconfiguration script and executes it.

Declaration

func CFNetworkExecuteProxyAutoConfigurationScript(_ proxyAutoConfigurationScript: CFString, _ targetURL: CFURL, _ cb: CFProxyAutoConfigurationResultCallback, _ clientContext: UnsafeMutablePointer<CFStreamClientContext>) -> CFRunLoopSource

Parameters

  • proxyAutoConfigurationScript:

    A CFString containing the code of the autoconfiguration script to be executed.

  • targetURL:

    The URL that your application intends to eventually download using the proxies.

  • cb:

    A callback to be called when execution of the script is finished.

  • clientContext:

    A stream context containing a client info object and optionally retain and release callbacks for that object.

Discussion

This function returns a run loop source that the caller should schedule. Once execution of the script has completed, the specified callback function is called.

See Also

Global Proxy Configuration