| 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 a3f10c418d8177e3322f1f98eade3478c753b917..ca9b29718a296b202dacb17bae13428c91974aad 100644 | 
| --- a/content/common/service_worker/service_worker_types.h | 
| +++ b/content/common/service_worker/service_worker_types.h | 
| @@ -23,6 +23,7 @@ | 
| #include "third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseError.h" | 
| #include "third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseType.h" | 
| #include "third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerState.h" | 
| +#include "third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerUpdateViaCache.h" | 
| #include "url/gurl.h" | 
|  | 
| // This file is to have common definitions that are to be shared by | 
| @@ -221,10 +222,21 @@ struct CONTENT_EXPORT ServiceWorkerObjectInfo { | 
| int64_t version_id; | 
| }; | 
|  | 
| +struct CONTENT_EXPORT ServiceWorkerRegistrationOptions { | 
| +  ServiceWorkerRegistrationOptions(); | 
| +  // Initialize |scope| with the specified value and the rest with defaults | 
| +  explicit ServiceWorkerRegistrationOptions(const GURL& scope); | 
| +  ServiceWorkerRegistrationOptions( | 
| +      const GURL& scope, | 
| +      blink::WebServiceWorkerUpdateViaCache update_via_cache); | 
| +  GURL scope; | 
| +  blink::WebServiceWorkerUpdateViaCache update_via_cache; | 
| +}; | 
| + | 
| struct CONTENT_EXPORT ServiceWorkerRegistrationObjectInfo { | 
| ServiceWorkerRegistrationObjectInfo(); | 
| int handle_id; | 
| -  GURL scope; | 
| +  ServiceWorkerRegistrationOptions options; | 
| int64_t registration_id; | 
| }; | 
|  | 
|  |