| 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);
|
|
|