Changeset View
Changeset View
Standalone View
Standalone View
src/validationinterface.cpp
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
void CMainSignals::FlushBackgroundCallbacks() { | void CMainSignals::FlushBackgroundCallbacks() { | ||||
if (m_internals) { | if (m_internals) { | ||||
m_internals->m_schedulerClient.EmptyQueue(); | m_internals->m_schedulerClient.EmptyQueue(); | ||||
} | } | ||||
} | } | ||||
size_t CMainSignals::CallbacksPending() { | |||||
if (!m_internals) { | |||||
return 0; | |||||
} | |||||
return m_internals->m_schedulerClient.CallbacksPending(); | |||||
} | |||||
void CMainSignals::RegisterWithMempoolSignals(CTxMemPool &pool) { | void CMainSignals::RegisterWithMempoolSignals(CTxMemPool &pool) { | ||||
pool.NotifyEntryRemoved.connect( | pool.NotifyEntryRemoved.connect( | ||||
boost::bind(&CMainSignals::MempoolEntryRemoved, this, _1, _2)); | boost::bind(&CMainSignals::MempoolEntryRemoved, this, _1, _2)); | ||||
} | } | ||||
void CMainSignals::UnregisterWithMempoolSignals(CTxMemPool &pool) { | void CMainSignals::UnregisterWithMempoolSignals(CTxMemPool &pool) { | ||||
pool.NotifyEntryRemoved.disconnect( | pool.NotifyEntryRemoved.disconnect( | ||||
boost::bind(&CMainSignals::MempoolEntryRemoved, this, _1, _2)); | boost::bind(&CMainSignals::MempoolEntryRemoved, this, _1, _2)); | ||||
▲ Show 20 Lines • Show All 123 Lines • Show Last 20 Lines |