| 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 CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ | 5 #ifndef CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ |
| 6 #define CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ | 6 #define CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ |
| 7 | 7 |
| 8 #include "base/callback.h" | 8 #include "base/callback.h" |
| 9 #include "base/gtest_prod_util.h" | 9 #include "base/gtest_prod_util.h" |
| 10 #include "base/memory/ref_counted.h" | 10 #include "base/memory/ref_counted.h" |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 | 310 |
| 311 // True if requests for this host were blocked by a policy. | 311 // True if requests for this host were blocked by a policy. |
| 312 bool main_resource_blocked_; | 312 bool main_resource_blocked_; |
| 313 GURL blocked_manifest_url_; | 313 GURL blocked_manifest_url_; |
| 314 | 314 |
| 315 // Tells if info about associated cache is pending. Info is pending | 315 // Tells if info about associated cache is pending. Info is pending |
| 316 // when update job has not returned success yet. | 316 // when update job has not returned success yet. |
| 317 bool associated_cache_info_pending_; | 317 bool associated_cache_info_pending_; |
| 318 | 318 |
| 319 // List of objects observing us. | 319 // List of objects observing us. |
| 320 ObserverList<Observer> observers_; | 320 base::ObserverList<Observer> observers_; |
| 321 | 321 |
| 322 // Used to inform the QuotaManager of what origins are currently in use. | 322 // Used to inform the QuotaManager of what origins are currently in use. |
| 323 GURL origin_in_use_; | 323 GURL origin_in_use_; |
| 324 | 324 |
| 325 // First party url to be used in policy checks. | 325 // First party url to be used in policy checks. |
| 326 GURL first_party_url_; | 326 GURL first_party_url_; |
| 327 | 327 |
| 328 FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, CleanupUnusedGroup); | 328 FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, CleanupUnusedGroup); |
| 329 FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, QueueUpdate); | 329 FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, QueueUpdate); |
| 330 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, Basic); | 330 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, Basic); |
| 331 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectNoCache); | 331 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectNoCache); |
| 332 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForeignEntry); | 332 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForeignEntry); |
| 333 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedCacheLoad); | 333 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedCacheLoad); |
| 334 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedGroupLoad); | 334 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedGroupLoad); |
| 335 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SetSwappableCache); | 335 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SetSwappableCache); |
| 336 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForDedicatedWorker); | 336 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForDedicatedWorker); |
| 337 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheAllowed); | 337 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheAllowed); |
| 338 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheBlocked); | 338 FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheBlocked); |
| 339 FRIEND_TEST_ALL_PREFIXES(content::AppCacheTest, CleanupUnusedCache); | 339 FRIEND_TEST_ALL_PREFIXES(content::AppCacheTest, CleanupUnusedCache); |
| 340 | 340 |
| 341 DISALLOW_COPY_AND_ASSIGN(AppCacheHost); | 341 DISALLOW_COPY_AND_ASSIGN(AppCacheHost); |
| 342 }; | 342 }; |
| 343 | 343 |
| 344 } // namespace content | 344 } // namespace content |
| 345 | 345 |
| 346 #endif // CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ | 346 #endif // CONTENT_BROWSER_APPCACHE_APPCACHE_HOST_H_ |
| OLD | NEW |