Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CTxMemPool Member List

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

_clear()CTxMemPool
addAddressIndex(const CTxMemPoolEntry &entry, const CCoinsViewCache &view)CTxMemPool
addressDeltaMap typedefCTxMemPoolprivate
addressDeltaMapInserted typedefCTxMemPoolprivate
addSpentIndex(const CTxMemPoolEntry &entry, const CCoinsViewCache &view)CTxMemPool
AddTransactionsUpdated(unsigned int n)CTxMemPool
addUnchecked(const uint256 &hash, const CTxMemPoolEntry &entry, bool validFeeEstimate=true)CTxMemPool
addUnchecked(const uint256 &hash, const CTxMemPoolEntry &entry, setEntries &setAncestors, bool validFeeEstimate=true)CTxMemPool
ApplyDelta(const uint256 hash, CAmount &nFeeDelta) constCTxMemPool
blockSinceLastRollingFeeBumpCTxMemPoolmutableprivate
cachedInnerUsageCTxMemPoolprivate
cacheMap typedefCTxMemPoolprivate
CalculateDescendants(txiter it, setEntries &setDescendants)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) constCTxMemPool
check(const CCoinsViewCache *pcoins) constCTxMemPool
clear()CTxMemPool
ClearPrioritisation(const uint256 hash)CTxMemPool
CompareDepthAndScore(const uint256 &hasha, const uint256 &hashb)CTxMemPool
csCTxMemPoolmutable
CTxMemPool(CBlockPolicyEstimator *estimator=nullptr)CTxMemPoolexplicit
DynamicMemoryUsage() constCTxMemPool
exists(uint256 hash) constCTxMemPoolinline
existsProviderTxConflict(const CTransaction &tx) constCTxMemPool
Expire(int64_t time)CTxMemPool
get(const uint256 &hash) constCTxMemPool
getAddressIndex(std::vector< std::pair< uint160, int > > &addresses, std::vector< std::pair< CMempoolAddressDeltaKey, CMempoolAddressDelta > > &results)CTxMemPool
GetMemPoolChildren(txiter entry) constCTxMemPool
GetMemPoolParents(txiter entry) constCTxMemPool
GetMinFee(size_t sizelimit) constCTxMemPool
GetSortedDepthAndScore() constCTxMemPoolprivate
getSpentIndex(CSpentIndexKey &key, CSpentIndexValue &value)CTxMemPool
GetTotalTxSize() constCTxMemPoolinline
GetTransactionsUpdated() constCTxMemPool
HasNoInputsOf(const CTransaction &tx) constCTxMemPool
indexed_transaction_set typedefCTxMemPool
info(const uint256 &hash) constCTxMemPool
infoAll() constCTxMemPool
isSpent(const COutPoint &outpoint)CTxMemPool
lastRollingFeeUpdateCTxMemPoolmutableprivate
mapAddressCTxMemPoolprivate
mapAddressInsertedCTxMemPoolprivate
mapDeltasCTxMemPool
mapLinksCTxMemPoolprivate
mapNextTxCTxMemPool
mapProTxAddressesCTxMemPoolprivate
mapProTxBlsPubKeyHashesCTxMemPoolprivate
mapProTxCollateralsCTxMemPoolprivate
mapProTxPubKeyIDsCTxMemPoolprivate
mapProTxRefsCTxMemPoolprivate
mapSpentCTxMemPoolprivate
mapSpentIndex typedefCTxMemPoolprivate
mapSpentIndexInserted typedefCTxMemPoolprivate
mapSpentInsertedCTxMemPoolprivate
mapTxCTxMemPool
minerPolicyEstimatorCTxMemPoolprivate
nCheckFrequencyCTxMemPoolprivate
NotifyEntryAddedCTxMemPool
NotifyEntryRemovedCTxMemPool
nTransactionsUpdatedCTxMemPoolprivate
PrioritiseTransaction(const uint256 &hash, const CAmount &nFeeDelta)CTxMemPool
queryHashes(std::vector< uint256 > &vtxid)CTxMemPool
removeAddressIndex(const uint256 txhash)CTxMemPool
removeConflicts(const CTransaction &tx)CTxMemPool
removeForBlock(const std::vector< CTransactionRef > &vtx, unsigned int nBlockHeight)CTxMemPool
removeForReorg(const CCoinsViewCache *pcoins, unsigned int nMemPoolHeight, int flags)CTxMemPool
removeProTxCollateralConflicts(const CTransaction &tx, const COutPoint &collateralOutpoint)CTxMemPool
removeProTxConflicts(const CTransaction &tx)CTxMemPool
removeProTxKeyChangedConflicts(const CTransaction &tx, const uint256 &proTxHash, const uint256 &newKeyHash)CTxMemPool
removeProTxPubKeyConflicts(const CTransaction &tx, const CKeyID &keyId)CTxMemPool
removeProTxPubKeyConflicts(const CTransaction &tx, const CBLSPublicKey &pubKey)CTxMemPool
removeProTxSpentCollateralConflicts(const CTransaction &tx)CTxMemPool
removeRecursive(const CTransaction &tx, MemPoolRemovalReason reason=MemPoolRemovalReason::UNKNOWN)CTxMemPool
removeSpentIndex(const uint256 txhash)CTxMemPool
RemoveStaged(setEntries &stage, bool updateDescendants, MemPoolRemovalReason reason=MemPoolRemovalReason::UNKNOWN)CTxMemPool
removeUnchecked(txiter entry, MemPoolRemovalReason reason=MemPoolRemovalReason::UNKNOWN)CTxMemPoolprivate
ROLLING_FEE_HALFLIFECTxMemPoolstatic
rollingMinimumFeeRateCTxMemPoolmutableprivate
setEntries typedefCTxMemPool
setSanityCheck(double dFrequency=1.0)CTxMemPoolinline
size()CTxMemPoolinline
totalTxSizeCTxMemPoolprivate
trackPackageRemoved(const CFeeRate &rate)CTxMemPoolprivate
TransactionWithinChainLimit(const uint256 &txid, size_t chainLimit) constCTxMemPool
TrimToSize(size_t sizelimit, std::vector< COutPoint > *pvNoSpendsRemaining=nullptr)CTxMemPool
txiter typedefCTxMemPool
txlinksMap typedefCTxMemPoolprivate
UpdateAncestorsOf(bool add, txiter hash, setEntries &setAncestors)CTxMemPoolprivate
UpdateChild(txiter entry, txiter child, bool add)CTxMemPoolprivate
UpdateChildrenForRemoval(txiter entry)CTxMemPoolprivate
UpdateEntryForAncestors(txiter it, const setEntries &setAncestors)CTxMemPoolprivate
UpdateForDescendants(txiter updateIt, cacheMap &cachedDescendants, const std::set< uint256 > &setExclude)CTxMemPoolprivate
UpdateForRemoveFromMempool(const setEntries &entriesToRemove, bool updateDescendants)CTxMemPoolprivate
UpdateParent(txiter entry, txiter parent, bool add)CTxMemPoolprivate
UpdateTransactionsFromBlock(const std::vector< uint256 > &vHashesToUpdate)CTxMemPool
vTxHashesCTxMemPool
Released under the MIT license