| 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 cd9ae6c8eff376b0993161b2514f9455bb13fe96..ef29af0f9ecc4c5a590927be6a2b3192feb8f4aa 100644
|
| --- a/net/proxy/proxy_resolver_v8_tracing.h
|
| +++ b/net/proxy/proxy_resolver_v8_tracing.h
|
| @@ -19,6 +19,7 @@ class HostResolver;
|
| // ProxyResolverV8Tracing is a non-blocking proxy resolver.
|
| class NET_EXPORT ProxyResolverV8Tracing {
|
| public:
|
| + class Request : public ProxyResolver::Request {};
|
| // Bindings is an interface used by ProxyResolverV8Tracing to delegate
|
| // per-request functionality. Each instance will be destroyed on the origin
|
| // thread of the ProxyResolverV8Tracing when the request completes or is
|
| @@ -55,15 +56,8 @@ class NET_EXPORT ProxyResolverV8Tracing {
|
| 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,
|
|
|