| 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 #include "content/browser/service_worker/embedded_worker_instance.h" | 5 #include "content/browser/service_worker/embedded_worker_instance.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/bind_helpers.h" | 9 #include "base/bind_helpers.h" |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 366 // |this| may be destroyed by the callback. | 366 // |this| may be destroyed by the callback. |
| 367 return; | 367 return; |
| 368 } | 368 } |
| 369 DCHECK(status_ == STOPPED); | 369 DCHECK(status_ == STOPPED); |
| 370 | 370 |
| 371 DCHECK_NE(kInvalidServiceWorkerVersionId, params->service_worker_version_id); | 371 DCHECK_NE(kInvalidServiceWorkerVersionId, params->service_worker_version_id); |
| 372 start_timing_ = base::TimeTicks::Now(); | 372 start_timing_ = base::TimeTicks::Now(); |
| 373 status_ = STARTING; | 373 status_ = STARTING; |
| 374 starting_phase_ = ALLOCATING_PROCESS; | 374 starting_phase_ = ALLOCATING_PROCESS; |
| 375 network_accessed_for_script_ = false; | 375 network_accessed_for_script_ = false; |
| 376 service_registry_.reset(new ServiceRegistryImpl()); | 376 service_registry_.reset(new BrowserServiceRegistryImpl()); |
| 377 FOR_EACH_OBSERVER(Listener, listener_list_, OnStarting()); | 377 FOR_EACH_OBSERVER(Listener, listener_list_, OnStarting()); |
| 378 | 378 |
| 379 params->embedded_worker_id = embedded_worker_id_; | 379 params->embedded_worker_id = embedded_worker_id_; |
| 380 params->worker_devtools_agent_route_id = MSG_ROUTING_NONE; | 380 params->worker_devtools_agent_route_id = MSG_ROUTING_NONE; |
| 381 params->wait_for_debugger = false; | 381 params->wait_for_debugger = false; |
| 382 params->settings.v8_cache_options = GetV8CacheOptions(); | 382 params->settings.v8_cache_options = GetV8CacheOptions(); |
| 383 | 383 |
| 384 inflight_start_task_.reset(new StartTask(this, params->script_url)); | 384 inflight_start_task_.reset(new StartTask(this, params->script_url)); |
| 385 inflight_start_task_->Start(std::move(params), callback); | 385 inflight_start_task_->Start(std::move(params), callback); |
| 386 } | 386 } |
| (...skipping 368 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 755 case SCRIPT_READ_FINISHED: | 755 case SCRIPT_READ_FINISHED: |
| 756 return "Script read finished"; | 756 return "Script read finished"; |
| 757 case STARTING_PHASE_MAX_VALUE: | 757 case STARTING_PHASE_MAX_VALUE: |
| 758 NOTREACHED(); | 758 NOTREACHED(); |
| 759 } | 759 } |
| 760 NOTREACHED() << phase; | 760 NOTREACHED() << phase; |
| 761 return std::string(); | 761 return std::string(); |
| 762 } | 762 } |
| 763 | 763 |
| 764 } // namespace content | 764 } // namespace content |
| OLD | NEW |