diff options
Diffstat (limited to 'content/worker/webworkerclient_proxy.h')
-rw-r--r-- | content/worker/webworkerclient_proxy.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/content/worker/webworkerclient_proxy.h b/content/worker/webworkerclient_proxy.h index 66268a2..31c0340 100644 --- a/content/worker/webworkerclient_proxy.h +++ b/content/worker/webworkerclient_proxy.h @@ -20,6 +20,7 @@ class WebWorker; } class WebWorkerStubBase; +class WorkerDevToolsAgent; // This class receives IPCs from the renderer and calls the WebCore::Worker // implementation (after the data types have been converted by glue code). It @@ -78,9 +79,14 @@ class WebWorkerClientProxy : public WebKit::WebWorkerClient { long long size, bool create, WebKit::WebFileSystemCallbacks* callbacks); + virtual void dispatchDevToolsMessage(const WebKit::WebString&); void EnsureWorkerContextTerminates(); + void set_devtools_agent(WorkerDevToolsAgent* devtools_agent) { + devtools_agent_ = devtools_agent; + } + private: bool Send(IPC::Message* message); @@ -88,6 +94,7 @@ class WebWorkerClientProxy : public WebKit::WebWorkerClient { int appcache_host_id_; WebWorkerStubBase* stub_; ScopedRunnableMethodFactory<WebWorkerClientProxy> kill_process_factory_; + WorkerDevToolsAgent* devtools_agent_; DISALLOW_COPY_AND_ASSIGN(WebWorkerClientProxy); }; |