Index: content/browser/service_worker/service_worker_cache_listener.h |
diff --git a/content/browser/service_worker/service_worker_cache_listener.h b/content/browser/service_worker/service_worker_cache_listener.h |
index 27a6089019946382624155b3db88bf1eb8933ba0..51f6634b6caf91efa6ba5426e9f4558f47fa96f0 100644 |
--- a/content/browser/service_worker/service_worker_cache_listener.h |
+++ b/content/browser/service_worker/service_worker_cache_listener.h |
@@ -12,6 +12,9 @@ |
namespace content { |
+struct ServiceWorkerBatchOperation; |
+struct ServiceWorkerCacheQueryParams; |
+struct ServiceWorkerFetchRequest; |
class ServiceWorkerVersion; |
// This class listens for requests on the Cache APIs, and sends response |
@@ -26,7 +29,8 @@ class ServiceWorkerCacheListener : public EmbeddedWorkerInstance::Listener { |
// From EmbeddedWorkerInstance::Listener: |
virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; |
- // Message receiver functions for CacheStorage API. |
+ private: |
+ // The message receiver functions for the CacheStorage API: |
void OnCacheStorageGet(int request_id, const base::string16& cache_name); |
void OnCacheStorageHas(int request_id, const base::string16& cache_name); |
void OnCacheStorageCreate(int request_id, |
@@ -35,7 +39,24 @@ class ServiceWorkerCacheListener : public EmbeddedWorkerInstance::Listener { |
const base::string16& cache_name); |
void OnCacheStorageKeys(int request_id); |
- private: |
+ // The message receiver functions for the Cache API: |
+ void OnCacheMatch(int request_id, |
+ int cache_id, |
+ const ServiceWorkerFetchRequest& request, |
+ const ServiceWorkerCacheQueryParams& match_params); |
+ void OnCacheMatchAll(int request_id, |
+ int cache_id, |
+ const ServiceWorkerFetchRequest& request, |
+ const ServiceWorkerCacheQueryParams& match_params); |
+ void OnCacheKeys(int request_id, |
+ int cache_id, |
+ const ServiceWorkerFetchRequest& request, |
+ const ServiceWorkerCacheQueryParams& match_params); |
+ void OnCacheBatch(int request_id, |
+ int cache_id, |
+ const std::vector<ServiceWorkerBatchOperation>& operations); |
+ void OnCacheClosed(int cache_id); |
+ |
void Send(const IPC::Message& message); |
void OnCacheStorageGetCallback( |