![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include "bloom.h"
#include "cachemap.h"
#include "cachemultimap.h"
#include "chain.h"
#include "governance-exceptions.h"
#include "governance-object.h"
#include "governance-vote.h"
#include "net.h"
#include "sync.h"
#include "timedata.h"
#include "util.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 std::pair<CGovernanceObject, ExpirationInfo> object_info_pair_t |
Definition at line 36 of file governance.h.
CGovernanceManager governance |
Definition at line 17 of file governance.cpp.
Referenced by CGovernanceTriggerManager::AddNewTrigger(), AlreadyHave(), AppInit2(), CGovernanceTriggerManager::CleanAndRemove(), CSuperblockManager::CreateSuperblock(), CGovernanceTriggerManager::GetActiveTriggers(), CSuperblockManager::GetBestSuperblock(), CSuperblock::GetGovernanceObject(), CSuperblockManager::GetRequiredPaymentsString(), gobject(), CSuperblockManager::IsSuperblockTriggered(), CSuperblockManager::IsValid(), CMasternodeMan::NotifyMasternodeUpdates(), PrepareShutdown(), ProcessGetData(), ProcessMessage(), CMasternodeSync::ProcessTick(), CGovernanceObject::ProcessVote(), ThreadCheckPrivateSend(), CDSNotificationInterface::UpdatedBlockTip(), and voteraw().
|
static |
Definition at line 38 of file governance.h.
Referenced by CRateCheckBuffer::AddTimestamp(), CRateCheckBuffer::GetCount(), CRateCheckBuffer::GetMaxTimestamp(), CRateCheckBuffer::GetMinTimestamp(), and CRateCheckBuffer::GetRate().