aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/handler.h
diff options
context:
space:
mode:
authorRussell Yanofsky <russ@yanofsky.org>2019-09-27 07:31:44 -0400
committerJoão Barbosa <joao.paulo.barbosa@gmail.com>2020-01-14 09:34:35 +0000
commit7e66d04770bfb21862e52736c4859d7a878cb906 (patch)
treeca7cd6afd4defa0fcac5e68010d14664f666a5ea /src/interfaces/handler.h
parent179d55f0526082b46415a7f5b6c3742a403f3306 (diff)
Drop signal CClientUIInterface::LoadWallet
Github-Pull: #16963 Rebased-From: 81ea66c30e2953dee24d5b127c28daa0d9452a28
Diffstat (limited to 'src/interfaces/handler.h')
-rw-r--r--src/interfaces/handler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interfaces/handler.h b/src/interfaces/handler.h
index c4c674cac5..46918bc22e 100644
--- a/src/interfaces/handler.h
+++ b/src/interfaces/handler.h
@@ -5,6 +5,7 @@
#ifndef BITCOIN_INTERFACES_HANDLER_H
#define BITCOIN_INTERFACES_HANDLER_H
+#include <functional>
#include <memory>
namespace boost {
@@ -30,6 +31,9 @@ public:
//! Return handler wrapping a boost signal connection.
std::unique_ptr<Handler> MakeHandler(boost::signals2::connection connection);
+//! Return handler wrapping a cleanup function.
+std::unique_ptr<Handler> MakeHandler(std::function<void()> cleanup);
+
} // namespace interfaces
#endif // BITCOIN_INTERFACES_HANDLER_H