1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CONTENT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ 6#define CONTENT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ 7 8#include "base/basictypes.h" 9 10namespace net { 11class NetworkDelegate; 12class URLRequest; 13class URLRequestJob; 14} 15 16namespace content { 17class AppCacheServiceImpl; 18 19class ViewAppCacheInternalsJobFactory { 20 public: 21 static net::URLRequestJob* CreateJobForRequest( 22 net::URLRequest* request, 23 net::NetworkDelegate* network_delegate, 24 AppCacheServiceImpl* service); 25 26 private: 27 DISALLOW_IMPLICIT_CONSTRUCTORS(ViewAppCacheInternalsJobFactory); 28}; 29 30} // namespace content 31 32#endif // CONTENT_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_H_ 33