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 a9e270a4b4ff527dc2e21c0881104bc4fb98348c..c7c248b472ef4f8d8fa3b1be2f35c8eecfd9cdd4 100644 |
--- a/headless/lib/browser/headless_devtools_client_impl.h |
+++ b/headless/lib/browser/headless_devtools_client_impl.h |
@@ -106,11 +106,7 @@ class HeadlessDevToolsClientImpl : public HeadlessDevToolsClient, |
base::Callback<void(const base::Value&)> callback) override; |
void SendMessage(const char* method, |
std::unique_ptr<base::Value> params, |
- base::Callback<void()> callback) override; |
- void SendMessage(const char* method, |
- base::Callback<void(const base::Value&)> callback) override; |
- void SendMessage(const char* method, |
- base::Callback<void()> callback) override; |
+ base::Closure callback) override; |
void RegisterEventHandler( |
const char* method, |
base::Callback<void(const base::Value&)> callback) override; |
@@ -125,13 +121,13 @@ class HeadlessDevToolsClientImpl : public HeadlessDevToolsClient, |
struct Callback { |
Callback(); |
Callback(Callback&& other); |
- explicit Callback(base::Callback<void()> callback); |
+ explicit Callback(base::Closure callback); |
explicit Callback(base::Callback<void(const base::Value&)> callback); |
~Callback(); |
Callback& operator=(Callback&& other); |
- base::Callback<void()> callback; |
+ base::Closure callback; |
base::Callback<void(const base::Value&)> callback_with_result; |
}; |
@@ -144,9 +140,6 @@ class HeadlessDevToolsClientImpl : public HeadlessDevToolsClient, |
std::unique_ptr<base::Value> params, |
CallbackType callback); |
- template <typename CallbackType> |
- void SendMessageWithoutParams(const char* method, CallbackType callback); |
- |
bool DispatchMessageReply(const base::DictionaryValue& message_dict); |
using EventHandler = base::Callback<void(const base::Value&)>; |