aboutsummaryrefslogtreecommitdiff
path: root/src/node/abort.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/node/abort.h')
-rw-r--r--src/node/abort.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/node/abort.h b/src/node/abort.h
index c881af4634..c8514628bc 100644
--- a/src/node/abort.h
+++ b/src/node/abort.h
@@ -6,16 +6,13 @@
#define BITCOIN_NODE_ABORT_H
#include <atomic>
+#include <functional>
struct bilingual_str;
-namespace util {
-class SignalInterrupt;
-} // namespace util
-
namespace node {
class Warnings;
-void AbortNode(util::SignalInterrupt* shutdown, std::atomic<int>& exit_status, const bilingual_str& message, node::Warnings* warnings);
+void AbortNode(const std::function<bool()>& shutdown_request, std::atomic<int>& exit_status, const bilingual_str& message, node::Warnings* warnings);
} // namespace node
#endif // BITCOIN_NODE_ABORT_H