| 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(
|
|
|