| Index: content/browser/service_worker/service_worker_context_core.h
|
| diff --git a/content/browser/service_worker/service_worker_context_core.h b/content/browser/service_worker/service_worker_context_core.h
|
| index b5178fe99d6c4ebd39bb4b93e0eb3e612a478a27..06c96ddb38a58ae3e62aab0617cd2a6e1991b6cd 100644
|
| --- a/content/browser/service_worker/service_worker_context_core.h
|
| +++ b/content/browser/service_worker/service_worker_context_core.h
|
| @@ -151,6 +151,11 @@ class CONTENT_EXPORT ServiceWorkerContextCore
|
| const RegistrationCallback& callback);
|
| void UnregisterServiceWorker(const GURL& pattern,
|
| const UnregistrationCallback& callback);
|
| + // Callback is called issued after all unregistrations occur. The Status
|
| + // is populated as SERVICE_WORKER_OK if all succeed, or SERVICE_WORKER_FAILED
|
| + // if any did not succeed.
|
| + void UnregisterServiceWorkers(const GURL& origin,
|
| + const UnregistrationCallback& callback);
|
| void UpdateServiceWorker(ServiceWorkerRegistration* registration);
|
|
|
| // This class maintains collections of live instances, this class
|
| @@ -200,6 +205,11 @@ class CONTENT_EXPORT ServiceWorkerContextCore
|
| const UnregistrationCallback& callback,
|
| ServiceWorkerStatusCode status);
|
|
|
| + void DidGetAllRegistrationsForUnregisterForOrigin(
|
| + const UnregistrationCallback& result,
|
| + const GURL& origin,
|
| + const std::vector<ServiceWorkerRegistrationInfo>& registrations);
|
| +
|
| base::WeakPtrFactory<ServiceWorkerContextCore> weak_factory_;
|
| // It's safe to store a raw pointer instead of a scoped_refptr to |wrapper_|
|
| // because the Wrapper::Shutdown call that hops threads to destroy |this| uses
|
|
|