Index: chrome/browser/net/chrome_network_delegate.cc |
diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/chrome_network_delegate.cc |
index 6558ae123a8d01eac386242f1b1d44222e8e392a..bc3c965d02785c41fd16bd18a698f80724623d35 100644 |
--- a/chrome/browser/net/chrome_network_delegate.cc |
+++ b/chrome/browser/net/chrome_network_delegate.cc |
@@ -302,7 +302,8 @@ ChromeNetworkDelegate::ChromeNetworkDelegate( |
prerender_tracker_(NULL), |
data_reduction_proxy_params_(NULL), |
data_reduction_proxy_usage_stats_(NULL), |
- data_reduction_proxy_auth_request_handler_(NULL) { |
+ data_reduction_proxy_auth_request_handler_(NULL), |
+ on_resolve_proxy_handler_(NULL) { |
DCHECK(enable_referrers); |
extensions_delegate_.reset( |
ChromeExtensionsNetworkDelegate::Create(event_router)); |
@@ -474,6 +475,13 @@ int ChromeNetworkDelegate::OnBeforeURLRequest( |
return rv; |
} |
+void ChromeNetworkDelegate::OnResolveProxy( |
+ const GURL& url, int load_flags, net::ProxyInfo* result) { |
+ if (on_resolve_proxy_handler_) { |
+ on_resolve_proxy_handler_->Run(url, load_flags, result); |
+ } |
mmenke
2014/07/01 19:45:12
nit: Preferred style in this file seems to be not
rcs
2014/07/02 00:56:20
Done.
|
+} |
+ |
int ChromeNetworkDelegate::OnBeforeSendHeaders( |
net::URLRequest* request, |
const net::CompletionCallback& callback, |