| Index: net/proxy/proxy_resolver_v8_tracing.h
|
| diff --git a/net/proxy/proxy_resolver_v8_tracing.h b/net/proxy/proxy_resolver_v8_tracing.h
|
| index ecb1a76eee23380a0c35088c6f572d4a401edc43..f5f66cf7486797d0c6282f7dab361b2942cfa283 100644
|
| --- a/net/proxy/proxy_resolver_v8_tracing.h
|
| +++ b/net/proxy/proxy_resolver_v8_tracing.h
|
| @@ -50,13 +50,20 @@
|
| // Gets a list of proxy servers to use for |url|. This request always
|
| // runs asynchronously and notifies the result by running |callback|. If the
|
| // result code is OK then the request was successful and |results| contains
|
| - // the proxy resolution information. Request can be cancelled by resetting
|
| - // |*request|.
|
| + // the proxy resolution information. If |request| is non-null, |*request| is
|
| + // written to, and can be passed to CancelRequest().
|
| virtual void GetProxyForURL(const GURL& url,
|
| ProxyInfo* results,
|
| const CompletionCallback& callback,
|
| - scoped_ptr<ProxyResolver::Request>* request,
|
| + ProxyResolver::RequestHandle* request,
|
| scoped_ptr<Bindings> bindings) = 0;
|
| +
|
| + // Cancels |request|.
|
| + virtual void CancelRequest(ProxyResolver::RequestHandle request) = 0;
|
| +
|
| + // Gets the LoadState for |request|.
|
| + virtual LoadState GetLoadState(
|
| + ProxyResolver::RequestHandle request) const = 0;
|
| };
|
|
|
| // A factory for ProxyResolverV8Tracing instances. The default implementation,
|
|
|