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 #ifndef CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ | 5 #ifndef CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ |
6 #define CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ | 6 #define CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ |
7 | 7 |
8 // TODO(viettrungluu): This header file #includes far too much and has too much | 8 // TODO(viettrungluu): This header file #includes far too much and has too much |
9 // inline code (which shouldn't be inline). | 9 // inline code (which shouldn't be inline). |
10 | 10 |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 DetailedInfo& InitCookie(const net::CanonicalCookie* cookie); | 104 DetailedInfo& InitCookie(const net::CanonicalCookie* cookie); |
105 DetailedInfo& InitDatabase( | 105 DetailedInfo& InitDatabase( |
106 const BrowsingDataDatabaseHelper::DatabaseInfo* database_info); | 106 const BrowsingDataDatabaseHelper::DatabaseInfo* database_info); |
107 DetailedInfo& InitLocalStorage( | 107 DetailedInfo& InitLocalStorage( |
108 const BrowsingDataLocalStorageHelper::LocalStorageInfo* | 108 const BrowsingDataLocalStorageHelper::LocalStorageInfo* |
109 local_storage_info); | 109 local_storage_info); |
110 DetailedInfo& InitSessionStorage( | 110 DetailedInfo& InitSessionStorage( |
111 const BrowsingDataLocalStorageHelper::LocalStorageInfo* | 111 const BrowsingDataLocalStorageHelper::LocalStorageInfo* |
112 session_storage_info); | 112 session_storage_info); |
113 DetailedInfo& InitAppCache(const GURL& origin, | 113 DetailedInfo& InitAppCache(const GURL& origin, |
114 const appcache::AppCacheInfo* appcache_info); | 114 const content::AppCacheInfo* appcache_info); |
115 DetailedInfo& InitIndexedDB( | 115 DetailedInfo& InitIndexedDB( |
116 const content::IndexedDBInfo* indexed_db_info); | 116 const content::IndexedDBInfo* indexed_db_info); |
117 DetailedInfo& InitFileSystem( | 117 DetailedInfo& InitFileSystem( |
118 const BrowsingDataFileSystemHelper::FileSystemInfo* file_system_info); | 118 const BrowsingDataFileSystemHelper::FileSystemInfo* file_system_info); |
119 DetailedInfo& InitQuota( | 119 DetailedInfo& InitQuota( |
120 const BrowsingDataQuotaHelper::QuotaInfo* quota_info); | 120 const BrowsingDataQuotaHelper::QuotaInfo* quota_info); |
121 DetailedInfo& InitServerBoundCert( | 121 DetailedInfo& InitServerBoundCert( |
122 const net::ServerBoundCertStore::ServerBoundCert* server_bound_cert); | 122 const net::ServerBoundCertStore::ServerBoundCert* server_bound_cert); |
123 DetailedInfo& InitFlashLSO(const std::string& flash_lso_domain); | 123 DetailedInfo& InitFlashLSO(const std::string& flash_lso_domain); |
124 | 124 |
125 NodeType node_type; | 125 NodeType node_type; |
126 GURL origin; | 126 GURL origin; |
127 const net::CanonicalCookie* cookie; | 127 const net::CanonicalCookie* cookie; |
128 const BrowsingDataDatabaseHelper::DatabaseInfo* database_info; | 128 const BrowsingDataDatabaseHelper::DatabaseInfo* database_info; |
129 const BrowsingDataLocalStorageHelper::LocalStorageInfo* local_storage_info; | 129 const BrowsingDataLocalStorageHelper::LocalStorageInfo* local_storage_info; |
130 const BrowsingDataLocalStorageHelper::LocalStorageInfo* | 130 const BrowsingDataLocalStorageHelper::LocalStorageInfo* |
131 session_storage_info; | 131 session_storage_info; |
132 const appcache::AppCacheInfo* appcache_info; | 132 const content::AppCacheInfo* appcache_info; |
133 const content::IndexedDBInfo* indexed_db_info; | 133 const content::IndexedDBInfo* indexed_db_info; |
134 const BrowsingDataFileSystemHelper::FileSystemInfo* file_system_info; | 134 const BrowsingDataFileSystemHelper::FileSystemInfo* file_system_info; |
135 const BrowsingDataQuotaHelper::QuotaInfo* quota_info; | 135 const BrowsingDataQuotaHelper::QuotaInfo* quota_info; |
136 const net::ServerBoundCertStore::ServerBoundCert* server_bound_cert; | 136 const net::ServerBoundCertStore::ServerBoundCert* server_bound_cert; |
137 std::string flash_lso_domain; | 137 std::string flash_lso_domain; |
138 }; | 138 }; |
139 | 139 |
140 CookieTreeNode() {} | 140 CookieTreeNode() {} |
141 explicit CookieTreeNode(const base::string16& title) | 141 explicit CookieTreeNode(const base::string16& title) |
142 : ui::TreeNode<CookieTreeNode>(title) {} | 142 : ui::TreeNode<CookieTreeNode>(title) {} |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
281 | 281 |
282 // CookieTreeAppCacheNode ----------------------------------------------------- | 282 // CookieTreeAppCacheNode ----------------------------------------------------- |
283 class CookieTreeAppCacheNode : public CookieTreeNode { | 283 class CookieTreeAppCacheNode : public CookieTreeNode { |
284 public: | 284 public: |
285 friend class CookieTreeAppCachesNode; | 285 friend class CookieTreeAppCachesNode; |
286 | 286 |
287 // appcache_info should remain valid at least as long as the | 287 // appcache_info should remain valid at least as long as the |
288 // CookieTreeAppCacheNode is valid. | 288 // CookieTreeAppCacheNode is valid. |
289 explicit CookieTreeAppCacheNode( | 289 explicit CookieTreeAppCacheNode( |
290 const GURL& origin_url, | 290 const GURL& origin_url, |
291 std::list<appcache::AppCacheInfo>::iterator appcache_info); | 291 std::list<content::AppCacheInfo>::iterator appcache_info); |
292 virtual ~CookieTreeAppCacheNode(); | 292 virtual ~CookieTreeAppCacheNode(); |
293 | 293 |
294 virtual void DeleteStoredObjects() OVERRIDE; | 294 virtual void DeleteStoredObjects() OVERRIDE; |
295 virtual DetailedInfo GetDetailedInfo() const OVERRIDE; | 295 virtual DetailedInfo GetDetailedInfo() const OVERRIDE; |
296 | 296 |
297 private: | 297 private: |
298 GURL origin_url_; | 298 GURL origin_url_; |
299 std::list<appcache::AppCacheInfo>::iterator appcache_info_; | 299 std::list<content::AppCacheInfo>::iterator appcache_info_; |
300 DISALLOW_COPY_AND_ASSIGN(CookieTreeAppCacheNode); | 300 DISALLOW_COPY_AND_ASSIGN(CookieTreeAppCacheNode); |
301 }; | 301 }; |
302 | 302 |
303 class CookieTreeAppCachesNode : public CookieTreeNode { | 303 class CookieTreeAppCachesNode : public CookieTreeNode { |
304 public: | 304 public: |
305 CookieTreeAppCachesNode(); | 305 CookieTreeAppCachesNode(); |
306 virtual ~CookieTreeAppCachesNode(); | 306 virtual ~CookieTreeAppCachesNode(); |
307 | 307 |
308 virtual DetailedInfo GetDetailedInfo() const OVERRIDE; | 308 virtual DetailedInfo GetDetailedInfo() const OVERRIDE; |
309 | 309 |
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
729 // Otherwise, use the CanonicalCookie::Domain attribute. | 729 // Otherwise, use the CanonicalCookie::Domain attribute. |
730 bool group_by_cookie_source_; | 730 bool group_by_cookie_source_; |
731 | 731 |
732 // If this is non-zero, then this model is batching updates (there's a lot of | 732 // If this is non-zero, then this model is batching updates (there's a lot of |
733 // notifications coming down the pipe). This is an integer is used to balance | 733 // notifications coming down the pipe). This is an integer is used to balance |
734 // calls to Begin/EndBatch() if they're called in a nested manner. | 734 // calls to Begin/EndBatch() if they're called in a nested manner. |
735 int batch_update_; | 735 int batch_update_; |
736 }; | 736 }; |
737 | 737 |
738 #endif // CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ | 738 #endif // CHROME_BROWSER_BROWSING_DATA_COOKIES_TREE_MODEL_H_ |
OLD | NEW |