Chromium Code Reviews| Index: content/browser/devtools/devtools_protocol.h |
| diff --git a/content/browser/devtools/devtools_protocol.h b/content/browser/devtools/devtools_protocol.h |
| index 63fbf0730f8871735a006d20e31ac89a76d68eee..1a2d6da10bd3292c4cb530b207d3cef5cf97882a 100644 |
| --- a/content/browser/devtools/devtools_protocol.h |
| +++ b/content/browser/devtools/devtools_protocol.h |
| @@ -100,6 +100,21 @@ class DevToolsProtocol { |
| DISALLOW_COPY_AND_ASSIGN(Notification); |
| }; |
| + class Event { |
| + public: |
| + ~Event(); |
| + |
| + std::string Serialize(); |
| + |
| + private: |
| + friend class DevToolsProtocol; |
| + |
| + std::string method_; |
| + scoped_ptr<base::DictionaryValue> params_; |
| + |
| + Event(const std::string& method, base::DictionaryValue* params); |
|
pfeldman
2013/03/21 06:30:08
List constructor first. DISALLOW_COPY_AND_ASSIGN m
Vladislav Kaznacheev
2013/03/21 07:24:02
Done.
|
| + }; |
| + |
| class Handler { |
| public: |
| typedef base::Callback<scoped_ptr<DevToolsProtocol::Response>( |
| @@ -134,6 +149,9 @@ class DevToolsProtocol { |
| static Command* ParseCommand(const std::string& json, |
| std::string* error_response); |
| + static Event* CreateEvent(const std::string& method, |
| + base::DictionaryValue* params); |
| + |
| private: |
| DevToolsProtocol() {} |
| ~DevToolsProtocol() {} |