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

1804 lines
106 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: CPrivateSendClient 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('classCPrivateSendClient.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-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classCPrivateSendClient-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CPrivateSendClient Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="privatesend-client_8h_source.html">privatesend-client.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 CPrivateSendClient:</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="classCPrivateSendClient.png" usemap="#CPrivateSendClient_map" alt=""/>
<map id="CPrivateSendClient_map" name="CPrivateSendClient_map">
<area href="classCPrivateSendBase.html" alt="CPrivateSendBase" shape="rect" coords="0,0,122,24"/>
</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:a3d1f2de2f40e4b8df13202380e8c6137"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a3d1f2de2f40e4b8df13202380e8c6137">CPrivateSendClient</a> ()</td></tr>
<tr class="separator:a3d1f2de2f40e4b8df13202380e8c6137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5739f34dc74c48a25481ed6cb61a88f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ac5739f34dc74c48a25481ed6cb61a88f">ProcessMessage</a> (<a class="el" href="classCNode.html">CNode</a> *pfrom, std::string &amp;strCommand, <a class="el" href="classCDataStream.html">CDataStream</a> &amp;vRecv, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:ac5739f34dc74c48a25481ed6cb61a88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42277d5f7e91e7952d3b6f031fcd8d18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a42277d5f7e91e7952d3b6f031fcd8d18">ClearSkippedDenominations</a> ()</td></tr>
<tr class="separator:a42277d5f7e91e7952d3b6f031fcd8d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4313c8c9d8832e4842a91eb49f95be7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ab4313c8c9d8832e4842a91eb49f95be7">SetMinBlocksToWait</a> (int nMinBlocksToWaitIn)</td></tr>
<tr class="separator:ab4313c8c9d8832e4842a91eb49f95be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac311fe13f1289e5df9a4420d58d06d09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ac311fe13f1289e5df9a4420d58d06d09">ResetPool</a> ()</td></tr>
<tr class="separator:ac311fe13f1289e5df9a4420d58d06d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a649a4aa27cb51eb94384232d7b49e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#af8a649a4aa27cb51eb94384232d7b49e">UnlockCoins</a> ()</td></tr>
<tr class="separator:af8a649a4aa27cb51eb94384232d7b49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af714c916948fda55c513e0eb238d2cd3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#af714c916948fda55c513e0eb238d2cd3">GetStatus</a> ()</td></tr>
<tr class="separator:af714c916948fda55c513e0eb238d2cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3438123cb41c93b5323f64bb52a7331"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ad3438123cb41c93b5323f64bb52a7331">DoAutomaticDenominating</a> (<a class="el" href="classCConnman.html">CConnman</a> &amp;connman, bool fDryRun=false)</td></tr>
<tr class="memdesc:ad3438123cb41c93b5323f64bb52a7331"><td class="mdescLeft">&#160;</td><td class="mdescRight">Passively run mixing in the background according to the configuration in settings. <a href="#ad3438123cb41c93b5323f64bb52a7331">More...</a><br /></td></tr>
<tr class="separator:ad3438123cb41c93b5323f64bb52a7331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46f1f1448b1737eb8e914dfc9f2edd46"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a46f1f1448b1737eb8e914dfc9f2edd46">CheckTimeout</a> ()</td></tr>
<tr class="separator:a46f1f1448b1737eb8e914dfc9f2edd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f93846395809d7e088fc5fd7a0f7d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a90f93846395809d7e088fc5fd7a0f7d8">NewBlock</a> ()</td></tr>
<tr class="memdesc:a90f93846395809d7e088fc5fd7a0f7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process a new block. <a href="#a90f93846395809d7e088fc5fd7a0f7d8">More...</a><br /></td></tr>
<tr class="separator:a90f93846395809d7e088fc5fd7a0f7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa728cc4f11d0986229e35d33486c2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a7aa728cc4f11d0986229e35d33486c2e">UpdatedBlockTip</a> (const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *pindex)</td></tr>
<tr class="separator:a7aa728cc4f11d0986229e35d33486c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classCPrivateSendBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCPrivateSendBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classCPrivateSendBase.html">CPrivateSendBase</a></td></tr>
<tr class="memitem:a48a41057b035b035838355b3ad22db3d inherit pub_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a48a41057b035b035838355b3ad22db3d">CPrivateSendBase</a> ()</td></tr>
<tr class="separator:a48a41057b035b035838355b3ad22db3d inherit pub_methods_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae3342d1dae79f011c07c72570b6a43 inherit pub_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a2ae3342d1dae79f011c07c72570b6a43">GetQueueSize</a> () const</td></tr>
<tr class="separator:a2ae3342d1dae79f011c07c72570b6a43 inherit pub_methods_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae19453b7b1823edc634f4933e0d5ed4f inherit pub_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#ae19453b7b1823edc634f4933e0d5ed4f">GetState</a> () const</td></tr>
<tr class="separator:ae19453b7b1823edc634f4933e0d5ed4f inherit pub_methods_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b10ffa4b75fa1a1cff666d19c1ebdb inherit pub_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#ad9b10ffa4b75fa1a1cff666d19c1ebdb">GetStateString</a> () const</td></tr>
<tr class="separator:ad9b10ffa4b75fa1a1cff666d19c1ebdb inherit pub_methods_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9512a3d32d9e3f9f7a847b3337ad8f9e inherit pub_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a9512a3d32d9e3f9f7a847b3337ad8f9e">GetEntriesCount</a> () const</td></tr>
<tr class="separator:a9512a3d32d9e3f9f7a847b3337ad8f9e inherit pub_methods_classCPrivateSendBase"><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:a9eaafa61ebf8cf727cdd2b4ffb69cad3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a9eaafa61ebf8cf727cdd2b4ffb69cad3">nPrivateSendRounds</a></td></tr>
<tr class="separator:a9eaafa61ebf8cf727cdd2b4ffb69cad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a53a3758ea1df3533ec1c1ba2a0c5c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a27a53a3758ea1df3533ec1c1ba2a0c5c">nPrivateSendAmount</a></td></tr>
<tr class="separator:a27a53a3758ea1df3533ec1c1ba2a0c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b19b997fefede9f57d5715af92a92b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a4b19b997fefede9f57d5715af92a92b1">nLiquidityProvider</a></td></tr>
<tr class="separator:a4b19b997fefede9f57d5715af92a92b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75799095593d6171c667e9892f2723d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a75799095593d6171c667e9892f2723d0">fEnablePrivateSend</a></td></tr>
<tr class="separator:a75799095593d6171c667e9892f2723d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0749ab2a86d86bc9961202d8776e0998"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a0749ab2a86d86bc9961202d8776e0998">fPrivateSendMultiSession</a></td></tr>
<tr class="separator:a0749ab2a86d86bc9961202d8776e0998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fe5ded946515b6ed6f07e3130427f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmasternode__info__t.html">masternode_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ab7fe5ded946515b6ed6f07e3130427f9">infoMixingMasternode</a></td></tr>
<tr class="separator:ab7fe5ded946515b6ed6f07e3130427f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84aee9524e7f78828583bcf83c6cd559"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a84aee9524e7f78828583bcf83c6cd559">nCachedNumBlocks</a></td></tr>
<tr class="separator:a84aee9524e7f78828583bcf83c6cd559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af733c757c72bcff4b99b613cce0de29e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#af733c757c72bcff4b99b613cce0de29e">fCreateAutoBackups</a></td></tr>
<tr class="separator:af733c757c72bcff4b99b613cce0de29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classCPrivateSendBase"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classCPrivateSendBase')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classCPrivateSendBase.html">CPrivateSendBase</a></td></tr>
<tr class="memitem:a9cc75eb7705e67a636b831e29a1a50e7 inherit pub_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a9cc75eb7705e67a636b831e29a1a50e7">nSessionDenom</a></td></tr>
<tr class="separator:a9cc75eb7705e67a636b831e29a1a50e7 inherit pub_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ac697b8fbdc76ff365bccdf553f0ac4e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ac697b8fbdc76ff365bccdf553f0ac4e9">CheckPool</a> ()</td></tr>
<tr class="memdesc:ac697b8fbdc76ff365bccdf553f0ac4e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for process. <a href="#ac697b8fbdc76ff365bccdf553f0ac4e9">More...</a><br /></td></tr>
<tr class="separator:ac697b8fbdc76ff365bccdf553f0ac4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8053400f47f19228fb34d8ee13a983"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a1f8053400f47f19228fb34d8ee13a983">CompletedTransaction</a> (<a class="el" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a> nMessageID)</td></tr>
<tr class="separator:a1f8053400f47f19228fb34d8ee13a983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39479063476c18d9faf8531867d522d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a39479063476c18d9faf8531867d522d5">IsDenomSkipped</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nDenomValue)</td></tr>
<tr class="separator:a39479063476c18d9faf8531867d522d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57143820ab3c0ff4c8e3f0781a9a329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#af57143820ab3c0ff4c8e3f0781a9a329">WaitForAnotherBlock</a> ()</td></tr>
<tr class="separator:af57143820ab3c0ff4c8e3f0781a9a329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ab2a3ffac1f0a2b4dd93effbbd0c142"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a4ab2a3ffac1f0a2b4dd93effbbd0c142">CheckAutomaticBackup</a> ()</td></tr>
<tr class="separator:a4ab2a3ffac1f0a2b4dd93effbbd0c142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58fe9de7d8ed8dff1503299c42e9138f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a58fe9de7d8ed8dff1503299c42e9138f">JoinExistingQueue</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nBalanceNeedsAnonymized, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:a58fe9de7d8ed8dff1503299c42e9138f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4394dfd7c898722e494a417cce66aeea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a4394dfd7c898722e494a417cce66aeea">StartNewQueue</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMin, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nBalanceNeedsAnonymized, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:a4394dfd7c898722e494a417cce66aeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c910708ed9797f5a9e5fe68144bcc1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ac0c910708ed9797f5a9e5fe68144bcc1">CreateDenominated</a> (<a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="memdesc:ac0c910708ed9797f5a9e5fe68144bcc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create denominations. <a href="#ac0c910708ed9797f5a9e5fe68144bcc1">More...</a><br /></td></tr>
<tr class="separator:ac0c910708ed9797f5a9e5fe68144bcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1318eb1f8e5a845036cfe99f0b3f8b36"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a1318eb1f8e5a845036cfe99f0b3f8b36">CreateDenominated</a> (const <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> &amp;tallyItem, bool fCreateMixingCollaterals, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:a1318eb1f8e5a845036cfe99f0b3f8b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f4bddf72925cabe06a4c85f6ad522d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a3f4bddf72925cabe06a4c85f6ad522d7">MakeCollateralAmounts</a> (<a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="memdesc:a3f4bddf72925cabe06a4c85f6ad522d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Split up large inputs or make fee sized inputs. <a href="#a3f4bddf72925cabe06a4c85f6ad522d7">More...</a><br /></td></tr>
<tr class="separator:a3f4bddf72925cabe06a4c85f6ad522d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad603beaa1644f6e6cfb8ca7d1400d46e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ad603beaa1644f6e6cfb8ca7d1400d46e">MakeCollateralAmounts</a> (const <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> &amp;tallyItem, bool fTryDenominated, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:ad603beaa1644f6e6cfb8ca7d1400d46e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c0fd844c06a51c196e9c712df4af546"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a0c0fd844c06a51c196e9c712df4af546">SubmitDenominate</a> (<a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="memdesc:a0c0fd844c06a51c196e9c712df4af546"><td class="mdescLeft">&#160;</td><td class="mdescRight">As a client, submit part of a future mixing transaction to a Masternode to start the process. <a href="#a0c0fd844c06a51c196e9c712df4af546">More...</a><br /></td></tr>
<tr class="separator:a0c0fd844c06a51c196e9c712df4af546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356ed0412558a251d85ebfbc4090dcf9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a356ed0412558a251d85ebfbc4090dcf9">PrepareDenominate</a> (int nMinRounds, int nMaxRounds, std::string &amp;strErrorRet, std::vector&lt; <a class="el" href="classCTxIn.html">CTxIn</a> &gt; &amp;vecTxInRet, std::vector&lt; <a class="el" href="classCTxOut.html">CTxOut</a> &gt; &amp;vecTxOutRet)</td></tr>
<tr class="memdesc:a356ed0412558a251d85ebfbc4090dcf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">step 1: prepare denominated inputs and outputs <a href="#a356ed0412558a251d85ebfbc4090dcf9">More...</a><br /></td></tr>
<tr class="separator:a356ed0412558a251d85ebfbc4090dcf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd3ad9ca84fcc35a3b3f19011494610"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a5dd3ad9ca84fcc35a3b3f19011494610">SendDenominate</a> (const std::vector&lt; <a class="el" href="classCTxIn.html">CTxIn</a> &gt; &amp;vecTxIn, const std::vector&lt; <a class="el" href="classCTxOut.html">CTxOut</a> &gt; &amp;vecTxOut, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="memdesc:a5dd3ad9ca84fcc35a3b3f19011494610"><td class="mdescLeft">&#160;</td><td class="mdescRight">step 2: send denominated inputs and outputs prepared in step 1 <a href="#a5dd3ad9ca84fcc35a3b3f19011494610">More...</a><br /></td></tr>
<tr class="separator:a5dd3ad9ca84fcc35a3b3f19011494610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ceb3cdbbc766124a2a79166241a72cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a1ceb3cdbbc766124a2a79166241a72cf">CheckPoolStateUpdate</a> (<a class="el" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a> nStateNew, int nEntriesCountNew, <a class="el" href="privatesend_8h.html#a31c8a30d2786888a6414397247a9672b">PoolStatusUpdate</a> nStatusUpdate, <a class="el" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a> nMessageID, int nSessionIDNew=0)</td></tr>
<tr class="memdesc:a1ceb3cdbbc766124a2a79166241a72cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Masternode updates about the progress of mixing. <a href="#a1ceb3cdbbc766124a2a79166241a72cf">More...</a><br /></td></tr>
<tr class="separator:a1ceb3cdbbc766124a2a79166241a72cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeecf1de650020b699ac781d6e35738ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#aeecf1de650020b699ac781d6e35738ca">SetState</a> (<a class="el" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a> nStateNew)</td></tr>
<tr class="separator:aeecf1de650020b699ac781d6e35738ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b2003b8c8b493d13fb8b0dfcac37fd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a2b2003b8c8b493d13fb8b0dfcac37fd5">SignFinalTransaction</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &amp;finalTransactionNew, <a class="el" href="classCNode.html">CNode</a> *pnode, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="memdesc:a2b2003b8c8b493d13fb8b0dfcac37fd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">As a client, check and sign the final transaction. <a href="#a2b2003b8c8b493d13fb8b0dfcac37fd5">More...</a><br /></td></tr>
<tr class="separator:a2b2003b8c8b493d13fb8b0dfcac37fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa7b75d731041b724a6f834a9b1f981f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#afa7b75d731041b724a6f834a9b1f981f">RelayIn</a> (const <a class="el" href="classCDarkSendEntry.html">CDarkSendEntry</a> &amp;entry, <a class="el" href="classCConnman.html">CConnman</a> &amp;connman)</td></tr>
<tr class="separator:afa7b75d731041b724a6f834a9b1f981f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff245581dce471708bea6a425ca5b533"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#aff245581dce471708bea6a425ca5b533">SetNull</a> ()</td></tr>
<tr class="separator:aff245581dce471708bea6a425ca5b533"><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:aad97f0fc94af9d511e1a52f9ad164d49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#aad97f0fc94af9d511e1a52f9ad164d49">cs_darksend</a></td></tr>
<tr class="separator:aad97f0fc94af9d511e1a52f9ad164d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a010af65bc5f5dad3828bddf4f086ae34"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCOutPoint.html">COutPoint</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a010af65bc5f5dad3828bddf4f086ae34">vecMasternodesUsed</a></td></tr>
<tr class="separator:a010af65bc5f5dad3828bddf4f086ae34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbc77682f1af60eea559f725059c3614"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a></td></tr>
<tr class="separator:afbc77682f1af60eea559f725059c3614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a260030055f53ba65ef8d7797f86eb4c1"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCOutPoint.html">COutPoint</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a260030055f53ba65ef8d7797f86eb4c1">vecOutPointLocked</a></td></tr>
<tr class="separator:a260030055f53ba65ef8d7797f86eb4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5338d796aa1142899908cb5ba2dd30d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a5338d796aa1142899908cb5ba2dd30d0">nCachedLastSuccessBlock</a></td></tr>
<tr class="separator:a5338d796aa1142899908cb5ba2dd30d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a88e7f4e4de84b6a01c4d4675dd74bc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc">nMinBlocksToWait</a></td></tr>
<tr class="separator:a9a88e7f4e4de84b6a01c4d4675dd74bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b01f3c30b8c7568f4f4900b491eb36"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ab8b01f3c30b8c7568f4f4900b491eb36">nCachedBlockHeight</a></td></tr>
<tr class="separator:ab8b01f3c30b8c7568f4f4900b491eb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b2797e14a4da39612702f74c7033c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#aa5b2797e14a4da39612702f74c7033c0">nEntriesCount</a></td></tr>
<tr class="separator:aa5b2797e14a4da39612702f74c7033c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57e4dfcfb545ca5297286fa9e493622"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#ab57e4dfcfb545ca5297286fa9e493622">fLastEntryAccepted</a></td></tr>
<tr class="separator:ab57e4dfcfb545ca5297286fa9e493622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd1883b287215177902202140e8fc25"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#a2fd1883b287215177902202140e8fc25">strLastMessage</a></td></tr>
<tr class="separator:a2fd1883b287215177902202140e8fc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa3f21c956257cfa30549134a16246b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#acfa3f21c956257cfa30549134a16246b">strAutoDenomResult</a></td></tr>
<tr class="separator:acfa3f21c956257cfa30549134a16246b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1cc0fa3fa8322950f80d7454646c4ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCMutableTransaction.html">CMutableTransaction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#af1cc0fa3fa8322950f80d7454646c4ba">txMyCollateral</a></td></tr>
<tr class="separator:af1cc0fa3fa8322950f80d7454646c4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa144288555b8b7e5331b00382c8a2cfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCKeyHolderStorage.html">CKeyHolderStorage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendClient.html#aa144288555b8b7e5331b00382c8a2cfe">keyHolderStorage</a></td></tr>
<tr class="separator:aa144288555b8b7e5331b00382c8a2cfe"><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 pro_methods_classCPrivateSendBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classCPrivateSendBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classCPrivateSendBase.html">CPrivateSendBase</a></td></tr>
<tr class="memitem:a0391a4e1597763c859634cec88428190 inherit pro_methods_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a0391a4e1597763c859634cec88428190">SetNull</a> ()</td></tr>
<tr class="separator:a0391a4e1597763c859634cec88428190 inherit pro_methods_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classCPrivateSendBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classCPrivateSendBase')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classCPrivateSendBase.html">CPrivateSendBase</a></td></tr>
<tr class="memitem:a434f518bfe5ca5c06cd7d96160a3a890 inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCDarksendQueue.html">CDarksendQueue</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a434f518bfe5ca5c06cd7d96160a3a890">vecDarksendQueue</a></td></tr>
<tr class="separator:a434f518bfe5ca5c06cd7d96160a3a890 inherit pro_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35fe3675579b01d6f88ff010e31f7f76 inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCDarkSendEntry.html">CDarkSendEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#a35fe3675579b01d6f88ff010e31f7f76">vecEntries</a></td></tr>
<tr class="separator:a35fe3675579b01d6f88ff010e31f7f76 inherit pro_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcf2f8de1b132f112d54e4fb7ec0bfa1 inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#afcf2f8de1b132f112d54e4fb7ec0bfa1">nState</a></td></tr>
<tr class="separator:afcf2f8de1b132f112d54e4fb7ec0bfa1 inherit pro_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0054bcc2cac60cada53c44968875fee inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#ae0054bcc2cac60cada53c44968875fee">nTimeLastSuccessfulStep</a></td></tr>
<tr class="separator:ae0054bcc2cac60cada53c44968875fee inherit pro_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe931fe76435924be09b295009e18895 inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#abe931fe76435924be09b295009e18895">nSessionID</a></td></tr>
<tr class="separator:abe931fe76435924be09b295009e18895 inherit pro_attribs_classCPrivateSendBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97d6eb5ca512c2a4f000c21061ae793 inherit pro_attribs_classCPrivateSendBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCMutableTransaction.html">CMutableTransaction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPrivateSendBase.html#af97d6eb5ca512c2a4f000c21061ae793">finalMutableTransaction</a></td></tr>
<tr class="separator:af97d6eb5ca512c2a4f000c21061ae793 inherit pro_attribs_classCPrivateSendBase"><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>Used to keep track of current status of mixing pool </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00034">34</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3d1f2de2f40e4b8df13202380e8c6137"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d1f2de2f40e4b8df13202380e8c6137">&#9670;&nbsp;</a></span>CPrivateSendClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CPrivateSendClient::CPrivateSendClient </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00114">114</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4ab2a3ffac1f0a2b4dd93effbbd0c142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ab2a3ffac1f0a2b4dd93effbbd0c142">&#9670;&nbsp;</a></span>CheckAutomaticBackup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::CheckAutomaticBackup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00627">627</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="ac697b8fbdc76ff365bccdf553f0ac4e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac697b8fbdc76ff365bccdf553f0ac4e9">&#9670;&nbsp;</a></span>CheckPool()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::CheckPool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Check for process. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00291">291</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>.</p>
</div>
</div>
<a id="a1ceb3cdbbc766124a2a79166241a72cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ceb3cdbbc766124a2a79166241a72cf">&#9670;&nbsp;</a></span>CheckPoolStateUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::CheckPoolStateUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a>&#160;</td>
<td class="paramname"><em>nStateNew</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nEntriesCountNew</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="privatesend_8h.html#a31c8a30d2786888a6414397247a9672b">PoolStatusUpdate</a>&#160;</td>
<td class="paramname"><em>nStatusUpdate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a>&#160;</td>
<td class="paramname"><em>nMessageID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nSessionIDNew</em> = <code>0</code>&#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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get Masternode updates about the progress of mixing. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00442">442</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a46f1f1448b1737eb8e914dfc9f2edd46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f1f1448b1737eb8e914dfc9f2edd46">&#9670;&nbsp;</a></span>CheckTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::CheckTimeout </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="privatesend-client_8cpp_source.html#l00309">309</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00586">NewBlock()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01416">ThreadCheckPrivateSendClient()</a>.</p>
</div>
</div>
<a id="a42277d5f7e91e7952d3b6f031fcd8d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42277d5f7e91e7952d3b6f031fcd8d18">&#9670;&nbsp;</a></span>ClearSkippedDenominations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::ClearSkippedDenominations </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00128">128</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l03173">CWallet::CreateTransaction()</a>.</p>
</div>
</div>
<a id="a1f8053400f47f19228fb34d8ee13a983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f8053400f47f19228fb34d8ee13a983">&#9670;&nbsp;</a></span>CompletedTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::CompletedTransaction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a>&#160;</td>
<td class="paramname"><em>nMessageID</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00599">599</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>.</p>
</div>
</div>
<a id="ac0c910708ed9797f5a9e5fe68144bcc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0c910708ed9797f5a9e5fe68144bcc1">&#9670;&nbsp;</a></span>CreateDenominated() <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 CPrivateSendClient::CreateDenominated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create denominations. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01258">1258</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="a1318eb1f8e5a845036cfe99f0b3f8b36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1318eb1f8e5a845036cfe99f0b3f8b36">&#9670;&nbsp;</a></span>CreateDenominated() <span class="overload">[2/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 CPrivateSendClient::CreateDenominated </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> &amp;&#160;</td>
<td class="paramname"><em>tallyItem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fCreateMixingCollaterals</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01280">1280</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
</div>
</div>
<a id="ad3438123cb41c93b5323f64bb52a7331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3438123cb41c93b5323f64bb52a7331">&#9670;&nbsp;</a></span>DoAutomaticDenominating()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::DoAutomaticDenominating </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fDryRun</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Passively run mixing in the background according to the configuration in settings. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00695">695</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpc_2masternode_8cpp_source.html#l00025">privatesend()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00575">OverviewPage::privateSendAuto()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01416">ThreadCheckPrivateSendClient()</a>.</p>
</div>
</div>
<a id="af714c916948fda55c513e0eb238d2cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af714c916948fda55c513e0eb238d2cd3">&#9670;&nbsp;</a></span>GetStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string CPrivateSendClient::GetStatus </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="privatesend-client_8cpp_source.html#l00239">239</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpc_2masternode_8cpp_source.html#l00065">getpoolinfo()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00025">privatesend()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00455">OverviewPage::privateSendStatus()</a>.</p>
</div>
</div>
<a id="a39479063476c18d9faf8531867d522d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39479063476c18d9faf8531867d522d5">&#9670;&nbsp;</a></span>IsDenomSkipped()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::IsDenomSkipped </td>
<td>(</td>
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&#160;</td>
<td class="paramname"><em>nDenomValue</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00065">65</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01280">CreateDenominated()</a>.</p>
</div>
</div>
<a id="a58fe9de7d8ed8dff1503299c42e9138f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58fe9de7d8ed8dff1503299c42e9138f">&#9670;&nbsp;</a></span>JoinExistingQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::JoinExistingQueue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&#160;</td>
<td class="paramname"><em>nBalanceNeedsAnonymized</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00845">845</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="a3f4bddf72925cabe06a4c85f6ad522d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f4bddf72925cabe06a4c85f6ad522d7">&#9670;&nbsp;</a></span>MakeCollateralAmounts() <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 CPrivateSendClient::MakeCollateralAmounts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Split up large inputs or make fee sized inputs. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01160">1160</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="ad603beaa1644f6e6cfb8ca7d1400d46e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad603beaa1644f6e6cfb8ca7d1400d46e">&#9670;&nbsp;</a></span>MakeCollateralAmounts() <span class="overload">[2/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 CPrivateSendClient::MakeCollateralAmounts </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> &amp;&#160;</td>
<td class="paramname"><em>tallyItem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fTryDenominated</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01186">1186</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
</div>
</div>
<a id="a90f93846395809d7e088fc5fd7a0f7d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f93846395809d7e088fc5fd7a0f7d8">&#9670;&nbsp;</a></span>NewBlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::NewBlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Process a new block. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00586">586</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01403">UpdatedBlockTip()</a>.</p>
</div>
</div>
<a id="a356ed0412558a251d85ebfbc4090dcf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356ed0412558a251d85ebfbc4090dcf9">&#9670;&nbsp;</a></span>PrepareDenominate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::PrepareDenominate </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nMinRounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nMaxRounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>strErrorRet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; <a class="el" href="classCTxIn.html">CTxIn</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vecTxInRet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; <a class="el" href="classCTxOut.html">CTxOut</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vecTxOutRet</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>step 1: prepare denominated inputs and outputs </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01039">1039</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01011">SubmitDenominate()</a>.</p>
</div>
</div>
<a id="ac5739f34dc74c48a25481ed6cb61a88f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5739f34dc74c48a25481ed6cb61a88f">&#9670;&nbsp;</a></span>ProcessMessage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::ProcessMessage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCNode.html">CNode</a> *&#160;</td>
<td class="paramname"><em>pfrom</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>strCommand</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCDataStream.html">CDataStream</a> &amp;&#160;</td>
<td class="paramname"><em>vRecv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</em>&#160;</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="privatesend-client_8cpp_source.html#l00021">21</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="afa7b75d731041b724a6f834a9b1f981f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa7b75d731041b724a6f834a9b1f981f">&#9670;&nbsp;</a></span>RelayIn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::RelayIn </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCDarkSendEntry.html">CDarkSendEntry</a> &amp;&#160;</td>
<td class="paramname"><em>entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01386">1386</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>.</p>
</div>
</div>
<a id="ac311fe13f1289e5df9a4420d58d06d09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac311fe13f1289e5df9a4420d58d06d09">&#9670;&nbsp;</a></span>ResetPool()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::ResetPool </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="privatesend-client_8cpp_source.html#l00203">203</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpc_2masternode_8cpp_source.html#l00025">privatesend()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00579">OverviewPage::privateSendReset()</a>.</p>
</div>
</div>
<a id="a5dd3ad9ca84fcc35a3b3f19011494610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dd3ad9ca84fcc35a3b3f19011494610">&#9670;&nbsp;</a></span>SendDenominate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::SendDenominate </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classCTxIn.html">CTxIn</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vecTxIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classCTxOut.html">CTxOut</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vecTxOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>step 2: send denominated inputs and outputs prepared in step 1 </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00362">362</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01011">SubmitDenominate()</a>.</p>
</div>
</div>
<a id="ab4313c8c9d8832e4842a91eb49f95be7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4313c8c9d8832e4842a91eb49f95be7">&#9670;&nbsp;</a></span>SetMinBlocksToWait()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::SetMinBlocksToWait </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nMinBlocksToWaitIn</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="privatesend-client_8h_source.html#l00130">130</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
</div>
</div>
<a id="aff245581dce471708bea6a425ca5b533"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff245581dce471708bea6a425ca5b533">&#9670;&nbsp;</a></span>SetNull()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::SetNull </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00213">213</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00291">CheckPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8h_source.html#l00114">CPrivateSendClient()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00488">SignFinalTransaction()</a>.</p>
</div>
</div>
<a id="aeecf1de650020b699ac781d6e35738ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeecf1de650020b699ac781d6e35738ca">&#9670;&nbsp;</a></span>SetState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::SetState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a>&#160;</td>
<td class="paramname"><em>nStateNew</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01397">1397</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00488">SignFinalTransaction()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>.</p>
</div>
</div>
<a id="a2b2003b8c8b493d13fb8b0dfcac37fd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b2003b8c8b493d13fb8b0dfcac37fd5">&#9670;&nbsp;</a></span>SignFinalTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::SignFinalTransaction </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCTransaction.html">CTransaction</a> &amp;&#160;</td>
<td class="paramname"><em>finalTransactionNew</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCNode.html">CNode</a> *&#160;</td>
<td class="paramname"><em>pnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>As a client, check and sign the final transaction. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00488">488</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a4394dfd7c898722e494a417cce66aeea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4394dfd7c898722e494a417cce66aeea">&#9670;&nbsp;</a></span>StartNewQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::StartNewQueue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&#160;</td>
<td class="paramname"><em>nValueMin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&#160;</td>
<td class="paramname"><em>nBalanceNeedsAnonymized</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00929">929</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="a0c0fd844c06a51c196e9c712df4af546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c0fd844c06a51c196e9c712df4af546">&#9670;&nbsp;</a></span>SubmitDenominate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::SubmitDenominate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> &amp;&#160;</td>
<td class="paramname"><em>connman</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>As a client, submit part of a future mixing transaction to a Masternode to start the process. </p>
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01011">1011</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>.</p>
</div>
</div>
<a id="af8a649a4aa27cb51eb94384232d7b49e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8a649a4aa27cb51eb94384232d7b49e">&#9670;&nbsp;</a></span>UnlockCoins()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::UnlockCoins </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="privatesend-client_8cpp_source.html#l00226">226</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00291">CheckPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00488">SignFinalTransaction()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00592">OverviewPage::togglePrivateSend()</a>.</p>
</div>
</div>
<a id="a7aa728cc4f11d0986229e35d33486c2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7aa728cc4f11d0986229e35d33486c2e">&#9670;&nbsp;</a></span>UpdatedBlockTip()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CPrivateSendClient::UpdatedBlockTip </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *&#160;</td>
<td class="paramname"><em>pindex</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l01403">1403</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="dsnotificationinterface_8cpp_source.html#l00030">CDSNotificationInterface::UpdatedBlockTip()</a>.</p>
</div>
</div>
<a id="af57143820ab3c0ff4c8e3f0781a9a329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af57143820ab3c0ff4c8e3f0781a9a329">&#9670;&nbsp;</a></span>WaitForAnotherBlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::WaitForAnotherBlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8cpp_source.html#l00616">616</a> of file <a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00239">GetStatus()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aad97f0fc94af9d511e1a52f9ad164d49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad97f0fc94af9d511e1a52f9ad164d49">&#9670;&nbsp;</a></span>cs_darksend</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CPrivateSendClient::cs_darksend</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00037">37</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>.</p>
</div>
</div>
<a id="af733c757c72bcff4b99b613cce0de29e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af733c757c72bcff4b99b613cce0de29e">&#9670;&nbsp;</a></span>fCreateAutoBackups</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::fCreateAutoBackups</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00112">112</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00627">CheckAutomaticBackup()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00124">OverviewPage::OverviewPage()</a>.</p>
</div>
</div>
<a id="a75799095593d6171c667e9892f2723d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75799095593d6171c667e9892f2723d0">&#9670;&nbsp;</a></span>fEnablePrivateSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::fEnablePrivateSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00107">107</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00627">CheckAutomaticBackup()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00668">OverviewPage::DisablePrivateSendCompletely()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="wallet_8cpp_source.html#l03743">CWallet::NewKeyPool()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00124">OverviewPage::OverviewPage()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00025">privatesend()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00455">OverviewPage::privateSendStatus()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00592">OverviewPage::togglePrivateSend()</a>.</p>
</div>
</div>
<a id="ab57e4dfcfb545ca5297286fa9e493622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab57e4dfcfb545ca5297286fa9e493622">&#9670;&nbsp;</a></span>fLastEntryAccepted</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::fLastEntryAccepted</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="privatesend-client_8h_source.html#l00052">52</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00239">GetStatus()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00213">SetNull()</a>.</p>
</div>
</div>
<a id="a0749ab2a86d86bc9961202d8776e0998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0749ab2a86d86bc9961202d8776e0998">&#9670;&nbsp;</a></span>fPrivateSendMultiSession</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CPrivateSendClient::fPrivateSendMultiSession</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00108">108</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00065">getpoolinfo()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00048">OptionsModel::Init()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00306">OptionsModel::setData()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00616">WaitForAnotherBlock()</a>.</p>
</div>
</div>
<a id="ab7fe5ded946515b6ed6f07e3130427f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7fe5ded946515b6ed6f07e3130427f9">&#9670;&nbsp;</a></span>infoMixingMasternode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmasternode__info__t.html">masternode_info_t</a> CPrivateSendClient::infoMixingMasternode</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00110">110</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpc_2masternode_8cpp_source.html#l00065">getpoolinfo()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01386">RelayIn()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00213">SetNull()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00488">SignFinalTransaction()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>.</p>
</div>
</div>
<a id="aa144288555b8b7e5331b00382c8a2cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa144288555b8b7e5331b00382c8a2cfe">&#9670;&nbsp;</a></span>keyHolderStorage</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="classCKeyHolderStorage.html">CKeyHolderStorage</a> CPrivateSendClient::keyHolderStorage</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="privatesend-client_8h_source.html#l00059">59</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00291">CheckPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01039">PrepareDenominate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00488">SignFinalTransaction()</a>.</p>
</div>
</div>
<a id="ab8b01f3c30b8c7568f4f4900b491eb36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8b01f3c30b8c7568f4f4900b491eb36">&#9670;&nbsp;</a></span>nCachedBlockHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nCachedBlockHeight</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="privatesend-client_8h_source.html#l00049">49</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01280">CreateDenominated()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01186">MakeCollateralAmounts()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01403">UpdatedBlockTip()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00616">WaitForAnotherBlock()</a>.</p>
</div>
</div>
<a id="a5338d796aa1142899908cb5ba2dd30d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5338d796aa1142899908cb5ba2dd30d0">&#9670;&nbsp;</a></span>nCachedLastSuccessBlock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nCachedLastSuccessBlock</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="privatesend-client_8h_source.html#l00045">45</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01280">CreateDenominated()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01186">MakeCollateralAmounts()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00616">WaitForAnotherBlock()</a>.</p>
</div>
</div>
<a id="a84aee9524e7f78828583bcf83c6cd559"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84aee9524e7f78828583bcf83c6cd559">&#9670;&nbsp;</a></span>nCachedNumBlocks</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nCachedNumBlocks</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00111">111</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="optionsdialog_8cpp_source.html#l00262">OptionsDialog::on_okButton_clicked()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00455">OverviewPage::privateSendStatus()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00592">OverviewPage::togglePrivateSend()</a>.</p>
</div>
</div>
<a id="aa5b2797e14a4da39612702f74c7033c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5b2797e14a4da39612702f74c7033c0">&#9670;&nbsp;</a></span>nEntriesCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nEntriesCount</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="privatesend-client_8h_source.html#l00051">51</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00239">GetStatus()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00021">ProcessMessage()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00213">SetNull()</a>.</p>
</div>
</div>
<a id="a4b19b997fefede9f57d5715af92a92b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b19b997fefede9f57d5715af92a92b1">&#9670;&nbsp;</a></span>nLiquidityProvider</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nLiquidityProvider</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00106">106</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>.</p>
</div>
</div>
<a id="a9a88e7f4e4de84b6a01c4d4675dd74bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a88e7f4e4de84b6a01c4d4675dd74bc">&#9670;&nbsp;</a></span>nMinBlocksToWait</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nMinBlocksToWait</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="privatesend-client_8h_source.html#l00046">46</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8h_source.html#l00130">SetMinBlocksToWait()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00616">WaitForAnotherBlock()</a>.</p>
</div>
</div>
<a id="a27a53a3758ea1df3533ec1c1ba2a0c5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27a53a3758ea1df3533ec1c1ba2a0c5c">&#9670;&nbsp;</a></span>nPrivateSendAmount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nPrivateSendAmount</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00105">105</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="darksendconfig_8cpp_source.html#l00082">DarksendConfig::configure()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="wallet_8cpp_source.html#l02244">CWallet::GetNeedsToBeAnonymizedBalance()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00048">OptionsModel::Init()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00306">OptionsModel::setData()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00592">OverviewPage::togglePrivateSend()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>.</p>
</div>
</div>
<a id="a9eaafa61ebf8cf727cdd2b4ffb69cad3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eaafa61ebf8cf727cdd2b4ffb69cad3">&#9670;&nbsp;</a></span>nPrivateSendRounds</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CPrivateSendClient::nPrivateSendRounds</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="privatesend-client_8h_source.html#l00104">104</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="darksendconfig_8cpp_source.html#l00082">DarksendConfig::configure()</a>, <a class="el" href="wallet_8cpp_source.html#l01944">CWalletTx::GetAnonymizedCredit()</a>, <a class="el" href="wallet_8cpp_source.html#l02224">CWallet::GetNormalizedAnonymizedBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l01321">CWallet::GetOutpointPrivateSendRounds()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00048">OptionsModel::Init()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="walletmodel_8cpp_source.html#l00134">WalletModel::pollBalanceChanged()</a>, <a class="el" href="wallet_8cpp_source.html#l02623">CWallet::SelectCoins()</a>, <a class="el" href="wallet_8cpp_source.html#l02831">CWallet::SelectCoinsGrouppedByAddresses()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00306">OptionsModel::setData()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01011">SubmitDenominate()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>, and <a class="el" href="coincontroldialog_8cpp_source.html#l00429">CoinControlDialog::viewItemChanged()</a>.</p>
</div>
</div>
<a id="acfa3f21c956257cfa30549134a16246b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfa3f21c956257cfa30549134a16246b">&#9670;&nbsp;</a></span>strAutoDenomResult</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CPrivateSendClient::strAutoDenomResult</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="privatesend-client_8h_source.html#l00055">55</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00627">CheckAutomaticBackup()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01280">CreateDenominated()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00239">GetStatus()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01011">SubmitDenominate()</a>.</p>
</div>
</div>
<a id="a2fd1883b287215177902202140e8fc25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fd1883b287215177902202140e8fc25">&#9670;&nbsp;</a></span>strLastMessage</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CPrivateSendClient::strLastMessage</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="privatesend-client_8h_source.html#l00054">54</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00442">CheckPoolStateUpdate()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00309">CheckTimeout()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00599">CompletedTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00239">GetStatus()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>.</p>
</div>
</div>
<a id="af1cc0fa3fa8322950f80d7454646c4ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1cc0fa3fa8322950f80d7454646c4ba">&#9670;&nbsp;</a></span>txMyCollateral</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="structCMutableTransaction.html">CMutableTransaction</a> CPrivateSendClient::txMyCollateral</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="privatesend-client_8h_source.html#l00057">57</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>.</p>
</div>
</div>
<a id="afbc77682f1af60eea559f725059c3614"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbc77682f1af60eea559f725059c3614">&#9670;&nbsp;</a></span>vecDenominationsSkipped</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>&gt; CPrivateSendClient::vecDenominationsSkipped</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="privatesend-client_8h_source.html#l00042">42</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8h_source.html#l00128">ClearSkippedDenominations()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01280">CreateDenominated()</a>, and <a class="el" href="privatesend-client_8h_source.html#l00065">IsDenomSkipped()</a>.</p>
</div>
</div>
<a id="a010af65bc5f5dad3828bddf4f086ae34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a010af65bc5f5dad3828bddf4f086ae34">&#9670;&nbsp;</a></span>vecMasternodesUsed</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classCOutPoint.html">COutPoint</a>&gt; CPrivateSendClient::vecMasternodesUsed</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="privatesend-client_8h_source.html#l00040">40</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">DoAutomaticDenominating()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00845">JoinExistingQueue()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00203">ResetPool()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00929">StartNewQueue()</a>.</p>
</div>
</div>
<a id="a260030055f53ba65ef8d7797f86eb4c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a260030055f53ba65ef8d7797f86eb4c1">&#9670;&nbsp;</a></span>vecOutPointLocked</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classCOutPoint.html">COutPoint</a>&gt; CPrivateSendClient::vecOutPointLocked</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="privatesend-client_8h_source.html#l00043">43</a> of file <a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00362">SendDenominate()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00226">UnlockCoins()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a></li>
<li>src/<a class="el" href="privatesend-client_8cpp_source.html">privatesend-client.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="classCPrivateSendClient.html">CPrivateSendClient</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>