Index: third_party/WebKit/Source/core/inspector/WorkerInspectorController.h |
diff --git a/third_party/WebKit/Source/core/inspector/WorkerInspectorController.h b/third_party/WebKit/Source/core/inspector/WorkerInspectorController.h |
index fe6e30dc649972e94169125c2b765fdb4df13598..1bba3adb92926342b1549f6cbfef2a746bffb3e9 100644 |
--- a/third_party/WebKit/Source/core/inspector/WorkerInspectorController.h |
+++ b/third_party/WebKit/Source/core/inspector/WorkerInspectorController.h |
@@ -53,7 +53,7 @@ class WorkerGlobalScope; |
class WorkerRuntimeAgent; |
class WorkerThreadDebugger; |
-class WorkerInspectorController : public RefCountedWillBeGarbageCollectedFinalized<WorkerInspectorController>, public InspectorRuntimeAgent::Client { |
+class WorkerInspectorController final : public RefCountedWillBeGarbageCollectedFinalized<WorkerInspectorController>, public InspectorRuntimeAgent::Client { |
WTF_MAKE_NONCOPYABLE(WorkerInspectorController); |
USING_FAST_MALLOC_WILL_BE_REMOVED(WorkerInspectorController); |
public: |
@@ -79,6 +79,11 @@ private: |
void resumeStartup() override; |
bool isRunRequired() override; |
+ class PageInspectorProxy; |
+ friend WTF::OwnedPtrDeleter<PageInspectorProxy>; |
+ |
+ InspectorFrontendChannel* frontendChannel() const; |
+ |
RawPtrWillBeMember<WorkerGlobalScope> m_workerGlobalScope; |
OwnPtr<InspectorStateClient> m_stateClient; |
OwnPtrWillBeMember<InspectorCompositeState> m_state; |
@@ -86,7 +91,7 @@ private: |
OwnPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager; |
OwnPtr<WorkerThreadDebugger> m_workerThreadDebugger; |
InspectorAgentRegistry m_agents; |
- OwnPtr<InspectorFrontendChannel> m_frontendChannel; |
+ OwnPtrWillBeMember<PageInspectorProxy> m_pageInspectorProxy; |
OwnPtr<InspectorFrontend> m_frontend; |
RefPtrWillBeMember<InspectorBackendDispatcher> m_backendDispatcher; |
RawPtrWillBeMember<WorkerDebuggerAgent> m_workerDebuggerAgent; |