Bitcoin Core 28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
CTxMemPool Member List

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

AddTransactionsUpdated(unsigned int n)CTxMemPool
AddUnbroadcastTx(const uint256 &txid)CTxMemPoolinline
addUncheckedCTxMemPool
addUnchecked(const CTxMemPoolEntry &entry, setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
ApplyDelta(const uint256 &hash, CAmount &nFeeDelta) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
AssumeCalculateMemPoolAncestors(std::string_view calling_fn_name, const CTxMemPoolEntry &entry, const Limits &limits, bool fSearchForParents=true) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
cacheMap typedefCTxMemPoolprivate
CalculateAncestorsAndCheckLimits(int64_t entry_size, size_t entry_count, CTxMemPoolEntry::Parents &staged_ancestors, const Limits &limits) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
CalculateChunksForRBF(CAmount replacement_fees, int64_t replacement_vsize, const setEntries &direct_conflicts, const setEntries &all_conflicts) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendantMaximum(txiter entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendants(txiter it, setEntries &setDescendants) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateMemPoolAncestors(const CTxMemPoolEntry &entry, const Limits &limits, bool fSearchForParents=true) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CheckConflictTopology(const setEntries &direct_conflicts)CTxMemPool
CheckPackageLimits(const Package &package, int64_t total_vsize) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
ClearPrioritisation(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CompareDepthAndScore(const uint256 &hasha, const uint256 &hashb, bool wtxid=false)CTxMemPool
csCTxMemPoolmutable
cs_mainCTxMemPool
cs_mainCTxMemPool
CTxMemPool(Options opts, bilingual_str &error)CTxMemPoolexplicit
DynamicMemoryUsage() constCTxMemPool
entryAll() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
exists(const GenTxid &gtxid) constCTxMemPoolinline
Expire(std::chrono::seconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GatherClusters(const std::vector< uint256 > &txids) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
get(const uint256 &hash) constCTxMemPool
get_iter_from_wtxid(const uint256 &wtxid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetAndIncrementSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetConflictTx(const COutPoint &prevout) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetEntry(const Txid &txid) const LIFETIMEBOUND EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIter(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIterSet(const std::set< Txid > &hashes) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIterVec(const std::vector< uint256 > &txids) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetLoadTried() constCTxMemPool
GetMinFee(size_t sizelimit) constCTxMemPoolprotected
GetMinFee() constCTxMemPoolinline
GetPrioritisedTransactions() const EXCLUSIVE_LOCKS_REQUIRED(!cs)CTxMemPool
GetSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetSortedDepthAndScore() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
GetTotalFee() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetTotalTxSize() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetTransactionAncestry(const uint256 &txid, size_t &ancestors, size_t &descendants, size_t *ancestorsize=nullptr, CAmount *ancestorfees=nullptr) constCTxMemPool
GetTransactionsUpdated() constCTxMemPool
GetUnbroadcastTxs() constCTxMemPoolinline
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)CTxMemPool
GUARDED_BY(cs)CTxMemPoolprivate
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPool
HasNoInputsOf(const CTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
indexed_transaction_set typedefCTxMemPool
info(const GenTxid &gtxid) constCTxMemPool
info_for_relay(const GenTxid &gtxid, uint64_t last_sequence) constCTxMemPool
infoAll() constCTxMemPool
isSpent(const COutPoint &outpoint) constCTxMemPool
IsUnbroadcastTx(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
itCTxMemPool
Limits typedefCTxMemPool
LOCKS_EXCLUDED(m_epoch)CTxMemPool
m_epochCTxMemPool
m_optsCTxMemPool
nTransactionsUpdatedCTxMemPoolprotected
Options typedefCTxMemPool
PrioritiseTransaction(const uint256 &hash, const CAmount &nFeeDelta)CTxMemPool
removeConflicts(const CTransaction &tx) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
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
removeRecursive(const CTransaction &tx, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
RemoveStaged(setEntries &stage, bool updateDescendants, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
RemoveUnbroadcastTx(const uint256 &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
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
UpdateAncestorsOf(bool add, txiter hash, setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateChild(txiter entry, txiter child, bool add) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateChildrenForRemoval(txiter entry) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateEntryForAncestors(txiter it, const setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateForDescendants(txiter updateIt, cacheMap &cachedDescendants, const std::set< uint256 > &setExclude, std::set< uint256 > &descendants_to_remove) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateForRemoveFromMempool(const setEntries &entriesToRemove, bool updateDescendants) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateParent(txiter entry, txiter parent, bool add) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
UpdateTransactionsFromBlock(const std::vector< uint256 > &vHashesToUpdate) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
visited(const txiter it) const EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
visited(std::optional< txiter > it) const EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool