Bitcoin Core  27.99.0
P2P Digital Currency
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
CalculateDescendantMaximum(txiter entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendants(txiter it, setEntries &setDescendants) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateFeerateDiagramsForRBF(CAmount replacement_fees, int64_t replacement_vsize, const setEntries &direct_conflicts, const setEntries &all_conflicts) 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(const Options &opts)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_check_ratioCTxMemPoolprotected
m_dust_relay_feerateCTxMemPool
m_epochCTxMemPool
m_expiryCTxMemPool
m_full_rbfCTxMemPool
m_incremental_relay_feerateCTxMemPool
m_limitsCTxMemPool
m_max_datacarrier_bytesCTxMemPool
m_max_size_bytesCTxMemPool
m_min_relay_feerateCTxMemPool
m_permit_bare_multisigCTxMemPool
m_persist_v1_datCTxMemPool
m_require_standardCTxMemPool
m_signalsCTxMemPool
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