diff options
author | TheCharlatan <seb.kung@gmail.com> | 2024-01-18 20:23:48 +0100 |
---|---|---|
committer | TheCharlatan <seb.kung@gmail.com> | 2024-02-15 14:37:01 +0100 |
commit | 84f5c135b8118cbe15b8bfb4db80d61237987f64 (patch) | |
tree | 582c81822878c575620436e51f53739eb558ae3e /src/validationinterface.h | |
parent | 473dd4b97ae40e43e1a1a97fdbeb40be4855e9bc (diff) | |
download | bitcoin-84f5c135b8118cbe15b8bfb4db80d61237987f64.tar.xz |
refactor: De-globalize g_signals
Diffstat (limited to 'src/validationinterface.h')
-rw-r--r-- | src/validationinterface.h | 13 |
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 |