Index: content/worker/webworkerclient_proxy.h |
diff --git a/content/worker/webworkerclient_proxy.h b/content/worker/webworkerclient_proxy.h |
index 66268a29ce42efd6cf653f0e521a6f8165e0237f..33aec0c90a680973d1ae94f1f1f4773b9b414509 100644 |
--- a/content/worker/webworkerclient_proxy.h |
+++ b/content/worker/webworkerclient_proxy.h |
@@ -78,9 +78,16 @@ class WebWorkerClientProxy : public WebKit::WebWorkerClient { |
long long size, |
bool create, |
WebKit::WebFileSystemCallbacks* callbacks); |
+ virtual void dispatchDevToolsMessage(const WebKit::WebString&); |
void EnsureWorkerContextTerminates(); |
+ class DevToolsDelegate { |
+ public: |
+ virtual void SendDevToolsMessage(const WebKit::WebString&) = 0; |
+ }; |
+ void set_devtools_delegate(DevToolsDelegate* delegate); |
+ |
private: |
bool Send(IPC::Message* message); |
@@ -88,6 +95,7 @@ class WebWorkerClientProxy : public WebKit::WebWorkerClient { |
int appcache_host_id_; |
WebWorkerStubBase* stub_; |
ScopedRunnableMethodFactory<WebWorkerClientProxy> kill_process_factory_; |
+ DevToolsDelegate* devtools_delegate_; |
DISALLOW_COPY_AND_ASSIGN(WebWorkerClientProxy); |
}; |