Add locking annotations to feeStats, shortStats and longStats
This commit is contained in:
parent
764e42fee2
commit
dae1423e5a
2 changed files with 4 additions and 3 deletions
|
@ -710,6 +710,7 @@ CFeeRate CBlockPolicyEstimator::estimateRawFee(int confTarget, double successThr
|
|||
|
||||
unsigned int CBlockPolicyEstimator::HighestTargetTracked(FeeEstimateHorizon horizon) const
|
||||
{
|
||||
LOCK(m_cs_fee_estimator);
|
||||
switch (horizon) {
|
||||
case FeeEstimateHorizon::SHORT_HALFLIFE: {
|
||||
return shortStats->GetMaxConfirms();
|
||||
|
|
|
@ -246,9 +246,9 @@ private:
|
|||
std::map<uint256, TxStatsInfo> mapMemPoolTxs GUARDED_BY(m_cs_fee_estimator);
|
||||
|
||||
/** Classes to track historical data on transaction confirmations */
|
||||
std::unique_ptr<TxConfirmStats> feeStats;
|
||||
std::unique_ptr<TxConfirmStats> shortStats;
|
||||
std::unique_ptr<TxConfirmStats> longStats;
|
||||
std::unique_ptr<TxConfirmStats> feeStats PT_GUARDED_BY(m_cs_fee_estimator);
|
||||
std::unique_ptr<TxConfirmStats> shortStats PT_GUARDED_BY(m_cs_fee_estimator);
|
||||
std::unique_ptr<TxConfirmStats> longStats PT_GUARDED_BY(m_cs_fee_estimator);
|
||||
|
||||
unsigned int trackedTxs GUARDED_BY(m_cs_fee_estimator);
|
||||
unsigned int untrackedTxs GUARDED_BY(m_cs_fee_estimator);
|
||||
|
|
Loading…
Reference in a new issue