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

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

Issue 2546273002: Record DRP histogram on how long back savings were cleared (Closed)
Patch Set: Rebased Created 4 years 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_CORE_BROWSER_DATA_REDUCTION_PROXY_SETTIN GS_H_ 5 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_CORE_BROWSER_DATA_REDUCTION_PROXY_SETTIN GS_H_
6 #define COMPONENTS_DATA_REDUCTION_PROXY_CORE_BROWSER_DATA_REDUCTION_PROXY_SETTIN GS_H_ 6 #define COMPONENTS_DATA_REDUCTION_PROXY_CORE_BROWSER_DATA_REDUCTION_PROXY_SETTIN GS_H_
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 263 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
264 TestLoFiSessionStateHistograms); 264 TestLoFiSessionStateHistograms);
265 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 265 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
266 TestSettingsEnabledStateHistograms); 266 TestSettingsEnabledStateHistograms);
267 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 267 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
268 TestDaysSinceEnabled); 268 TestDaysSinceEnabled);
269 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 269 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
270 TestDaysSinceEnabledWithTestClock); 270 TestDaysSinceEnabledWithTestClock);
271 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest, 271 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
272 TestDaysSinceEnabledExistingUser); 272 TestDaysSinceEnabledExistingUser);
273 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsTest,
274 TestDaysSinceSavingsCleared);
273 275
274 // Override of DataReductionProxyService::Observer. 276 // Override of DataReductionProxyService::Observer.
275 void OnServiceInitialized() override; 277 void OnServiceInitialized() override;
276 278
277 // Registers the trial "SyntheticDataReductionProxySetting" with the group 279 // Registers the trial "SyntheticDataReductionProxySetting" with the group
278 // "Enabled" or "Disabled". Indicates whether the proxy is turned on or not. 280 // "Enabled" or "Disabled". Indicates whether the proxy is turned on or not.
279 void RegisterDataReductionProxyFieldTrial(); 281 void RegisterDataReductionProxyFieldTrial();
280 282
281 void OnProxyEnabledPrefChange(); 283 void OnProxyEnabledPrefChange();
282 284
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 std::unique_ptr<base::Clock> clock_; 344 std::unique_ptr<base::Clock> clock_;
343 345
344 base::ThreadChecker thread_checker_; 346 base::ThreadChecker thread_checker_;
345 347
346 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettings); 348 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettings);
347 }; 349 };
348 350
349 } // namespace data_reduction_proxy 351 } // namespace data_reduction_proxy
350 352
351 #endif // COMPONENTS_DATA_REDUCTION_PROXY_CORE_BROWSER_DATA_REDUCTION_PROXY_SET TINGS_H_ 353 #endif // COMPONENTS_DATA_REDUCTION_PROXY_CORE_BROWSER_DATA_REDUCTION_PROXY_SET TINGS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698