mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
1062 lines
53 KiB
HTML
1062 lines
53 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: CGovernanceVote 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('classCGovernanceVote.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-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classCGovernanceVote-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">CGovernanceVote Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>></code></p>
|
|
<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:a97621c7ffd030be077095ac476dec340"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a97621c7ffd030be077095ac476dec340">CGovernanceVote</a> ()</td></tr>
|
|
<tr class="separator:a97621c7ffd030be077095ac476dec340"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0af1e1cd693c4bce70980cef8c02149c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a0af1e1cd693c4bce70980cef8c02149c">CGovernanceVote</a> (<a class="el" href="classCOutPoint.html">COutPoint</a> outpointMasternodeIn, <a class="el" href="classuint256.html">uint256</a> nParentHashIn, <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)</td></tr>
|
|
<tr class="separator:a0af1e1cd693c4bce70980cef8c02149c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2db215a6ea30ea883f8c9eb7bdd3204d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a2db215a6ea30ea883f8c9eb7bdd3204d">IsValid</a> () const</td></tr>
|
|
<tr class="separator:a2db215a6ea30ea883f8c9eb7bdd3204d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fb0f4f6b6b52cafe2a73e9d9f2ec538"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a1fb0f4f6b6b52cafe2a73e9d9f2ec538">IsSynced</a> () const</td></tr>
|
|
<tr class="separator:a1fb0f4f6b6b52cafe2a73e9d9f2ec538"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab723b0f01daa9451f094a635eaa255f2"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#ab723b0f01daa9451f094a635eaa255f2">GetTimestamp</a> () const</td></tr>
|
|
<tr class="separator:ab723b0f01daa9451f094a635eaa255f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfc615f774182cb97d5d5ee624ff03c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#abfc615f774182cb97d5d5ee624ff03c2">GetSignal</a> () const</td></tr>
|
|
<tr class="separator:abfc615f774182cb97d5d5ee624ff03c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02296f0c66a65cd7b4ebbd14f25c6f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="governance-vote_8h.html#afc6318ac3bd65dd6391ea25695723f03">vote_outcome_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a02296f0c66a65cd7b4ebbd14f25c6f84">GetOutcome</a> () const</td></tr>
|
|
<tr class="separator:a02296f0c66a65cd7b4ebbd14f25c6f84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5967c8e728d0aa087fccecbab971b17"><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="classCGovernanceVote.html#ad5967c8e728d0aa087fccecbab971b17">GetParentHash</a> () const</td></tr>
|
|
<tr class="separator:ad5967c8e728d0aa087fccecbab971b17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6f039d26aa59d403e4d96451138f9e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#af6f039d26aa59d403e4d96451138f9e6">SetTime</a> (int64_t nTimeIn)</td></tr>
|
|
<tr class="separator:af6f039d26aa59d403e4d96451138f9e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9003b6ab32ff8a71fc06cc580daaca87"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a9003b6ab32ff8a71fc06cc580daaca87">SetSignature</a> (const std::vector< unsigned char > &vchSigIn)</td></tr>
|
|
<tr class="separator:a9003b6ab32ff8a71fc06cc580daaca87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8c4ed6faefac545b39e208debd36b9b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#ad8c4ed6faefac545b39e208debd36b9b">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:ad8c4ed6faefac545b39e208debd36b9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f6a2973b21926522fa2f1311d370b94"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a6f6a2973b21926522fa2f1311d370b94">IsValid</a> (bool fSignatureCheck) const</td></tr>
|
|
<tr class="separator:a6f6a2973b21926522fa2f1311d370b94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af535d657a91904f4d657ae7885c5d47a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#af535d657a91904f4d657ae7885c5d47a">Relay</a> (<a class="el" href="classCConnman.html">CConnman</a> &connman) const</td></tr>
|
|
<tr class="separator:af535d657a91904f4d657ae7885c5d47a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5044333bb03f1b680584f1caf5ca7a8a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a5044333bb03f1b680584f1caf5ca7a8a">GetVoteString</a> () const</td></tr>
|
|
<tr class="separator:a5044333bb03f1b680584f1caf5ca7a8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa12ae31e8dbc99b752b3af00b9e759a0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#aa12ae31e8dbc99b752b3af00b9e759a0">GetMasternodeOutpoint</a> () const</td></tr>
|
|
<tr class="separator:aa12ae31e8dbc99b752b3af00b9e759a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab383fc21c110b24d96a04640d7d886e1"><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="classCGovernanceVote.html#ab383fc21c110b24d96a04640d7d886e1">GetHash</a> () const</td></tr>
|
|
<tr class="separator:ab383fc21c110b24d96a04640d7d886e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a314eca2515aed859da2a0e684d53fc54"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a314eca2515aed859da2a0e684d53fc54">ToString</a> () const</td></tr>
|
|
<tr class="separator:a314eca2515aed859da2a0e684d53fc54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c98a071becf793fa5ef18c987215e9f"><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="classCGovernanceVote.html#a9c98a071becf793fa5ef18c987215e9f">GetTypeHash</a> () const</td></tr>
|
|
<tr class="separator:a9c98a071becf793fa5ef18c987215e9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0974b5df25100062b2dd1365a6727a1d"><td class="memTemplParams" colspan="2">template<typename Stream , typename Operation > </td></tr>
|
|
<tr class="memitem:a0974b5df25100062b2dd1365a6727a1d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a0974b5df25100062b2dd1365a6727a1d">SerializationOp</a> (Stream &s, Operation ser_action, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a0974b5df25100062b2dd1365a6727a1d"><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:acc642ff36e3890284d6ddcb6ff1b369b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#acc642ff36e3890284d6ddcb6ff1b369b">ADD_SERIALIZE_METHODS</a></td></tr>
|
|
<tr class="separator:acc642ff36e3890284d6ddcb6ff1b369b"><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:a36511155c36a12daeef191f3eba2718c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a36511155c36a12daeef191f3eba2718c">fValid</a></td></tr>
|
|
<tr class="separator:a36511155c36a12daeef191f3eba2718c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fab6a794fb13d679dc83f3dc13da314"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a9fab6a794fb13d679dc83f3dc13da314">fSynced</a></td></tr>
|
|
<tr class="separator:a9fab6a794fb13d679dc83f3dc13da314"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c90026d5feff78018901e12148a6baa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a0c90026d5feff78018901e12148a6baa">nVoteSignal</a></td></tr>
|
|
<tr class="separator:a0c90026d5feff78018901e12148a6baa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1ec25d6a7440be446d91f687ac68303"><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="classCGovernanceVote.html#ab1ec25d6a7440be446d91f687ac68303">vinMasternode</a></td></tr>
|
|
<tr class="separator:ab1ec25d6a7440be446d91f687ac68303"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b44c32a87f0d046c23819180a407bd0"><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="classCGovernanceVote.html#a0b44c32a87f0d046c23819180a407bd0">nParentHash</a></td></tr>
|
|
<tr class="separator:a0b44c32a87f0d046c23819180a407bd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8e1b1bcea70e78c07ae682c45fa2f80"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#af8e1b1bcea70e78c07ae682c45fa2f80">nVoteOutcome</a></td></tr>
|
|
<tr class="separator:af8e1b1bcea70e78c07ae682c45fa2f80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a191699cfa6bf14d09b92f83d29006be7"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a191699cfa6bf14d09b92f83d29006be7">nTime</a></td></tr>
|
|
<tr class="separator:a191699cfa6bf14d09b92f83d29006be7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5df8501ab6d2640be4bdf297446ff8b"><td class="memItemLeft" align="right" valign="top">std::vector< unsigned char > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#ad5df8501ab6d2640be4bdf297446ff8b">vchSig</a></td></tr>
|
|
<tr class="separator:ad5df8501ab6d2640be4bdf297446ff8b"><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:a85612c3fa13f795d24acf9ae596fe726"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a85612c3fa13f795d24acf9ae596fe726">operator==</a> (const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> &vote1, const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> &vote2)</td></tr>
|
|
<tr class="separator:a85612c3fa13f795d24acf9ae596fe726"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60efac3d286a695b700969efcbbff589"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceVote.html#a60efac3d286a695b700969efcbbff589">operator<</a> (const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> &vote1, const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> &vote2)</td></tr>
|
|
<tr class="separator:a60efac3d286a695b700969efcbbff589"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00088">88</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a97621c7ffd030be077095ac476dec340"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97621c7ffd030be077095ac476dec340">◆ </a></span>CGovernanceVote() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceVote::CGovernanceVote </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-vote_8cpp_source.html#l00205">205</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0af1e1cd693c4bce70980cef8c02149c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0af1e1cd693c4bce70980cef8c02149c">◆ </a></span>CGovernanceVote() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceVote::CGovernanceVote </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCOutPoint.html">COutPoint</a> </td>
|
|
<td class="paramname"><em>outpointMasternodeIn</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>nParentHashIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8cpp_source.html#l00216">216</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ab383fc21c110b24d96a04640d7d886e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab383fc21c110b24d96a04640d7d886e1">◆ </a></span>GetHash()</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> CGovernanceVote::GetHash </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><a class="el" href="classCGovernanceVote.html#ab383fc21c110b24d96a04640d7d886e1">GetHash()</a></p>
|
|
<p>GET UNIQUE HASH WITH DETERMINISTIC VALUE OF THIS SPECIFIC VOTE </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00140">140</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8h_source.html#l00429">CGovernanceManager::AddInvalidVote()</a>, <a class="el" href="governance_8h_source.html#l00434">CGovernanceManager::AddOrphanVote()</a>, <a class="el" href="governance-votedb_8cpp_source.html#l00021">CGovernanceObjectVoteFile::AddVote()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>, <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>, <a class="el" href="governance-votedb_8cpp_source.html#l00079">CGovernanceObjectVoteFile::RebuildIndex()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00227">Relay()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa12ae31e8dbc99b752b3af00b9e759a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa12ae31e8dbc99b752b3af00b9e759a0">◆ </a></span>GetMasternodeOutpoint()</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="classCOutPoint.html">COutPoint</a>& CGovernanceVote::GetMasternodeOutpoint </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-vote_8h_source.html#l00132">132</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00719">CGovernanceObject::CheckOrphanVotes()</a>, <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>, and <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02296f0c66a65cd7b4ebbd14f25c6f84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02296f0c66a65cd7b4ebbd14f25c6f84">◆ </a></span>GetOutcome()</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="governance-vote_8h.html#afc6318ac3bd65dd6391ea25695723f03">vote_outcome_enum_t</a> CGovernanceVote::GetOutcome </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-vote_8h_source.html#l00116">116</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5967c8e728d0aa087fccecbab971b17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5967c8e728d0aa087fccecbab971b17">◆ </a></span>GetParentHash()</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>& CGovernanceVote::GetParentHash </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-vote_8h_source.html#l00118">118</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>, and <a class="el" href="governance_8cpp_source.html#l00929">CGovernanceManager::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfc615f774182cb97d5d5ee624ff03c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfc615f774182cb97d5d5ee624ff03c2">◆ </a></span>GetSignal()</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="governance-vote_8h.html#a538152723c5c3608a104401d174e60ff">vote_signal_enum_t</a> CGovernanceVote::GetSignal </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-vote_8h_source.html#l00114">114</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab723b0f01daa9451f094a635eaa255f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab723b0f01daa9451f094a635eaa255f2">◆ </a></span>GetTimestamp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CGovernanceVote::GetTimestamp </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-vote_8h_source.html#l00112">112</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c98a071becf793fa5ef18c987215e9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c98a071becf793fa5ef18c987215e9f">◆ </a></span>GetTypeHash()</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> CGovernanceVote::GetTypeHash </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><a class="el" href="classCGovernanceVote.html#a9c98a071becf793fa5ef18c987215e9f">GetTypeHash()</a></p>
|
|
<p>GET HASH WITH DETERMINISTIC VALUE OF MASTERNODE-VIN/PARENT-HASH/VOTE-SIGNAL</p>
|
|
<p>This hash collides with previous masternode votes when they update their votes on governance objects. With 12.1 there's various types of votes (funding, valid, delete, etc), so this is the deterministic hash that will collide with the previous vote and allow the system to update. </p><hr/>
|
|
<p>We do not include an outcome, because that can change when a masternode updates their vote from yes to no on funding a specific project for example. We do not include a time because it will be updated each time the vote is updated, changing the hash </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00176">176</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5044333bb03f1b680584f1caf5ca7a8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5044333bb03f1b680584f1caf5ca7a8a">◆ </a></span>GetVoteString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceVote::GetVoteString </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-vote_8h_source.html#l00128">128</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fb0f4f6b6b52cafe2a73e9d9f2ec538"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fb0f4f6b6b52cafe2a73e9d9f2ec538">◆ </a></span>IsSynced()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceVote::IsSynced </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-vote_8h_source.html#l00110">110</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2db215a6ea30ea883f8c9eb7bdd3204d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2db215a6ea30ea883f8c9eb7bdd3204d">◆ </a></span>IsValid() <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">bool CGovernanceVote::IsValid </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-vote_8h_source.html#l00108">108</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00098">CGovernanceObject::ProcessVote()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00836">voteraw()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f6a2973b21926522fa2f1311d370b94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f6a2973b21926522fa2f1311d370b94">◆ </a></span>IsValid() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceVote::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fSignatureCheck</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8cpp_source.html#l00256">256</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af535d657a91904f4d657ae7885c5d47a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af535d657a91904f4d657ae7885c5d47a">◆ </a></span>Relay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceVote::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> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8cpp_source.html#l00227">227</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00719">CGovernanceObject::CheckOrphanVotes()</a>, <a class="el" href="governance_8cpp_source.html#l00274">CGovernanceManager::CheckOrphanVotes()</a>, and <a class="el" href="governance_8h_source.html#l00402">CGovernanceManager::ProcessVoteAndRelay()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0974b5df25100062b2dd1365a6727a1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0974b5df25100062b2dd1365a6727a1d">◆ </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 CGovernanceVote::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-vote_8h_source.html#l00192">192</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9003b6ab32ff8a71fc06cc580daaca87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9003b6ab32ff8a71fc06cc580daaca87">◆ </a></span>SetSignature()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceVote::SetSignature </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< unsigned char > & </td>
|
|
<td class="paramname"><em>vchSigIn</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-vote_8h_source.html#l00122">122</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00836">voteraw()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6f039d26aa59d403e4d96451138f9e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6f039d26aa59d403e4d96451138f9e6">◆ </a></span>SetTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CGovernanceVote::SetTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nTimeIn</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-vote_8h_source.html#l00120">120</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00583">CGovernanceManager::GetCurrentVotes()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00836">voteraw()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8c4ed6faefac545b39e208debd36b9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8c4ed6faefac545b39e208debd36b9b">◆ </a></span>Sign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceVote::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-vote_8cpp_source.html#l00233">233</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.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="a314eca2515aed859da2a0e684d53fc54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a314eca2515aed859da2a0e684d53fc54">◆ </a></span>ToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string CGovernanceVote::ToString </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-vote_8h_source.html#l00151">151</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.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-vote_8cpp_source.html#l00256">IsValid()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a60efac3d286a695b700969efcbbff589"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60efac3d286a695b700969efcbbff589">◆ </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">bool operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> & </td>
|
|
<td class="paramname"><em>vote1</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>vote2</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">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8cpp_source.html#l00307">307</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85612c3fa13f795d24acf9ae596fe726"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85612c3fa13f795d24acf9ae596fe726">◆ </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">bool operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCGovernanceVote.html">CGovernanceVote</a> & </td>
|
|
<td class="paramname"><em>vote1</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>vote2</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">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8cpp_source.html#l00297">297</a> of file <a class="el" href="governance-vote_8cpp_source.html">governance-vote.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="acc642ff36e3890284d6ddcb6ff1b369b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc642ff36e3890284d6ddcb6ff1b369b">◆ </a></span>ADD_SERIALIZE_METHODS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">CGovernanceVote::ADD_SERIALIZE_METHODS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00189">189</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fab6a794fb13d679dc83f3dc13da314"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fab6a794fb13d679dc83f3dc13da314">◆ </a></span>fSynced</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceVote::fSynced</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-vote_8h_source.html#l00096">96</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36511155c36a12daeef191f3eba2718c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36511155c36a12daeef191f3eba2718c">◆ </a></span>fValid</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CGovernanceVote::fValid</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-vote_8h_source.html#l00095">95</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b44c32a87f0d046c23819180a407bd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b44c32a87f0d046c23819180a407bd0">◆ </a></span>nParentHash</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> CGovernanceVote::nParentHash</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-vote_8h_source.html#l00099">99</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00307">operator<()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00297">operator==()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a191699cfa6bf14d09b92f83d29006be7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a191699cfa6bf14d09b92f83d29006be7">◆ </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 CGovernanceVote::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 class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00101">101</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00307">operator<()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00297">operator==()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8e1b1bcea70e78c07ae682c45fa2f80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8e1b1bcea70e78c07ae682c45fa2f80">◆ </a></span>nVoteOutcome</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceVote::nVoteOutcome</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-vote_8h_source.html#l00100">100</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00307">operator<()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00297">operator==()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c90026d5feff78018901e12148a6baa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c90026d5feff78018901e12148a6baa">◆ </a></span>nVoteSignal</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CGovernanceVote::nVoteSignal</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-vote_8h_source.html#l00097">97</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00307">operator<()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00297">operator==()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5df8501ab6d2640be4bdf297446ff8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5df8501ab6d2640be4bdf297446ff8b">◆ </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> CGovernanceVote::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-vote_8h_source.html#l00102">102</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1ec25d6a7440be446d91f687ac68303"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1ec25d6a7440be446d91f687ac68303">◆ </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> CGovernanceVote::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 class="definition">Definition at line <a class="el" href="governance-vote_8h_source.html#l00098">98</a> of file <a class="el" href="governance-vote_8h_source.html">governance-vote.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="governance-vote_8cpp_source.html#l00256">IsValid()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00307">operator<()</a>, <a class="el" href="governance-vote_8cpp_source.html#l00297">operator==()</a>, and <a class="el" href="governance-vote_8cpp_source.html#l00233">Sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/<a class="el" href="governance-vote_8h_source.html">governance-vote.h</a></li>
|
|
<li>src/<a class="el" href="governance-vote_8cpp_source.html">governance-vote.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="classCGovernanceVote.html">CGovernanceVote</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>
|