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 #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HANDLER
_H_ | 5 #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HANDLER
_H_ |
6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HANDLER
_H_ | 6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HANDLER
_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include "base/gtest_prod_util.h" | 10 #include "base/gtest_prod_util.h" |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 const GURL& original_url_via_service_worker, | 100 const GURL& original_url_via_service_worker, |
101 blink::WebServiceWorkerResponseType response_type_via_service_worker, | 101 blink::WebServiceWorkerResponseType response_type_via_service_worker, |
102 base::TimeTicks worker_start_time, | 102 base::TimeTicks worker_start_time, |
103 base::TimeTicks service_worker_ready_time) override; | 103 base::TimeTicks service_worker_ready_time) override; |
104 | 104 |
105 ServiceWorkerVersion* GetServiceWorkerVersion( | 105 ServiceWorkerVersion* GetServiceWorkerVersion( |
106 ServiceWorkerMetrics::URLRequestJobResult* result) override; | 106 ServiceWorkerMetrics::URLRequestJobResult* result) override; |
107 bool RequestStillValid( | 107 bool RequestStillValid( |
108 ServiceWorkerMetrics::URLRequestJobResult* result) override; | 108 ServiceWorkerMetrics::URLRequestJobResult* result) override; |
109 void MainResourceLoadFailed() override; | 109 void MainResourceLoadFailed() override; |
110 GURL GetRequestingOrigin() override; | |
111 | 110 |
112 // Sets |job_| to nullptr, and clears all extra response info associated with | 111 // Sets |job_| to nullptr, and clears all extra response info associated with |
113 // that job, except for timing information. | 112 // that job, except for timing information. |
114 void ClearJob(); | 113 void ClearJob(); |
115 | 114 |
116 bool is_main_resource_load_; | 115 bool is_main_resource_load_; |
117 base::WeakPtr<ServiceWorkerURLRequestJob> job_; | 116 base::WeakPtr<ServiceWorkerURLRequestJob> job_; |
118 FetchRequestMode request_mode_; | 117 FetchRequestMode request_mode_; |
119 FetchCredentialsMode credentials_mode_; | 118 FetchCredentialsMode credentials_mode_; |
120 FetchRedirectMode redirect_mode_; | 119 FetchRedirectMode redirect_mode_; |
(...skipping 18 matching lines...) Expand all Loading... |
139 base::TimeTicks service_worker_ready_time_; | 138 base::TimeTicks service_worker_ready_time_; |
140 | 139 |
141 base::WeakPtrFactory<ServiceWorkerControlleeRequestHandler> weak_factory_; | 140 base::WeakPtrFactory<ServiceWorkerControlleeRequestHandler> weak_factory_; |
142 | 141 |
143 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerControlleeRequestHandler); | 142 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerControlleeRequestHandler); |
144 }; | 143 }; |
145 | 144 |
146 } // namespace content | 145 } // namespace content |
147 | 146 |
148 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HAND
LER_H_ | 147 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_CONTROLLEE_REQUEST_HAND
LER_H_ |
OLD | NEW |