Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(499)

Side by Side Diff: components/data_reduction_proxy/browser/data_reduction_proxy_settings.h

Issue 388663002: Added data reduction proxy holdback experiment (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_H_ 5 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_H_
6 #define COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_H_ 6 #define COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 247 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
248 TestInitDataReductionProxyOn); 248 TestInitDataReductionProxyOn);
249 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 249 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
250 TestInitDataReductionProxyOff); 250 TestInitDataReductionProxyOff);
251 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 251 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
252 TestBypassList); 252 TestBypassList);
253 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 253 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
254 CheckInitMetricsWhenNotAllowed); 254 CheckInitMetricsWhenNotAllowed);
255 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 255 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
256 TestSetProxyConfigs); 256 TestSetProxyConfigs);
257 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
258 TestSetProxyConfigsHoldback);
257 259
258 // NetworkChangeNotifier::IPAddressObserver: 260 // NetworkChangeNotifier::IPAddressObserver:
259 virtual void OnIPAddressChanged() OVERRIDE; 261 virtual void OnIPAddressChanged() OVERRIDE;
260 262
261 void OnProxyEnabledPrefChange(); 263 void OnProxyEnabledPrefChange();
262 void OnProxyAlternativeEnabledPrefChange(); 264 void OnProxyAlternativeEnabledPrefChange();
263 265
264 void ResetDataReductionStatistics(); 266 void ResetDataReductionStatistics();
265 267
266 void MaybeActivateDataReductionProxy(bool at_startup); 268 void MaybeActivateDataReductionProxy(bool at_startup);
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 305
304 scoped_ptr<DataReductionProxyParams> params_; 306 scoped_ptr<DataReductionProxyParams> params_;
305 DataReductionProxyUsageStats* usage_stats_; 307 DataReductionProxyUsageStats* usage_stats_;
306 308
307 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettings); 309 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettings);
308 }; 310 };
309 311
310 } // namespace data_reduction_proxy 312 } // namespace data_reduction_proxy
311 313
312 #endif // COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS _H_ 314 #endif // COMPONENTS_DATA_REDUCTION_PROXY_BROWSER_DATA_REDUCTION_PROXY_SETTINGS _H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698