Chromium Code Reviews| Index: headless/lib/browser/headless_devtools_client_impl.h |
| diff --git a/headless/lib/browser/headless_devtools_client_impl.h b/headless/lib/browser/headless_devtools_client_impl.h |
| index c7c248b472ef4f8d8fa3b1be2f35c8eecfd9cdd4..afe889c44b59b3b4fc00815abf8f781fa3348c3b 100644 |
| --- a/headless/lib/browser/headless_devtools_client_impl.h |
| +++ b/headless/lib/browser/headless_devtools_client_impl.h |
| @@ -93,6 +93,11 @@ class HeadlessDevToolsClientImpl : public HeadlessDevToolsClient, |
| service_worker::Domain* GetServiceWorker() override; |
| target::Domain* GetTarget() override; |
| tracing::Domain* GetTracing() override; |
| + void SetRawProtocolListener( |
| + RawProtocolListener* raw_protocol_listener) override; |
| + int GetNextRawDevToolsMessageId() override; |
| + void SendRawDevToolsMessage(const std::string& json_message) override; |
| + void SendRawDevToolsMessage(const base::DictionaryValue* message) override; |
|
Sami
2017/04/19 15:24:43
nit: const ref to make it obvious this can't be nu
alex clarke (OOO till 29th)
2017/04/19 16:30:33
Done.
|
| // content::DevToolstAgentHostClient implementation: |
| void DispatchProtocolMessage(content::DevToolsAgentHost* agent_host, |
| @@ -151,8 +156,10 @@ class HeadlessDevToolsClientImpl : public HeadlessDevToolsClient, |
| const EventHandler* event_handler, |
| const base::DictionaryValue* result_dict); |
| - content::DevToolsAgentHost* agent_host_; // Not owned. |
| + content::DevToolsAgentHost* agent_host_; // Not owned. |
| + RawProtocolListener* raw_protocol_listener_; // Not owned. |
| int next_message_id_; |
| + int next_raw_message_id_; |
| std::unordered_map<int, Callback> pending_messages_; |
| EventHandlerMap event_handlers_; |