diff options
author | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-27 11:54:39 +0000 |
---|---|---|
committer | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-27 11:54:39 +0000 |
commit | 87b603ad919c43e94758d36fd0ba0d3eca2382d5 (patch) | |
tree | 7ae907cbe7bd215324ca8203f605e109aa6e124c /webkit/glue/webdevtoolsclient_impl.h | |
parent | c13fcbd8fa1d88271f31da179fe920bb08007c55 (diff) | |
download | chromium_src-87b603ad919c43e94758d36fd0ba0d3eca2382d5.zip chromium_src-87b603ad919c43e94758d36fd0ba0d3eca2382d5.tar.gz chromium_src-87b603ad919c43e94758d36fd0ba0d3eca2382d5.tar.bz2 |
1. Implemented an agent providing RPC interface to v8 debugger of the inspected page.
2. Introduce new devtools IPC message to distinguish debugger messages and process them on IO thread so that debugger commands can be processed when v8 is stopped on a breakpoint bloking the render thread.
3. Added RPC message to allow devtool client evaluating JS expressions in the context of the inspected page.
Review URL: http://codereview.chromium.org/42594
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12639 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webdevtoolsclient_impl.h')
-rw-r--r-- | webkit/glue/webdevtoolsclient_impl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/glue/webdevtoolsclient_impl.h b/webkit/glue/webdevtoolsclient_impl.h index b2877a9..3309eeb 100644 --- a/webkit/glue/webdevtoolsclient_impl.h +++ b/webkit/glue/webdevtoolsclient_impl.h @@ -17,6 +17,7 @@ namespace WebCore { class String; } +class JsDebuggerAgentBoundObj; class JsDomAgentBoundObj; class JsNetAgentBoundObj; class JsToolsAgentBoundObj; @@ -44,6 +45,8 @@ class WebDevToolsClientImpl : public WebDevToolsClient, WebViewImpl* web_view_impl_; WebDevToolsClientDelegate* delegate_; + OwnPtr<CppBoundClass> debugger_command_executor_obj_; + OwnPtr<JsDebuggerAgentBoundObj> debugger_agent_obj_; OwnPtr<JsDomAgentBoundObj> dom_agent_obj_; OwnPtr<JsNetAgentBoundObj> net_agent_obj_; OwnPtr<JsToolsAgentBoundObj> tools_agent_obj_; |