![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <governance-classes.h>
Public Member Functions | |
CGovernanceTriggerManager () | |
Private Types | |
typedef std::map< uint256, CSuperblock_sptr > | trigger_m_t |
typedef trigger_m_t::iterator | trigger_m_it |
typedef trigger_m_t::const_iterator | trigger_m_cit |
Private Member Functions | |
std::vector< CSuperblock_sptr > | GetActiveTriggers () |
bool | AddNewTrigger (uint256 nHash) |
void | CleanAndRemove () |
Private Attributes | |
trigger_m_t | mapTrigger |
Friends | |
class | CSuperblockManager |
class | CGovernanceManager |
Trigger Mananger
Definition at line 40 of file governance-classes.h.
|
private |
Definition at line 48 of file governance-classes.h.
|
private |
Definition at line 47 of file governance-classes.h.
|
private |
Definition at line 46 of file governance-classes.h.
|
inline |
Definition at line 57 of file governance-classes.h.
|
private |
Add Governance Object
Definition at line 104 of file governance-classes.cpp.
Referenced by CGovernanceManager::AddCachedTriggers(), and CGovernanceManager::AddGovernanceObject().
|
private |
Clean And Remove
Definition at line 154 of file governance-classes.cpp.
Referenced by CGovernanceManager::UpdateCachesAndClean().
|
private |
Get Active Triggers
Definition at line 250 of file governance-classes.cpp.
Referenced by CSuperblockManager::GetBestSuperblock(), and CSuperblockManager::IsSuperblockTriggered().
|
friend |
Definition at line 43 of file governance-classes.h.
|
friend |
Definition at line 42 of file governance-classes.h.
|
private |
Definition at line 50 of file governance-classes.h.
Referenced by AddNewTrigger(), CleanAndRemove(), and GetActiveTriggers().