Bitcoin
|
Public Member Functions | |
VersionBitsConditionChecker (Consensus::DeploymentPos id_) | |
uint32_t | Mask (const Consensus::Params ¶ms) const |
![]() | |
BIP9Stats | GetStateStatisticsFor (const CBlockIndex *pindex, const Consensus::Params ¶ms) const |
ThresholdState | GetStateFor (const CBlockIndex *pindexPrev, const Consensus::Params ¶ms, ThresholdConditionCache &cache) const |
int | GetStateSinceHeightFor (const CBlockIndex *pindexPrev, const Consensus::Params ¶ms, ThresholdConditionCache &cache) const |
Protected Member Functions | |
int64_t | BeginTime (const Consensus::Params ¶ms) const override |
int64_t | EndTime (const Consensus::Params ¶ms) const override |
int | Period (const Consensus::Params ¶ms) const override |
int | Threshold (const Consensus::Params ¶ms) const override |
bool | Condition (const CBlockIndex *pindex, const Consensus::Params ¶ms) const override |
Private Attributes | |
const Consensus::DeploymentPos | id |
Class to implement versionbits logic.
|
inlineexplicit |
|
inlineoverrideprotectedvirtual |
Implements AbstractThresholdConditionChecker.
|
inlineoverrideprotectedvirtual |
Implements AbstractThresholdConditionChecker.
|
inlineoverrideprotectedvirtual |
Implements AbstractThresholdConditionChecker.
|
inline |
|
inlineoverrideprotectedvirtual |
Implements AbstractThresholdConditionChecker.
|
inlineoverrideprotectedvirtual |
Implements AbstractThresholdConditionChecker.
|
private |