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

Side by Side Diff: webkit/browser/appcache/mock_appcache_storage.h

Issue 164933002: Expose details for appcache error events [Chromium] (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix merge glitch, complete a rename Created 6 years, 8 months 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 | Annotate | Revision Log
OLDNEW
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 WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 5 #ifndef WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_
6 #define WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 6 #define WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <vector> 10 #include <vector>
(...skipping 30 matching lines...) Expand all
41 virtual void FindResponseForMainRequest(const GURL& url, 41 virtual void FindResponseForMainRequest(const GURL& url,
42 const GURL& preferred_manifest_url, 42 const GURL& preferred_manifest_url,
43 Delegate* delegate) OVERRIDE; 43 Delegate* delegate) OVERRIDE;
44 virtual void FindResponseForSubRequest( 44 virtual void FindResponseForSubRequest(
45 AppCache* cache, const GURL& url, 45 AppCache* cache, const GURL& url,
46 AppCacheEntry* found_entry, AppCacheEntry* found_fallback_entry, 46 AppCacheEntry* found_entry, AppCacheEntry* found_fallback_entry,
47 bool * found_network_namespace) OVERRIDE; 47 bool * found_network_namespace) OVERRIDE;
48 virtual void MarkEntryAsForeign(const GURL& entry_url, 48 virtual void MarkEntryAsForeign(const GURL& entry_url,
49 int64 cache_id) OVERRIDE; 49 int64 cache_id) OVERRIDE;
50 virtual void MakeGroupObsolete(AppCacheGroup* group, 50 virtual void MakeGroupObsolete(AppCacheGroup* group,
51 Delegate* delegate) OVERRIDE; 51 Delegate* delegate,
52 int response_code) OVERRIDE;
52 virtual AppCacheResponseReader* CreateResponseReader( 53 virtual AppCacheResponseReader* CreateResponseReader(
53 const GURL& manifest_url, int64 group_id, int64 response_id) OVERRIDE; 54 const GURL& manifest_url, int64 group_id, int64 response_id) OVERRIDE;
54 virtual AppCacheResponseWriter* CreateResponseWriter( 55 virtual AppCacheResponseWriter* CreateResponseWriter(
55 const GURL& manifest_url, int64 group_id) OVERRIDE; 56 const GURL& manifest_url, int64 group_id) OVERRIDE;
56 virtual void DoomResponses( 57 virtual void DoomResponses(
57 const GURL& manifest_url, 58 const GURL& manifest_url,
58 const std::vector<int64>& response_ids) OVERRIDE; 59 const std::vector<int64>& response_ids) OVERRIDE;
59 virtual void DeleteResponses( 60 virtual void DeleteResponses(
60 const GURL& manifest_url, 61 const GURL& manifest_url,
61 const std::vector<int64>& response_ids) OVERRIDE; 62 const std::vector<int64>& response_ids) OVERRIDE;
62 63
63 private: 64 private:
64 friend class AppCacheRequestHandlerTest; 65 friend class AppCacheRequestHandlerTest;
65 friend class AppCacheServiceTest; 66 friend class AppCacheServiceTest;
66 friend class AppCacheUpdateJobTest; 67 friend class AppCacheUpdateJobTest;
67 68
68 typedef base::hash_map<int64, scoped_refptr<AppCache> > StoredCacheMap; 69 typedef base::hash_map<int64, scoped_refptr<AppCache> > StoredCacheMap;
69 typedef std::map<GURL, scoped_refptr<AppCacheGroup> > StoredGroupMap; 70 typedef std::map<GURL, scoped_refptr<AppCacheGroup> > StoredGroupMap;
70 typedef std::set<int64> DoomedResponseIds; 71 typedef std::set<int64> DoomedResponseIds;
71 72
72 void ProcessGetAllInfo(scoped_refptr<DelegateReference> delegate_ref); 73 void ProcessGetAllInfo(scoped_refptr<DelegateReference> delegate_ref);
73 void ProcessLoadCache( 74 void ProcessLoadCache(
74 int64 id, scoped_refptr<DelegateReference> delegate_ref); 75 int64 id, scoped_refptr<DelegateReference> delegate_ref);
75 void ProcessLoadOrCreateGroup( 76 void ProcessLoadOrCreateGroup(
76 const GURL& manifest_url, scoped_refptr<DelegateReference> delegate_ref); 77 const GURL& manifest_url, scoped_refptr<DelegateReference> delegate_ref);
77 void ProcessStoreGroupAndNewestCache( 78 void ProcessStoreGroupAndNewestCache(
78 scoped_refptr<AppCacheGroup> group, scoped_refptr<AppCache> newest_cache, 79 scoped_refptr<AppCacheGroup> group, scoped_refptr<AppCache> newest_cache,
79 scoped_refptr<DelegateReference> delegate_ref); 80 scoped_refptr<DelegateReference> delegate_ref);
80 void ProcessMakeGroupObsolete( 81 void ProcessMakeGroupObsolete(scoped_refptr<AppCacheGroup> group,
81 scoped_refptr<AppCacheGroup> group, 82 scoped_refptr<DelegateReference> delegate_ref,
82 scoped_refptr<DelegateReference> delegate_ref); 83 int response_code);
83 void ProcessFindResponseForMainRequest( 84 void ProcessFindResponseForMainRequest(
84 const GURL& url, scoped_refptr<DelegateReference> delegate_ref); 85 const GURL& url, scoped_refptr<DelegateReference> delegate_ref);
85 86
86 void ScheduleTask(const base::Closure& task); 87 void ScheduleTask(const base::Closure& task);
87 void RunOnePendingTask(); 88 void RunOnePendingTask();
88 89
89 void AddStoredCache(AppCache* cache); 90 void AddStoredCache(AppCache* cache);
90 void RemoveStoredCache(AppCache* cache); 91 void RemoveStoredCache(AppCache* cache);
91 void RemoveStoredCaches(const AppCacheGroup::Caches& caches); 92 void RemoveStoredCaches(const AppCacheGroup::Caches& caches);
92 bool IsCacheStored(const AppCache* cache) { 93 bool IsCacheStored(const AppCache* cache) {
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, 210 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest,
210 StoreExistingGroupExistingCache); 211 StoreExistingGroupExistingCache);
211 FRIEND_TEST_ALL_PREFIXES(AppCacheServiceTest, DeleteAppCachesForOrigin); 212 FRIEND_TEST_ALL_PREFIXES(AppCacheServiceTest, DeleteAppCachesForOrigin);
212 213
213 DISALLOW_COPY_AND_ASSIGN(MockAppCacheStorage); 214 DISALLOW_COPY_AND_ASSIGN(MockAppCacheStorage);
214 }; 215 };
215 216
216 } // namespace appcache 217 } // namespace appcache
217 218
218 #endif // WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 219 #endif // WEBKIT_BROWSER_APPCACHE_MOCK_APPCACHE_STORAGE_H_
OLDNEW
« no previous file with comments | « webkit/browser/appcache/appcache_update_job_unittest.cc ('k') | webkit/browser/appcache/mock_appcache_storage.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698