Index: chrome/browser/safe_browsing/safe_browsing_database.h |
diff --git a/chrome/browser/safe_browsing/safe_browsing_database.h b/chrome/browser/safe_browsing/safe_browsing_database.h |
index a4b532f6678211ea3ca7d72f5c0f213ef0e33764..6cde85adcd901621e428ad1ad208e74ae3695d8f 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_database.h |
+++ b/chrome/browser/safe_browsing/safe_browsing_database.h |
@@ -418,35 +418,32 @@ class SafeBrowsingDatabaseNew : public SafeBrowsingDatabase { |
// |prefix_miss_cache_|, |csd_whitelist_|. |
base::Lock lookup_lock_; |
+ // The base filename passed to Init(), used to generate the store and prefix |
+ // set filenames used to store data on disk. |
+ base::FilePath filename_base_; |
+ |
// Underlying persistent store for chunk data. |
// For browsing related (phishing and malware URLs) chunks and prefixes. |
- base::FilePath browse_filename_; |
scoped_ptr<SafeBrowsingStore> browse_store_; |
// For download related (download URL and binary hash) chunks and prefixes. |
- base::FilePath download_filename_; |
scoped_ptr<SafeBrowsingStore> download_store_; |
// For the client-side phishing detection whitelist chunks and full-length |
// hashes. This list only contains 256 bit hashes. |
- base::FilePath csd_whitelist_filename_; |
scoped_ptr<SafeBrowsingStore> csd_whitelist_store_; |
// For the download whitelist chunks and full-length hashes. This list only |
// contains 256 bit hashes. |
- base::FilePath download_whitelist_filename_; |
scoped_ptr<SafeBrowsingStore> download_whitelist_store_; |
// For extension IDs. |
- base::FilePath extension_blacklist_filename_; |
scoped_ptr<SafeBrowsingStore> extension_blacklist_store_; |
// For side-effect free whitelist. |
- base::FilePath side_effect_free_whitelist_filename_; |
scoped_ptr<SafeBrowsingStore> side_effect_free_whitelist_store_; |
// For IP blacklist. |
- base::FilePath ip_blacklist_filename_; |
scoped_ptr<SafeBrowsingStore> ip_blacklist_store_; |
SBWhitelist csd_whitelist_; |
@@ -478,11 +475,9 @@ class SafeBrowsingDatabaseNew : public SafeBrowsingDatabase { |
bool change_detected_; |
// Used to check if a prefix was in the browse database. |
- base::FilePath browse_prefix_set_filename_; |
scoped_ptr<safe_browsing::PrefixSet> browse_prefix_set_; |
// Used to check if a prefix was in the browse database. |
- base::FilePath side_effect_free_whitelist_prefix_set_filename_; |
scoped_ptr<safe_browsing::PrefixSet> side_effect_free_whitelist_prefix_set_; |
}; |