| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "content/browser/service_worker/service_worker_controllee_request_handl
     er.h" | 5 #include "content/browser/service_worker/service_worker_controllee_request_handl
     er.h" | 
| 6 | 6 | 
| 7 #include "base/trace_event/trace_event.h" | 7 #include "base/trace_event/trace_event.h" | 
| 8 #include "content/browser/service_worker/service_worker_context_core.h" | 8 #include "content/browser/service_worker/service_worker_context_core.h" | 
| 9 #include "content/browser/service_worker/service_worker_metrics.h" | 9 #include "content/browser/service_worker/service_worker_metrics.h" | 
| 10 #include "content/browser/service_worker/service_worker_provider_host.h" | 10 #include "content/browser/service_worker/service_worker_provider_host.h" | 
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 107   } | 107   } | 
| 108 | 108 | 
| 109   return job_.get(); | 109   return job_.get(); | 
| 110 } | 110 } | 
| 111 | 111 | 
| 112 void ServiceWorkerControlleeRequestHandler::GetExtraResponseInfo( | 112 void ServiceWorkerControlleeRequestHandler::GetExtraResponseInfo( | 
| 113     bool* was_fetched_via_service_worker, | 113     bool* was_fetched_via_service_worker, | 
| 114     bool* was_fallback_required_by_service_worker, | 114     bool* was_fallback_required_by_service_worker, | 
| 115     GURL* original_url_via_service_worker, | 115     GURL* original_url_via_service_worker, | 
| 116     blink::WebServiceWorkerResponseType* response_type_via_service_worker, | 116     blink::WebServiceWorkerResponseType* response_type_via_service_worker, | 
| 117     base::TimeTicks* fetch_start_time, | 117     base::TimeTicks* worker_start_time) const { | 
| 118     base::TimeTicks* fetch_ready_time, |  | 
| 119     base::TimeTicks* fetch_end_time) const { |  | 
| 120   if (!job_.get()) { | 118   if (!job_.get()) { | 
| 121     *was_fetched_via_service_worker = false; | 119     *was_fetched_via_service_worker = false; | 
| 122     *was_fallback_required_by_service_worker = false; | 120     *was_fallback_required_by_service_worker = false; | 
| 123     *original_url_via_service_worker = GURL(); | 121     *original_url_via_service_worker = GURL(); | 
| 124     return; | 122     return; | 
| 125   } | 123   } | 
| 126   job_->GetExtraResponseInfo(was_fetched_via_service_worker, | 124   job_->GetExtraResponseInfo( | 
| 127                              was_fallback_required_by_service_worker, | 125       was_fetched_via_service_worker, was_fallback_required_by_service_worker, | 
| 128                              original_url_via_service_worker, | 126       original_url_via_service_worker, response_type_via_service_worker, | 
| 129                              response_type_via_service_worker, | 127       worker_start_time); | 
| 130                              fetch_start_time, |  | 
| 131                              fetch_ready_time, |  | 
| 132                              fetch_end_time); |  | 
| 133 } | 128 } | 
| 134 | 129 | 
| 135 void ServiceWorkerControlleeRequestHandler::PrepareForMainResource( | 130 void ServiceWorkerControlleeRequestHandler::PrepareForMainResource( | 
| 136     const net::URLRequest* request) { | 131     const net::URLRequest* request) { | 
| 137   DCHECK(job_.get()); | 132   DCHECK(job_.get()); | 
| 138   DCHECK(context_); | 133   DCHECK(context_); | 
| 139   DCHECK(provider_host_); | 134   DCHECK(provider_host_); | 
| 140   TRACE_EVENT_ASYNC_BEGIN1( | 135   TRACE_EVENT_ASYNC_BEGIN1( | 
| 141       "ServiceWorker", | 136       "ServiceWorker", | 
| 142       "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", | 137       "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", | 
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 265 } | 260 } | 
| 266 | 261 | 
| 267 void ServiceWorkerControlleeRequestHandler::PrepareForSubResource() { | 262 void ServiceWorkerControlleeRequestHandler::PrepareForSubResource() { | 
| 268   DCHECK(job_.get()); | 263   DCHECK(job_.get()); | 
| 269   DCHECK(context_); | 264   DCHECK(context_); | 
| 270   DCHECK(provider_host_->active_version()); | 265   DCHECK(provider_host_->active_version()); | 
| 271   job_->ForwardToServiceWorker(); | 266   job_->ForwardToServiceWorker(); | 
| 272 } | 267 } | 
| 273 | 268 | 
| 274 }  // namespace content | 269 }  // namespace content | 
| OLD | NEW | 
|---|