PIVX Core  5.6.99
P2P Digital Currency
CBudgetManager Member List

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

AcceptedBlockHeader(const CBlockIndex *pindexNew)CValidationInterfaceinlinevirtual
AddAndRelayProposalVote(const CBudgetVote &vote, std::string &strError)CBudgetManager
AddFinalizedBudget(CFinalizedBudget &finalizedBudget, CNode *pfrom=nullptr)CBudgetManager
AddProposal(CBudgetProposal &budgetProposal)CBudgetManager
AddSeenFinalizedBudgetVote(const CFinalizedBudgetVote &vote)CBudgetManager
AddSeenProposalVote(const CBudgetVote &vote)CBudgetManager
BlockChecked(const CBlock &, const CValidationState &)CValidationInterfaceinlineprotectedvirtual
BlockConnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const uint256 &blockHash, int nBlockHeight, int64_t blockTime)CValidationInterfaceinlineprotectedvirtual
BudVotesAndLastVoteReceivedTime typedefCBudgetManagerprotected
CBudgetManager()CBudgetManagerinline
CheckAndRemove()CBudgetManager
CheckOrphanVotes()CBudgetManager
Clear()CBudgetManagerinline
CountProposals()CBudgetManagerinline
cs_budgetsCBudgetManagermutable
cs_finalizedvotesCBudgetManagermutable
cs_proposalsCBudgetManagermutable
cs_votesCBudgetManagermutable
FillBlockPayee(CMutableTransaction &txCoinbase, CMutableTransaction &txCoinstake, const int nHeight, bool fProofOfStake) constCBudgetManager
FindFinalizedBudget(const uint256 &nHash)CBudgetManager
FindProposal(const uint256 &nHash)CBudgetManager
FindProposalByName(const std::string &strProposalName) constCBudgetManager
ForceAddFinalizedBudget(const uint256 &nHash, const uint256 &feeTxId, const CFinalizedBudget &finalizedBudget)CBudgetManager
GetAllProposalsOrdered()CBudgetManager
GetBestHeight() constCBudgetManagerinline
GetBudget()CBudgetManager
GetBudgetWithHighestVoteCount(int chainHeight) constCBudgetManagerprotected
GetExpectedPayeeAmount(int chainHeight, CAmount &nAmountRet) constCBudgetManager
GetFinalizedBudget(const uint256 &nHash, CFinalizedBudget &fb) constCBudgetManager
GetFinalizedBudgets()CBudgetManager
GetFinalizedBudgetSerialized(const uint256 &budgetHash) constCBudgetManager
GetFinalizedBudgetStatus(const uint256 &nHash) constCBudgetManager
GetFinalizedBudgetVoteSerialized(const uint256 &voteHash) constCBudgetManager
GetHighestVoteCount(int chainHeight) constCBudgetManagerprotected
GetPayeeAndAmount(int chainHeight, CScript &payeeRet, CAmount &nAmountRet) constCBudgetManagerprotected
GetProposal(const uint256 &nHash, CBudgetProposal &bp) constCBudgetManager
GetProposalSerialized(const uint256 &propHash) constCBudgetManager
GetProposalVoteSerialized(const uint256 &voteHash) constCBudgetManager
GetRequiredPaymentsString(int nBlockHeight)CBudgetManager
GetTotalBudget(int nHeight)CBudgetManagerstatic
HasAnyProposal() constCBudgetManagerinline
HaveFinalizedBudget(const uint256 &budgetHash) constCBudgetManagerinline
HaveProposal(const uint256 &propHash) constCBudgetManagerinline
HaveSeenFinalizedBudgetVote(const uint256 &voteHash) constCBudgetManagerinline
HaveSeenProposalVote(const uint256 &voteHash) constCBudgetManagerinline
IsBudgetPaymentBlock(int nBlockHeight) constCBudgetManager
IsBudgetPaymentBlock(int nBlockHeight, int &nCountThreshold) constCBudgetManager
IsTransactionValid(const CTransaction &txNew, const uint256 &nBlockHash, int nBlockHeight) constCBudgetManager
mapFeeTxToBudgetCBudgetManagerprotected
mapFeeTxToProposalCBudgetManagerprotected
mapFinalizedBudgetsCBudgetManagerprotected
mapOrphanFinalizedBudgetVotesCBudgetManagerprotected
mapOrphanProposalVotesCBudgetManagerprotected
mapProposalsCBudgetManagerprotected
mapSeenFinalizedBudgetVotesCBudgetManagerprotected
mapSeenProposalVotesCBudgetManagerprotected
mapUnconfirmedFeeTxCBudgetManagerprotected
MarkSynced()CBudgetManagerinline
nBestHeightCBudgetManagerprotected
NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff)CValidationInterfaceinlineprotectedvirtual
ProcessBudgetVoteSync(const uint256 &nProp, CNode *pfrom)CBudgetManager
ProcessFinalizedBudget(CFinalizedBudget &finalbudget, CNode *pfrom)CBudgetManager
ProcessFinalizedBudgetVote(CFinalizedBudgetVote &vote, CNode *pfrom, CValidationState &state)CBudgetManager
ProcessMessage(CNode *pfrom, std::string &strCommand, CDataStream &vRecv, int &banScore)CBudgetManager
ProcessMessageInner(CNode *pfrom, std::string &strCommand, CDataStream &vRecv)CBudgetManager
ProcessProposal(CBudgetProposal &proposal)CBudgetManager
ProcessProposalVote(CBudgetVote &proposal, CNode *pfrom, CValidationState &state)CBudgetManager
PropVotesAndLastVoteReceivedTime typedefCBudgetManagerprotected
ReloadMapSeen()CBudgetManager
RemoveByFeeTxId(const uint256 &feeTxId)CBudgetManager
RemoveStaleVotesOnFinalBudget(CFinalizedBudget *fbud)CBudgetManager
RemoveStaleVotesOnProposal(CBudgetProposal *prop)CBudgetManager
ResendWalletTransactions(CConnman *connman)CValidationInterfaceinlineprotectedvirtual
ResetSync()CBudgetManagerinline
SERIALIZE_METHODS(CBudgetManager, obj)CBudgetManagerinline
SetBestChain(const CBlockLocator &locator)CValidationInterfaceinlineprotectedvirtual
SetBestHeight(int height)CBudgetManagerinline
SetBudgetProposalsStr(CFinalizedBudget &finalizedBudget) constCBudgetManager
SetSynced(bool synced)CBudgetManagerprotected
strBudgetModeCBudgetManager
SubmitFinalBudget()CBudgetManager
Sync(CNode *node, bool fPartial)CBudgetManager
SyncSingleItem(CNode *pfrom, const uint256 &nProp)CBudgetManager
ToString() constCBudgetManager
TransactionAddedToMempool(const CTransactionRef &ptxn)CValidationInterfaceinlineprotectedvirtual
TransactionRemovedFromMempool(const CTransactionRef &ptx, MemPoolRemovalReason reason)CValidationInterfaceinlineprotectedvirtual
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) overrideCBudgetManagervirtual
UpdateFinalizedBudget(const CFinalizedBudgetVote &vote, CNode *pfrom, std::string &strError)CBudgetManager
UpdateProposal(const CBudgetVote &vote, CNode *pfrom, std::string &strError)CBudgetManager
void ::RegisterSharedValidationInterface(std::shared_ptr< CValidationInterface >)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
VoteOnFinalizedBudgets()CBudgetManager
~CValidationInterface()=defaultCValidationInterfacevirtual