| Index: content/browser/appcache/appcache_request.h
|
| diff --git a/content/browser/appcache/appcache_request.h b/content/browser/appcache/appcache_request.h
|
| index 4e14d6547a53e40d856dd0065a54afd48b3dd68f..63dc5ec7384de8bced4df67e2efbf054837acdd5 100644
|
| --- a/content/browser/appcache/appcache_request.h
|
| +++ b/content/browser/appcache/appcache_request.h
|
| @@ -16,6 +16,8 @@ class URLRequest;
|
| }
|
|
|
| namespace content {
|
| +class AppCacheURLLoaderRequest;
|
| +class AppCacheURLRequest;
|
| struct ResourceRequest;
|
|
|
| // Interface for an AppCache request. Subclasses implement this interface to
|
| @@ -58,6 +60,14 @@ class CONTENT_EXPORT AppCacheRequest {
|
| static bool IsSchemeAndMethodSupportedForAppCache(
|
| const AppCacheRequest* request);
|
|
|
| + // Returns the underlying AppCacheURLRequest if any. This only applies to
|
| + // AppCache requests loaded via the URLRequest mechanism
|
| + virtual AppCacheURLRequest* AsURLRequest();
|
| +
|
| + // Returns the underlying AppCacheURLLoaderRequest if any. This only applies
|
| + // to AppCache requests loaded via the URLLoader mechanism.
|
| + virtual AppCacheURLLoaderRequest* AsURLLoaderRequest();
|
| +
|
| protected:
|
| friend class AppCacheRequestHandler;
|
| // Enables the AppCacheJob to call GetURLRequest() and GetResourceRequest().
|
|
|