Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

WarningBitsConditionChecker Class Reference

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

+ Inheritance diagram for WarningBitsConditionChecker:
+ Collaboration diagram for WarningBitsConditionChecker:

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, int nAttempt) 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, ThresholdConditionCache &cache) 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.

Definition at line 1907 of file validation.cpp.

Constructor & Destructor Documentation

◆ WarningBitsConditionChecker()

WarningBitsConditionChecker::WarningBitsConditionChecker ( int  bitIn)
inlineexplicit

Definition at line 1913 of file validation.cpp.

Member Function Documentation

◆ BeginTime()

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

Implements AbstractThresholdConditionChecker.

Definition at line 1915 of file validation.cpp.

◆ Condition()

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

◆ EndTime()

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

Implements AbstractThresholdConditionChecker.

Definition at line 1916 of file validation.cpp.

◆ Period()

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

◆ Threshold()

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

Member Data Documentation

◆ bit

int WarningBitsConditionChecker::bit
private

Definition at line 1910 of file validation.cpp.

Referenced by Condition().


The documentation for this class was generated from the following file:
Released under the MIT license