Bitcoin Core 30.99.0
P2P Digital Currency
CTxMemPool Member List

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

addNewTransaction(CTxMemPool::txiter it) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
AddTransactionsUpdated(unsigned int n)CTxMemPool
AddUnbroadcastTx(const Txid &txid)CTxMemPoolinline
Apply(CTxMemPool::ChangeSet *changeset) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
ApplyDelta(const Txid &hash, CAmount &nFeeDelta) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateAncestorData(const CTxMemPoolEntry &entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendantData(const CTxMemPoolEntry &entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendants(txiter it, setEntries &setDescendants) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendants(const CTxMemPoolEntry &entry, setEntries &setDescendants) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateMemPoolAncestors(const CTxMemPoolEntry &entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CheckPolicyLimits(const CTransactionRef &tx)CTxMemPool
ClearPrioritisation(const Txid &hash) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CompareMiningScoreWithTopology(const Wtxid &hasha, const Wtxid &hashb) constCTxMemPool
csCTxMemPoolmutable
cs_mainCTxMemPool
CTxMemPool(Options opts, bilingual_str &error)CTxMemPoolexplicit
CTxMemPool::ChangeSetCTxMemPoolfriend
DynamicMemoryUsage() constCTxMemPool
entryAll() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
exists(const Txid &txid) constCTxMemPoolinline
exists(const Wtxid &wtxid) constCTxMemPoolinline
Expire(std::chrono::seconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GatherClusters(const std::vector< Txid > &txids) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
get(const Txid &hash) constCTxMemPool
GetAncestorCount(const CTxMemPoolEntry &e) constCTxMemPoolinline
GetAndIncrementSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetBlockBuilderChunk(std::vector< CTxMemPoolEntry::CTxMemPoolEntryRef > &entries) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetChangeSet() EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetChildren(const CTxMemPoolEntry &entry) constCTxMemPool
GetCluster(Txid txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetConflictTx(const COutPoint &prevout) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetDescendantCount(txiter it) constCTxMemPoolinline
GetDescendantCount(const CTxMemPoolEntry &e) constCTxMemPoolinline
GetEntry(const Txid &txid) const LIFETIMEBOUND EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetFeerateDiagram() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetInfo(CTxMemPool::indexed_transaction_set::const_iterator it)CTxMemPoolinlineprivatestatic
GetIter(const Txid &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIter(const Wtxid &wtxid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIterSet(const std::set< Txid > &hashes) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIterVec(const std::vector< Txid > &txids) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetLoadTried() constCTxMemPool
GetMainChunkFeerate(const CTxMemPoolEntry &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetMinFee(size_t sizelimit) constCTxMemPoolprotected
GetMinFee() constCTxMemPoolinline
GetParents(const CTxMemPoolEntry &entry) constCTxMemPool
GetPrioritisedTransactions() const EXCLUSIVE_LOCKS_REQUIRED(!cs)CTxMemPool
GetSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetSortedScoreWithTopology() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
GetTotalFee() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetTotalTxSize() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetTransactionAncestry(const Txid &txid, size_t &ancestors, size_t &cluster_count, size_t *ancestorsize=nullptr, CAmount *ancestorfees=nullptr) constCTxMemPool
GetTransactionsUpdated() constCTxMemPool
GetUnbroadcastTxs() constCTxMemPoolinline
GetUniqueClusterCount(const setEntries &iters_conflicting) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GUARDED_BY(cs)CTxMemPoolinlineprotected
GUARDED_BY(cs)CTxMemPoolinlineprotected
GUARDED_BY(cs)CTxMemPoolinlineprotected
GUARDED_BY(cs)CTxMemPoolinlinemutableprotected
GUARDED_BY(cs)CTxMemPoolinlinemutableprotected
GUARDED_BY(cs)CTxMemPoolinlinemutableprotected
GUARDED_BY(cs)CTxMemPoolinlinemutableprotected
GUARDED_BY(cs)CTxMemPoolinlinemutableprotected
GUARDED_BY(cs)CTxMemPoolinlineprotected
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPoolmutable
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPoolprivate
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPoolinline
HasDescendants(const Txid &txid) constCTxMemPool
HasNoInputsOf(const CTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
IncludeBuilderChunk() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
indexed_transaction_set typedefCTxMemPool
info(const T &id) constCTxMemPoolinline
info_for_relay(const T &id, uint64_t last_sequence) constCTxMemPoolinline
infoAll() constCTxMemPool
isSpent(const COutPoint &outpoint) constCTxMemPool
IsUnbroadcastTx(const Txid &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
itCTxMemPool
Limits typedefCTxMemPool
LOCKS_EXCLUDED(m_epoch)CTxMemPool
m_epochCTxMemPool
m_optsCTxMemPool
nTransactionsUpdatedCTxMemPoolprotected
Options typedefCTxMemPool
PrioritiseTransaction(const Txid &hash, const CAmount &nFeeDelta)CTxMemPool
removeConflicts(const CTransaction &tx) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
removeForBlock(const std::vector< CTransactionRef > &vtx, unsigned int nBlockHeight) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
removeForReorg(CChain &chain, std::function< bool(txiter)> filter_final_and_mature) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
removeRecursiveCTxMemPool
removeRecursive(txiter to_remove, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
RemoveStaged(setEntries &stage, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
RemoveUnbroadcastTx(const Txid &txid, const bool unchecked=false)CTxMemPool
removeUnchecked(txiter entry, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
ROLLING_FEE_HALFLIFECTxMemPoolstatic
setEntries typedefCTxMemPool
SetLoadTried(bool load_tried)CTxMemPool
size() constCTxMemPoolinline
SkipBuilderChunk() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
StartBlockBuilding() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
StopBlockBuilding() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
trackPackageRemoved(const CFeeRate &rate) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprotected
TrimToSize(size_t sizelimit, std::vector< COutPoint > *pvNoSpendsRemaining=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
txiter typedefCTxMemPool
UpdateTransactionsFromBlock(const std::vector< Txid > &vHashesToUpdate) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
visited(const txiter it) const EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
visited(std::optional< txiter > it) const EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool