Chromium Code Reviews| Index: content/common/service_worker/service_worker_types.h |
| diff --git a/content/common/service_worker/service_worker_types.h b/content/common/service_worker/service_worker_types.h |
| index de582e432d757f2c33d3a4f2548328d44fc4f61d..44a03e2d64dc9b7e9a4ef49f2ad7fdb2ab603a2e 100644 |
| --- a/content/common/service_worker/service_worker_types.h |
| +++ b/content/common/service_worker/service_worker_types.h |
| @@ -76,6 +76,37 @@ struct CONTENT_EXPORT ServiceWorkerResponse { |
| std::string blob_uuid; |
| }; |
| +// In the Cache API this struct controls the operation of matching in operations |
|
dominicc (has gone to gerrit)
2014/08/15 06:48:35
This is repetitively repetitious ... the operation
gavinp
2014/09/03 18:35:24
Done.
|
| +// that match requests to each other. |
| +struct CONTENT_EXPORT ServiceWorkerCacheQueryParams { |
| + ServiceWorkerCacheQueryParams(); |
| + |
| + bool ignore_search; |
| + bool ignore_method; |
| + bool ignore_vary; |
| + bool prefix_match; |
| +}; |
| + |
| +// In the Cache API this describes the type of an individual operation, used as |
| +// part of the BatchOperation struct. |
| +enum ServiceWorkerCacheOperationType { |
| + SERVICE_WORKER_CACHE_OPERATION_TYPE_UNDEFINED, |
| + SERVICE_WORKER_CACHE_OPERATION_TYPE_PUT, |
| + SERVICE_WORKER_CACHE_OPERATION_TYPE_DELETE, |
| + SERVICE_WORKER_CACHE_OPERATION_TYPE_LAST = |
| + SERVICE_WORKER_CACHE_OPERATION_TYPE_DELETE |
| +}; |
| + |
| +// In the Cache API, this struct describes a single operation of PUT or DELETE. |
|
dominicc (has gone to gerrit)
2014/08/15 06:48:35
Why all caps for put and delete? These look like H
gavinp
2014/09/03 18:35:24
"Though the Google C++ Style Guide now says to use
|
| +struct CONTENT_EXPORT ServiceWorkerBatchOperation { |
| + ServiceWorkerBatchOperation(); |
| + |
| + ServiceWorkerCacheOperationType operation_type; |
| + ServiceWorkerFetchRequest request; |
| + ServiceWorkerResponse response; |
| + ServiceWorkerCacheQueryParams match_params; |
| +}; |
| + |
| // Represents initialization info for a WebServiceWorker object. |
| struct CONTENT_EXPORT ServiceWorkerObjectInfo { |
| ServiceWorkerObjectInfo(); |