| 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..1b1796736a3567a662b50e85fd0463b569ed204b 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;
|
|
|
| // 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_;
|
|
|