void InspectorWorkerAgent::didStartWorker(WorkerInspectorProxy* workerInspectorProxy, const KURL& url) { m_workerIds.set(workerInspectorProxy, url.string()); if (m_frontend && m_state->getBoolean(WorkerAgentState::workerInspectionEnabled)) createWorkerFrontendChannel(workerInspectorProxy, url.string()); if (!m_tracingSessionId.isEmpty()) workerInspectorProxy->writeTimelineStartedEvent(m_tracingSessionId); }
void InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers() { for (DedicatedWorkers::iterator it = m_dedicatedWorkers.begin(); it != m_dedicatedWorkers.end(); ++it) createWorkerFrontendChannel(it->key, it->value); }
void InspectorWorkerAgent::didStartWorkerGlobalScope(WorkerGlobalScopeProxy* workerGlobalScopeProxy, const URL& url) { m_dedicatedWorkers.set(workerGlobalScopeProxy, url.string()); if (m_frontendDispatcher && m_enabled) createWorkerFrontendChannel(workerGlobalScopeProxy, url.string()); }
void InspectorWorkerAgent::didStartWorkerGlobalScope(WorkerGlobalScopeProxy* workerGlobalScopeProxy, const KURL& url) { m_dedicatedWorkers.set(workerGlobalScopeProxy, url.string()); if (m_inspectorFrontend && m_state->getBoolean(WorkerAgentState::workerInspectionEnabled)) createWorkerFrontendChannel(workerGlobalScopeProxy, url.string()); }