summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_devtools_bridge.cc
diff options
context:
space:
mode:
authorloislo@chromium.org <loislo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-08 14:08:33 +0000
committerloislo@chromium.org <loislo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-08 14:08:33 +0000
commitac310109f3c37c58d9d654851c8462a21d6649be (patch)
treec4dcaf99db5c2e781542a8de2179cee2506f17f1 /chrome/browser/extensions/extension_devtools_bridge.cc
parent906e7970a1d28bee01491d93677b05f1c25a34f0 (diff)
downloadchromium_src-ac310109f3c37c58d9d654851c8462a21d6649be.zip
chromium_src-ac310109f3c37c58d9d654851c8462a21d6649be.tar.gz
chromium_src-ac310109f3c37c58d9d654851c8462a21d6649be.tar.bz2
This is downstream fix for chrome.experimental.debugger API.
The DevTools messages format has been migrated to JSON-RPC-2.0 spec upstream. TEST=ExtensionApiTest.Debugger BUG=none Review URL: http://codereview.chromium.org/6813039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80930 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_devtools_bridge.cc')
-rw-r--r--chrome/browser/extensions/extension_devtools_bridge.cc19
1 files changed, 8 insertions, 11 deletions
diff --git a/chrome/browser/extensions/extension_devtools_bridge.cc b/chrome/browser/extensions/extension_devtools_bridge.cc
index e494cd3..1450dec 100644
--- a/chrome/browser/extensions/extension_devtools_bridge.cc
+++ b/chrome/browser/extensions/extension_devtools_bridge.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -34,16 +34,14 @@ ExtensionDevToolsBridge::ExtensionDevToolsBridge(int tab_id,
ExtensionDevToolsBridge::~ExtensionDevToolsBridge() {
}
-static std::string FormatDevToolsMessage(int seq,
- const std::string& domain,
- const std::string& command,
- DictionaryValue* arguments) {
+static std::string FormatDevToolsMessage(int id,
+ const std::string& method,
+ DictionaryValue* params) {
DictionaryValue message;
- message.SetInteger("seq", seq);
- message.SetString("domain", domain);
- message.SetString("command", command);
- message.Set("arguments", arguments);
+ message.SetInteger("id", id);
+ message.SetString("method", method);
+ message.Set("params", params);
std::string json;
base::JSONWriter::Write(&message, false, &json);
@@ -81,8 +79,7 @@ bool ExtensionDevToolsBridge::RegisterAsDevToolsClientHost() {
this,
DevToolsAgentMsg_DispatchOnInspectorBackend(
FormatDevToolsMessage(2,
- "Timeline",
- "start",
+ "Timeline.start",
new DictionaryValue())));
return true;
}