Index: Source/core/inspector/WorkerInspectorController.cpp |
diff --git a/Source/core/inspector/WorkerInspectorController.cpp b/Source/core/inspector/WorkerInspectorController.cpp |
index cf841834b088deefb6882d56adaf1c768fea676d..241fe710f3394d0927fb9c1971b5b1266f96029e 100644 |
--- a/Source/core/inspector/WorkerInspectorController.cpp |
+++ b/Source/core/inspector/WorkerInspectorController.cpp |
@@ -95,15 +95,15 @@ WorkerInspectorController::WorkerInspectorController(WorkerContext* workerContex |
, m_injectedScriptManager(InjectedScriptManager::createForWorker()) |
, m_debugServer(adoptPtr(new WorkerScriptDebugServer(workerContext, WorkerDebuggerAgent::debuggerTaskMode))) |
{ |
- m_agents.append(WorkerRuntimeAgent::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get(), m_debugServer.get(), workerContext)); |
+ m_agentFactories.append(WorkerRuntimeFactory::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get(), m_debugServer.get(), workerContext)); |
- OwnPtr<InspectorConsoleAgent> consoleAgent = WorkerConsoleAgent::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get()); |
- m_agents.append(WorkerDebuggerAgent::create(m_instrumentingAgents.get(), m_state.get(), m_debugServer.get(), workerContext, m_injectedScriptManager.get())); |
+ OwnPtr<WorkerConsoleFactory> consoleFactory = WorkerConsoleFactory::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get()); |
+ m_agentFactories.append(WorkerDebuggerFactory::create(m_instrumentingAgents.get(), m_state.get(), m_debugServer.get(), workerContext, m_injectedScriptManager.get())); |
- m_agents.append(InspectorProfilerAgent::create(m_instrumentingAgents.get(), consoleAgent.get(), m_state.get(), m_injectedScriptManager.get())); |
- m_agents.append(InspectorHeapProfilerAgent::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get())); |
- m_agents.append(InspectorTimelineAgent::create(m_instrumentingAgents.get(), 0, 0, 0, m_state.get(), InspectorTimelineAgent::WorkerInspector, 0)); |
- m_agents.append(consoleAgent.release()); |
+ m_agentFactories.append(InspectorProfilerFactory::create(m_instrumentingAgents.get(), m_state.get(), consoleFactory.get(), m_injectedScriptManager.get())); |
+ m_agentFactories.append(InspectorHeapProfilerFactory::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get())); |
+ m_agentFactories.append(InspectorTimelineFactory::create(m_instrumentingAgents.get(), m_state.get(), 0, 0, 0, InspectorTimelineAgent::WorkerInspector, 0)); |
+ m_agentFactories.append(consoleFactory.release()); |
m_injectedScriptManager->injectedScriptHost()->init(m_instrumentingAgents.get(), m_debugServer.get()); |
} |
@@ -121,8 +121,8 @@ void WorkerInspectorController::connectFrontend() |
m_frontendChannel = adoptPtr(new PageInspectorProxy(m_workerContext)); |
m_frontend = adoptPtr(new InspectorFrontend(m_frontendChannel.get())); |
m_backendDispatcher = InspectorBackendDispatcher::create(m_frontendChannel.get()); |
- m_agents.registerInDispatcher(m_backendDispatcher.get()); |
- m_agents.setFrontend(m_frontend.get()); |
+ m_agentFactories.registerInDispatcher(m_backendDispatcher.get()); |
+ m_agentFactories.setFrontend(m_frontend.get()); |
} |
void WorkerInspectorController::disconnectFrontend() |
@@ -134,7 +134,7 @@ void WorkerInspectorController::disconnectFrontend() |
// Destroying agents would change the state, but we don't want that. |
// Pre-disconnect state will be used to restore inspector agents. |
m_state->mute(); |
- m_agents.clearFrontend(); |
+ m_agentFactories.clearFrontend(); |
m_frontend.clear(); |
m_frontendChannel.clear(); |
} |
@@ -145,7 +145,7 @@ void WorkerInspectorController::restoreInspectorStateFromCookie(const String& in |
connectFrontend(); |
m_state->loadFromCookie(inspectorCookie); |
- m_agents.restore(); |
+ m_agentFactories.restore(); |
} |
void WorkerInspectorController::dispatchMessageFromFrontend(const String& message) |