Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for CTxMemPool, including all inherited members.
addNewTransaction(CTxMemPool::txiter it) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
addNewTransaction(CTxMemPool::txiter it, CTxMemPool::setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
AddTransactionsUpdated(unsigned int n) | CTxMemPool | |
AddUnbroadcastTx(const uint256 &txid) | CTxMemPool | inline |
Apply(CTxMemPool::ChangeSet *changeset) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
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 typedef | CTxMemPool | private |
CalculateAncestorsAndCheckLimits(int64_t entry_size, size_t entry_count, CTxMemPoolEntry::Parents &staged_ancestors, const Limits &limits) const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
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 | |
cs | CTxMemPool | mutable |
cs_main | CTxMemPool | |
CTxMemPool(Options opts, bilingual_str &error) | CTxMemPool | explicit |
CTxMemPool::ChangeSet | CTxMemPool | friend |
DynamicMemoryUsage() const | CTxMemPool | |
entryAll() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | |
exists(const GenTxid >xid) const | CTxMemPool | inline |
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) const | CTxMemPool | |
get_iter_from_wtxid(const uint256 &wtxid) const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
GetAndIncrementSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
GetChangeSet() EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
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() const | CTxMemPool | |
GetMinFee(size_t sizelimit) const | CTxMemPool | protected |
GetMinFee() const | CTxMemPool | inline |
GetPrioritisedTransactions() const EXCLUSIVE_LOCKS_REQUIRED(!cs) | CTxMemPool | |
GetSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
GetSortedDepthAndScore() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
GetTotalFee() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
GetTotalTxSize() const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
GetTransactionAncestry(const uint256 &txid, size_t &ancestors, size_t &descendants, size_t *ancestorsize=nullptr, CAmount *ancestorfees=nullptr) const | CTxMemPool | |
GetTransactionsUpdated() const | CTxMemPool | |
GetUnbroadcastTxs() const | CTxMemPool | inline |
GUARDED_BY(cs) | CTxMemPool | inlineprotected |
GUARDED_BY(cs) | CTxMemPool | inlineprotected |
GUARDED_BY(cs) | CTxMemPool | inlineprotected |
GUARDED_BY(cs) | CTxMemPool | inlinemutableprotected |
GUARDED_BY(cs) | CTxMemPool | inlinemutableprotected |
GUARDED_BY(cs) | CTxMemPool | inlinemutableprotected |
GUARDED_BY(cs) | CTxMemPool | inlinemutableprotected |
GUARDED_BY(cs) | CTxMemPool | inlinemutableprotected |
GUARDED_BY(cs) | CTxMemPool | inlineprotected |
GUARDED_BY(cs) | CTxMemPool | |
GUARDED_BY(cs) | CTxMemPool | |
GUARDED_BY(cs) | CTxMemPool | private |
GUARDED_BY(cs) | CTxMemPool | |
GUARDED_BY(cs) | CTxMemPool | |
GUARDED_BY(cs) | CTxMemPool | inline |
HasNoInputsOf(const CTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | |
indexed_transaction_set typedef | CTxMemPool | |
info(const GenTxid >xid) const | CTxMemPool | |
info_for_relay(const GenTxid >xid, uint64_t last_sequence) const | CTxMemPool | |
infoAll() const | CTxMemPool | |
isSpent(const COutPoint &outpoint) const | CTxMemPool | |
IsUnbroadcastTx(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | inline |
it | CTxMemPool | |
Limits typedef | CTxMemPool | |
LOCKS_EXCLUDED(m_epoch) | CTxMemPool | |
m_epoch | CTxMemPool | |
m_opts | CTxMemPool | |
nTransactionsUpdated | CTxMemPool | protected |
Options typedef | CTxMemPool | |
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(cs | CTxMemPool | |
removeRecursive | CTxMemPool | |
RemoveStaged(setEntries &stage, bool updateDescendants, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
RemoveUnbroadcastTx(const uint256 &txid, const bool unchecked=false) | CTxMemPool | |
removeUnchecked(txiter entry, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
ROLLING_FEE_HALFLIFE | CTxMemPool | static |
setEntries typedef | CTxMemPool | |
SetLoadTried(bool load_tried) | CTxMemPool | |
size() const | CTxMemPool | inline |
trackPackageRemoved(const CFeeRate &rate) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | protected |
TrimToSize(size_t sizelimit, std::vector< COutPoint > *pvNoSpendsRemaining=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | |
txiter typedef | CTxMemPool | |
UpdateAncestorsOf(bool add, txiter hash, setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateChild(txiter entry, txiter child, bool add) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateChildrenForRemoval(txiter entry) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateEntryForAncestors(txiter it, const setEntries &setAncestors) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateForDescendants(txiter updateIt, cacheMap &cachedDescendants, const std::set< uint256 > &setExclude, std::set< uint256 > &descendants_to_remove) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateForRemoveFromMempool(const setEntries &entriesToRemove, bool updateDescendants) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateParent(txiter entry, txiter parent, bool add) EXCLUSIVE_LOCKS_REQUIRED(cs) | CTxMemPool | private |
UpdateTransactionsFromBlock(const std::vector< uint256 > &vHashesToUpdate) EXCLUSIVE_LOCKS_REQUIRED(cs | CTxMemPool | |
visited(const txiter it) const EXCLUSIVE_LOCKS_REQUIRED(cs | CTxMemPool | |
visited(std::optional< txiter > it) const EXCLUSIVE_LOCKS_REQUIRED(cs | CTxMemPool |