PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Classes | Functions | Variables
masternode-budget.cpp File Reference
#include "init.h"
#include "main.h"
#include "addrman.h"
#include "fs.h"
#include "masternode-budget.h"
#include "masternode-sync.h"
#include "masternode.h"
#include "masternodeman.h"
#include "messagesigner.h"
#include "util.h"
Include dependency graph for masternode-budget.cpp:

Go to the source code of this file.

Classes

struct  sortProposalsByVotes
 
struct  sortFinalizedBudgetsByVotes
 

Functions

int GetBudgetPaymentCycleBlocks ()
 
bool IsBudgetCollateralValid (uint256 nTxCollateralHash, uint256 nExpectedHash, std::string &strError, int64_t &nTime, int &nConf)
 
void DumpBudgets ()
 

Variables

CBudgetManager budget
 
RecursiveMutex cs_budget
 
std::map< uint256, int64_t > askedForSourceProposalOrBudget
 
std::vector< CBudgetProposalBroadcastvecImmatureBudgetProposals
 
std::vector< CFinalizedBudgetBroadcastvecImmatureFinalizedBudgets
 
int nSubmittedFinalBudget
 

Function Documentation

◆ DumpBudgets()

void DumpBudgets ( )

Definition at line 372 of file masternode-budget.cpp.

Here is the call graph for this function:

◆ GetBudgetPaymentCycleBlocks()

int GetBudgetPaymentCycleBlocks ( )

Definition at line 28 of file masternode-budget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsBudgetCollateralValid()

bool IsBudgetCollateralValid ( uint256  nTxCollateralHash,
uint256  nExpectedHash,
std::string &  strError,
int64_t &  nTime,
int &  nConf 
)

Definition at line 37 of file masternode-budget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ askedForSourceProposalOrBudget

std::map<uint256, int64_t> askedForSourceProposalOrBudget

Definition at line 22 of file masternode-budget.cpp.

◆ budget

Definition at line 19 of file masternode-budget.cpp.

◆ cs_budget

RecursiveMutex cs_budget

Definition at line 20 of file masternode-budget.cpp.

◆ nSubmittedFinalBudget

int nSubmittedFinalBudget

Definition at line 26 of file masternode-budget.cpp.

◆ vecImmatureBudgetProposals

std::vector<CBudgetProposalBroadcast> vecImmatureBudgetProposals

Definition at line 23 of file masternode-budget.cpp.

◆ vecImmatureFinalizedBudgets

std::vector<CFinalizedBudgetBroadcast> vecImmatureFinalizedBudgets

Definition at line 24 of file masternode-budget.cpp.