Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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_VERSION_H_ | 5 #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ |
| 6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ | 6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 271 void RemoveStreamingURLRequestJob( | 271 void RemoveStreamingURLRequestJob( |
| 272 const ServiceWorkerURLRequestJob* request_job); | 272 const ServiceWorkerURLRequestJob* request_job); |
| 273 | 273 |
| 274 // Adds and removes Listeners. | 274 // Adds and removes Listeners. |
| 275 void AddListener(Listener* listener); | 275 void AddListener(Listener* listener); |
| 276 void RemoveListener(Listener* listener); | 276 void RemoveListener(Listener* listener); |
| 277 | 277 |
| 278 ServiceWorkerScriptCacheMap* script_cache_map() { return &script_cache_map_; } | 278 ServiceWorkerScriptCacheMap* script_cache_map() { return &script_cache_map_; } |
| 279 EmbeddedWorkerInstance* embedded_worker() { return embedded_worker_.get(); } | 279 EmbeddedWorkerInstance* embedded_worker() { return embedded_worker_.get(); } |
| 280 | 280 |
| 281 // Report the registration failure to |listeners_|. | |
| 282 void ReportRegistrationFailure(ServiceWorkerStatusCode status, | |
|
falken
2015/03/26 03:56:29
Maybe this should just be renamed something like R
horo
2015/03/26 06:10:28
Done.
| |
| 283 const std::string& status_message); | |
| 284 | |
| 281 // Dooms this version to have REDUNDANT status and its resources deleted. If | 285 // Dooms this version to have REDUNDANT status and its resources deleted. If |
| 282 // the version is controlling a page, these changes will happen when the | 286 // the version is controlling a page, these changes will happen when the |
| 283 // version no longer controls any pages. | 287 // version no longer controls any pages. |
| 284 void Doom(); | 288 void Doom(); |
| 285 bool is_doomed() const { return is_doomed_; } | 289 bool is_doomed() const { return is_doomed_; } |
| 286 | 290 |
| 287 bool skip_waiting() const { return skip_waiting_; } | 291 bool skip_waiting() const { return skip_waiting_; } |
| 288 | 292 |
| 289 void SetDevToolsAttached(bool attached); | 293 void SetDevToolsAttached(bool attached); |
| 290 | 294 |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 479 scoped_ptr<net::HttpResponseInfo> main_script_http_info_; | 483 scoped_ptr<net::HttpResponseInfo> main_script_http_info_; |
| 480 | 484 |
| 481 base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_; | 485 base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_; |
| 482 | 486 |
| 483 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerVersion); | 487 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerVersion); |
| 484 }; | 488 }; |
| 485 | 489 |
| 486 } // namespace content | 490 } // namespace content |
| 487 | 491 |
| 488 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ | 492 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ |
| OLD | NEW |