mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
2545 lines
141 KiB
HTML
2545 lines
141 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Dash Core: CGovernanceObject Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classCGovernanceObject.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classCGovernanceObject-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">CGovernanceObject Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>></code></p>
|
|
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for CGovernanceObject:</div>
|
|
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
|
<div class="center">
|
|
<img src="classCGovernanceObject.png" usemap="#CGovernanceObject_map" alt=""/>
|
|
<map id="CGovernanceObject_map" name="CGovernanceObject_map">
|
|
<area href="classCDashNetwork.html" alt="CDashNetwork" shape="rect" coords="0,112,128,136"/>
|
|
<area href="classCSuperblock.html" alt="CSuperblock" shape="rect" coords="138,112,266,136"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a7599e1827b184e8cdc3cc1ee1e523ff6"><td class="memItemLeft" align="right" valign="top">typedef std::map< <a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="structvote__rec__t.html">vote_rec_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a7599e1827b184e8cdc3cc1ee1e523ff6">vote_m_t</a></td></tr>
|
|
<tr class="separator:a7599e1827b184e8cdc3cc1ee1e523ff6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0950a5e3d84453c010c957614c64c97d"><td class="memItemLeft" align="right" valign="top">typedef vote_m_t::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a0950a5e3d84453c010c957614c64c97d">vote_m_it</a></td></tr>
|
|
<tr class="separator:a0950a5e3d84453c010c957614c64c97d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2df221c163d3b7e9bca635cdb9d9e932"><td class="memItemLeft" align="right" valign="top">typedef vote_m_t::const_iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a2df221c163d3b7e9bca635cdb9d9e932">vote_m_cit</a></td></tr>
|
|
<tr class="separator:a2df221c163d3b7e9bca635cdb9d9e932"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6443b2396e4e09dfdc4f5ae53eeef4ed"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCacheMultiMap.html">CacheMultiMap</a>< <a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="governance-object_8h.html#a7314e997f883037b2114b44afe32a61e">vote_time_pair_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6443b2396e4e09dfdc4f5ae53eeef4ed">vote_mcache_t</a></td></tr>
|
|
<tr class="separator:a6443b2396e4e09dfdc4f5ae53eeef4ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a2099d6d1f8483372e0527f99eb87d21f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classuint256.html">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a2099d6d1f8483372e0527f99eb87d21f">GetHash</a> ()=0</td></tr>
|
|
<tr class="separator:a2099d6d1f8483372e0527f99eb87d21f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aead603d7a39e5cc89b0e02548f6ec02e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aead603d7a39e5cc89b0e02548f6ec02e">CGovernanceObject</a> ()</td></tr>
|
|
<tr class="separator:aead603d7a39e5cc89b0e02548f6ec02e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdc3ec4acb4e60a174a771e64439e09d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#abdc3ec4acb4e60a174a771e64439e09d">CGovernanceObject</a> (<a class="el" href="classuint256.html">uint256</a> nHashParentIn, int nRevisionIn, int64_t <a class="el" href="classCGovernanceObject.html#a1f08ff8ac13605fd49878eef124a942d">nTime</a>, <a class="el" href="classuint256.html">uint256</a> nCollateralHashIn, std::string strDataIn)</td></tr>
|
|
<tr class="separator:abdc3ec4acb4e60a174a771e64439e09d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac46f2b6d9f511ba08258f92774f262ab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ac46f2b6d9f511ba08258f92774f262ab">CGovernanceObject</a> (const <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &other)</td></tr>
|
|
<tr class="separator:ac46f2b6d9f511ba08258f92774f262ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99712fbaeb0f6ebf603cd15089e33142"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a99712fbaeb0f6ebf603cd15089e33142">swap</a> (<a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &first, <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &second)</td></tr>
|
|
<tr class="separator:a99712fbaeb0f6ebf603cd15089e33142"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a076c567f4f62467d9420f908f073b359"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a076c567f4f62467d9420f908f073b359">GetCreationTime</a> () const</td></tr>
|
|
<tr class="separator:a076c567f4f62467d9420f908f073b359"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae446208ab97ae86e5e2f184379f435a5"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ae446208ab97ae86e5e2f184379f435a5">GetDeletionTime</a> () const</td></tr>
|
|
<tr class="separator:ae446208ab97ae86e5e2f184379f435a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54c1e5a100ce790ad05ade4145f9d2b8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a54c1e5a100ce790ad05ade4145f9d2b8">GetObjectType</a> () const</td></tr>
|
|
<tr class="separator:a54c1e5a100ce790ad05ade4145f9d2b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a908dfe00ec4e7321cde4d2165b15092c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classuint256.html">uint256</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a908dfe00ec4e7321cde4d2165b15092c">GetCollateralHash</a> () const</td></tr>
|
|
<tr class="separator:a908dfe00ec4e7321cde4d2165b15092c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2942b709b3e85837a549b0726f9bc29"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCTxIn.html">CTxIn</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad2942b709b3e85837a549b0726f9bc29">GetMasternodeVin</a> () const</td></tr>
|
|
<tr class="separator:ad2942b709b3e85837a549b0726f9bc29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e121b383506b6064c4f7174b77e1f87"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a7e121b383506b6064c4f7174b77e1f87">IsSetCachedFunding</a> () const</td></tr>
|
|
<tr class="separator:a7e121b383506b6064c4f7174b77e1f87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04a0df6de43a41133c8e9d1c3eb7542f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a04a0df6de43a41133c8e9d1c3eb7542f">IsSetCachedValid</a> () const</td></tr>
|
|
<tr class="separator:a04a0df6de43a41133c8e9d1c3eb7542f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d8f0d0186214618f98034d55eb9316e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a9d8f0d0186214618f98034d55eb9316e">IsSetCachedDelete</a> () const</td></tr>
|
|
<tr class="separator:a9d8f0d0186214618f98034d55eb9316e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4e5b3512194447c8874720052e207b1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad4e5b3512194447c8874720052e207b1">IsSetCachedEndorsed</a> () const</td></tr>
|
|
<tr class="separator:ad4e5b3512194447c8874720052e207b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfd641ee3cf03bab5bef0592c75f09a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adfd641ee3cf03bab5bef0592c75f09a8">IsSetDirtyCache</a> () const</td></tr>
|
|
<tr class="separator:adfd641ee3cf03bab5bef0592c75f09a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36bb99a8209801ebd23b7b90f4faea93"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a36bb99a8209801ebd23b7b90f4faea93">IsSetExpired</a> () const</td></tr>
|
|
<tr class="separator:a36bb99a8209801ebd23b7b90f4faea93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00d08ba58277fb8184c7ac6ec401b151"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a00d08ba58277fb8184c7ac6ec401b151">InvalidateVoteCache</a> ()</td></tr>
|
|
<tr class="separator:a00d08ba58277fb8184c7ac6ec401b151"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21e16b30b605cda6401fa50b6632e1f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObjectVoteFile.html">CGovernanceObjectVoteFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a21e16b30b605cda6401fa50b6632e1f0">GetVoteFile</a> ()</td></tr>
|
|
<tr class="separator:a21e16b30b605cda6401fa50b6632e1f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6f168b875cd563ff95e23a864a5c252"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ac6f168b875cd563ff95e23a864a5c252">SetMasternodeVin</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &outpoint)</td></tr>
|
|
<tr class="separator:ac6f168b875cd563ff95e23a864a5c252"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ac3561fed7eb1837d55516a8a2646ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a1ac3561fed7eb1837d55516a8a2646ba">Sign</a> (<a class="el" href="classCKey.html">CKey</a> &keyMasternode, <a class="el" href="classCPubKey.html">CPubKey</a> &pubKeyMasternode)</td></tr>
|
|
<tr class="separator:a1ac3561fed7eb1837d55516a8a2646ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad41e5a106cd3980c726014aa99ea4536"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad41e5a106cd3980c726014aa99ea4536">CheckSignature</a> (<a class="el" href="classCPubKey.html">CPubKey</a> &pubKeyMasternode)</td></tr>
|
|
<tr class="separator:ad41e5a106cd3980c726014aa99ea4536"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a246f8a8323012d783c84d31399836e5e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a246f8a8323012d783c84d31399836e5e">GetSignatureMessage</a> () const</td></tr>
|
|
<tr class="separator:a246f8a8323012d783c84d31399836e5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87299fa8b8e08bc0c31071960a8ba9fe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a87299fa8b8e08bc0c31071960a8ba9fe">IsValidLocally</a> (std::string &strError, bool fCheckCollateral)</td></tr>
|
|
<tr class="separator:a87299fa8b8e08bc0c31071960a8ba9fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adba6b4211c5b255df0e30fee56ff3f97"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adba6b4211c5b255df0e30fee56ff3f97">IsValidLocally</a> (std::string &strError, bool &fMissingMasternode, bool &fMissingConfirmations, bool fCheckCollateral)</td></tr>
|
|
<tr class="separator:adba6b4211c5b255df0e30fee56ff3f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7b40d80dd274eb61a34149b059704d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad7b40d80dd274eb61a34149b059704d0">IsCollateralValid</a> (std::string &strError, bool &fMissingConfirmations)</td></tr>
|
|
<tr class="memdesc:ad7b40d80dd274eb61a34149b059704d0"><td class="mdescLeft"> </td><td class="mdescRight">Check the collateral transaction for the budget proposal/finalized budget. <a href="#ad7b40d80dd274eb61a34149b059704d0">More...</a><br /></td></tr>
|
|
<tr class="separator:ad7b40d80dd274eb61a34149b059704d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fc48776ec699035c80a7f82a43d90d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3fc48776ec699035c80a7f82a43d90d6">UpdateLocalValidity</a> ()</td></tr>
|
|
<tr class="separator:a3fc48776ec699035c80a7f82a43d90d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb82a3773b8f9748e5b7323420472fbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adb82a3773b8f9748e5b7323420472fbd">UpdateSentinelVariables</a> ()</td></tr>
|
|
<tr class="separator:adb82a3773b8f9748e5b7323420472fbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f19f36ec3f94e0ad6f654ba551b8101"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6f19f36ec3f94e0ad6f654ba551b8101">GetObjectSubtype</a> ()</td></tr>
|
|
<tr class="separator:a6f19f36ec3f94e0ad6f654ba551b8101"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb970c9ca2a48e517da1cd7057c64285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#acb970c9ca2a48e517da1cd7057c64285">GetMinCollateralFee</a> ()</td></tr>
|
|
<tr class="separator:acb970c9ca2a48e517da1cd7057c64285"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75d5f7457060c015ceff0edefdd90cbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a75d5f7457060c015ceff0edefdd90cbc">GetJSONObject</a> ()</td></tr>
|
|
<tr class="separator:a75d5f7457060c015ceff0edefdd90cbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b1006ee9383c053b9f912b5352afe81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3b1006ee9383c053b9f912b5352afe81">Relay</a> (<a class="el" href="classCConnman.html">CConnman</a> &connman)</td></tr>
|
|
<tr class="separator:a3b1006ee9383c053b9f912b5352afe81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b15cf178c1eb3957678019b37ad8edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a4b15cf178c1eb3957678019b37ad8edf">GetHash</a> () const</td></tr>
|
|
<tr class="separator:a4b15cf178c1eb3957678019b37ad8edf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7663f07d10ab825f0bd487e040bcf2db"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a7663f07d10ab825f0bd487e040bcf2db">CountMatchingVotes</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn, <a class="el" href="governance-vote_8h.html#afc6318ac3bd65dd6391ea25695723f03">vote_outcome_enum_t</a> eVoteOutcomeIn) const</td></tr>
|
|
<tr class="separator:a7663f07d10ab825f0bd487e040bcf2db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6888dc99af22b59a19fc5333d14c17d0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6888dc99af22b59a19fc5333d14c17d0">GetAbsoluteYesCount</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn) const</td></tr>
|
|
<tr class="separator:a6888dc99af22b59a19fc5333d14c17d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7a3e963b061adf9d09e50d00995dcb1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#af7a3e963b061adf9d09e50d00995dcb1">GetAbsoluteNoCount</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn) const</td></tr>
|
|
<tr class="separator:af7a3e963b061adf9d09e50d00995dcb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcfeac9a1f9542b81d41d94599be34c3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#afcfeac9a1f9542b81d41d94599be34c3">GetYesCount</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn) const</td></tr>
|
|
<tr class="separator:afcfeac9a1f9542b81d41d94599be34c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa140140f32ff3e2c50267073e2f332f4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aa140140f32ff3e2c50267073e2f332f4">GetNoCount</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn) const</td></tr>
|
|
<tr class="separator:aa140140f32ff3e2c50267073e2f332f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a831800a9c4e1f34e4d425adc11dabbf6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a831800a9c4e1f34e4d425adc11dabbf6">GetAbstainCount</a> (<a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> eVoteSignalIn) const</td></tr>
|
|
<tr class="separator:a831800a9c4e1f34e4d425adc11dabbf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada208950a79d547e89efac1cfca30126"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ada208950a79d547e89efac1cfca30126">GetCurrentMNVotes</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &mnCollateralOutpoint, <a class="el" href="structvote__rec__t.html">vote_rec_t</a> &voteRecord)</td></tr>
|
|
<tr class="separator:ada208950a79d547e89efac1cfca30126"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9dea911406ab7db9d9639ea20a605bb"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad9dea911406ab7db9d9639ea20a605bb">GetDataAsHex</a> ()</td></tr>
|
|
<tr class="separator:ad9dea911406ab7db9d9639ea20a605bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa08ddbdca2f9f320d0dc5dac0a7eade3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aa08ddbdca2f9f320d0dc5dac0a7eade3">GetDataAsString</a> ()</td></tr>
|
|
<tr class="separator:aa08ddbdca2f9f320d0dc5dac0a7eade3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25f82d3f16edb2c16141492b7160c425"><td class="memTemplParams" colspan="2">template<typename Stream , typename Operation > </td></tr>
|
|
<tr class="memitem:a25f82d3f16edb2c16141492b7160c425"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a25f82d3f16edb2c16141492b7160c425">SerializationOp</a> (Stream &s, Operation ser_action, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a25f82d3f16edb2c16141492b7160c425"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a313345b8ddabaf9cbe4ff6d219fa9bd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a313345b8ddabaf9cbe4ff6d219fa9bd9">operator=</a> (<a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> from)</td></tr>
|
|
<tr class="separator:a313345b8ddabaf9cbe4ff6d219fa9bd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:ae21d58cdd107fabe6b97929e69176763"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ae21d58cdd107fabe6b97929e69176763">ADD_SERIALIZE_METHODS</a></td></tr>
|
|
<tr class="separator:ae21d58cdd107fabe6b97929e69176763"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a23ae02a7baf013915348610cd5d10e20"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a23ae02a7baf013915348610cd5d10e20">LoadData</a> ()</td></tr>
|
|
<tr class="separator:a23ae02a7baf013915348610cd5d10e20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63a3feb8726429a94ea5543d2ad9bfd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a63a3feb8726429a94ea5543d2ad9bfd8">GetData</a> (<a class="el" href="classUniValue.html">UniValue</a> &objResult)</td></tr>
|
|
<tr class="separator:a63a3feb8726429a94ea5543d2ad9bfd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5156d904f740adc15818b861b4ff2c79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a5156d904f740adc15818b861b4ff2c79">ProcessVote</a> (<a class="el" href="classCNode.html">CNode</a> *pfrom, const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> &vote, <a class="el" href="classCGovernanceException.html">CGovernanceException</a> &exception, <a class="el" href="classCConnman.html">CConnman</a> &connman)</td></tr>
|
|
<tr class="separator:a5156d904f740adc15818b861b4ff2c79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5619323f1267e2a9c2d386eac1dd796"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ab5619323f1267e2a9c2d386eac1dd796">ClearMasternodeVotes</a> ()</td></tr>
|
|
<tr class="memdesc:ab5619323f1267e2a9c2d386eac1dd796"><td class="mdescLeft"> </td><td class="mdescRight">Called when MN's which have voted on this object have been removed. <a href="#ab5619323f1267e2a9c2d386eac1dd796">More...</a><br /></td></tr>
|
|
<tr class="separator:ab5619323f1267e2a9c2d386eac1dd796"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3efa713b83a3f0812271d1d0be2b183"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#af3efa713b83a3f0812271d1d0be2b183">CheckOrphanVotes</a> (<a class="el" href="classCConnman.html">CConnman</a> &connman)</td></tr>
|
|
<tr class="separator:af3efa713b83a3f0812271d1d0be2b183"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a9372a09aa8b297f6851bf5f2c5b80772"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a9372a09aa8b297f6851bf5f2c5b80772">nLevel</a></td></tr>
|
|
<tr class="separator:a9372a09aa8b297f6851bf5f2c5b80772"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e849c604dc2170948f42317db759b3b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a4e849c604dc2170948f42317db759b3b">strCategory</a></td></tr>
|
|
<tr class="separator:a4e849c604dc2170948f42317db759b3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a998ef0a64dce4b29fbd9d4795bb016ce"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a998ef0a64dce4b29fbd9d4795bb016ce">nStatusID</a></td></tr>
|
|
<tr class="separator:a998ef0a64dce4b29fbd9d4795bb016ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f02adffb7c947d1ce4d86cae3d65365"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a1f02adffb7c947d1ce4d86cae3d65365">strStatusMessage</a></td></tr>
|
|
<tr class="separator:a1f02adffb7c947d1ce4d86cae3d65365"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a8dd55e13c57607b39d11d59beb9edb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6a8dd55e13c57607b39d11d59beb9edb">nTimeValueOverrideCached</a></td></tr>
|
|
<tr class="separator:a6a8dd55e13c57607b39d11d59beb9edb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9735b51ad7bcabfe36755f61341e8533"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a9735b51ad7bcabfe36755f61341e8533">cs</a></td></tr>
|
|
<tr class="memdesc:a9735b51ad7bcabfe36755f61341e8533"><td class="mdescLeft"> </td><td class="mdescRight">critical section to protect the inner data structures <a href="#a9735b51ad7bcabfe36755f61341e8533">More...</a><br /></td></tr>
|
|
<tr class="separator:a9735b51ad7bcabfe36755f61341e8533"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada7c16e3956a4026cba0cd666bcb5219"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ada7c16e3956a4026cba0cd666bcb5219">nObjectType</a></td></tr>
|
|
<tr class="memdesc:ada7c16e3956a4026cba0cd666bcb5219"><td class="mdescLeft"> </td><td class="mdescRight">Object typecode. <a href="#ada7c16e3956a4026cba0cd666bcb5219">More...</a><br /></td></tr>
|
|
<tr class="separator:ada7c16e3956a4026cba0cd666bcb5219"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fc1ef9211c88ab95de1bb43a04bba7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6fc1ef9211c88ab95de1bb43a04bba7a">nHashParent</a></td></tr>
|
|
<tr class="memdesc:a6fc1ef9211c88ab95de1bb43a04bba7a"><td class="mdescLeft"> </td><td class="mdescRight">parent object, 0 is root <a href="#a6fc1ef9211c88ab95de1bb43a04bba7a">More...</a><br /></td></tr>
|
|
<tr class="separator:a6fc1ef9211c88ab95de1bb43a04bba7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc753ac10733101934a49224df392e33"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#abc753ac10733101934a49224df392e33">nRevision</a></td></tr>
|
|
<tr class="memdesc:abc753ac10733101934a49224df392e33"><td class="mdescLeft"> </td><td class="mdescRight">object revision in the system <a href="#abc753ac10733101934a49224df392e33">More...</a><br /></td></tr>
|
|
<tr class="separator:abc753ac10733101934a49224df392e33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f08ff8ac13605fd49878eef124a942d"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a1f08ff8ac13605fd49878eef124a942d">nTime</a></td></tr>
|
|
<tr class="memdesc:a1f08ff8ac13605fd49878eef124a942d"><td class="mdescLeft"> </td><td class="mdescRight">time this object was created <a href="#a1f08ff8ac13605fd49878eef124a942d">More...</a><br /></td></tr>
|
|
<tr class="separator:a1f08ff8ac13605fd49878eef124a942d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d64fde1ce6ce2acf59a3bca60c149ce"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3d64fde1ce6ce2acf59a3bca60c149ce">nDeletionTime</a></td></tr>
|
|
<tr class="memdesc:a3d64fde1ce6ce2acf59a3bca60c149ce"><td class="mdescLeft"> </td><td class="mdescRight">time this object was marked for deletion <a href="#a3d64fde1ce6ce2acf59a3bca60c149ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a3d64fde1ce6ce2acf59a3bca60c149ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51f5464a3c13299ee6347837899a7753"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a51f5464a3c13299ee6347837899a7753">nCollateralHash</a></td></tr>
|
|
<tr class="memdesc:a51f5464a3c13299ee6347837899a7753"><td class="mdescLeft"> </td><td class="mdescRight">fee-tx <a href="#a51f5464a3c13299ee6347837899a7753">More...</a><br /></td></tr>
|
|
<tr class="separator:a51f5464a3c13299ee6347837899a7753"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f259bf80e7ef86c5978c63da582968c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a0f259bf80e7ef86c5978c63da582968c">strData</a></td></tr>
|
|
<tr class="memdesc:a0f259bf80e7ef86c5978c63da582968c"><td class="mdescLeft"> </td><td class="mdescRight">Data field - can be used for anything. <a href="#a0f259bf80e7ef86c5978c63da582968c">More...</a><br /></td></tr>
|
|
<tr class="separator:a0f259bf80e7ef86c5978c63da582968c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dd8c3e79a5b306d2ead9b9bf8a8850c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTxIn.html">CTxIn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3dd8c3e79a5b306d2ead9b9bf8a8850c">vinMasternode</a></td></tr>
|
|
<tr class="memdesc:a3dd8c3e79a5b306d2ead9b9bf8a8850c"><td class="mdescLeft"> </td><td class="mdescRight">Masternode info for signed objects. <a href="#a3dd8c3e79a5b306d2ead9b9bf8a8850c">More...</a><br /></td></tr>
|
|
<tr class="separator:a3dd8c3e79a5b306d2ead9b9bf8a8850c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40bdee73d091a669f4664c287bc1d8f6"><td class="memItemLeft" align="right" valign="top">std::vector< unsigned char > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a40bdee73d091a669f4664c287bc1d8f6">vchSig</a></td></tr>
|
|
<tr class="separator:a40bdee73d091a669f4664c287bc1d8f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a754b84858c505c0e684f77003c692eab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a754b84858c505c0e684f77003c692eab">fCachedLocalValidity</a></td></tr>
|
|
<tr class="memdesc:a754b84858c505c0e684f77003c692eab"><td class="mdescLeft"> </td><td class="mdescRight">is valid by blockchain <a href="#a754b84858c505c0e684f77003c692eab">More...</a><br /></td></tr>
|
|
<tr class="separator:a754b84858c505c0e684f77003c692eab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5eff73651c178684584fdf39af94b01"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ac5eff73651c178684584fdf39af94b01">strLocalValidityError</a></td></tr>
|
|
<tr class="separator:ac5eff73651c178684584fdf39af94b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72a23670ed699a37a0191e3609ea24ee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a72a23670ed699a37a0191e3609ea24ee">fCachedFunding</a></td></tr>
|
|
<tr class="memdesc:a72a23670ed699a37a0191e3609ea24ee"><td class="mdescLeft"> </td><td class="mdescRight">true == minimum network support has been reached for this object to be funded (doesn't mean it will for sure though) <a href="#a72a23670ed699a37a0191e3609ea24ee">More...</a><br /></td></tr>
|
|
<tr class="separator:a72a23670ed699a37a0191e3609ea24ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05554f1e4220c8d6e18a3fb6782cf747"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a05554f1e4220c8d6e18a3fb6782cf747">fCachedValid</a></td></tr>
|
|
<tr class="memdesc:a05554f1e4220c8d6e18a3fb6782cf747"><td class="mdescLeft"> </td><td class="mdescRight">true == minimum network has been reached flagging this object as a valid and understood goverance object (e.g, the serialized data is correct format, etc) <a href="#a05554f1e4220c8d6e18a3fb6782cf747">More...</a><br /></td></tr>
|
|
<tr class="separator:a05554f1e4220c8d6e18a3fb6782cf747"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e4317c73da1818ee767a3c1c3133967"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a2e4317c73da1818ee767a3c1c3133967">fCachedDelete</a></td></tr>
|
|
<tr class="memdesc:a2e4317c73da1818ee767a3c1c3133967"><td class="mdescLeft"> </td><td class="mdescRight">true == minimum network support has been reached saying this object should be deleted from the system entirely <a href="#a2e4317c73da1818ee767a3c1c3133967">More...</a><br /></td></tr>
|
|
<tr class="separator:a2e4317c73da1818ee767a3c1c3133967"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abed62d1397b1ac71cc00a29c693c56bb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#abed62d1397b1ac71cc00a29c693c56bb">fCachedEndorsed</a></td></tr>
|
|
<tr class="separator:abed62d1397b1ac71cc00a29c693c56bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89d7dc25337d804b9cb288a7ef3e2a42"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a89d7dc25337d804b9cb288a7ef3e2a42">fDirtyCache</a></td></tr>
|
|
<tr class="memdesc:a89d7dc25337d804b9cb288a7ef3e2a42"><td class="mdescLeft"> </td><td class="mdescRight">object was updated and cached values should be updated soon <a href="#a89d7dc25337d804b9cb288a7ef3e2a42">More...</a><br /></td></tr>
|
|
<tr class="separator:a89d7dc25337d804b9cb288a7ef3e2a42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acab2575c88af5105be32fc7665fd16a0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#acab2575c88af5105be32fc7665fd16a0">fExpired</a></td></tr>
|
|
<tr class="memdesc:acab2575c88af5105be32fc7665fd16a0"><td class="mdescLeft"> </td><td class="mdescRight">Object is no longer of interest. <a href="#acab2575c88af5105be32fc7665fd16a0">More...</a><br /></td></tr>
|
|
<tr class="separator:acab2575c88af5105be32fc7665fd16a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadba6fe61a0e02de4fa4047451ba1e47"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aadba6fe61a0e02de4fa4047451ba1e47">fUnparsable</a></td></tr>
|
|
<tr class="memdesc:aadba6fe61a0e02de4fa4047451ba1e47"><td class="mdescLeft"> </td><td class="mdescRight">Failed to parse object data. <a href="#aadba6fe61a0e02de4fa4047451ba1e47">More...</a><br /></td></tr>
|
|
<tr class="separator:aadba6fe61a0e02de4fa4047451ba1e47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fca1713c42b9c123c31192dc738ef8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObject.html#a7599e1827b184e8cdc3cc1ee1e523ff6">vote_m_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a8fca1713c42b9c123c31192dc738ef8e">mapCurrentMNVotes</a></td></tr>
|
|
<tr class="separator:a8fca1713c42b9c123c31192dc738ef8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8dbe6d4a35c1ec67d55b76fc3579e4c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObject.html#a6443b2396e4e09dfdc4f5ae53eeef4ed">vote_mcache_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a8dbe6d4a35c1ec67d55b76fc3579e4c9">mapOrphanVotes</a></td></tr>
|
|
<tr class="memdesc:a8dbe6d4a35c1ec67d55b76fc3579e4c9"><td class="mdescLeft"> </td><td class="mdescRight">Limited map of votes orphaned by MN. <a href="#a8dbe6d4a35c1ec67d55b76fc3579e4c9">More...</a><br /></td></tr>
|
|
<tr class="separator:a8dbe6d4a35c1ec67d55b76fc3579e4c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ae1f5cfae878f5f5dccc4f37c461c1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObjectVoteFile.html">CGovernanceObjectVoteFile</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a4ae1f5cfae878f5f5dccc4f37c461c1e">fileVotes</a></td></tr>
|
|
<tr class="separator:a4ae1f5cfae878f5f5dccc4f37c461c1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a93bf9a5038d0e59771589500db19be9e"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a93bf9a5038d0e59771589500db19be9e">CGovernanceManager</a></td></tr>
|
|
<tr class="separator:a93bf9a5038d0e59771589500db19be9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c77dda77e7610127b822de0e12c76b4"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a4c77dda77e7610127b822de0e12c76b4">CGovernanceTriggerManager</a></td></tr>
|
|
<tr class="separator:a4c77dda77e7610127b822de0e12c76b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Governance Object </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00113">113</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a2df221c163d3b7e9bca635cdb9d9e932"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2df221c163d3b7e9bca635cdb9d9e932">◆ </a></span>vote_m_cit</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef vote_m_t::const_iterator <a class="el" href="classCGovernanceObject.html#a2df221c163d3b7e9bca635cdb9d9e932">CGovernanceObject::vote_m_cit</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00123">123</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0950a5e3d84453c010c957614c64c97d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0950a5e3d84453c010c957614c64c97d">◆ </a></span>vote_m_it</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef vote_m_t::iterator <a class="el" href="classCGovernanceObject.html#a0950a5e3d84453c010c957614c64c97d">CGovernanceObject::vote_m_it</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00121">121</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7599e1827b184e8cdc3cc1ee1e523ff6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7599e1827b184e8cdc3cc1ee1e523ff6">◆ </a></span>vote_m_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::map<<a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="structvote__rec__t.html">vote_rec_t</a>> <a class="el" href="classCGovernanceObject.html#a7599e1827b184e8cdc3cc1ee1e523ff6">CGovernanceObject::vote_m_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00119">119</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6443b2396e4e09dfdc4f5ae53eeef4ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6443b2396e4e09dfdc4f5ae53eeef4ed">◆ </a></span>vote_mcache_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classCacheMultiMap.html">CacheMultiMap</a><<a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="governance-object_8h.html#a7314e997f883037b2114b44afe32a61e">vote_time_pair_t</a>> <a class="el" href="classCGovernanceObject.html#a6443b2396e4e09dfdc4f5ae53eeef4ed">CGovernanceObject::vote_mcache_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00125">125</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aead603d7a39e5cc89b0e02548f6ec02e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aead603d7a39e5cc89b0e02548f6ec02e">◆ </a></span>CGovernanceObject() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceObject::CGovernanceObject </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00017">17</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdc3ec4acb4e60a174a771e64439e09d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdc3ec4acb4e60a174a771e64439e09d">◆ </a></span>CGovernanceObject() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceObject::CGovernanceObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>nHashParentIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nRevisionIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>nCollateralHashIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>strDataIn</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00045">45</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac46f2b6d9f511ba08258f92774f262ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac46f2b6d9f511ba08258f92774f262ab">◆ </a></span>CGovernanceObject() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceObject::CGovernanceObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00073">73</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af3efa713b83a3f0812271d1d0be2b183"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3efa713b83a3f0812271d1d0be2b183">◆ </a></span>CheckOrphanVotes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::CheckOrphanVotes </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> & </td>
|
|
<td class="paramname"><em>connman</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00719">719</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad41e5a106cd3980c726014aa99ea4536"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad41e5a106cd3980c726014aa99ea4536">◆ </a></span>CheckSignature()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::CheckSignature </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubKeyMasternode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00255">255</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00419">IsValidLocally()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5619323f1267e2a9c2d386eac1dd796"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5619323f1267e2a9c2d386eac1dd796">◆ </a></span>ClearMasternodeVotes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::ClearMasternodeVotes </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when MN's which have voted on this object have been removed. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00199">199</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7663f07d10ab825f0bd487e040bcf2db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7663f07d10ab825f0bd487e040bcf2db">◆ </a></span>CountMatchingVotes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::CountMatchingVotes </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#afc6318ac3bd65dd6391ea25695723f03">vote_outcome_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteOutcomeIn</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00596">596</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00637">GetAbstainCount()</a>, <a class="el" href="governance-object_8cpp_source.html#l00632">GetNoCount()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00627">GetYesCount()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7a3e963b061adf9d09e50d00995dcb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7a3e963b061adf9d09e50d00995dcb1">◆ </a></span>GetAbsoluteNoCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetAbsoluteNoCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00622">622</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6888dc99af22b59a19fc5333d14c17d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6888dc99af22b59a19fc5333d14c17d0">◆ </a></span>GetAbsoluteYesCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetAbsoluteYesCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get specific vote counts for each outcome (funding, validity, etc) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00617">617</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-classes_8cpp_source.html#l00346">CSuperblockManager::GetBestSuperblock()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a831800a9c4e1f34e4d425adc11dabbf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a831800a9c4e1f34e4d425adc11dabbf6">◆ </a></span>GetAbstainCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetAbstainCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00637">637</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a908dfe00ec4e7321cde4d2165b15092c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a908dfe00ec4e7321cde4d2165b15092c">◆ </a></span>GetCollateralHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classuint256.html">uint256</a>& CGovernanceObject::GetCollateralHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00215">215</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a076c567f4f62467d9420f908f073b359"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a076c567f4f62467d9420f908f073b359">◆ </a></span>GetCreationTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CGovernanceObject::GetCreationTime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00203">203</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance_8cpp_source.html#l00848">CGovernanceManager::MasternodeRateCheck()</a>, <a class="el" href="governance_8cpp_source.html#l00816">CGovernanceManager::MasternodeRateUpdate()</a>, <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>, and <a class="el" href="governance_8cpp_source.html#l00391">CGovernanceManager::UpdateCurrentWatchdog()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada208950a79d547e89efac1cfca30126"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada208950a79d547e89efac1cfca30126">◆ </a></span>GetCurrentMNVotes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::GetCurrentMNVotes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>mnCollateralOutpoint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structvote__rec__t.html">vote_rec_t</a> & </td>
|
|
<td class="paramname"><em>voteRecord</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00642">642</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00583">CGovernanceManager::GetCurrentVotes()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63a3feb8726429a94ea5543d2ad9bfd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63a3feb8726429a94ea5543d2ad9bfd8">◆ </a></span>GetData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::GetData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classUniValue.html">UniValue</a> & </td>
|
|
<td class="paramname"><em>objResult</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<h2>GetData - Example usage: </h2>
|
|
<p>Decode governance object data into <a class="el" href="classUniValue.html">UniValue(VOBJ)</a> </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00376">376</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00303">GetJSONObject()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9dea911406ab7db9d9639ea20a605bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9dea911406ab7db9d9639ea20a605bb">◆ </a></span>GetDataAsHex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::GetDataAsHex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<h2>GetData - As </h2>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00390">390</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, and <a class="el" href="governance-classes_8cpp_source.html#l00641">CSuperblock::IsValid()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa08ddbdca2f9f320d0dc5dac0a7eade3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa08ddbdca2f9f320d0dc5dac0a7eade3">◆ </a></span>GetDataAsString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::GetDataAsString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00395">395</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00154">CGovernanceTriggerManager::CleanAndRemove()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00250">CGovernanceTriggerManager::GetActiveTriggers()</a>, <a class="el" href="governance-object_8cpp_source.html#l00376">GetData()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00281">CSuperblockManager::IsSuperblockTriggered()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae446208ab97ae86e5e2f184379f435a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae446208ab97ae86e5e2f184379f435a5">◆ </a></span>GetDeletionTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CGovernanceObject::GetDeletionTime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00207">207</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2099d6d1f8483372e0527f99eb87d21f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2099d6d1f8483372e0527f99eb87d21f">◆ </a></span>GetHash() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classuint256.html">uint256</a> CGovernanceObject::GetHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classCDashNetwork.html#a95bbbea517c14a440196f224bb742ef6">CDashNetwork</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l01281">CGovernanceManager::AddCachedTriggers()</a>, <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance_8h_source.html#l00386">CGovernanceManager::AddPostponedObject()</a>, <a class="el" href="governance_8cpp_source.html#l00274">CGovernanceManager::CheckOrphanVotes()</a>, <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00154">CGovernanceTriggerManager::CleanAndRemove()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance-object_8cpp_source.html#l00502">IsCollateralValid()</a>, <a class="el" href="governance_8cpp_source.html#l00848">CGovernanceManager::MasternodeRateCheck()</a>, <a class="el" href="governance_8cpp_source.html#l00816">CGovernanceManager::MasternodeRateUpdate()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">ProcessVote()</a>, <a class="el" href="governance-object_8cpp_source.html#l00652">Relay()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>, and <a class="el" href="governance_8cpp_source.html#l00391">CGovernanceManager::UpdateCurrentWatchdog()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b15cf178c1eb3957678019b37ad8edf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b15cf178c1eb3957678019b37ad8edf">◆ </a></span>GetHash() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classuint256.html">uint256</a> CGovernanceObject::GetHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00279">279</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75d5f7457060c015ceff0edefdd90cbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75d5f7457060c015ceff0edefdd90cbc">◆ </a></span>GetJSONObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classUniValue.html">UniValue</a> CGovernanceObject::GetJSONObject </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Return the actual object from the strData JSON structure.</p>
|
|
<p>Returns an empty object on error. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00303">303</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2942b709b3e85837a549b0726f9bc29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2942b709b3e85837a549b0726f9bc29">◆ </a></span>GetMasternodeVin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classCTxIn.html">CTxIn</a>& CGovernanceObject::GetMasternodeVin </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00219">219</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00996">CGovernanceManager::CheckMasternodeOrphanObjects()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance_8cpp_source.html#l00848">CGovernanceManager::MasternodeRateCheck()</a>, and <a class="el" href="governance_8cpp_source.html#l00816">CGovernanceManager::MasternodeRateUpdate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb970c9ca2a48e517da1cd7057c64285"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb970c9ca2a48e517da1cd7057c64285">◆ </a></span>GetMinCollateralFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CGovernanceObject::GetMinCollateralFee </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00491">491</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00502">IsCollateralValid()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa140140f32ff3e2c50267073e2f332f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa140140f32ff3e2c50267073e2f332f4">◆ </a></span>GetNoCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetNoCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00632">632</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00622">GetAbsoluteNoCount()</a>, <a class="el" href="governance-object_8cpp_source.html#l00617">GetAbsoluteYesCount()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f19f36ec3f94e0ad6f654ba551b8101"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f19f36ec3f94e0ad6f654ba551b8101">◆ </a></span>GetObjectSubtype()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetObjectSubtype </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00270">270</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54c1e5a100ce790ad05ade4145f9d2b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54c1e5a100ce790ad05ade4145f9d2b8">◆ </a></span>GetObjectType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetObjectType </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00211">211</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00154">CGovernanceTriggerManager::CleanAndRemove()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance_8cpp_source.html#l00848">CGovernanceManager::MasternodeRateCheck()</a>, <a class="el" href="governance_8cpp_source.html#l00816">CGovernanceManager::MasternodeRateUpdate()</a>, <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>, and <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a246f8a8323012d783c84d31399836e5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a246f8a8323012d783c84d31399836e5e">◆ </a></span>GetSignatureMessage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::GetSignatureMessage </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00213">213</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00255">CheckSignature()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00231">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21e16b30b605cda6401fa50b6632e1f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21e16b30b605cda6401fa50b6632e1f0">◆ </a></span>GetVoteFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCGovernanceObjectVoteFile.html">CGovernanceObjectVoteFile</a>& CGovernanceObject::GetVoteFile </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00251">251</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00569">CGovernanceManager::GetMatchingVotes()</a>, <a class="el" href="governance_8cpp_source.html#l00062">CGovernanceManager::HaveVoteForHash()</a>, <a class="el" href="governance_8cpp_source.html#l01269">CGovernanceManager::RebuildIndexes()</a>, <a class="el" href="governance_8cpp_source.html#l01100">CGovernanceManager::RequestGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l00083">CGovernanceManager::SerializeVoteForHash()</a>, and <a class="el" href="governance_8cpp_source.html#l00733">CGovernanceManager::Sync()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcfeac9a1f9542b81d41d94599be34c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcfeac9a1f9542b81d41d94599be34c3">◆ </a></span>GetYesCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::GetYesCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td>
|
|
<td class="paramname"><em>eVoteSignalIn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00627">627</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00622">GetAbsoluteNoCount()</a>, <a class="el" href="governance-object_8cpp_source.html#l00617">GetAbsoluteYesCount()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00d08ba58277fb8184c7ac6ec401b151"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00d08ba58277fb8184c7ac6ec401b151">◆ </a></span>InvalidateVoteCache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::InvalidateVoteCache </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00247">247</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7b40d80dd274eb61a34149b059704d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7b40d80dd274eb61a34149b059704d0">◆ </a></span>IsCollateralValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsCollateralValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>fMissingConfirmations</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Check the collateral transaction for the budget proposal/finalized budget. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00502">502</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00419">IsValidLocally()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d8f0d0186214618f98034d55eb9316e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d8f0d0186214618f98034d55eb9316e">◆ </a></span>IsSetCachedDelete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetCachedDelete </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00231">231</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>, <a class="el" href="governance_8cpp_source.html#l00733">CGovernanceManager::Sync()</a>, and <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4e5b3512194447c8874720052e207b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4e5b3512194447c8874720052e207b1">◆ </a></span>IsSetCachedEndorsed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetCachedEndorsed </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00235">235</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e121b383506b6064c4f7174b77e1f87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e121b383506b6064c4f7174b77e1f87">◆ </a></span>IsSetCachedFunding()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetCachedFunding </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00223">223</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, and <a class="el" href="governance-classes_8cpp_source.html#l00281">CSuperblockManager::IsSuperblockTriggered()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04a0df6de43a41133c8e9d1c3eb7542f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04a0df6de43a41133c8e9d1c3eb7542f">◆ </a></span>IsSetCachedValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetCachedValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00227">227</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfd641ee3cf03bab5bef0592c75f09a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfd641ee3cf03bab5bef0592c75f09a8">◆ </a></span>IsSetDirtyCache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetDirtyCache </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00239">239</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36bb99a8209801ebd23b7b90f4faea93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36bb99a8209801ebd23b7b90f4faea93">◆ </a></span>IsSetExpired()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsSetExpired </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00243">243</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>, <a class="el" href="governance_8cpp_source.html#l00733">CGovernanceManager::Sync()</a>, and <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a87299fa8b8e08bc0c31071960a8ba9fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87299fa8b8e08bc0c31071960a8ba9fe">◆ </a></span>IsValidLocally() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsValidLocally </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fCheckCollateral</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00411">411</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l00996">CGovernanceManager::CheckMasternodeOrphanObjects()</a>, <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00403">UpdateLocalValidity()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adba6b4211c5b255df0e30fee56ff3f97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adba6b4211c5b255df0e30fee56ff3f97">◆ </a></span>IsValidLocally() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::IsValidLocally </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>fMissingMasternode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>fMissingConfirmations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fCheckCollateral</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00419">419</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23ae02a7baf013915348610cd5d10e20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23ae02a7baf013915348610cd5d10e20">◆ </a></span>LoadData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::LoadData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<h2>LoadData </h2>
|
|
<p>Attempt to load data from strData </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00328">328</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00017">CGovernanceObject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a313345b8ddabaf9cbe4ff6d219fa9bd9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a313345b8ddabaf9cbe4ff6d219fa9bd9">◆ </a></span>operator=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a>& CGovernanceObject::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> </td>
|
|
<td class="paramname"><em>from</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00333">333</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5156d904f740adc15818b861b4ff2c79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5156d904f740adc15818b861b4ff2c79">◆ </a></span>ProcessVote()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::ProcessVote </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCNode.html">CNode</a> * </td>
|
|
<td class="paramname"><em>pfrom</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> & </td>
|
|
<td class="paramname"><em>vote</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCGovernanceException.html">CGovernanceException</a> & </td>
|
|
<td class="paramname"><em>exception</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> & </td>
|
|
<td class="paramname"><em>connman</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00098">98</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00719">CheckOrphanVotes()</a>, <a class="el" href="governance_8cpp_source.html#l00274">CGovernanceManager::CheckOrphanVotes()</a>, and <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b1006ee9383c053b9f912b5352afe81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b1006ee9383c053b9f912b5352afe81">◆ </a></span>Relay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::Relay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> & </td>
|
|
<td class="paramname"><em>connman</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00652">652</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l01031">CGovernanceManager::CheckPostponedObjects()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25f82d3f16edb2c16141492b7160c425"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25f82d3f16edb2c16141492b7160c425">◆ </a></span>SerializationOp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename Operation > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::SerializationOp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Operation </td>
|
|
<td class="paramname"><em>ser_action</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00308">308</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6f168b875cd563ff95e23a864a5c252"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6f168b875cd563ff95e23a864a5c252">◆ </a></span>SetMasternodeVin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::SetMasternodeVin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpoint</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00226">226</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ac3561fed7eb1837d55516a8a2646ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ac3561fed7eb1837d55516a8a2646ba">◆ </a></span>Sign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::Sign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCKey.html">CKey</a> & </td>
|
|
<td class="paramname"><em>keyMasternode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubKeyMasternode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00231">231</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99712fbaeb0f6ebf603cd15089e33142"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99712fbaeb0f6ebf603cd15089e33142">◆ </a></span>swap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> & </td>
|
|
<td class="paramname"><em>first</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> & </td>
|
|
<td class="paramname"><em>second</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00695">695</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00333">operator=()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fc48776ec699035c80a7f82a43d90d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fc48776ec699035c80a7f82a43d90d6">◆ </a></span>UpdateLocalValidity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::UpdateLocalValidity </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00403">403</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb82a3773b8f9748e5b7323420472fbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb82a3773b8f9748e5b7323420472fbd">◆ </a></span>UpdateSentinelVariables()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceObject::UpdateSentinelVariables </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8cpp_source.html#l00658">658</a> of file <a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance-classes_8cpp_source.html#l00281">CSuperblockManager::IsSuperblockTriggered()</a>, and <a class="el" href="governance_8cpp_source.html#l00425">CGovernanceManager::UpdateCachesAndClean()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a93bf9a5038d0e59771589500db19be9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93bf9a5038d0e59771589500db19be9e">◆ </a></span>CGovernanceManager</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classCGovernanceManager.html">CGovernanceManager</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00114">114</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c77dda77e7610127b822de0e12c76b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c77dda77e7610127b822de0e12c76b4">◆ </a></span>CGovernanceTriggerManager</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classCGovernanceTriggerManager.html">CGovernanceTriggerManager</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00116">116</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ae21d58cdd107fabe6b97929e69176763"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae21d58cdd107fabe6b97929e69176763">◆ </a></span>ADD_SERIALIZE_METHODS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceObject::ADD_SERIALIZE_METHODS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00305">305</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9735b51ad7bcabfe36755f61341e8533"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9735b51ad7bcabfe36755f61341e8533">◆ </a></span>cs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CGovernanceObject::cs</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>critical section to protect the inner data structures </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00129">129</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00255">CheckSignature()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00231">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e4317c73da1818ee767a3c1c3133967"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e4317c73da1818ee767a3c1c3133967">◆ </a></span>fCachedDelete</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fCachedDelete</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>true == minimum network support has been reached saying this object should be deleted from the system entirely </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00169">169</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00231">IsSetCachedDelete()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abed62d1397b1ac71cc00a29c693c56bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abed62d1397b1ac71cc00a29c693c56bb">◆ </a></span>fCachedEndorsed</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fCachedEndorsed</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>true == minimum network support has been reached flagging this object as endorsed by an elected representative body (e.g. business review board / technecial review board /etc) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00174">174</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00235">IsSetCachedEndorsed()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72a23670ed699a37a0191e3609ea24ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72a23670ed699a37a0191e3609ea24ee">◆ </a></span>fCachedFunding</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fCachedFunding</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>true == minimum network support has been reached for this object to be funded (doesn't mean it will for sure though) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00163">163</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00223">IsSetCachedFunding()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a754b84858c505c0e684f77003c692eab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a754b84858c505c0e684f77003c692eab">◆ </a></span>fCachedLocalValidity</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fCachedLocalValidity</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>is valid by blockchain </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00157">157</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00403">UpdateLocalValidity()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05554f1e4220c8d6e18a3fb6782cf747"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05554f1e4220c8d6e18a3fb6782cf747">◆ </a></span>fCachedValid</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fCachedValid</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>true == minimum network has been reached flagging this object as a valid and understood goverance object (e.g, the serialized data is correct format, etc) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00166">166</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00227">IsSetCachedValid()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89d7dc25337d804b9cb288a7ef3e2a42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89d7dc25337d804b9cb288a7ef3e2a42">◆ </a></span>fDirtyCache</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fDirtyCache</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>object was updated and cached values should be updated soon </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00177">177</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00247">InvalidateVoteCache()</a>, <a class="el" href="governance-object_8h_source.html#l00239">IsSetDirtyCache()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">ProcessVote()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acab2575c88af5105be32fc7665fd16a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acab2575c88af5105be32fc7665fd16a0">◆ </a></span>fExpired</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fExpired</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Object is no longer of interest. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00180">180</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-classes_8cpp_source.html#l00154">CGovernanceTriggerManager::CleanAndRemove()</a>, <a class="el" href="governance-object_8h_source.html#l00243">IsSetExpired()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ae1f5cfae878f5f5dccc4f37c461c1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ae1f5cfae878f5f5dccc4f37c461c1e">◆ </a></span>fileVotes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCGovernanceObjectVoteFile.html">CGovernanceObjectVoteFile</a> CGovernanceObject::fileVotes</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00190">190</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00199">ClearMasternodeVotes()</a>, <a class="el" href="governance-object_8h_source.html#l00251">GetVoteFile()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">ProcessVote()</a>, and <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadba6fe61a0e02de4fa4047451ba1e47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadba6fe61a0e02de4fa4047451ba1e47">◆ </a></span>fUnparsable</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceObject::fUnparsable</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Failed to parse object data. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00183">183</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00419">IsValidLocally()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fca1713c42b9c123c31192dc738ef8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fca1713c42b9c123c31192dc738ef8e">◆ </a></span>mapCurrentMNVotes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCGovernanceObject.html#a7599e1827b184e8cdc3cc1ee1e523ff6">vote_m_t</a> CGovernanceObject::mapCurrentMNVotes</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00185">185</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00199">ClearMasternodeVotes()</a>, <a class="el" href="governance-object_8cpp_source.html#l00596">CountMatchingVotes()</a>, <a class="el" href="governance-object_8cpp_source.html#l00642">GetCurrentMNVotes()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">ProcessVote()</a>, and <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8dbe6d4a35c1ec67d55b76fc3579e4c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8dbe6d4a35c1ec67d55b76fc3579e4c9">◆ </a></span>mapOrphanVotes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCGovernanceObject.html#a6443b2396e4e09dfdc4f5ae53eeef4ed">vote_mcache_t</a> CGovernanceObject::mapOrphanVotes</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Limited map of votes orphaned by MN. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00188">188</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00719">CheckOrphanVotes()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00098">ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51f5464a3c13299ee6347837899a7753"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51f5464a3c13299ee6347837899a7753">◆ </a></span>nCollateralHash</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classuint256.html">uint256</a> CGovernanceObject::nCollateralHash</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>fee-tx </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00147">147</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00215">GetCollateralHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="governance-object_8cpp_source.html#l00502">IsCollateralValid()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">CDashNetwork::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d64fde1ce6ce2acf59a3bca60c149ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d64fde1ce6ce2acf59a3bca60c149ce">◆ </a></span>nDeletionTime</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CGovernanceObject::nDeletionTime</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>time this object was marked for deletion </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00144">144</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-classes_8cpp_source.html#l00154">CGovernanceTriggerManager::CleanAndRemove()</a>, <a class="el" href="governance-object_8h_source.html#l00207">GetDeletionTime()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00658">UpdateSentinelVariables()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fc1ef9211c88ab95de1bb43a04bba7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fc1ef9211c88ab95de1bb43a04bba7a">◆ </a></span>nHashParent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classuint256.html">uint256</a> CGovernanceObject::nHashParent</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>parent object, 0 is root </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00135">135</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9372a09aa8b297f6851bf5f2c5b80772"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9372a09aa8b297f6851bf5f2c5b80772">◆ </a></span>nLevel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::nLevel</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00117">117</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada7c16e3956a4026cba0cd666bcb5219"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7c16e3956a4026cba0cd666bcb5219">◆ </a></span>nObjectType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::nObjectType</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Object typecode. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00132">132</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l01281">CGovernanceManager::AddCachedTriggers()</a>, <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="governance-object_8cpp_source.html#l00491">GetMinCollateralFee()</a>, <a class="el" href="governance-object_8cpp_source.html#l00270">GetObjectSubtype()</a>, <a class="el" href="governance-object_8h_source.html#l00211">GetObjectType()</a>, <a class="el" href="governance-object_8cpp_source.html#l00419">IsValidLocally()</a>, <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc753ac10733101934a49224df392e33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc753ac10733101934a49224df392e33">◆ </a></span>nRevision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::nRevision</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>object revision in the system </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00138">138</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a998ef0a64dce4b29fbd9d4795bb016ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a998ef0a64dce4b29fbd9d4795bb016ce">◆ </a></span>nStatusID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceObject::nStatusID</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00121">121</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f08ff8ac13605fd49878eef124a942d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f08ff8ac13605fd49878eef124a942d">◆ </a></span>nTime</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CGovernanceObject::nTime</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>time this object was created </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00141">141</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8h_source.html#l00203">GetCreationTime()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00149">CDashNetwork::GetHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">CDashNetwork::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a8dd55e13c57607b39d11d59beb9edb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a8dd55e13c57607b39d11d59beb9edb">◆ </a></span>nTimeValueOverrideCached</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t CGovernanceObject::nTimeValueOverrideCached</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00125">125</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e849c604dc2170948f42317db759b3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e849c604dc2170948f42317db759b3b">◆ </a></span>strCategory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::strCategory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00118">118</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f259bf80e7ef86c5978c63da582968c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f259bf80e7ef86c5978c63da582968c">◆ </a></span>strData</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::strData</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Data field - can be used for anything. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00150">150</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00390">GetDataAsHex()</a>, <a class="el" href="governance-object_8cpp_source.html#l00395">GetDataAsString()</a>, <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8cpp_source.html#l00303">GetJSONObject()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="governance-object_8cpp_source.html#l00328">LoadData()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00695">swap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5eff73651c178684584fdf39af94b01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5eff73651c178684584fdf39af94b01">◆ </a></span>strLocalValidityError</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::strLocalValidityError</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00158">158</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00403">UpdateLocalValidity()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f02adffb7c947d1ce4d86cae3d65365"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f02adffb7c947d1ce4d86cae3d65365">◆ </a></span>strStatusMessage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceObject::strStatusMessage</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00122">122</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40bdee73d091a669f4664c287bc1d8f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40bdee73d091a669f4664c287bc1d8f6">◆ </a></span>vchSig</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<unsigned char> CGovernanceObject::vchSig</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00154">154</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00255">CheckSignature()</a>, <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00231">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3dd8c3e79a5b306d2ead9b9bf8a8850c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dd8c3e79a5b306d2ead9b9bf8a8850c">◆ </a></span>vinMasternode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCTxIn.html">CTxIn</a> CGovernanceObject::vinMasternode</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Masternode info for signed objects. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-object_8h_source.html#l00153">153</a> of file <a class="el" href="governance-object_8h_source.html">governance-object.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00279">GetHash()</a>, <a class="el" href="governance-object_8h_source.html#l00219">GetMasternodeVin()</a>, <a class="el" href="governance-object_8cpp_source.html#l00213">GetSignatureMessage()</a>, <a class="el" href="governance-object_8cpp_source.html#l00419">IsValidLocally()</a>, <a class="el" href="governance-object_8h_source.html#l00308">SerializationOp()</a>, <a class="el" href="governance-object_8cpp_source.html#l00226">SetMasternodeVin()</a>, and <a class="el" href="governance-object_8cpp_source.html#l00231">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/drafted/<a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a></li>
|
|
<li>src/<a class="el" href="governance-object_8h_source.html">governance-object.h</a></li>
|
|
<li>src/<a class="el" href="governance-object_8cpp_source.html">governance-object.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:12 for Dash Core by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|