Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
CTxMemPool Member List

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

_clear() EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
AddTransactionsUpdated(unsigned int n)CTxMemPool
AddUnbroadcastTx(const uint256 &txid)CTxMemPoolinline
addUnchecked(const CTxMemPoolEntry &entry, bool validFeeEstimate=true) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
addUnchecked(const CTxMemPoolEntry &entry, setEntries &setAncestors, bool validFeeEstimate=true) EXCLUSIVE_LOCKS_REQUIRED(csCTxMemPool
ApplyDelta(const uint256 &hash, CAmount &nFeeDelta) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
blockSinceLastRollingFeeBumpCTxMemPoolmutableprivate
cachedInnerUsageCTxMemPoolprivate
cacheMap typedefCTxMemPoolprivate
CalculateDescendantMaximum(txiter entry) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateDescendants(txiter it, setEntries &setDescendants) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CalculateMemPoolAncestors(const CTxMemPoolEntry &entry, setEntries &setAncestors, uint64_t limitAncestorCount, uint64_t limitAncestorSize, uint64_t limitDescendantCount, uint64_t limitDescendantSize, std::string &errString, bool fSearchForParents=true) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
check(const CCoinsViewCache *pcoins) const CTxMemPool
clear()CTxMemPool
ClearPrioritisation(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
CompareDepthAndScore(const uint256 &hasha, const uint256 &hashb, bool wtxid=false)CTxMemPool
csCTxMemPoolmutable
cs_mainCTxMemPool
CTxMemPool(CBlockPolicyEstimator *estimator=nullptr)CTxMemPoolexplicit
DynamicMemoryUsage() const CTxMemPool
exists(const GenTxid &gtxid) const CTxMemPoolinline
exists(const uint256 &txid) const CTxMemPoolinline
Expire(std::chrono::seconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
get(const uint256 &hash) const CTxMemPool
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
GetFreshEpoch() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIter(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetIterSet(const std::set< uint256 > &hashes) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
GetMinFee(size_t sizelimit) const CTxMemPool
GetSequence() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetSortedDepthAndScore() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
GetTotalTxSize() const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
GetTransactionAncestry(const uint256 &txid, size_t &ancestors, size_t &descendants) const CTxMemPool
GetTransactionsUpdated() const CTxMemPool
GetUnbroadcastTxs() const CTxMemPoolinline
GUARDED_BY(cs)CTxMemPoolprivate
GUARDED_BY(cs)CTxMemPoolinlineprivate
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPool
GUARDED_BY(cs)CTxMemPoolprivate
GUARDED_BY(cs)CTxMemPool
HasNoInputsOf(const CTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPool
indexed_transaction_set typedefCTxMemPool
info(const uint256 &hash) const CTxMemPool
info(const GenTxid &gtxid) const CTxMemPool
infoAll() const CTxMemPool
IsLoaded() const CTxMemPool
isSpent(const COutPoint &outpoint) const CTxMemPool
IsUnbroadcastTx(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
lastRollingFeeUpdateCTxMemPoolmutableprivate
m_epochCTxMemPoolmutableprivate
m_has_epoch_guardCTxMemPoolmutableprivate
m_sequence_numberCTxMemPoolmutableprivate
mapDeltasCTxMemPool
minerPolicyEstimatorCTxMemPoolprivate
nTransactionsUpdatedCTxMemPoolprivate
PrioritiseTransaction(const uint256 &hash, const CAmount &nFeeDelta)CTxMemPool
queryHashes(std::vector< uint256 > &vtxid) const 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(const CCoinsViewCache *pcoins, unsigned int nMemPoolHeight, int flags) 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
rollingMinimumFeeRateCTxMemPoolmutableprivate
setEntries typedefCTxMemPool
SetIsLoaded(bool loaded)CTxMemPool
setSanityCheck(double dFrequency=1.0)CTxMemPoolinline
size() const CTxMemPoolinline
totalTxSizeCTxMemPoolprivate
trackPackageRemoved(const CFeeRate &rate) EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolprivate
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) 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(txiter it) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline
visited(Optional< txiter > it) const EXCLUSIVE_LOCKS_REQUIRED(cs)CTxMemPoolinline