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 <queue> | 9 #include <queue> |
10 #include <set> | 10 #include <set> |
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 | 288 |
289 // Sets the status code to pass to StartWorker callbacks if start fails. | 289 // Sets the status code to pass to StartWorker callbacks if start fails. |
290 void SetStartWorkerStatusCode(ServiceWorkerStatusCode status); | 290 void SetStartWorkerStatusCode(ServiceWorkerStatusCode status); |
291 | 291 |
292 // Sets this version's status to REDUNDANT and deletes its resources. | 292 // Sets this version's status to REDUNDANT and deletes its resources. |
293 // The version must not have controllees. | 293 // The version must not have controllees. |
294 void Doom(); | 294 void Doom(); |
295 bool is_redundant() const { return status_ == REDUNDANT; } | 295 bool is_redundant() const { return status_ == REDUNDANT; } |
296 | 296 |
297 bool skip_waiting() const { return skip_waiting_; } | 297 bool skip_waiting() const { return skip_waiting_; } |
| 298 void set_skip_waiting(bool skip_waiting) { skip_waiting_ = skip_waiting; } |
298 | 299 |
299 bool force_bypass_cache_for_scripts() { | 300 bool force_bypass_cache_for_scripts() { |
300 return force_bypass_cache_for_scripts_; | 301 return force_bypass_cache_for_scripts_; |
301 } | 302 } |
302 void set_force_bypass_cache_for_scripts(bool force_bypass_cache_for_scripts) { | 303 void set_force_bypass_cache_for_scripts(bool force_bypass_cache_for_scripts) { |
303 force_bypass_cache_for_scripts_ = force_bypass_cache_for_scripts; | 304 force_bypass_cache_for_scripts_ = force_bypass_cache_for_scripts; |
304 } | 305 } |
305 | 306 |
306 void SetDevToolsAttached(bool attached); | 307 void SetDevToolsAttached(bool attached); |
307 | 308 |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
553 ServiceWorkerStatusCode start_worker_status_ = SERVICE_WORKER_OK; | 554 ServiceWorkerStatusCode start_worker_status_ = SERVICE_WORKER_OK; |
554 | 555 |
555 base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_; | 556 base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_; |
556 | 557 |
557 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerVersion); | 558 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerVersion); |
558 }; | 559 }; |
559 | 560 |
560 } // namespace content | 561 } // namespace content |
561 | 562 |
562 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ | 563 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_VERSION_H_ |
OLD | NEW |