Lines Matching refs:CValidationInterface

33     struct ListEntry { std::shared_ptr<CValidationInterface> callbacks; int count = 1; };
35 …std::unordered_map<CValidationInterface*, std::list<ListEntry>::iterator> m_map GUARDED_BY(m_mutex…
45 void Register(std::shared_ptr<CValidationInterface> callbacks) in Register()
53 void Unregister(CValidationInterface* callbacks) in Unregister()
121 void RegisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks) in RegisterSharedValidationInterface()
128 void RegisterValidationInterface(CValidationInterface* callbacks) in RegisterValidationInterface()
132 RegisterSharedValidationInterface({callbacks, [](CValidationInterface*){}}); in RegisterValidationInterface() argument
135 void UnregisterSharedValidationInterface(std::shared_ptr<CValidationInterface> callbacks) in UnregisterSharedValidationInterface()
140 void UnregisterValidationInterface(CValidationInterface* callbacks) in UnregisterValidationInterface()
194 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.UpdatedBlockTip(pindexNew, p… in UpdatedBlockTip()
204 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.TransactionAddedToMempool(tx… in TransactionAddedToMempool()
213 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.TransactionRemovedFromMempoo… in TransactionRemovedFromMempool()
222 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.BlockConnected(pblock, pinde… in BlockConnected()
231 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.BlockDisconnected(pblock, pi… in BlockDisconnected()
240 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.ChainStateFlushed(locator); … in ChainStateFlushed()
249 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.BlockChecked(block, state); … in BlockChecked()
254 …m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.NewPoWValidBlock(pindex, blo… in NewPoWValidBlock()