Bitcoin Core  27.99.0
P2P Digital Currency
CBlockPolicyEstimator Member List

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

_removeTx(const uint256 &hash, bool inBlock) EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
BlockChecked(const CBlock &, const BlockValidationState &)CValidationInterfaceinlineprotectedvirtual
BlockConnected(ChainstateRole role, const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
BlockSpan() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
CBlockPolicyEstimator(const fs::path &estimation_filepath, const bool read_stale_estimates)CBlockPolicyEstimator
ChainStateFlushed(ChainstateRole role, const CBlockLocator &locator)CValidationInterfaceinlineprotectedvirtual
DOUBLE_SUCCESS_PCTCBlockPolicyEstimatorprivatestatic
estimateCombinedFee(unsigned int confTarget, double successThreshold, bool checkShorterHorizon, EstimationResult *result) const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
estimateConservativeFee(unsigned int doubleTarget, EstimationResult *result) const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
estimateFee(int confTarget) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
estimateRawFee(int confTarget, double successThreshold, FeeEstimateHorizon horizon, EstimationResult *result=nullptr) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
estimateSmartFee(int confTarget, FeeCalculation *feeCalc, bool conservative) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
FEE_SPACINGCBlockPolicyEstimatorprivatestatic
Flush() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
FlushFeeEstimates() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
FlushUnconfirmed() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
GetFeeEstimatorFileAge()CBlockPolicyEstimator
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorinlineprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
HALF_SUCCESS_PCTCBlockPolicyEstimatorprivatestatic
HighestTargetTracked(FeeEstimateHorizon horizon) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
HistoricalBlockSpan() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
LONG_BLOCK_PERIODSCBlockPolicyEstimatorprivatestatic
LONG_DECAYCBlockPolicyEstimatorprivatestatic
LONG_SCALECBlockPolicyEstimatorprivatestatic
m_cs_fee_estimatorCBlockPolicyEstimatormutableprivate
m_estimation_filepathCBlockPolicyEstimatorprivate
MAX_BUCKET_FEERATECBlockPolicyEstimatorprivatestatic
MaxUsableEstimate() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
MED_BLOCK_PERIODSCBlockPolicyEstimatorprivatestatic
MED_DECAYCBlockPolicyEstimatorprivatestatic
MED_SCALECBlockPolicyEstimatorprivatestatic
MempoolTransactionsRemovedForBlock(const std::vector< RemovedMempoolTransactionInfo > &txs_removed_for_block, unsigned int nBlockHeight) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimatorprotectedvirtual
MIN_BUCKET_FEERATECBlockPolicyEstimatorprivatestatic
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block)CValidationInterfaceinlineprotectedvirtual
OLDEST_ESTIMATE_HISTORYCBlockPolicyEstimatorprivatestatic
processBlock(const std::vector< RemovedMempoolTransactionInfo > &txs_removed_for_block, unsigned int nBlockHeight) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
processBlockTx(unsigned int nBlockHeight, const RemovedMempoolTransactionInfo &tx) EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
processTransaction(const NewMempoolTransactionInfo &tx) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
PT_GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
PT_GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
PT_GUARDED_BY(m_cs_fee_estimator)CBlockPolicyEstimatorprivate
Read(AutoFile &filein) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
removeTx(uint256 hash) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
SHORT_BLOCK_PERIODSCBlockPolicyEstimatorprivatestatic
SHORT_DECAYCBlockPolicyEstimatorprivatestatic
SHORT_SCALECBlockPolicyEstimatorprivatestatic
SUCCESS_PCTCBlockPolicyEstimatorprivatestatic
SUFFICIENT_FEETXSCBlockPolicyEstimatorprivatestatic
SUFFICIENT_TXS_SHORTCBlockPolicyEstimatorprivatestatic
TransactionAddedToMempool(const NewMempoolTransactionInfo &tx, uint64_t) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimatorprotectedvirtual
TransactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason, uint64_t) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimatorprotectedvirtual
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
Write(AutoFile &fileout) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator)CBlockPolicyEstimator
~CBlockPolicyEstimator()CBlockPolicyEstimatorvirtual
~CValidationInterface()=defaultCValidationInterfaceprotected