mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
1163 lines
55 KiB
HTML
1163 lines
55 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: PaymentServer Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classPaymentServer.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-slots">Public Slots</a> |
|
|
<a href="#signals">Signals</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pri-slots">Private Slots</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classPaymentServer-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PaymentServer Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>></code></p>
|
|
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for PaymentServer:</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="classPaymentServer.png" usemap="#PaymentServer_map" alt=""/>
|
|
<map id="PaymentServer_map" name="PaymentServer_map">
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
|
|
Public Slots</h2></td></tr>
|
|
<tr class="memitem:abb6c65fabbf97ba95381997ca9cd6993"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#abb6c65fabbf97ba95381997ca9cd6993">uiReady</a> ()</td></tr>
|
|
<tr class="separator:abb6c65fabbf97ba95381997ca9cd6993"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab846f9e8778e5cc878b644133e8628f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#ab846f9e8778e5cc878b644133e8628f1">fetchPaymentACK</a> (<a class="el" href="classCWallet.html">CWallet</a> *<a class="el" href="wallet__tests_8cpp.html#a9c00a4ed4cd5678f0f6e10271c5de56e">wallet</a>, <a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a> recipient, QByteArray transaction)</td></tr>
|
|
<tr class="separator:ab846f9e8778e5cc878b644133e8628f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf4f844b3ce7f053690fd9260210640d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#adf4f844b3ce7f053690fd9260210640d">handleURIOrFile</a> (const QString &s)</td></tr>
|
|
<tr class="separator:adf4f844b3ce7f053690fd9260210640d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
|
|
Signals</h2></td></tr>
|
|
<tr class="memitem:aa8b9cb16623d307e0cdc47de2dfe7e56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#aa8b9cb16623d307e0cdc47de2dfe7e56">receivedPaymentRequest</a> (<a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a>)</td></tr>
|
|
<tr class="separator:aa8b9cb16623d307e0cdc47de2dfe7e56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3566aabe525fb1b4a25975d7564abec6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a3566aabe525fb1b4a25975d7564abec6">receivedPaymentACK</a> (const QString &paymentACKMsg)</td></tr>
|
|
<tr class="separator:a3566aabe525fb1b4a25975d7564abec6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f6427a6b665cbce3cd42f04feb9b183"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a5f6427a6b665cbce3cd42f04feb9b183">message</a> (const QString &title, const QString &message, unsigned int style)</td></tr>
|
|
<tr class="separator:a5f6427a6b665cbce3cd42f04feb9b183"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a4a66f55c11f4757b121179d5d6988ab2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a4a66f55c11f4757b121179d5d6988ab2">PaymentServer</a> (QObject *parent, bool startLocalServer=true)</td></tr>
|
|
<tr class="separator:a4a66f55c11f4757b121179d5d6988ab2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0845e975f03691b16abd47edfa152c06"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a0845e975f03691b16abd47edfa152c06">~PaymentServer</a> ()</td></tr>
|
|
<tr class="separator:a0845e975f03691b16abd47edfa152c06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a468fb163f5172c8428c434631aeb4132"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a468fb163f5172c8428c434631aeb4132">setOptionsModel</a> (<a class="el" href="classOptionsModel.html">OptionsModel</a> *<a class="el" href="classPaymentServer.html#afbd4c9840b6eac3f32e2a2b4ed2e89a0">optionsModel</a>)</td></tr>
|
|
<tr class="separator:a468fb163f5172c8428c434631aeb4132"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a6fa5530162603b2b07d0398ead7ce0b3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a6fa5530162603b2b07d0398ead7ce0b3">ipcParseCommandLine</a> (int argc, char *argv[])</td></tr>
|
|
<tr class="separator:a6fa5530162603b2b07d0398ead7ce0b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cc71c8771bce09eac09f342a4d48220"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a1cc71c8771bce09eac09f342a4d48220">ipcSendCommandLine</a> ()</td></tr>
|
|
<tr class="separator:a1cc71c8771bce09eac09f342a4d48220"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7371f1dd4896d83274f8784b42f288eb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a7371f1dd4896d83274f8784b42f288eb">LoadRootCAs</a> (X509_STORE *store=NULL)</td></tr>
|
|
<tr class="separator:a7371f1dd4896d83274f8784b42f288eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3b7495238d833e76beb2fe11c0f6055"><td class="memItemLeft" align="right" valign="top">static X509_STORE * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#ac3b7495238d833e76beb2fe11c0f6055">getCertStore</a> ()</td></tr>
|
|
<tr class="separator:ac3b7495238d833e76beb2fe11c0f6055"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e0bc3b47b27fb840db85a6d5d0e263b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a2e0bc3b47b27fb840db85a6d5d0e263b">verifyNetwork</a> (const <a class="el" href="classpayments_1_1PaymentDetails.html">payments::PaymentDetails</a> &requestDetails)</td></tr>
|
|
<tr class="separator:a2e0bc3b47b27fb840db85a6d5d0e263b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30e543bb181bb74366741459599d2118"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a30e543bb181bb74366741459599d2118">verifyExpired</a> (const <a class="el" href="classpayments_1_1PaymentDetails.html">payments::PaymentDetails</a> &requestDetails)</td></tr>
|
|
<tr class="separator:a30e543bb181bb74366741459599d2118"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a4946b2bcb41fbf4a1effb3ae1a9e22"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a8a4946b2bcb41fbf4a1effb3ae1a9e22">verifySize</a> (qint64 requestSize)</td></tr>
|
|
<tr class="separator:a8a4946b2bcb41fbf4a1effb3ae1a9e22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a358c2a0b03c42eef883030f55cdc8a03"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a358c2a0b03c42eef883030f55cdc8a03">verifyAmount</a> (const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &requestAmount)</td></tr>
|
|
<tr class="separator:a358c2a0b03c42eef883030f55cdc8a03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:af795e3c318556c833792e530b279efc9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#af795e3c318556c833792e530b279efc9">eventFilter</a> (QObject *object, QEvent *event)</td></tr>
|
|
<tr class="separator:af795e3c318556c833792e530b279efc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-slots"></a>
|
|
Private Slots</h2></td></tr>
|
|
<tr class="memitem:a6ee6e29e1255605582459463d195a651"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a6ee6e29e1255605582459463d195a651">handleURIConnection</a> ()</td></tr>
|
|
<tr class="separator:a6ee6e29e1255605582459463d195a651"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b8e2e6380142fb7ad631400bcfc6f28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a5b8e2e6380142fb7ad631400bcfc6f28">netRequestFinished</a> (QNetworkReply *)</td></tr>
|
|
<tr class="separator:a5b8e2e6380142fb7ad631400bcfc6f28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa773cdbc021130ad3d2c7687a561de96"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#aa773cdbc021130ad3d2c7687a561de96">reportSslErrors</a> (QNetworkReply *, const QList< QSslError > &)</td></tr>
|
|
<tr class="separator:aa773cdbc021130ad3d2c7687a561de96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab32aad2016b54668350a9f0318420025"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#ab32aad2016b54668350a9f0318420025">handlePaymentACK</a> (const QString &paymentACKMsg)</td></tr>
|
|
<tr class="separator:ab32aad2016b54668350a9f0318420025"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a19092e1d4d7c6eee3ec9d4390d11a092"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a19092e1d4d7c6eee3ec9d4390d11a092">processPaymentRequest</a> (const <a class="el" href="classPaymentRequestPlus.html">PaymentRequestPlus</a> &request, <a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a> &recipient)</td></tr>
|
|
<tr class="separator:a19092e1d4d7c6eee3ec9d4390d11a092"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9024ad31d8530c68b9f8516a88d7f02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#ae9024ad31d8530c68b9f8516a88d7f02">fetchRequest</a> (const QUrl &<a class="el" href="rpcconsole_8cpp.html#aec657bef26e5ff27b9442563a591d9ec">url</a>)</td></tr>
|
|
<tr class="separator:ae9024ad31d8530c68b9f8516a88d7f02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f94f2c3e12d03199870e17008535302"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a2f94f2c3e12d03199870e17008535302">initNetManager</a> ()</td></tr>
|
|
<tr class="separator:a2f94f2c3e12d03199870e17008535302"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5fbb46e6092e961e743363be7b398da7"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a5fbb46e6092e961e743363be7b398da7">readPaymentRequestFromFile</a> (const QString &filename, <a class="el" href="classPaymentRequestPlus.html">PaymentRequestPlus</a> &request)</td></tr>
|
|
<tr class="separator:a5fbb46e6092e961e743363be7b398da7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a9044116fdd77604eecdb21ef3d517f8f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a9044116fdd77604eecdb21ef3d517f8f">saveURIs</a></td></tr>
|
|
<tr class="separator:a9044116fdd77604eecdb21ef3d517f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77fc085b931b0c50f6a13824edcabd4d"><td class="memItemLeft" align="right" valign="top">QLocalServer * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#a77fc085b931b0c50f6a13824edcabd4d">uriServer</a></td></tr>
|
|
<tr class="separator:a77fc085b931b0c50f6a13824edcabd4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaabe05ba588f204f06f36aa887b1ff97"><td class="memItemLeft" align="right" valign="top">QNetworkAccessManager * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#aaabe05ba588f204f06f36aa887b1ff97">netManager</a></td></tr>
|
|
<tr class="separator:aaabe05ba588f204f06f36aa887b1ff97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbd4c9840b6eac3f32e2a2b4ed2e89a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOptionsModel.html">OptionsModel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPaymentServer.html#afbd4c9840b6eac3f32e2a2b4ed2e89a0">optionsModel</a></td></tr>
|
|
<tr class="separator:afbd4c9840b6eac3f32e2a2b4ed2e89a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8h_source.html#l00058">58</a> of file <a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a4a66f55c11f4757b121179d5d6988ab2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a66f55c11f4757b121179d5d6988ab2">◆ </a></span>PaymentServer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PaymentServer::PaymentServer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QObject * </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>startLocalServer</em> = <code>true</code> </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="paymentserver_8cpp_source.html#l00301">301</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0845e975f03691b16abd47edfa152c06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0845e975f03691b16abd47edfa152c06">◆ </a></span>~PaymentServer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PaymentServer::~PaymentServer </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="paymentserver_8cpp_source.html#l00339">339</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af795e3c318556c833792e530b279efc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af795e3c318556c833792e530b279efc9">◆ </a></span>eventFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::eventFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QObject * </td>
|
|
<td class="paramname"><em>object</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QEvent * </td>
|
|
<td class="paramname"><em>event</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">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00349">349</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab846f9e8778e5cc878b644133e8628f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab846f9e8778e5cc878b644133e8628f1">◆ </a></span>fetchPaymentACK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::fetchPaymentACK </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCWallet.html">CWallet</a> * </td>
|
|
<td class="paramname"><em>wallet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a> </td>
|
|
<td class="paramname"><em>recipient</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QByteArray </td>
|
|
<td class="paramname"><em>transaction</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">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00624">624</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9024ad31d8530c68b9f8516a88d7f02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9024ad31d8530c68b9f8516a88d7f02">◆ </a></span>fetchRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::fetchRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QUrl & </td>
|
|
<td class="paramname"><em>url</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="paymentserver_8cpp_source.html#l00614">614</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3b7495238d833e76beb2fe11c0f6055"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3b7495238d833e76beb2fe11c0f6055">◆ </a></span>getCertStore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">X509_STORE * PaymentServer::getCertStore </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00812">812</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab32aad2016b54668350a9f0318420025"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab32aad2016b54668350a9f0318420025">◆ </a></span>handlePaymentACK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::handlePaymentACK </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>paymentACKMsg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00758">758</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00301">PaymentServer()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ee6e29e1255605582459463d195a651"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ee6e29e1255605582459463d195a651">◆ </a></span>handleURIConnection</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::handleURIConnection </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 class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00479">479</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00301">PaymentServer()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf4f844b3ce7f053690fd9260210640d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf4f844b3ce7f053690fd9260210640d">◆ </a></span>handleURIOrFile</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::handleURIOrFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00403">403</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00349">eventFilter()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00479">handleURIConnection()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00391">uiReady()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f94f2c3e12d03199870e17008535302"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f94f2c3e12d03199870e17008535302">◆ </a></span>initNetManager()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::initNetManager </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="paymentserver_8cpp_source.html#l00364">364</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00391">uiReady()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fa5530162603b2b07d0398ead7ce0b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fa5530162603b2b07d0398ead7ce0b3">◆ </a></span>ipcParseCommandLine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::ipcParseCommandLine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>argv</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00205">205</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dash_8cpp_source.html#l00555">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cc71c8771bce09eac09f342a4d48220"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cc71c8771bce09eac09f342a4d48220">◆ </a></span>ipcSendCommandLine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::ipcSendCommandLine </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00268">268</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dash_8cpp_source.html#l00555">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7371f1dd4896d83274f8784b42f288eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7371f1dd4896d83274f8784b42f288eb">◆ </a></span>LoadRootCAs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::LoadRootCAs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">X509_STORE * </td>
|
|
<td class="paramname"><em>store</em> = <code>NULL</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00114">114</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dash_8cpp_source.html#l00477">BitcoinApplication::initializeResult()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f6427a6b665cbce3cd42f04feb9b183"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f6427a6b665cbce3cd42f04feb9b183">◆ </a></span>message</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::message </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>title</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>style</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">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="moc__paymentserver_8cpp_source.html#l00206">206</a> of file <a class="el" href="moc__paymentserver_8cpp_source.html">moc_paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00758">handlePaymentACK()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00679">netRequestFinished()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00522">processPaymentRequest()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00741">reportSslErrors()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b8e2e6380142fb7ad631400bcfc6f28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b8e2e6380142fb7ad631400bcfc6f28">◆ </a></span>netRequestFinished</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::netRequestFinished </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QNetworkReply * </td>
|
|
<td class="paramname"><em>reply</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00679">679</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00364">initNetManager()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19092e1d4d7c6eee3ec9d4390d11a092"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19092e1d4d7c6eee3ec9d4390d11a092">◆ </a></span>processPaymentRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::processPaymentRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPaymentRequestPlus.html">PaymentRequestPlus</a> & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a> & </td>
|
|
<td class="paramname"><em>recipient</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00522">522</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00679">netRequestFinished()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fbb46e6092e961e743363be7b398da7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fbb46e6092e961e743363be7b398da7">◆ </a></span>readPaymentRequestFromFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::readPaymentRequestFromFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>filename</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classPaymentRequestPlus.html">PaymentRequestPlus</a> & </td>
|
|
<td class="paramname"><em>request</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">static</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00504">504</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00205">ipcParseCommandLine()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3566aabe525fb1b4a25975d7564abec6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3566aabe525fb1b4a25975d7564abec6">◆ </a></span>receivedPaymentACK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::receivedPaymentACK </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>paymentACKMsg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="moc__paymentserver_8cpp_source.html#l00199">199</a> of file <a class="el" href="moc__paymentserver_8cpp_source.html">moc_paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00679">netRequestFinished()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00301">PaymentServer()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8b9cb16623d307e0cdc47de2dfe7e56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8b9cb16623d307e0cdc47de2dfe7e56">◆ </a></span>receivedPaymentRequest</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::receivedPaymentRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classSendCoinsRecipient.html">SendCoinsRecipient</a> </td>
|
|
<td class="paramname"><em>_t1</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="moc__paymentserver_8cpp_source.html#l00192">192</a> of file <a class="el" href="moc__paymentserver_8cpp_source.html">moc_paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00679">netRequestFinished()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa773cdbc021130ad3d2c7687a561de96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa773cdbc021130ad3d2c7687a561de96">◆ </a></span>reportSslErrors</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::reportSslErrors </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QNetworkReply * </td>
|
|
<td class="paramname"><em>reply</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const QList< QSslError > & </td>
|
|
<td class="paramname"><em>errs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00741">741</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00364">initNetManager()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a468fb163f5172c8428c434631aeb4132"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a468fb163f5172c8428c434631aeb4132">◆ </a></span>setOptionsModel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::setOptionsModel </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classOptionsModel.html">OptionsModel</a> * </td>
|
|
<td class="paramname"><em>optionsModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00753">753</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb6c65fabbf97ba95381997ca9cd6993"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb6c65fabbf97ba95381997ca9cd6993">◆ </a></span>uiReady</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaymentServer::uiReady </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00391">391</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a358c2a0b03c42eef883030f55cdc8a03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a358c2a0b03c42eef883030f55cdc8a03">◆ </a></span>verifyAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::verifyAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>requestAmount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00800">800</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00522">processPaymentRequest()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30e543bb181bb74366741459599d2118"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30e543bb181bb74366741459599d2118">◆ </a></span>verifyExpired()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::verifyExpired </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpayments_1_1PaymentDetails.html">payments::PaymentDetails</a> & </td>
|
|
<td class="paramname"><em>requestDetails</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00776">776</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00522">processPaymentRequest()</a>, and <a class="el" href="walletmodel_8cpp_source.html#l00353">WalletModel::sendCoins()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e0bc3b47b27fb840db85a6d5d0e263b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e0bc3b47b27fb840db85a6d5d0e263b">◆ </a></span>verifyNetwork()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::verifyNetwork </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpayments_1_1PaymentDetails.html">payments::PaymentDetails</a> & </td>
|
|
<td class="paramname"><em>requestDetails</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00764">764</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00522">processPaymentRequest()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a4946b2bcb41fbf4a1effb3ae1a9e22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a4946b2bcb41fbf4a1effb3ae1a9e22">◆ </a></span>verifySize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::verifySize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">qint64 </td>
|
|
<td class="paramname"><em>requestSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="paymentserver_8cpp_source.html#l00788">788</a> of file <a class="el" href="paymentserver_8cpp_source.html">paymentserver.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00679">netRequestFinished()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00504">readPaymentRequestFromFile()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="aaabe05ba588f204f06f36aa887b1ff97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaabe05ba588f204f06f36aa887b1ff97">◆ </a></span>netManager</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QNetworkAccessManager* PaymentServer::netManager</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="paymentserver_8h_source.html#l00143">143</a> of file <a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00624">fetchPaymentACK()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00614">fetchRequest()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00364">initNetManager()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afbd4c9840b6eac3f32e2a2b4ed2e89a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbd4c9840b6eac3f32e2a2b4ed2e89a0">◆ </a></span>optionsModel</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="classOptionsModel.html">OptionsModel</a>* PaymentServer::optionsModel</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="paymentserver_8h_source.html#l00145">145</a> of file <a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00364">initNetManager()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00522">processPaymentRequest()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00753">setOptionsModel()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9044116fdd77604eecdb21ef3d517f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9044116fdd77604eecdb21ef3d517f8f">◆ </a></span>saveURIs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaymentServer::saveURIs</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="paymentserver_8h_source.html#l00140">140</a> of file <a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00403">handleURIOrFile()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00391">uiReady()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77fc085b931b0c50f6a13824edcabd4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77fc085b931b0c50f6a13824edcabd4d">◆ </a></span>uriServer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QLocalServer* PaymentServer::uriServer</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="paymentserver_8h_source.html#l00141">141</a> of file <a class="el" href="paymentserver_8h_source.html">paymentserver.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="paymentserver_8cpp_source.html#l00479">handleURIConnection()</a>, and <a class="el" href="paymentserver_8cpp_source.html#l00301">PaymentServer()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/qt/<a class="el" href="paymentserver_8h_source.html">paymentserver.h</a></li>
|
|
<li>src/qt/<a class="el" href="moc__paymentserver_8cpp_source.html">moc_paymentserver.cpp</a></li>
|
|
<li>src/qt/<a class="el" href="paymentserver_8cpp_source.html">paymentserver.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="classPaymentServer.html">PaymentServer</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:13 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>
|