| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/net/chrome_network_delegate.h" | 5 #include "chrome/browser/net/chrome_network_delegate.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdlib.h> | 8 #include <stdlib.h> |
| 9 | 9 |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 144 | 144 |
| 145 ChromeNetworkDelegate::ChromeNetworkDelegate( | 145 ChromeNetworkDelegate::ChromeNetworkDelegate( |
| 146 extensions::EventRouterForwarder* event_router, | 146 extensions::EventRouterForwarder* event_router, |
| 147 BooleanPrefMember* enable_referrers) | 147 BooleanPrefMember* enable_referrers) |
| 148 : profile_(nullptr), | 148 : profile_(nullptr), |
| 149 enable_referrers_(enable_referrers), | 149 enable_referrers_(enable_referrers), |
| 150 enable_do_not_track_(nullptr), | 150 enable_do_not_track_(nullptr), |
| 151 force_google_safe_search_(nullptr), | 151 force_google_safe_search_(nullptr), |
| 152 force_youtube_restrict_(nullptr), | 152 force_youtube_restrict_(nullptr), |
| 153 allowed_domains_for_apps_(nullptr), | 153 allowed_domains_for_apps_(nullptr), |
| 154 url_blacklist_manager_(nullptr), | 154 url_blacklist_manager_(NULL), |
| 155 domain_reliability_monitor_(nullptr), | |
| 156 experimental_web_platform_features_enabled_( | 155 experimental_web_platform_features_enabled_( |
| 157 base::CommandLine::ForCurrentProcess()->HasSwitch( | 156 base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 158 switches::kEnableExperimentalWebPlatformFeatures)), | 157 switches::kEnableExperimentalWebPlatformFeatures)), |
| 159 data_use_aggregator_(nullptr), | 158 data_use_aggregator_(nullptr), |
| 160 is_data_usage_off_the_record_(true) { | 159 is_data_usage_off_the_record_(true) { |
| 161 DCHECK(enable_referrers); | 160 DCHECK(enable_referrers); |
| 162 extensions_delegate_.reset( | 161 extensions_delegate_.reset( |
| 163 ChromeExtensionsNetworkDelegate::Create(event_router)); | 162 ChromeExtensionsNetworkDelegate::Create(event_router)); |
| 164 } | 163 } |
| 165 | 164 |
| (...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 577 if (!data_use_aggregator_) | 576 if (!data_use_aggregator_) |
| 578 return; | 577 return; |
| 579 | 578 |
| 580 if (is_data_usage_off_the_record_) { | 579 if (is_data_usage_off_the_record_) { |
| 581 data_use_aggregator_->ReportOffTheRecordDataUse(tx_bytes, rx_bytes); | 580 data_use_aggregator_->ReportOffTheRecordDataUse(tx_bytes, rx_bytes); |
| 582 return; | 581 return; |
| 583 } | 582 } |
| 584 | 583 |
| 585 data_use_aggregator_->ReportDataUse(request, tx_bytes, rx_bytes); | 584 data_use_aggregator_->ReportDataUse(request, tx_bytes, rx_bytes); |
| 586 } | 585 } |
| OLD | NEW |