Bitcoin ABC 0.30.13
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TxIndex Member List

This is the complete list of members for TxIndex, including all inherited members.

AllowPrune() const overrideTxIndexinlineprivatevirtual
BaseIndex(std::unique_ptr< interfaces::Chain > chain, std::string name)BaseIndex
BlockChecked(const CBlock &, const BlockValidationState &)CValidationInterfaceinlineprotectedvirtual
BlockConnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex) overrideBaseIndexprotectedvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
BlockFinalized(const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
BlockInvalidated(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block)CValidationInterfaceinlineprotectedvirtual
ChainStateFlushed(const CBlockLocator &locator) overrideBaseIndexprotectedvirtual
Commit()BaseIndexprivate
CommitInternal(CDBBatch &batch)BaseIndexprotectedvirtual
CustomInit(const std::optional< interfaces::BlockKey > &block)BaseIndexinlineprotectedvirtual
FindTx(const TxId &txid, BlockHash &block_hash, CTransactionRef &tx) constTxIndex
GetDB() const overrideTxIndexprotectedvirtual
GetName() const LIFETIMEBOUNDBaseIndexinlineprotected
GetSummary() constBaseIndex
Init()BaseIndex
Interrupt()BaseIndex
m_best_block_indexBaseIndexprivate
m_chainBaseIndexprotected
m_chainstateBaseIndexprotected
m_dbTxIndexprivate
m_initBaseIndexprivate
m_interruptBaseIndexprivate
m_nameBaseIndexprotected
m_syncedBaseIndexprivate
m_thread_syncBaseIndexprivate
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block)CValidationInterfaceinlineprotectedvirtual
Rewind(const CBlockIndex *current_tip, const CBlockIndex *new_tip)BaseIndexprotectedvirtual
SetBestBlockIndex(const CBlockIndex *block)BaseIndexprotected
StartBackgroundSync()BaseIndex
Stop()BaseIndex
ThreadSync()BaseIndexprivate
TransactionAddedToMempool(const CTransactionRef &tx, std::shared_ptr< const std::vector< Coin > > spent_coins, uint64_t mempool_sequence)CValidationInterfaceinlineprotectedvirtual
TransactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason reason, uint64_t mempool_sequence)CValidationInterfaceinlineprotectedvirtual
TxIndex(std::unique_ptr< interfaces::Chain > chain, size_t n_cache_size, bool f_memory=false, bool f_wipe=false)TxIndexexplicit
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
WriteBlock(const CBlock &block, const CBlockIndex *pindex) overrideTxIndexprotectedvirtual
~BaseIndex()BaseIndexvirtual
~CValidationInterface()=defaultCValidationInterfaceprotected
~TxIndex() overrideTxIndexvirtual