Index: content/browser/devtools/devtools_protocol_handler.h |
diff --git a/content/browser/devtools/devtools_protocol_handler.h b/content/browser/devtools/devtools_protocol_handler.h |
index 180101413a0215ac25374e2f416af75ffef76452..1ce5a948c155e7dbce91678839a1722ee784313f 100644 |
--- a/content/browser/devtools/devtools_protocol_handler.h |
+++ b/content/browser/devtools/devtools_protocol_handler.h |
@@ -7,6 +7,10 @@ |
#include "content/browser/devtools/protocol/devtools_protocol_dispatcher.h" |
+namespace base { |
+class Value; |
+} |
+ |
namespace content { |
class DevToolsAgentHost; |
@@ -19,9 +23,9 @@ class DevToolsProtocolHandler { |
explicit DevToolsProtocolHandler(DevToolsAgentHostImpl* agent_host); |
virtual ~DevToolsProtocolHandler(); |
- void HandleMessage(int session_id, const std::string& message); |
+ void HandleMessage(int session_id, std::unique_ptr<base::Value> message); |
bool HandleOptionalMessage(int session_id, |
- const std::string& message, |
+ std::unique_ptr<base::Value> message, |
int* call_id, |
std::string* method); |
@@ -30,7 +34,7 @@ class DevToolsProtocolHandler { |
private: |
std::unique_ptr<base::DictionaryValue> ParseCommand( |
int session_id, |
- const std::string& message); |
+ std::unique_ptr<base::Value> message); |
bool PassCommandToDelegate(int session_id, base::DictionaryValue* command); |
void HandleCommand(int session_id, |
std::unique_ptr<base::DictionaryValue> command); |