diff options
Diffstat (limited to 'webkit/browser/appcache/view_appcache_internals_job.h')
-rw-r--r-- | webkit/browser/appcache/view_appcache_internals_job.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/webkit/browser/appcache/view_appcache_internals_job.h b/webkit/browser/appcache/view_appcache_internals_job.h new file mode 100644 index 0000000..70dea8e --- /dev/null +++ b/webkit/browser/appcache/view_appcache_internals_job.h @@ -0,0 +1,34 @@ +// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef WEBKIT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ +#define WEBKIT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ + +#include "base/basictypes.h" +#include "webkit/storage/webkit_storage_export.h" + +namespace net { +class NetworkDelegate; +class URLRequest; +class URLRequestJob; +} + +namespace appcache { + +class AppCacheService; + +class WEBKIT_STORAGE_EXPORT ViewAppCacheInternalsJobFactory { + public: + static net::URLRequestJob* CreateJobForRequest( + net::URLRequest* request, + net::NetworkDelegate* network_delegate, + AppCacheService* service); + + private: + DISALLOW_IMPLICIT_CONSTRUCTORS(ViewAppCacheInternalsJobFactory); +}; + +} // namespace appcache + +#endif // WEBKIT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ |