OLD | NEW |
---|---|
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 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 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
77 | 77 |
78 InspectorController::InspectorController(Page* page, InspectorClient* inspectorC lient) | 78 InspectorController::InspectorController(Page* page, InspectorClient* inspectorC lient) |
79 : m_instrumentingAgents(InstrumentingAgents::create()) | 79 : m_instrumentingAgents(InstrumentingAgents::create()) |
80 , m_injectedScriptManager(InjectedScriptManager::createForPage()) | 80 , m_injectedScriptManager(InjectedScriptManager::createForPage()) |
81 , m_state(adoptPtr(new InspectorCompositeState(inspectorClient))) | 81 , m_state(adoptPtr(new InspectorCompositeState(inspectorClient))) |
82 , m_overlay(InspectorOverlay::create(page, inspectorClient)) | 82 , m_overlay(InspectorOverlay::create(page, inspectorClient)) |
83 , m_page(page) | 83 , m_page(page) |
84 , m_inspectorClient(inspectorClient) | 84 , m_inspectorClient(inspectorClient) |
85 , m_isUnderTest(false) | 85 , m_isUnderTest(false) |
86 { | 86 { |
87 m_agents.append(InspectorAgent::create(page, m_injectedScriptManager.get(), m_instrumentingAgents.get(), m_state.get())); | 87 m_agents.append(InspectorAgentController::create(page, m_injectedScriptManag er.get(), m_instrumentingAgents.get(), m_state.get())); |
88 | 88 |
89 OwnPtr<InspectorPageAgent> pageAgentPtr(InspectorPageAgent::create(m_instrum entingAgents.get(), page, m_state.get(), m_injectedScriptManager.get(), inspecto rClient, m_overlay.get())); | 89 OwnPtr<InspectorPageController> pageControllerPtr(InspectorPageController::c reate(m_instrumentingAgents.get(), m_state.get(), page, m_injectedScriptManager. get(), m_overlay.get(), inspectorClient)); |
90 InspectorPageAgent* pageAgent = pageAgentPtr.get(); | 90 InspectorPageController* pageController = pageControllerPtr.get(); |
91 m_agents.append(pageAgentPtr.release()); | 91 m_agents.append(pageControllerPtr.release()); |
92 | 92 |
93 OwnPtr<InspectorDOMAgent> domAgentPtr(InspectorDOMAgent::create(m_instrument ingAgents.get(), pageAgent, m_state.get(), m_injectedScriptManager.get(), m_over lay.get(), inspectorClient)); | 93 OwnPtr<InspectorDOMController> domControllerPtr(InspectorDOMController::crea te(m_instrumentingAgents.get(), m_state.get(), pageController, m_injectedScriptM anager.get(), m_overlay.get(), inspectorClient)); |
94 InspectorDOMAgent* domAgent = domAgentPtr.get(); | 94 InspectorDOMController* domController = domControllerPtr.get(); |
95 m_agents.append(domAgentPtr.release()); | 95 m_agents.append(domControllerPtr.release()); |
96 | 96 |
97 m_agents.append(InspectorCSSAgent::create(m_instrumentingAgents.get(), m_sta te.get(), domAgent, pageAgent)); | 97 m_agents.append(InspectorCSSController::create(m_instrumentingAgents.get(), m_state.get(), domController, pageController)); |
pfeldman
2013/06/18 15:36:06
m_agent_factories?
Vladislav Kaznacheev
2013/06/19 12:58:43
Done.
| |
98 | 98 |
99 m_agents.append(InspectorDatabaseAgent::create(m_instrumentingAgents.get(), m_state.get())); | 99 m_agents.append(InspectorDatabaseController::create(m_instrumentingAgents.ge t(), m_state.get())); |
100 | 100 |
101 m_agents.append(InspectorIndexedDBAgent::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get(), pageAgent)); | 101 m_agents.append(InspectorIndexedDBController::create(m_instrumentingAgents.g et(), m_state.get(), pageController, m_injectedScriptManager.get())); |
102 | 102 |
103 m_agents.append(InspectorFileSystemAgent::create(m_instrumentingAgents.get() , pageAgent, m_state.get())); | 103 m_agents.append(InspectorFileSystemController::create(m_instrumentingAgents. get(), m_state.get(), pageController)); |
104 | 104 |
105 m_agents.append(InspectorDOMStorageAgent::create(m_instrumentingAgents.get() , pageAgent, m_state.get())); | 105 m_agents.append(InspectorDOMStorageController::create(m_instrumentingAgents. get(), m_state.get(), pageController)); |
106 | 106 |
107 OwnPtr<InspectorMemoryAgent> memoryAgentPtr(InspectorMemoryAgent::create(m_i nstrumentingAgents.get(), inspectorClient, m_state.get(), m_page)); | 107 OwnPtr<InspectorMemoryController> memoryControllerPtr(InspectorMemoryControl ler::create(m_instrumentingAgents.get(), inspectorClient, m_state.get(), m_page) ); |
108 m_memoryAgent = memoryAgentPtr.get(); | 108 m_memoryController = memoryControllerPtr.get(); |
109 m_agents.append(memoryAgentPtr.release()); | 109 m_agents.append(memoryControllerPtr.release()); |
110 | 110 |
111 m_agents.append(InspectorTimelineAgent::create(m_instrumentingAgents.get(), pageAgent, m_memoryAgent, domAgent, m_state.get(), InspectorTimelineAgent::PageI nspector, | 111 m_agents.append(InspectorTimelineController::create(m_instrumentingAgents.ge t(), m_state.get(), pageController, m_memoryController, domController, Inspector TimelineAgent::PageInspector, inspectorClient)); |
112 inspectorClient)); | 112 m_agents.append(InspectorApplicationCacheController::create(m_instrumentingA gents.get(), m_state.get(), pageController)); |
113 m_agents.append(InspectorApplicationCacheAgent::create(m_instrumentingAgents .get(), m_state.get(), pageAgent)); | |
114 | 113 |
115 m_agents.append(InspectorResourceAgent::create(m_instrumentingAgents.get(), pageAgent, inspectorClient, m_state.get())); | 114 m_agents.append(InspectorResourceController::create(m_instrumentingAgents.ge t(), m_state.get(), pageController, inspectorClient)); |
116 | 115 |
117 PageScriptDebugServer* pageScriptDebugServer = &PageScriptDebugServer::share d(); | 116 PageScriptDebugServer* pageScriptDebugServer = &PageScriptDebugServer::share d(); |
118 | 117 |
119 m_agents.append(PageRuntimeAgent::create(m_instrumentingAgents.get(), m_stat e.get(), m_injectedScriptManager.get(), pageScriptDebugServer, page, pageAgent)) ; | 118 m_agents.append(PageRuntimeController::create(m_instrumentingAgents.get(), m _state.get(), page, pageController, m_injectedScriptManager.get(), pageScriptDeb ugServer)); |
120 | 119 |
121 OwnPtr<InspectorConsoleAgent> consoleAgentPtr(PageConsoleAgent::create(m_ins trumentingAgents.get(), m_state.get(), m_injectedScriptManager.get(), domAgent)) ; | 120 OwnPtr<PageConsoleController> consoleControllerPtr(PageConsoleController::cr eate(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptManager.get(), domController)); |
122 InspectorConsoleAgent* consoleAgent = consoleAgentPtr.get(); | 121 InspectorConsoleController* consoleController = consoleControllerPtr.get(); |
123 m_agents.append(consoleAgentPtr.release()); | 122 m_agents.append(consoleControllerPtr.release()); |
124 | 123 |
125 OwnPtr<InspectorDebuggerAgent> debuggerAgentPtr(PageDebuggerAgent::create(m_ instrumentingAgents.get(), m_state.get(), pageScriptDebugServer, pageAgent, m_in jectedScriptManager.get(), m_overlay.get())); | 124 OwnPtr<PageDebuggerController> debuggerControllerPtr(PageDebuggerController: :create(m_instrumentingAgents.get(), m_state.get(), pageScriptDebugServer, pageC ontroller, m_injectedScriptManager.get(), m_overlay.get())); |
126 InspectorDebuggerAgent* debuggerAgent = debuggerAgentPtr.get(); | 125 PageDebuggerController* debuggerController = debuggerControllerPtr.get(); |
127 m_agents.append(debuggerAgentPtr.release()); | 126 m_agents.append(debuggerControllerPtr.release()); |
128 | 127 |
129 m_agents.append(InspectorDOMDebuggerAgent::create(m_instrumentingAgents.get( ), m_state.get(), domAgent, debuggerAgent)); | 128 m_agents.append(InspectorDOMDebuggerController::create(m_instrumentingAgents .get(), m_state.get(), domController, debuggerController)); |
130 | 129 |
131 m_agents.append(InspectorProfilerAgent::create(m_instrumentingAgents.get(), consoleAgent, m_state.get(), m_injectedScriptManager.get())); | 130 m_agents.append(InspectorProfilerController::create(m_instrumentingAgents.ge t(), m_state.get(), consoleController, m_injectedScriptManager.get())); |
132 | 131 |
133 m_agents.append(InspectorHeapProfilerAgent::create(m_instrumentingAgents.get (), m_state.get(), m_injectedScriptManager.get())); | 132 m_agents.append(InspectorHeapProfilerController::create(m_instrumentingAgent s.get(), m_state.get(), m_injectedScriptManager.get())); |
134 | 133 |
135 | 134 |
136 m_agents.append(InspectorWorkerAgent::create(m_instrumentingAgents.get(), m_ state.get())); | 135 m_agents.append(InspectorWorkerController::create(m_instrumentingAgents.get( ), m_state.get())); |
137 | 136 |
138 m_agents.append(InspectorCanvasAgent::create(m_instrumentingAgents.get(), m_ state.get(), pageAgent, m_injectedScriptManager.get())); | 137 m_agents.append(InspectorCanvasController::create(m_instrumentingAgents.get( ), m_state.get(), pageController, m_injectedScriptManager.get())); |
139 | 138 |
140 m_agents.append(InspectorInputAgent::create(m_instrumentingAgents.get(), m_s tate.get(), page, inspectorClient)); | 139 m_agents.append(InspectorInputController::create(m_instrumentingAgents.get() , m_state.get(), page, inspectorClient)); |
141 | 140 |
142 m_agents.append(InspectorLayerTreeAgent::create(m_instrumentingAgents.get(), m_state.get())); | 141 m_agents.append(InspectorLayerTreeController::create(m_instrumentingAgents.g et(), m_state.get())); |
143 | 142 |
144 ASSERT_ARG(inspectorClient, inspectorClient); | 143 ASSERT_ARG(inspectorClient, inspectorClient); |
145 m_injectedScriptManager->injectedScriptHost()->init(m_instrumentingAgents.ge t(), pageScriptDebugServer); | 144 m_injectedScriptManager->injectedScriptHost()->init(m_instrumentingAgents.ge t(), pageScriptDebugServer); |
146 } | 145 } |
147 | 146 |
148 InspectorController::~InspectorController() | 147 InspectorController::~InspectorController() |
149 { | 148 { |
150 m_instrumentingAgents->reset(); | 149 m_instrumentingAgents->reset(); |
151 m_agents.discardAgents(); | 150 m_agents.discardAgents(); |
152 ASSERT(!m_inspectorClient); | 151 ASSERT(!m_inspectorClient); |
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
414 | 413 |
415 void InspectorController::didComposite() | 414 void InspectorController::didComposite() |
416 { | 415 { |
417 if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspector TimelineAgent()) | 416 if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspector TimelineAgent()) |
418 timelineAgent->didComposite(); | 417 timelineAgent->didComposite(); |
419 } | 418 } |
420 | 419 |
421 HashMap<String, size_t> InspectorController::processMemoryDistribution() const | 420 HashMap<String, size_t> InspectorController::processMemoryDistribution() const |
422 { | 421 { |
423 HashMap<String, size_t> memoryInfo; | 422 HashMap<String, size_t> memoryInfo; |
424 m_memoryAgent->getProcessMemoryDistributionMap(&memoryInfo); | 423 m_memoryController->getAgent()->getProcessMemoryDistributionMap(&memoryInfo) ; |
425 return memoryInfo; | 424 return memoryInfo; |
426 } | 425 } |
427 | 426 |
428 } // namespace WebCore | 427 } // namespace WebCore |
OLD | NEW |