| Index: content/browser/debugger/devtools_manager.h
|
| diff --git a/content/browser/debugger/devtools_manager.h b/content/browser/debugger/devtools_manager.h
|
| index 31569ce0a432b12fa330edb8e08c7d71804b5d29..27bf4a45c9d7ea30b3866df8f9631c1988a66955 100644
|
| --- a/content/browser/debugger/devtools_manager.h
|
| +++ b/content/browser/debugger/devtools_manager.h
|
| @@ -59,7 +59,9 @@ class DevToolsManager : public DevToolsClientHost::CloseListener,
|
| const IPC::Message& message);
|
| void ForwardToDevToolsClient(RenderViewHost* inspected_rvh,
|
| const IPC::Message& message);
|
| -
|
| + void OpenDevToolsForWorker(int worker_devtools_id);
|
| + void ForwardToWorkerDevToolsClient(int worker_devtools_id,
|
| + const IPC::Message& message);
|
| void ActivateWindow(RenderViewHost* client_rvn);
|
| void CloseWindow(RenderViewHost* client_rvn);
|
| void RequestDockWindow(RenderViewHost* client_rvn);
|
| @@ -103,6 +105,11 @@ class DevToolsManager : public DevToolsClientHost::CloseListener,
|
|
|
| virtual ~DevToolsManager();
|
|
|
| + void ForwardToWorkerDevToolsAgent(RenderViewHost* client_rvh,
|
| + const IPC::Message& message);
|
| + int FindWorkerDevToolsId(RenderViewHost* devtools_client_rvh);
|
| + void MaybeWorkerDevToolsClientHostClosing(DevToolsClientHost* host);
|
| +
|
| // DevToolsClientHost::CloseListener override.
|
| // This method will remove all references from the manager to the
|
| // DevToolsClientHost and unregister all listeners related to the
|
| @@ -167,6 +174,9 @@ class DevToolsManager : public DevToolsClientHost::CloseListener,
|
|
|
| NotificationRegistrar registrar_;
|
|
|
| + typedef std::map<int, DevToolsClientHost*> WorkerIdToClientHostMap;
|
| + WorkerIdToClientHostMap worker_id_to_client_host_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(DevToolsManager);
|
| };
|
|
|
|
|