| Index: net/proxy/mock_proxy_resolver.cc
|
| diff --git a/net/proxy/mock_proxy_resolver.cc b/net/proxy/mock_proxy_resolver.cc
|
| index 597a06cf3abc00d6395559c768237849bce73be2..a7fe4095de16ff52465f964e38d3afa51480090f 100644
|
| --- a/net/proxy/mock_proxy_resolver.cc
|
| +++ b/net/proxy/mock_proxy_resolver.cc
|
| @@ -10,10 +10,8 @@
|
| namespace net {
|
|
|
| MockAsyncProxyResolverBase::Request::Request(
|
| - MockAsyncProxyResolverBase* resolver,
|
| - const GURL& url,
|
| - ProxyInfo* results,
|
| - OldCompletionCallback* callback)
|
| + MockAsyncProxyResolverBase* resolver, const GURL& url, ProxyInfo* results,
|
| + const CompletionCallback& callback)
|
| : resolver_(resolver),
|
| url_(url),
|
| results_(results),
|
| @@ -22,12 +20,12 @@ MockAsyncProxyResolverBase::Request::Request(
|
| }
|
|
|
| void MockAsyncProxyResolverBase::Request::CompleteNow(int rv) {
|
| - OldCompletionCallback* callback = callback_;
|
| + CompletionCallback callback = callback_;
|
|
|
| // May delete |this|.
|
| resolver_->RemovePendingRequest(this);
|
|
|
| - callback->Run(rv);
|
| + callback.Run(rv);
|
| }
|
|
|
| MockAsyncProxyResolverBase::Request::~Request() {}
|
| @@ -36,7 +34,7 @@ MockAsyncProxyResolverBase::Request::~Request() {}
|
| MockAsyncProxyResolverBase::SetPacScriptRequest::SetPacScriptRequest(
|
| MockAsyncProxyResolverBase* resolver,
|
| const scoped_refptr<ProxyResolverScriptData>& script_data,
|
| - OldCompletionCallback* callback)
|
| + const CompletionCallback& callback)
|
| : resolver_(resolver),
|
| script_data_(script_data),
|
| callback_(callback),
|
| @@ -46,21 +44,19 @@ MockAsyncProxyResolverBase::SetPacScriptRequest::SetPacScriptRequest(
|
| MockAsyncProxyResolverBase::SetPacScriptRequest::~SetPacScriptRequest() {}
|
|
|
| void MockAsyncProxyResolverBase::SetPacScriptRequest::CompleteNow(int rv) {
|
| - OldCompletionCallback* callback = callback_;
|
| + CompletionCallback callback = callback_;
|
|
|
| // Will delete |this|.
|
| resolver_->RemovePendingSetPacScriptRequest(this);
|
|
|
| - callback->Run(rv);
|
| + callback.Run(rv);
|
| }
|
|
|
| MockAsyncProxyResolverBase::~MockAsyncProxyResolverBase() {}
|
|
|
| -int MockAsyncProxyResolverBase::GetProxyForURL(const GURL& url,
|
| - ProxyInfo* results,
|
| - OldCompletionCallback* callback,
|
| - RequestHandle* request_handle,
|
| - const BoundNetLog& /*net_log*/) {
|
| +int MockAsyncProxyResolverBase::GetProxyForURL(
|
| + const GURL& url, ProxyInfo* results, const CompletionCallback& callback,
|
| + RequestHandle* request_handle, const BoundNetLog& /*net_log*/) {
|
| scoped_refptr<Request> request = new Request(this, url, results, callback);
|
| pending_requests_.push_back(request);
|
|
|
| @@ -91,7 +87,7 @@ LoadState MockAsyncProxyResolverBase::GetLoadStateThreadSafe(
|
|
|
| int MockAsyncProxyResolverBase::SetPacScript(
|
| const scoped_refptr<ProxyResolverScriptData>& script_data,
|
| - OldCompletionCallback* callback) {
|
| + const CompletionCallback& callback) {
|
| DCHECK(!pending_set_pac_script_request_.get());
|
| pending_set_pac_script_request_.reset(
|
| new SetPacScriptRequest(this, script_data, callback));
|
|
|