Index: Source/WebCore/inspector/InstrumentingAgents.cpp |
=================================================================== |
--- Source/WebCore/inspector/InstrumentingAgents.cpp (revision 141144) |
+++ Source/WebCore/inspector/InstrumentingAgents.cpp (working copy) |
@@ -42,6 +42,74 @@ |
namespace WebCore { |
+InstrumentingAgents::InstrumentingAgents() |
+ : m_inspectorAgent(0) |
+ , m_inspectorPageAgent(0) |
+ , m_inspectorCSSAgent(0) |
+#if USE(ACCELERATED_COMPOSITING) |
+ , m_inspectorLayerTreeAgent(0) |
+#endif |
+ , m_inspectorConsoleAgent(0) |
+ , m_inspectorDOMAgent(0) |
+ , m_inspectorResourceAgent(0) |
+ , m_pageRuntimeAgent(0) |
+ , m_workerRuntimeAgent(0) |
+ , m_inspectorTimelineAgent(0) |
+ , m_inspectorDOMStorageAgent(0) |
+#if ENABLE(SQL_DATABASE) |
+ , m_inspectorDatabaseAgent(0) |
+#endif |
+#if ENABLE(FILE_SYSTEM) |
+ , m_inspectorFileSystemAgent(0) |
+#endif |
+ , m_inspectorApplicationCacheAgent(0) |
+#if ENABLE(JAVASCRIPT_DEBUGGER) |
+ , m_inspectorDebuggerAgent(0) |
+ , m_pageDebuggerAgent(0) |
+ , m_inspectorDOMDebuggerAgent(0) |
+ , m_inspectorProfilerAgent(0) |
+#endif |
+#if ENABLE(WORKERS) |
+ , m_inspectorWorkerAgent(0) |
+#endif |
+ , m_inspectorCanvasAgent(0) |
+{ |
+} |
+ |
+void InstrumentingAgents::reset() |
+{ |
+ m_inspectorAgent = 0; |
+ m_inspectorPageAgent = 0; |
+ m_inspectorCSSAgent = 0; |
+#if USE(ACCELERATED_COMPOSITING) |
+ m_inspectorLayerTreeAgent = 0; |
+#endif |
+ m_inspectorConsoleAgent = 0; |
+ m_inspectorDOMAgent = 0; |
+ m_inspectorResourceAgent = 0; |
+ m_pageRuntimeAgent = 0; |
+ m_workerRuntimeAgent = 0; |
+ m_inspectorTimelineAgent = 0; |
+ m_inspectorDOMStorageAgent = 0; |
+#if ENABLE(SQL_DATABASE) |
+ m_inspectorDatabaseAgent = 0; |
+#endif |
+#if ENABLE(FILE_SYSTEM) |
+ m_inspectorFileSystemAgent = 0; |
+#endif |
+ m_inspectorApplicationCacheAgent = 0; |
+#if ENABLE(JAVASCRIPT_DEBUGGER) |
+ m_inspectorDebuggerAgent = 0; |
+ m_pageDebuggerAgent = 0; |
+ m_inspectorDOMDebuggerAgent = 0; |
+ m_inspectorProfilerAgent = 0; |
+#endif |
+#if ENABLE(WORKERS) |
+ m_inspectorWorkerAgent = 0; |
+#endif |
+ m_inspectorCanvasAgent = 0; |
+} |
+ |
InstrumentingAgents* instrumentationForPage(Page* page) |
{ |
ASSERT(isMainThread()); |