summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/devtools_agent.h
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 16:00:32 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 16:00:32 +0000
commit4f4dc2f3fcb01bc6402cbaa83d0935194f992cb5 (patch)
tree03be2eea80b1048c588f5883247bcc776566f76f /chrome/renderer/devtools_agent.h
parent07fc26a8ea76b29d6deb598664ed7b54b9ed2606 (diff)
downloadchromium_src-4f4dc2f3fcb01bc6402cbaa83d0935194f992cb5.zip
chromium_src-4f4dc2f3fcb01bc6402cbaa83d0935194f992cb5.tar.gz
chromium_src-4f4dc2f3fcb01bc6402cbaa83d0935194f992cb5.tar.bz2
Convert devtools interfaces over to using WebString.
Also converts some internal std::string usage to WebCore::String. Note: copying WebString to WebCore::String is very cheap (just increments a reference count). The ugly WebStringToString and StringToWebString calls inside the devtools implementation are temporary. Once this code moves into the WebKit API implementation, those methods will go away. I thought about changing the devtools IPCs to use string16 instead of std::string because that would avoid the UTF8 conversions. I'm not sure if that is worth it though given that UTF16 would increase the amount of data being sent over IPC. I figure this is something that could be studied later. R=pfeldman BUG=24597 TEST=none Review URL: http://codereview.chromium.org/264077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29286 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/devtools_agent.h')
-rw-r--r--chrome/renderer/devtools_agent.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/renderer/devtools_agent.h b/chrome/renderer/devtools_agent.h
index 6cd5d97..eeae60a 100644
--- a/chrome/renderer/devtools_agent.h
+++ b/chrome/renderer/devtools_agent.h
@@ -32,11 +32,11 @@ class DevToolsAgent : public WebDevToolsAgentDelegate {
virtual bool OnMessageReceived(const IPC::Message& message);
// WebDevToolsAgentDelegate implementation
- virtual void SendMessageToClient(const std::string& class_name,
- const std::string& method_name,
- const std::string& param1,
- const std::string& param2,
- const std::string& param3);
+ virtual void SendMessageToClient(const WebKit::WebString& class_name,
+ const WebKit::WebString& method_name,
+ const WebKit::WebString& param1,
+ const WebKit::WebString& param2,
+ const WebKit::WebString& param3);
virtual int GetHostId();
virtual void ForceRepaint();