aboutsummaryrefslogtreecommitdiff
path: root/src/validationinterface.h
diff options
context:
space:
mode:
authorTheCharlatan <seb.kung@gmail.com>2024-01-18 20:23:48 +0100
committerTheCharlatan <seb.kung@gmail.com>2024-02-15 14:37:01 +0100
commit84f5c135b8118cbe15b8bfb4db80d61237987f64 (patch)
tree582c81822878c575620436e51f53739eb558ae3e /src/validationinterface.h
parent473dd4b97ae40e43e1a1a97fdbeb40be4855e9bc (diff)
downloadbitcoin-84f5c135b8118cbe15b8bfb4db80d61237987f64.tar.xz
refactor: De-globalize g_signals
Diffstat (limited to 'src/validationinterface.h')
-rw-r--r--src/validationinterface.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/validationinterface.h b/src/validationinterface.h
index 0cd494233a..57e2716c11 100644
--- a/src/validationinterface.h
+++ b/src/validationinterface.h
@@ -21,22 +21,11 @@ class BlockValidationState;
class CBlock;
class CBlockIndex;
struct CBlockLocator;
-class CValidationInterface;
class CScheduler;
enum class MemPoolRemovalReason;
struct RemovedMempoolTransactionInfo;
struct NewMempoolTransactionInfo;
-void RegisterValidationInterface(CValidationInterface* callbacks);
-void UnregisterValidationInterface(CValidationInterface* callbacks);
-void UnregisterAllValidationInterfaces();
-
-void RegisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks);
-void UnregisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks);
-
-void CallFunctionInValidationInterfaceQueue(std::function<void ()> func);
-void SyncWithValidationInterfaceQueue() LOCKS_EXCLUDED(cs_main);
-
/**
* Implement this to subscribe to events generated in validation and mempool
*
@@ -232,6 +221,4 @@ public:
void NewPoWValidBlock(const CBlockIndex *, const std::shared_ptr<const CBlock>&);
};
-CMainSignals& GetMainSignals();
-
#endif // BITCOIN_VALIDATIONINTERFACE_H