Chromium Code Reviews| Index: third_party/inspector_protocol/lib/DispatcherBase_h.template |
| diff --git a/third_party/inspector_protocol/lib/DispatcherBase_h.template b/third_party/inspector_protocol/lib/DispatcherBase_h.template |
| index 9838637c59340ed91dbcc0aad51b7697cf5373bf..1edf8303b67fabfceca6be5b0f05c09542519a66 100644 |
| --- a/third_party/inspector_protocol/lib/DispatcherBase_h.template |
| +++ b/third_party/inspector_protocol/lib/DispatcherBase_h.template |
| @@ -125,6 +125,22 @@ private: |
| protocol::HashMap<String, std::unique_ptr<protocol::DispatcherBase>> m_dispatchers; |
| }; |
| +class InternalResponse : public Serializable { |
| + PROTOCOL_DISALLOW_COPY(InternalResponse); |
| +public: |
| + static std::unique_ptr<InternalResponse> createResponse(int callId, std::unique_ptr<Serializable> params); |
| + static std::unique_ptr<InternalResponse> createNotification(const String& type, std::unique_ptr<Serializable> params = nullptr); |
| + |
| + String serialize(); |
|
dgozman
2016/11/22 19:39:24
override
kozy
2016/11/22 21:01:27
Done.
|
| + |
| +private: |
| + InternalResponse(int callId, const String& type, std::unique_ptr<Serializable> params); |
|
dgozman
2016/11/22 19:39:24
Also need
~InternalResponse() override {}
kozy
2016/11/22 21:01:27
Done.
|
| + |
| + int m_callId; |
| + String m_type; |
|
dgozman
2016/11/22 19:39:24
m_notification
kozy
2016/11/22 21:01:27
Done.
|
| + std::unique_ptr<Serializable> m_params; |
| +}; |
| + |
| {% for namespace in config.protocol.namespace %} |
| } // namespace {{namespace}} |
| {% endfor %} |