| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ | 5 #ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ |
| 6 #define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ | 6 #define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 320 FAILURE_IP_BLACKLIST_UPDATE_INVALID = 28, | 320 FAILURE_IP_BLACKLIST_UPDATE_INVALID = 28, |
| 321 FAILURE_IP_BLACKLIST_DELETE = 29, | 321 FAILURE_IP_BLACKLIST_DELETE = 29, |
| 322 FAILURE_UNWANTED_SOFTWARE_DATABASE_UPDATE_BEGIN = 30, | 322 FAILURE_UNWANTED_SOFTWARE_DATABASE_UPDATE_BEGIN = 30, |
| 323 FAILURE_UNWANTED_SOFTWARE_DATABASE_UPDATE_FINISH = 31, | 323 FAILURE_UNWANTED_SOFTWARE_DATABASE_UPDATE_FINISH = 31, |
| 324 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_READ = 32, | 324 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_READ = 32, |
| 325 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_WRITE = 33, | 325 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_WRITE = 33, |
| 326 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_DELETE = 34, | 326 FAILURE_UNWANTED_SOFTWARE_PREFIX_SET_DELETE = 34, |
| 327 FAILURE_RESOURCE_BLACKLIST_UPDATE_BEGIN = 35, | 327 FAILURE_RESOURCE_BLACKLIST_UPDATE_BEGIN = 35, |
| 328 FAILURE_RESOURCE_BLACKLIST_UPDATE_FINISH = 36, | 328 FAILURE_RESOURCE_BLACKLIST_UPDATE_FINISH = 36, |
| 329 FAILURE_RESOURCE_BLACKLIST_DELETE = 37, | 329 FAILURE_RESOURCE_BLACKLIST_DELETE = 37, |
| 330 FAILURE_MODULE_WHITELIST_DELETE = 38, |
| 330 | 331 |
| 331 // Memory space for histograms is determined by the max. ALWAYS | 332 // Memory space for histograms is determined by the max. ALWAYS |
| 332 // ADD NEW VALUES BEFORE THIS ONE. | 333 // ADD NEW VALUES BEFORE THIS ONE. |
| 333 FAILURE_DATABASE_MAX | 334 FAILURE_DATABASE_MAX |
| 334 }; | 335 }; |
| 335 | 336 |
| 336 static void RecordFailure(FailureType failure_type); | 337 static void RecordFailure(FailureType failure_type); |
| 337 | 338 |
| 338 private: | 339 private: |
| 339 // The factory used to instantiate a SafeBrowsingDatabase object. | 340 // The factory used to instantiate a SafeBrowsingDatabase object. |
| (...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 735 | 736 |
| 736 // Used to schedule resetting the database because of corruption. This factory | 737 // Used to schedule resetting the database because of corruption. This factory |
| 737 // and the WeakPtrs it issues should only be used on the database's main | 738 // and the WeakPtrs it issues should only be used on the database's main |
| 738 // thread. | 739 // thread. |
| 739 base::WeakPtrFactory<SafeBrowsingDatabaseNew> reset_factory_; | 740 base::WeakPtrFactory<SafeBrowsingDatabaseNew> reset_factory_; |
| 740 }; | 741 }; |
| 741 | 742 |
| 742 } // namespace safe_browsing | 743 } // namespace safe_browsing |
| 743 | 744 |
| 744 #endif // CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ | 745 #endif // CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_ |
| OLD | NEW |