mirror of
https://github.com/OpenCoin/oc-mint-cpp.git
synced 2025-07-05 14:49:41 +02:00
Deploying to gh-pages from @ OpenCoin/opencoin-issuer-cpp@ed525909bb 🚀
This commit is contained in:
@ -94,12 +94,22 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="separator:a3f3db55e24aada8f0f4828529a04ef0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a879560588eadf03168fb720751044295"><td class="memItemLeft" align="right" valign="top">tl::expected< <a class="el" href="structCDDC.html">CDDC</a> *, bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classDefaultModel.html#a879560588eadf03168fb720751044295">getCurrentCDDC</a> () override</td></tr>
|
||||
<tr class="separator:a879560588eadf03168fb720751044295"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab937854d71992a912cc9e62bb2e2a10d"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structBlindSignature.html">BlindSignature</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classDefaultModel.html#ab937854d71992a912cc9e62bb2e2a10d">mint</a> (const std::string &transaction_reference, const std::vector< <a class="el" href="structBlind.html">Blind</a> > &blinds) override</td></tr>
|
||||
<tr class="separator:ab937854d71992a912cc9e62bb2e2a10d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae3c0327f61ff3c52ebaf5e60fa6eabad"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="structMintKeyCert.html">MintKeyCert</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classDefaultModel.html#ae3c0327f61ff3c52ebaf5e60fa6eabad">getMKCs</a> (const std::vector< unsigned int > &denominations, const std::vector< <a class="el" href="structBigInt.html">BigInt</a> > &mint_key_ids) override</td></tr>
|
||||
<tr class="separator:ae3c0327f61ff3c52ebaf5e60fa6eabad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a44f6411e2de1c99de5eb3b112657a4b3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classDefaultModel.html#a44f6411e2de1c99de5eb3b112657a4b3">redeem</a> (const std::vector< <a class="el" href="structCoin.html">Coin</a> > &coins) override</td></tr>
|
||||
<tr class="separator:a44f6411e2de1c99de5eb3b112657a4b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a49b3cebc92f956b919478927dda01dd2"><td class="memItemLeft" align="right" valign="top"><a id="a49b3cebc92f956b919478927dda01dd2"></a>
|
||||
std::vector< <a class="el" href="structBlindSignature.html">BlindSignature</a> > </td><td class="memItemRight" valign="bottom"><b>mint</b> (const std::string &UNUSED(transaction_reference), const std::vector< <a class="el" href="structBlind.html">Blind</a> > &UNUSED(blinds)) override</td></tr>
|
||||
<tr class="separator:a49b3cebc92f956b919478927dda01dd2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedb14c2106938ccc12d17fdb2c2ddf27"><td class="memItemLeft" align="right" valign="top"><a id="aedb14c2106938ccc12d17fdb2c2ddf27"></a>
|
||||
const std::vector< <a class="el" href="structMintKeyCert.html">MintKeyCert</a> > </td><td class="memItemRight" valign="bottom"><b>getMKCs</b> (const std::vector< unsigned int > &UNUSED(denominations), const std::vector< <a class="el" href="structBigInt.html">BigInt</a> > &UNUSED(mint_key_ids)) override</td></tr>
|
||||
<tr class="separator:aedb14c2106938ccc12d17fdb2c2ddf27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a12f3231d6aa8a3234455076358f91df2"><td class="memItemLeft" align="right" valign="top"><a id="a12f3231d6aa8a3234455076358f91df2"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>redeem</b> (const std::vector< <a class="el" href="structCoin.html">Coin</a> > &UNUSED(coins)) override</td></tr>
|
||||
<tr class="separator:a12f3231d6aa8a3234455076358f91df2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classModel')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:aed0ea733af94f2d4e08c24b2fa4df56f inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual const std::vector< <a class="el" href="structMintKeyCert.html">MintKeyCert</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#aed0ea733af94f2d4e08c24b2fa4df56f">getMKCs</a> (const std::vector< unsigned int > &denominations, const std::vector< <a class="el" href="structBigInt.html">BigInt</a> > &mint_key_ids)=0</td></tr>
|
||||
<tr class="separator:aed0ea733af94f2d4e08c24b2fa4df56f inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ece13ffd6258825feaaa884247ca6e2 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual std::vector< <a class="el" href="structBlindSignature.html">BlindSignature</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a0ece13ffd6258825feaaa884247ca6e2">mint</a> (std::string const &transaction_reference, const std::vector< <a class="el" href="structBlind.html">Blind</a> > &blinds)=0</td></tr>
|
||||
<tr class="separator:a0ece13ffd6258825feaaa884247ca6e2 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14ae6086fd6ccc2dc34714c2f976258a inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a14ae6086fd6ccc2dc34714c2f976258a">redeem</a> (const std::vector< <a class="el" href="structCoin.html">Coin</a> > &coins)=0</td></tr>
|
||||
<tr class="separator:a14ae6086fd6ccc2dc34714c2f976258a inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </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>
|
||||
@ -165,136 +175,6 @@ Additional Inherited Members</h2></td></tr>
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2a6e8779505b4c9b2e61328a9e870981">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae3c0327f61ff3c52ebaf5e60fa6eabad"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae3c0327f61ff3c52ebaf5e60fa6eabad">◆ </a></span>getMKCs()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector<<a class="el" href="structMintKeyCert.html">MintKeyCert</a>> DefaultModel::getMKCs </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< unsigned int > & </td>
|
||||
<td class="paramname"><em>denominations</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="structBigInt.html">BigInt</a> > & </td>
|
||||
<td class="paramname"><em>mint_key_ids</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>return the <a class="el" href="structMintKey.html">MintKey</a> certificates for a given list of denominations and mint key ids</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">denominations</td><td></td></tr>
|
||||
<tr><td class="paramname">mint_key_ids</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>mint key certificates for given denominations and mint_key_ids </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#aed0ea733af94f2d4e08c24b2fa4df56f">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab937854d71992a912cc9e62bb2e2a10d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab937854d71992a912cc9e62bb2e2a10d">◆ </a></span>mint()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<<a class="el" href="structBlindSignature.html">BlindSignature</a>> DefaultModel::mint </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>transaction_reference</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="structBlind.html">Blind</a> > & </td>
|
||||
<td class="paramname"><em>blinds</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>returns the vector of blind signatures for a given vector of blinds</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">transaction_reference</td><td>reference to a transaction (send from client) </td></tr>
|
||||
<tr><td class="paramname">blinds</td><td>the vector of blinds to sign</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a0ece13ffd6258825feaaa884247ca6e2">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a44f6411e2de1c99de5eb3b112657a4b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44f6411e2de1c99de5eb3b112657a4b3">◆ </a></span>redeem()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool DefaultModel::redeem </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="structCoin.html">Coin</a> > & </td>
|
||||
<td class="paramname"><em>coins</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>redeem valid coins into real money</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">coins</td><td>the coins to redeem</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful, false on error </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a14ae6086fd6ccc2dc34714c2f976258a">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
|
Reference in New Issue
Block a user