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 f5f66cf7486797d0c6282f7dab361b2942cfa283..ecb1a76eee23380a0c35088c6f572d4a401edc43 100644 |
--- a/net/proxy/proxy_resolver_v8_tracing.h |
+++ b/net/proxy/proxy_resolver_v8_tracing.h |
@@ -50,20 +50,13 @@ class NET_EXPORT ProxyResolverV8Tracing { |
// 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. If |request| is non-null, |*request| is |
- // written to, and can be passed to CancelRequest(). |
+ // the proxy resolution information. Request can be cancelled by resetting |
+ // |*request|. |
virtual void GetProxyForURL(const GURL& url, |
ProxyInfo* results, |
const CompletionCallback& callback, |
- ProxyResolver::RequestHandle* request, |
+ scoped_ptr<ProxyResolver::Request>* 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, |