dash-docs/en/doxygen/html/classCDashNetwork.html

436 lines
42 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: CDashNetwork 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&amp;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
&#160;<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&amp;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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classCDashNetwork.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> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classCDashNetwork-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CDashNetwork Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>&gt;</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 CDashNetwork:</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="classCDashNetwork.png" usemap="#CDashNetwork_map" alt=""/>
<map id="CDashNetwork_map" name="CDashNetwork_map">
<area href="classCGovernanceObject.html" alt="CGovernanceObject" shape="rect" coords="0,56,128,80"/>
</map>
</div></div>
<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:a0d6b3400fb09f96dff3284280e588ee5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#a0d6b3400fb09f96dff3284280e588ee5">CDashNetwork</a> (<a class="el" href="classUniValue.html">UniValue</a> objIn)</td></tr>
<tr class="separator:a0d6b3400fb09f96dff3284280e588ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bbbea517c14a440196f224bb742ef6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#a95bbbea517c14a440196f224bb742ef6">GetHash</a> ()</td></tr>
<tr class="separator:a95bbbea517c14a440196f224bb742ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ebca39c38420890f25ff8fb070c176"><td class="memTemplParams" colspan="2">template&lt;typename Stream , typename Operation &gt; </td></tr>
<tr class="memitem:ae2ebca39c38420890f25ff8fb070c176"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#ae2ebca39c38420890f25ff8fb070c176">SerializationOp</a> (Stream &amp;s, Operation ser_action, int nType, int nVersion)</td></tr>
<tr class="separator:ae2ebca39c38420890f25ff8fb070c176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classCGovernanceObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCGovernanceObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a></td></tr>
<tr class="memitem:aead603d7a39e5cc89b0e02548f6ec02e inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aead603d7a39e5cc89b0e02548f6ec02e">CGovernanceObject</a> ()</td></tr>
<tr class="separator:aead603d7a39e5cc89b0e02548f6ec02e inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdc3ec4acb4e60a174a771e64439e09d inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46f2b6d9f511ba08258f92774f262ab inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ac46f2b6d9f511ba08258f92774f262ab">CGovernanceObject</a> (const <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &amp;other)</td></tr>
<tr class="separator:ac46f2b6d9f511ba08258f92774f262ab inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99712fbaeb0f6ebf603cd15089e33142 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a99712fbaeb0f6ebf603cd15089e33142">swap</a> (<a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &amp;first, <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &amp;second)</td></tr>
<tr class="separator:a99712fbaeb0f6ebf603cd15089e33142 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a076c567f4f62467d9420f908f073b359 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a076c567f4f62467d9420f908f073b359">GetCreationTime</a> () const</td></tr>
<tr class="separator:a076c567f4f62467d9420f908f073b359 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae446208ab97ae86e5e2f184379f435a5 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ae446208ab97ae86e5e2f184379f435a5">GetDeletionTime</a> () const</td></tr>
<tr class="separator:ae446208ab97ae86e5e2f184379f435a5 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c1e5a100ce790ad05ade4145f9d2b8 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a54c1e5a100ce790ad05ade4145f9d2b8">GetObjectType</a> () const</td></tr>
<tr class="separator:a54c1e5a100ce790ad05ade4145f9d2b8 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908dfe00ec4e7321cde4d2165b15092c inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classuint256.html">uint256</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a908dfe00ec4e7321cde4d2165b15092c">GetCollateralHash</a> () const</td></tr>
<tr class="separator:a908dfe00ec4e7321cde4d2165b15092c inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2942b709b3e85837a549b0726f9bc29 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCTxIn.html">CTxIn</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad2942b709b3e85837a549b0726f9bc29">GetMasternodeVin</a> () const</td></tr>
<tr class="separator:ad2942b709b3e85837a549b0726f9bc29 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e121b383506b6064c4f7174b77e1f87 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a7e121b383506b6064c4f7174b77e1f87">IsSetCachedFunding</a> () const</td></tr>
<tr class="separator:a7e121b383506b6064c4f7174b77e1f87 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04a0df6de43a41133c8e9d1c3eb7542f inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a04a0df6de43a41133c8e9d1c3eb7542f">IsSetCachedValid</a> () const</td></tr>
<tr class="separator:a04a0df6de43a41133c8e9d1c3eb7542f inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d8f0d0186214618f98034d55eb9316e inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a9d8f0d0186214618f98034d55eb9316e">IsSetCachedDelete</a> () const</td></tr>
<tr class="separator:a9d8f0d0186214618f98034d55eb9316e inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4e5b3512194447c8874720052e207b1 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad4e5b3512194447c8874720052e207b1">IsSetCachedEndorsed</a> () const</td></tr>
<tr class="separator:ad4e5b3512194447c8874720052e207b1 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd641ee3cf03bab5bef0592c75f09a8 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adfd641ee3cf03bab5bef0592c75f09a8">IsSetDirtyCache</a> () const</td></tr>
<tr class="separator:adfd641ee3cf03bab5bef0592c75f09a8 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36bb99a8209801ebd23b7b90f4faea93 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a36bb99a8209801ebd23b7b90f4faea93">IsSetExpired</a> () const</td></tr>
<tr class="separator:a36bb99a8209801ebd23b7b90f4faea93 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00d08ba58277fb8184c7ac6ec401b151 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a00d08ba58277fb8184c7ac6ec401b151">InvalidateVoteCache</a> ()</td></tr>
<tr class="separator:a00d08ba58277fb8184c7ac6ec401b151 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e16b30b605cda6401fa50b6632e1f0 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObjectVoteFile.html">CGovernanceObjectVoteFile</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a21e16b30b605cda6401fa50b6632e1f0">GetVoteFile</a> ()</td></tr>
<tr class="separator:a21e16b30b605cda6401fa50b6632e1f0 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f168b875cd563ff95e23a864a5c252 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ac6f168b875cd563ff95e23a864a5c252">SetMasternodeVin</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &amp;outpoint)</td></tr>
<tr class="separator:ac6f168b875cd563ff95e23a864a5c252 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ac3561fed7eb1837d55516a8a2646ba inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a1ac3561fed7eb1837d55516a8a2646ba">Sign</a> (<a class="el" href="classCKey.html">CKey</a> &amp;keyMasternode, <a class="el" href="classCPubKey.html">CPubKey</a> &amp;pubKeyMasternode)</td></tr>
<tr class="separator:a1ac3561fed7eb1837d55516a8a2646ba inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad41e5a106cd3980c726014aa99ea4536 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad41e5a106cd3980c726014aa99ea4536">CheckSignature</a> (<a class="el" href="classCPubKey.html">CPubKey</a> &amp;pubKeyMasternode)</td></tr>
<tr class="separator:ad41e5a106cd3980c726014aa99ea4536 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a246f8a8323012d783c84d31399836e5e inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a246f8a8323012d783c84d31399836e5e">GetSignatureMessage</a> () const</td></tr>
<tr class="separator:a246f8a8323012d783c84d31399836e5e inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87299fa8b8e08bc0c31071960a8ba9fe inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a87299fa8b8e08bc0c31071960a8ba9fe">IsValidLocally</a> (std::string &amp;strError, bool fCheckCollateral)</td></tr>
<tr class="separator:a87299fa8b8e08bc0c31071960a8ba9fe inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba6b4211c5b255df0e30fee56ff3f97 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adba6b4211c5b255df0e30fee56ff3f97">IsValidLocally</a> (std::string &amp;strError, bool &amp;fMissingMasternode, bool &amp;fMissingConfirmations, bool fCheckCollateral)</td></tr>
<tr class="separator:adba6b4211c5b255df0e30fee56ff3f97 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7b40d80dd274eb61a34149b059704d0 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad7b40d80dd274eb61a34149b059704d0">IsCollateralValid</a> (std::string &amp;strError, bool &amp;fMissingConfirmations)</td></tr>
<tr class="memdesc:ad7b40d80dd274eb61a34149b059704d0 inherit pub_methods_classCGovernanceObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the collateral transaction for the budget proposal/finalized budget. <a href="classCGovernanceObject.html#ad7b40d80dd274eb61a34149b059704d0">More...</a><br /></td></tr>
<tr class="separator:ad7b40d80dd274eb61a34149b059704d0 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc48776ec699035c80a7f82a43d90d6 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3fc48776ec699035c80a7f82a43d90d6">UpdateLocalValidity</a> ()</td></tr>
<tr class="separator:a3fc48776ec699035c80a7f82a43d90d6 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb82a3773b8f9748e5b7323420472fbd inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#adb82a3773b8f9748e5b7323420472fbd">UpdateSentinelVariables</a> ()</td></tr>
<tr class="separator:adb82a3773b8f9748e5b7323420472fbd inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f19f36ec3f94e0ad6f654ba551b8101 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6f19f36ec3f94e0ad6f654ba551b8101">GetObjectSubtype</a> ()</td></tr>
<tr class="separator:a6f19f36ec3f94e0ad6f654ba551b8101 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb970c9ca2a48e517da1cd7057c64285 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#acb970c9ca2a48e517da1cd7057c64285">GetMinCollateralFee</a> ()</td></tr>
<tr class="separator:acb970c9ca2a48e517da1cd7057c64285 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d5f7457060c015ceff0edefdd90cbc inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a75d5f7457060c015ceff0edefdd90cbc">GetJSONObject</a> ()</td></tr>
<tr class="separator:a75d5f7457060c015ceff0edefdd90cbc inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b1006ee9383c053b9f912b5352afe81 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a3b1006ee9383c053b9f912b5352afe81">Relay</a> (<a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:a3b1006ee9383c053b9f912b5352afe81 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b15cf178c1eb3957678019b37ad8edf inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a4b15cf178c1eb3957678019b37ad8edf">GetHash</a> () const</td></tr>
<tr class="separator:a4b15cf178c1eb3957678019b37ad8edf inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7663f07d10ab825f0bd487e040bcf2db inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6888dc99af22b59a19fc5333d14c17d0 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a3e963b061adf9d09e50d00995dcb1 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcfeac9a1f9542b81d41d94599be34c3 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa140140f32ff3e2c50267073e2f332f4 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831800a9c4e1f34e4d425adc11dabbf6 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">int&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada208950a79d547e89efac1cfca30126 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ada208950a79d547e89efac1cfca30126">GetCurrentMNVotes</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &amp;mnCollateralOutpoint, <a class="el" href="structvote__rec__t.html">vote_rec_t</a> &amp;voteRecord)</td></tr>
<tr class="separator:ada208950a79d547e89efac1cfca30126 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9dea911406ab7db9d9639ea20a605bb inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ad9dea911406ab7db9d9639ea20a605bb">GetDataAsHex</a> ()</td></tr>
<tr class="separator:ad9dea911406ab7db9d9639ea20a605bb inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa08ddbdca2f9f320d0dc5dac0a7eade3 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#aa08ddbdca2f9f320d0dc5dac0a7eade3">GetDataAsString</a> ()</td></tr>
<tr class="separator:aa08ddbdca2f9f320d0dc5dac0a7eade3 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25f82d3f16edb2c16141492b7160c425 inherit pub_methods_classCGovernanceObject"><td class="memTemplParams" colspan="2">template&lt;typename Stream , typename Operation &gt; </td></tr>
<tr class="memitem:a25f82d3f16edb2c16141492b7160c425 inherit pub_methods_classCGovernanceObject"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a25f82d3f16edb2c16141492b7160c425">SerializationOp</a> (Stream &amp;s, Operation ser_action, int nType, int nVersion)</td></tr>
<tr class="separator:a25f82d3f16edb2c16141492b7160c425 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313345b8ddabaf9cbe4ff6d219fa9bd9 inherit pub_methods_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCGovernanceObject.html">CGovernanceObject</a> &amp;&#160;</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 inherit pub_methods_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</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:aa5d1aded46c10af4b06e44dd60555563"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#aa5d1aded46c10af4b06e44dd60555563">ADD_SERIALIZE_METHODS</a></td></tr>
<tr class="separator:aa5d1aded46c10af4b06e44dd60555563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classCGovernanceObject"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classCGovernanceObject')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a></td></tr>
<tr class="memitem:ae21d58cdd107fabe6b97929e69176763 inherit pub_attribs_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#ae21d58cdd107fabe6b97929e69176763">ADD_SERIALIZE_METHODS</a></td></tr>
<tr class="separator:ae21d58cdd107fabe6b97929e69176763 inherit pub_attribs_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</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:a2845e0a3ebe31d658d954d2b1c965271"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#a2845e0a3ebe31d658d954d2b1c965271">strName</a></td></tr>
<tr class="separator:a2845e0a3ebe31d658d954d2b1c965271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96e19c74257448e1f246e304128fa90"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDashNetwork.html#ad96e19c74257448e1f246e304128fa90">strURL</a></td></tr>
<tr class="separator:ad96e19c74257448e1f246e304128fa90"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classCGovernanceObject"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classCGovernanceObject')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classCGovernanceObject.html">CGovernanceObject</a></td></tr>
<tr class="memitem:a7599e1827b184e8cdc3cc1ee1e523ff6 inherit pub_types_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; <a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="structvote__rec__t.html">vote_rec_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a7599e1827b184e8cdc3cc1ee1e523ff6">vote_m_t</a></td></tr>
<tr class="separator:a7599e1827b184e8cdc3cc1ee1e523ff6 inherit pub_types_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0950a5e3d84453c010c957614c64c97d inherit pub_types_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">typedef vote_m_t::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a0950a5e3d84453c010c957614c64c97d">vote_m_it</a></td></tr>
<tr class="separator:a0950a5e3d84453c010c957614c64c97d inherit pub_types_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df221c163d3b7e9bca635cdb9d9e932 inherit pub_types_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">typedef vote_m_t::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a2df221c163d3b7e9bca635cdb9d9e932">vote_m_cit</a></td></tr>
<tr class="separator:a2df221c163d3b7e9bca635cdb9d9e932 inherit pub_types_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6443b2396e4e09dfdc4f5ae53eeef4ed inherit pub_types_classCGovernanceObject"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCacheMultiMap.html">CacheMultiMap</a>&lt; <a class="el" href="classCOutPoint.html">COutPoint</a>, <a class="el" href="governance-object_8h.html#a7314e997f883037b2114b44afe32a61e">vote_time_pair_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCGovernanceObject.html#a6443b2396e4e09dfdc4f5ae53eeef4ed">vote_mcache_t</a></td></tr>
<tr class="separator:a6443b2396e4e09dfdc4f5ae53eeef4ed inherit pub_types_classCGovernanceObject"><td class="memSeparator" colspan="2">&#160;</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="drafted_2governance-classes_8h_source.html#l00133">133</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0d6b3400fb09f96dff3284280e588ee5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d6b3400fb09f96dff3284280e588ee5">&#9670;&nbsp;</a></span>CDashNetwork()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CDashNetwork::CDashNetwork </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classUniValue.html">UniValue</a>&#160;</td>
<td class="paramname"><em>objIn</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="drafted_2governance-classes_8h_source.html#l00141">141</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a95bbbea517c14a440196f224bb742ef6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95bbbea517c14a440196f224bb742ef6">&#9670;&nbsp;</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> CDashNetwork::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">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classCGovernanceObject.html#a2099d6d1f8483372e0527f99eb87d21f">CGovernanceObject</a>.</p>
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00149">149</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
</div>
</div>
<a id="ae2ebca39c38420890f25ff8fb070c176"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2ebca39c38420890f25ff8fb070c176">&#9670;&nbsp;</a></span>SerializationOp()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Stream , typename Operation &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CDashNetwork::SerializationOp </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Operation&#160;</td>
<td class="paramname"><em>ser_action</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nVersion</em>&#160;</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="drafted_2governance-classes_8h_source.html#l00164">164</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa5d1aded46c10af4b06e44dd60555563"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5d1aded46c10af4b06e44dd60555563">&#9670;&nbsp;</a></span>ADD_SERIALIZE_METHODS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CDashNetwork::ADD_SERIALIZE_METHODS</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="drafted_2governance-classes_8h_source.html#l00161">161</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
</div>
</div>
<a id="a2845e0a3ebe31d658d954d2b1c965271"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2845e0a3ebe31d658d954d2b1c965271">&#9670;&nbsp;</a></span>strName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CDashNetwork::strName</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#l00136">136</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="drafted_2governance-classes_8h_source.html#l00141">CDashNetwork()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00149">GetHash()</a>, and <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">SerializationOp()</a>.</p>
</div>
</div>
<a id="ad96e19c74257448e1f246e304128fa90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad96e19c74257448e1f246e304128fa90">&#9670;&nbsp;</a></span>strURL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CDashNetwork::strURL</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#l00137">137</a> of file <a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="drafted_2governance-classes_8h_source.html#l00141">CDashNetwork()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00149">GetHash()</a>, and <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">SerializationOp()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/drafted/<a class="el" href="drafted_2governance-classes_8h_source.html">governance-classes.h</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="classCDashNetwork.html">CDashNetwork</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>