summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/dev_tools_messages_internal.h
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-16 18:51:34 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-16 18:51:34 +0000
commit611cad45a3bc67189d273eaba0171b96f7bdbd97 (patch)
tree3fc4655ab572b37310dc43c53a510affd430496d /chrome/renderer/dev_tools_messages_internal.h
parent12e0eed769a220d8ff490f092a7235af6f68270e (diff)
downloadchromium_src-611cad45a3bc67189d273eaba0171b96f7bdbd97.zip
chromium_src-611cad45a3bc67189d273eaba0171b96f7bdbd97.tar.gz
chromium_src-611cad45a3bc67189d273eaba0171b96f7bdbd97.tar.bz2
Wire DevTools agent in the Glue to the Renderer DevTools IPC transport: DevToolsAgent now implements WebDevToolsAgentDelegate, DevToolsClient covers WebDevToolsClientDelegate.
WebDevToolsAgent instance is being created by the WebView early in the init code and belongs to it. WebView exposes interface for accessing the agent; it also extends its delegate interface to pass WebDevToolsAgentDelegate into it. Note that there is no call overhead unless particular sub-agents are enabled in the WebDevToolsAgent. WebDevToolsClient instance is being created externally by the DevToolsClient. Review URL: http://codereview.chromium.org/46032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11752 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/dev_tools_messages_internal.h')
-rw-r--r--chrome/renderer/dev_tools_messages_internal.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/renderer/dev_tools_messages_internal.h b/chrome/renderer/dev_tools_messages_internal.h
index 8922f18..49eee11 100644
--- a/chrome/renderer/dev_tools_messages_internal.h
+++ b/chrome/renderer/dev_tools_messages_internal.h
@@ -53,6 +53,10 @@ IPC_BEGIN_MESSAGES(DevToolsClient)
IPC_MESSAGE_CONTROL1(DevToolsClientMsg_DebuggerOutput,
std::wstring /* msg */)
+ // Sends glue-level Rpc message to the client.
+ IPC_MESSAGE_CONTROL1(DevToolsClientMsg_RpcMessage,
+ std::string /* raw_msg */)
+
IPC_END_MESSAGES(DevToolsClient)
@@ -75,4 +79,8 @@ IPC_BEGIN_MESSAGES(DevToolsAgent)
IPC_MESSAGE_CONTROL1(DevToolsAgentMsg_DebugCommand,
std::wstring /* cmd */)
+ // Sends glue-level Rpc message to the agent.
+ IPC_MESSAGE_CONTROL1(DevToolsAgentMsg_RpcMessage,
+ std::string /* raw_msg */)
+
IPC_END_MESSAGES(DevToolsAgent)