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