Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <bloom.h>
#include <cachemap.h>
#include <cachemultimap.h>
#include <chain.h>
#include <governance/governance-exceptions.h>
#include <governance/governance-object.h>
#include <governance/governance-vote.h>
#include <net.h>
#include <sync.h>
#include <timedata.h>
#include <util.h>
#include <evo/deterministicmns.h>
#include <univalue.h>
Go to the source code of this file.
Classes | |
struct | ExpirationInfo |
class | CRateCheckBuffer |
class | CGovernanceManager |
struct | CGovernanceManager::last_object_rec |
class | CGovernanceManager::ScopedLockBool |
Typedefs | |
typedef std::pair< CGovernanceObject, ExpirationInfo > | object_info_pair_t |
Variables | |
CGovernanceManager | governance |
static const int | RATE_BUFFER_SIZE = 5 |
Typedef Documentation
◆ object_info_pair_t
typedef std::pair<CGovernanceObject, ExpirationInfo> object_info_pair_t |
Definition at line 39 of file governance.h.
Variable Documentation
◆ governance
CGovernanceManager governance |
Definition at line 23 of file governance.cpp.
Referenced by CGovernanceTriggerManager::AddNewTrigger(), AlreadyHave(), AppInitMain(), CGovernanceTriggerManager::CleanAndRemove(), CSuperblockManager::ExecuteBestSuperblock(), CGovernanceTriggerManager::GetActiveTriggers(), CSuperblockManager::GetBestSuperblock(), CSuperblock::GetGovernanceObject(), CSuperblockManager::GetRequiredPaymentsString(), CSuperblockManager::GetSuperblockPayments(), gobject_count(), gobject_diff(), gobject_get(), gobject_getcurrentvotes(), gobject_submit(), gobject_vote_conf(), CSuperblock::IsExpired(), CSuperblockManager::IsSuperblockTriggered(), CSuperblockManager::IsValid(), ListObjects(), CDSNotificationInterface::NotifyMasternodeListChanged(), PrepareShutdown(), ProcessGetData(), ProcessMessage(), CMasternodeSync::ProcessTick(), CGovernanceObject::ProcessVote(), CDSNotificationInterface::UpdatedBlockTip(), voteraw(), and VoteWithMasternodes().
◆ RATE_BUFFER_SIZE
|
static |
Definition at line 41 of file governance.h.
Referenced by CRateCheckBuffer::AddTimestamp(), CRateCheckBuffer::GetCount(), CRateCheckBuffer::GetMaxTimestamp(), CRateCheckBuffer::GetMinTimestamp(), and CRateCheckBuffer::GetRate().