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.cpp | |
parent | 473dd4b97ae40e43e1a1a97fdbeb40be4855e9bc (diff) |
refactor: De-globalize g_signals
Diffstat (limited to 'src/validationinterface.cpp')
-rw-r--r-- | src/validationinterface.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/validationinterface.cpp b/src/validationinterface.cpp index 91ab34d365..d1d562ff32 100644 --- a/src/validationinterface.cpp +++ b/src/validationinterface.cpp @@ -94,8 +94,6 @@ public: } }; -static CMainSignals g_signals; - CMainSignals::CMainSignals() {} CMainSignals::~CMainSignals() {} @@ -124,11 +122,6 @@ size_t CMainSignals::CallbacksPending() return m_internals->m_schedulerClient.CallbacksPending(); } -CMainSignals& GetMainSignals() -{ - return g_signals; -} - void CMainSignals::RegisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks) { // Each connection captures the shared_ptr to ensure that each callback is @@ -277,33 +270,3 @@ void CMainSignals::NewPoWValidBlock(const CBlockIndex *pindex, const std::shared LOG_EVENT("%s: block hash=%s", __func__, block->GetHash().ToString()); m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.NewPoWValidBlock(pindex, block); }); } - -// These functions are temporary and will be removed in the following commit -void RegisterValidationInterface(CValidationInterface* callbacks) -{ - GetMainSignals().RegisterValidationInterface(callbacks); -} -void UnregisterValidationInterface(CValidationInterface* callbacks) -{ - GetMainSignals().UnregisterValidationInterface(callbacks); -} -void UnregisterAllValidationInterfaces() -{ - GetMainSignals().UnregisterAllValidationInterfaces(); -} -void RegisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks) -{ - GetMainSignals().RegisterSharedValidationInterface(callbacks); -} -void UnregisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks) -{ - GetMainSignals().UnregisterSharedValidationInterface(callbacks); -} -void CallFunctionInValidationInterfaceQueue(std::function<void ()> func) -{ - GetMainSignals().CallFunctionInValidationInterfaceQueue(func); -} -void SyncWithValidationInterfaceQueue() -{ - GetMainSignals().SyncWithValidationInterfaceQueue(); -} |