PIVX Core  5.6.99
P2P Digital Currency
CDeterministicMNList Member List

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

AddMN(const CDeterministicMNCPtr &dmn, bool fBumpTotalCount=true)CDeterministicMNList
AddUniqueProperty(const CDeterministicMNCPtr &dmn, const T &v)CDeterministicMNListinlineprivate
ApplyDiff(const CBlockIndex *pindex, const CDeterministicMNListDiff &diff) constCDeterministicMNList
blockHashCDeterministicMNListprivate
BuildDiff(const CDeterministicMNList &to) constCDeterministicMNList
CalcMaxPoSePenalty() constCDeterministicMNList
CalcPenalty(int percent) constCDeterministicMNList
CalculateQuorum(size_t maxSize, const uint256 &modifier) constCDeterministicMNList
CalculateScores(const uint256 &modifier) constCDeterministicMNList
CDeterministicMNList()CDeterministicMNListinline
CDeterministicMNList(const uint256 &_blockHash, int _height, uint32_t _totalRegisteredCount)CDeterministicMNListinlineexplicit
DeleteUniqueProperty(const CDeterministicMNCPtr &dmn, const T &oldValue)CDeterministicMNListinlineprivate
ForEachMN(bool onlyValid, Callback &&cb) constCDeterministicMNListinline
GetAllMNsCount() constCDeterministicMNListinline
GetBlockHash() constCDeterministicMNListinline
GetHeight() constCDeterministicMNListinline
GetMN(const uint256 &proTxHash) constCDeterministicMNList
GetMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNList
GetMNByInternalId(uint64_t internalId) constCDeterministicMNList
GetMNByOperatorKey(const CBLSPublicKey &pubKey)CDeterministicMNList
GetMNByService(const CService &service) constCDeterministicMNList
GetMNPayee() constCDeterministicMNList
GetProjectedMNPayees(unsigned int nCount) constCDeterministicMNList
GetTotalRegisteredCount() constCDeterministicMNListinline
GetUniquePropertyMN(const T &v) constCDeterministicMNListinline
GetValidMN(const uint256 &proTxHash) constCDeterministicMNList
GetValidMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNList
GetValidMNsCount() constCDeterministicMNListinline
HasMN(const uint256 &proTxHash) constCDeterministicMNListinline
HasMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNListinline
HasUniqueProperty(const T &v) constCDeterministicMNListinline
HasValidMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNListinline
MnInternalIdMap typedefCDeterministicMNList
mnInternalIdMapCDeterministicMNListprivate
mnMapCDeterministicMNListprivate
MnMap typedefCDeterministicMNList
mnUniquePropertyMapCDeterministicMNListprivate
MnUniquePropertyMap typedefCDeterministicMNList
nHeightCDeterministicMNListprivate
nTotalRegisteredCountCDeterministicMNListprivate
PoSeDecrease(const uint256 &proTxHash)CDeterministicMNList
PoSePunish(const uint256 &proTxHash, int penalty, bool debugLogs)CDeterministicMNList
RemoveMN(const uint256 &proTxHash)CDeterministicMNList
Serialize(Stream &s) constCDeterministicMNListinline
SetBlockHash(const uint256 &_blockHash)CDeterministicMNListinline
SetHeight(int _height)CDeterministicMNListinline
Unserialize(Stream &s)CDeterministicMNListinline
UpdateMN(const CDeterministicMNCPtr &oldDmn, const CDeterministicMNStateCPtr &pdmnState)CDeterministicMNList
UpdateMN(const uint256 &proTxHash, const CDeterministicMNStateCPtr &pdmnState)CDeterministicMNList
UpdateMN(const CDeterministicMNCPtr &oldDmn, const CDeterministicMNStateDiff &stateDiff)CDeterministicMNList
UpdateUniqueProperty(const CDeterministicMNCPtr &dmn, const T &oldValue, const T &newValue)CDeterministicMNListinlineprivate