Bitcoin
Public Member Functions | Private Attributes | List of all members
WarningBitsConditionChecker Class Reference
Inheritance diagram for WarningBitsConditionChecker:
AbstractThresholdConditionChecker

Public Member Functions

 WarningBitsConditionChecker (int bitIn)
 
int64_t BeginTime (const Consensus::Params &params) const override
 
int64_t EndTime (const Consensus::Params &params) const override
 
int Period (const Consensus::Params &params) const override
 
int Threshold (const Consensus::Params &params) const override
 
bool Condition (const CBlockIndex *pindex, const Consensus::Params &params) const override
 
- Public Member Functions inherited from AbstractThresholdConditionChecker
BIP9Stats GetStateStatisticsFor (const CBlockIndex *pindex, const Consensus::Params &params) const
 
ThresholdState GetStateFor (const CBlockIndex *pindexPrev, const Consensus::Params &params, ThresholdConditionCache &cache) const
 
int GetStateSinceHeightFor (const CBlockIndex *pindexPrev, const Consensus::Params &params, ThresholdConditionCache &cache) const
 

Private Attributes

int bit
 

Additional Inherited Members

Detailed Description

Threshold condition checker that triggers when unknown versionbits are seen on the network.

Constructor & Destructor Documentation

◆ WarningBitsConditionChecker()

WarningBitsConditionChecker::WarningBitsConditionChecker ( int  bitIn)
inlineexplicit

Member Function Documentation

◆ BeginTime()

int64_t WarningBitsConditionChecker::BeginTime ( const Consensus::Params params) const
inlineoverridevirtual

◆ Condition()

bool WarningBitsConditionChecker::Condition ( const CBlockIndex pindex,
const Consensus::Params params 
) const
inlineoverridevirtual

◆ EndTime()

int64_t WarningBitsConditionChecker::EndTime ( const Consensus::Params params) const
inlineoverridevirtual

◆ Period()

int WarningBitsConditionChecker::Period ( const Consensus::Params params) const
inlineoverridevirtual

◆ Threshold()

int WarningBitsConditionChecker::Threshold ( const Consensus::Params params) const
inlineoverridevirtual

Member Data Documentation

◆ bit

int WarningBitsConditionChecker::bit
private

The documentation for this class was generated from the following file: