This interface servers as a closure for nsIProtocolProxyService's asyncResolve method. @status UNDER_REVIEW
[scriptable, uuid(a9967200-f95e-45c2-beb3-9b060d874bfd)]
interface nsIProtocolProxyCallback : nsISupports
Methods
This method is called when proxy info is available or when an error
in the proxy resolution occurs.
@param aRequest
The value returned from asyncResolve.
@param aURI
The URI passed to asyncResolve.
@param aProxyInfo
The resulting proxy info or null if there is no associated proxy
info for aURI. As with the result of nsIProtocolProxyService's
resolve method, a null result implies that a direct connection
should be used.
@param aStatus
The status of the callback. This is a failure code if the request
could not be satisfied, in which case the value of aStatus
indicates the reason for the failure.
void
onProxyAvailable(in nsICancelable aRequest, in nsIURI aURI, in nsIProxyInfo aProxyInfo, in nsresult aStatus)
Compare to: