ITMLKit Inspector: Data Bindings / Associated Data for nodes
[WebKit-https.git] / Source / WebCore / inspector / InstrumentingAgents.cpp
index ec04642..b5886c4 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2011 Google Inc. All rights reserved.
- * Copyright (C) 2014 Apple Inc. All rights reserved.
+ * Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
 #include "config.h"
 #include "InstrumentingAgents.h"
 
-#include "InspectorController.h"
-#include "Page.h"
-#include "WorkerGlobalScope.h"
-#include "WorkerInspectorController.h"
-#include <wtf/MainThread.h>
-
-using namespace Inspector;
 
 namespace WebCore {
 
+using namespace Inspector;
+
 InstrumentingAgents::InstrumentingAgents(InspectorEnvironment& environment)
     : m_environment(environment)
-    , m_inspectorAgent(nullptr)
-    , m_inspectorPageAgent(nullptr)
-    , m_inspectorCSSAgent(nullptr)
-    , m_inspectorLayerTreeAgent(nullptr)
-    , m_webConsoleAgent(nullptr)
-    , m_inspectorDOMAgent(nullptr)
-    , m_inspectorResourceAgent(nullptr)
-    , m_pageRuntimeAgent(nullptr)
-    , m_workerRuntimeAgent(nullptr)
-    , m_inspectorTimelineAgent(nullptr)
-    , m_persistentInspectorTimelineAgent(nullptr)
-    , m_inspectorDOMStorageAgent(nullptr)
-#if ENABLE(WEB_REPLAY)
-    , m_inspectorReplayAgent(nullptr)
-#endif
-    , m_inspectorDatabaseAgent(nullptr)
-    , m_inspectorApplicationCacheAgent(nullptr)
-    , m_inspectorDebuggerAgent(nullptr)
-    , m_pageDebuggerAgent(nullptr)
-    , m_inspectorDOMDebuggerAgent(nullptr)
-    , m_inspectorWorkerAgent(nullptr)
 {
 }
 
@@ -74,23 +48,25 @@ void InstrumentingAgents::reset()
     m_inspectorPageAgent = nullptr;
     m_inspectorCSSAgent = nullptr;
     m_inspectorLayerTreeAgent = nullptr;
+    m_inspectorWorkerAgent = nullptr;
     m_webConsoleAgent = nullptr;
     m_inspectorDOMAgent = nullptr;
-    m_inspectorResourceAgent = nullptr;
+    m_inspectorNetworkAgent = nullptr;
     m_pageRuntimeAgent = nullptr;
-    m_workerRuntimeAgent = nullptr;
     m_inspectorTimelineAgent = nullptr;
     m_persistentInspectorTimelineAgent = nullptr;
     m_inspectorDOMStorageAgent = nullptr;
-#if ENABLE(WEB_REPLAY)
-    m_inspectorReplayAgent = nullptr;
+#if ENABLE(RESOURCE_USAGE)
+    m_inspectorCPUProfilerAgent = nullptr;
+    m_inspectorMemoryAgent = nullptr;
 #endif
     m_inspectorDatabaseAgent = nullptr;
     m_inspectorApplicationCacheAgent = nullptr;
     m_inspectorDebuggerAgent = nullptr;
     m_pageDebuggerAgent = nullptr;
+    m_pageHeapAgent = nullptr;
     m_inspectorDOMDebuggerAgent = nullptr;
-    m_inspectorWorkerAgent = nullptr;
+    m_inspectorCanvasAgent = nullptr;
 }
 
 } // namespace WebCore