| Index: content/browser/service_worker/service_worker_url_request_job.h
|
| diff --git a/content/browser/service_worker/service_worker_url_request_job.h b/content/browser/service_worker/service_worker_url_request_job.h
|
| index 96e500728e4d55971d6d810827ca0fd6349ce320..18afaa7d900cfc8a83ec0878d3aff82353020b23 100644
|
| --- a/content/browser/service_worker/service_worker_url_request_job.h
|
| +++ b/content/browser/service_worker/service_worker_url_request_job.h
|
| @@ -43,6 +43,7 @@ class ServiceWorkerFetchDispatcher;
|
| class ServiceWorkerProviderHost;
|
| class ServiceWorkerVersion;
|
| class Stream;
|
| +struct ResourceResponseInfo;
|
|
|
| class CONTENT_EXPORT ServiceWorkerURLRequestJob
|
| : public net::URLRequestJob,
|
| @@ -109,16 +110,14 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob
|
| // StreamRegisterObserver override:
|
| void OnStreamRegistered(Stream* stream) override;
|
|
|
| - void GetExtraResponseInfo(
|
| - bool* was_fetched_via_service_worker,
|
| - bool* was_fallback_required_by_service_worker,
|
| - GURL* original_url_via_service_worker,
|
| - blink::WebServiceWorkerResponseType* response_type_via_service_worker,
|
| - base::TimeTicks* worker_start_time) const;
|
| + void GetExtraResponseInfo(ResourceResponseInfo* response_info) const;
|
|
|
| const base::TimeTicks& worker_start_time() const {
|
| return worker_start_time_;
|
| }
|
| + const base::TimeTicks& worker_ready_time() const {
|
| + return worker_ready_time_;
|
| + }
|
|
|
| protected:
|
| ~ServiceWorkerURLRequestJob() override;
|
| @@ -172,6 +171,7 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob
|
| // Timing info to show on the popup in Devtools' Network tab.
|
| net::LoadTimingInfo load_timing_info_;
|
| base::TimeTicks worker_start_time_;
|
| + base::TimeTicks worker_ready_time_;
|
| base::Time response_time_;
|
|
|
| ResponseType response_type_;
|
|
|