| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 339 contentSecurityPolicy ? contentSecurityPolicy->headers() : nullptr, | 339 contentSecurityPolicy ? contentSecurityPolicy->headers() : nullptr, |
| 340 starterOrigin, | 340 starterOrigin, |
| 341 workerClients.release(), | 341 workerClients.release(), |
| 342 m_mainScriptLoader->responseAddressSpace()); | 342 m_mainScriptLoader->responseAddressSpace()); |
| 343 m_loaderProxy = WorkerLoaderProxy::create(this); | 343 m_loaderProxy = WorkerLoaderProxy::create(this); |
| 344 m_workerThread = SharedWorkerThread::create(m_name, m_loaderProxy, *this); | 344 m_workerThread = SharedWorkerThread::create(m_name, m_loaderProxy, *this); |
| 345 InspectorInstrumentation::scriptImported(m_loadingDocument.get(), m_mainScri
ptLoader->identifier(), m_mainScriptLoader->script()); | 345 InspectorInstrumentation::scriptImported(m_loadingDocument.get(), m_mainScri
ptLoader->identifier(), m_mainScriptLoader->script()); |
| 346 m_mainScriptLoader.clear(); | 346 m_mainScriptLoader.clear(); |
| 347 | 347 |
| 348 workerThread()->start(startupData.release()); | 348 workerThread()->start(startupData.release()); |
| 349 m_workerInspectorProxy->workerThreadCreated(m_loadingDocument.get(), workerT
hread(), m_url); | 349 m_workerInspectorProxy->workerThreadCreated(toDocument(m_loadingDocument.get
()), workerThread(), m_url); |
| 350 m_client->workerScriptLoaded(); | 350 m_client->workerScriptLoaded(); |
| 351 } | 351 } |
| 352 | 352 |
| 353 void WebSharedWorkerImpl::terminateWorkerContext() | 353 void WebSharedWorkerImpl::terminateWorkerContext() |
| 354 { | 354 { |
| 355 terminateWorkerThread(); | 355 terminateWorkerThread(); |
| 356 } | 356 } |
| 357 | 357 |
| 358 void WebSharedWorkerImpl::pauseWorkerContextOnStart() | 358 void WebSharedWorkerImpl::pauseWorkerContextOnStart() |
| 359 { | 359 { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 390 if (devtoolsAgent) | 390 if (devtoolsAgent) |
| 391 devtoolsAgent->dispatchOnInspectorBackend(sessionId, message); | 391 devtoolsAgent->dispatchOnInspectorBackend(sessionId, message); |
| 392 } | 392 } |
| 393 | 393 |
| 394 WebSharedWorker* WebSharedWorker::create(WebSharedWorkerClient* client) | 394 WebSharedWorker* WebSharedWorker::create(WebSharedWorkerClient* client) |
| 395 { | 395 { |
| 396 return new WebSharedWorkerImpl(client); | 396 return new WebSharedWorkerImpl(client); |
| 397 } | 397 } |
| 398 | 398 |
| 399 } // namespace blink | 399 } // namespace blink |
| OLD | NEW |