diff options
Diffstat (limited to 'content/browser/devtools/worker_devtools_agent_host.h')
-rw-r--r-- | content/browser/devtools/worker_devtools_agent_host.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/content/browser/devtools/worker_devtools_agent_host.h b/content/browser/devtools/worker_devtools_agent_host.h index 30fee5a..d252f56 100644 --- a/content/browser/devtools/worker_devtools_agent_host.h +++ b/content/browser/devtools/worker_devtools_agent_host.h @@ -5,7 +5,7 @@ #ifndef CONTENT_BROWSER_DEVTOOLS_WORKER_DEVTOOLS_AGENT_HOST_H_ #define CONTENT_BROWSER_DEVTOOLS_WORKER_DEVTOOLS_AGENT_HOST_H_ -#include "content/browser/devtools/ipc_devtools_agent_host.h" +#include "content/browser/devtools/devtools_agent_host_impl.h" #include "ipc/ipc_listener.h" namespace content { @@ -13,7 +13,7 @@ namespace content { class BrowserContext; class SharedWorkerInstance; -class WorkerDevToolsAgentHost : public IPCDevToolsAgentHost, +class WorkerDevToolsAgentHost : public DevToolsAgentHostImpl, public IPC::Listener { public: typedef std::pair<int, int> WorkerId; @@ -21,11 +21,10 @@ class WorkerDevToolsAgentHost : public IPCDevToolsAgentHost, // DevToolsAgentHost override. BrowserContext* GetBrowserContext() override; - // IPCDevToolsAgentHost implementation. - void SendMessageToAgent(IPC::Message* message) override; + // DevToolsAgentHostImpl overrides. void Attach() override; - void OnClientAttached(bool reattached) override; - void OnClientDetached() override; + void Detach() override; + bool DispatchProtocolMessage(const std::string& message) override; // IPC::Listener implementation. bool OnMessageReceived(const IPC::Message& msg) override; @@ -50,16 +49,17 @@ class WorkerDevToolsAgentHost : public IPCDevToolsAgentHost, WORKER_PAUSED_FOR_REATTACH, }; - void AttachToWorker(); - void DetachFromWorker(); - void WorkerCreated(); - void OnDispatchOnInspectorFrontend(const DevToolsMessageChunk& message); - + virtual void OnAttachedStateChanged(bool attached); const WorkerId& worker_id() const { return worker_id_; } private: friend class SharedWorkerDevToolsManagerTest; + void AttachToWorker(); + void DetachFromWorker(); + void WorkerCreated(); + void OnDispatchOnInspectorFrontend(const DevToolsMessageChunk& message); + WorkerState state_; WorkerId worker_id_; DISALLOW_COPY_AND_ASSIGN(WorkerDevToolsAgentHost); |