| Index: content/public/browser/service_worker_context.h
|
| diff --git a/content/public/browser/service_worker_context.h b/content/public/browser/service_worker_context.h
|
| index 9a9aa0a823a13218c9f0e3a37a533eaf6ea702f8..d68ee71da435745cd8c743f767130bb2f8d8d977 100644
|
| --- a/content/public/browser/service_worker_context.h
|
| +++ b/content/public/browser/service_worker_context.h
|
| @@ -107,6 +107,15 @@ class ServiceWorkerContext {
|
| virtual bool FinishedExternalRequest(int64_t service_worker_version_id,
|
| const std::string& request_uuid) = 0;
|
|
|
| + // Starts a previously registered worker at |origin| and returns running
|
| + // worker info via |info_callback|.
|
| + // Returned info contains worker render process id and worker thread id.
|
| + // Must be called on IO thread.
|
| + virtual void GetWorkerInfoAfterStartWorker(
|
| + const GURL& origin,
|
| + base::OnceCallback<void(int, int)> info_callback,
|
| + base::OnceCallback<void()> failure_callback) = 0;
|
| +
|
| // Equivalent to calling navigator.serviceWorker.unregister(pattern) from a
|
| // renderer, except that |pattern| is an absolute URL instead of relative to
|
| // some current origin. |callback| is passed true when the JS promise is
|
|
|