diff options
Diffstat (limited to 'webkit/appcache/appcache_update_job.h')
-rw-r--r-- | webkit/appcache/appcache_update_job.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/webkit/appcache/appcache_update_job.h b/webkit/appcache/appcache_update_job.h index 2580ff8..c50f202 100644 --- a/webkit/appcache/appcache_update_job.h +++ b/webkit/appcache/appcache_update_job.h @@ -14,6 +14,7 @@ #include "base/ref_counted.h" #include "base/task.h" #include "googleurl/src/gurl.h" +#include "net/base/completion_callback.h" #include "net/url_request/url_request.h" #include "testing/gtest/include/gtest/gtest_prod.h" #include "webkit/appcache/appcache.h" @@ -99,6 +100,11 @@ class AppCacheUpdateJob : public URLRequest::Delegate, void OnCacheSelectionComplete(AppCacheHost* host) {} // N/A void OnDestructionImminent(AppCacheHost* host); + void CheckPolicy(); + void OnPolicyCheckComplete(int rv); + + void HandleCacheFailure(); + void FetchManifest(bool is_first_fetch); // Add extra HTTP headers to the request based on the response info and @@ -260,6 +266,9 @@ class AppCacheUpdateJob : public URLRequest::Delegate, net::CompletionCallbackImpl<AppCacheUpdateJob> manifest_data_write_callback_; net::CompletionCallbackImpl<AppCacheUpdateJob> manifest_data_read_callback_; + scoped_refptr<net::CancelableCompletionCallback<AppCacheUpdateJob> > + policy_callback_; + FRIEND_TEST(AppCacheGroupTest, QueueUpdate); DISALLOW_COPY_AND_ASSIGN(AppCacheUpdateJob); }; |