aboutsummaryrefslogtreecommitdiff
path: root/src/validationinterface.cpp
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.cpp
parent473dd4b97ae40e43e1a1a97fdbeb40be4855e9bc (diff)
downloadbitcoin-84f5c135b8118cbe15b8bfb4db80d61237987f64.tar.xz
refactor: De-globalize g_signals
Diffstat (limited to 'src/validationinterface.cpp')
-rw-r--r--src/validationinterface.cpp37
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();
-}