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_REQUEST_HANDLER_H_ | 5 #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REQUEST_HANDLER_H_ |
6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REQUEST_HANDLER_H_ | 6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REQUEST_HANDLER_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 | 9 |
10 #include "base/callback_forward.h" | 10 #include "base/callback_forward.h" |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 static void InitializeHandler( | 88 static void InitializeHandler( |
89 net::URLRequest* request, | 89 net::URLRequest* request, |
90 ServiceWorkerContextWrapper* context_wrapper, | 90 ServiceWorkerContextWrapper* context_wrapper, |
91 storage::BlobStorageContext* blob_storage_context, | 91 storage::BlobStorageContext* blob_storage_context, |
92 int process_id, | 92 int process_id, |
93 int provider_id, | 93 int provider_id, |
94 bool skip_service_worker, | 94 bool skip_service_worker, |
95 FetchRequestMode request_mode, | 95 FetchRequestMode request_mode, |
96 FetchCredentialsMode credentials_mode, | 96 FetchCredentialsMode credentials_mode, |
97 FetchRedirectMode redirect_mode, | 97 FetchRedirectMode redirect_mode, |
| 98 const std::string& integrity, |
98 ResourceType resource_type, | 99 ResourceType resource_type, |
99 RequestContextType request_context_type, | 100 RequestContextType request_context_type, |
100 RequestContextFrameType frame_type, | 101 RequestContextFrameType frame_type, |
101 scoped_refptr<ResourceRequestBodyImpl> body); | 102 scoped_refptr<ResourceRequestBodyImpl> body); |
102 | 103 |
103 // Returns the handler attached to |request|. This may return NULL | 104 // Returns the handler attached to |request|. This may return NULL |
104 // if no handler is attached. | 105 // if no handler is attached. |
105 static ServiceWorkerRequestHandler* GetHandler( | 106 static ServiceWorkerRequestHandler* GetHandler( |
106 const net::URLRequest* request); | 107 const net::URLRequest* request); |
107 | 108 |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
160 std::unique_ptr<ServiceWorkerProviderHost> host_for_cross_site_transfer_; | 161 std::unique_ptr<ServiceWorkerProviderHost> host_for_cross_site_transfer_; |
161 int old_process_id_; | 162 int old_process_id_; |
162 int old_provider_id_; | 163 int old_provider_id_; |
163 | 164 |
164 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerRequestHandler); | 165 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerRequestHandler); |
165 }; | 166 }; |
166 | 167 |
167 } // namespace content | 168 } // namespace content |
168 | 169 |
169 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REQUEST_HANDLER_H_ | 170 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REQUEST_HANDLER_H_ |
OLD | NEW |