mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
1160 lines
66 KiB
HTML
1160 lines
66 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: src/rest.cpp File 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('rest_8cpp.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="#nested-classes">Classes</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">rest.cpp File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="chain_8h_source.html">chain.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="chainparams_8h_source.html">chainparams.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="block_8h_source.html">primitives/block.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="transaction_8h_source.html">primitives/transaction.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="validation_8h_source.html">validation.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="httpserver_8h_source.html">httpserver.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="server_8h_source.html">rpc/server.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="streams_8h_source.html">streams.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="sync_8h_source.html">sync.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="txmempool_8h_source.html">txmempool.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="utilstrencodings_8h_source.html">utilstrencodings.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="version_8h_source.html">version.h</a>"</code><br />
|
|
<code>#include <boost/algorithm/string.hpp></code><br />
|
|
<code>#include <boost/dynamic_bitset.hpp></code><br />
|
|
<code>#include <<a class="el" href="univalue_8h_source.html">univalue.h</a>></code><br />
|
|
</div>
|
|
<p><a href="rest_8cpp_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCCoin.html">CCoin</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:aae3901e6d15d9592fd2083926e783d7c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a> { <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca2bd639c2ce4f55651bc7dd835a0924df">RF_UNDEF</a>,
|
|
<a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7caddb090ab3a6cfe6ab6c0c3559c3d3248">RF_BINARY</a>,
|
|
<a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca0e0ee12d21032cc6140a2dfd4c3c78d5">RF_HEX</a>,
|
|
<a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7cae475fd554927ee997910d2710f22b343">RF_JSON</a>
|
|
}</td></tr>
|
|
<tr class="separator:aae3901e6d15d9592fd2083926e783d7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a719639f5d779706aae5c283784b3fd66"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a719639f5d779706aae5c283784b3fd66">TxToJSON</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx, const <a class="el" href="classuint256.html">uint256</a> hashBlock, <a class="el" href="classUniValue.html">UniValue</a> &entry)</td></tr>
|
|
<tr class="separator:a719639f5d779706aae5c283784b3fd66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b596f07acd85fe676c798170fd8ddbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a6b596f07acd85fe676c798170fd8ddbe">blockToJSON</a> (const <a class="el" href="classCBlock.html">CBlock</a> &block, const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *blockindex, bool txDetails=false)</td></tr>
|
|
<tr class="separator:a6b596f07acd85fe676c798170fd8ddbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7305038a43cc5f399ca00e00c6f07186"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a7305038a43cc5f399ca00e00c6f07186">mempoolInfoToJSON</a> ()</td></tr>
|
|
<tr class="separator:a7305038a43cc5f399ca00e00c6f07186"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b8a8939a31de29ceb0ea581341eeb92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a3b8a8939a31de29ceb0ea581341eeb92">mempoolToJSON</a> (bool fVerbose=false)</td></tr>
|
|
<tr class="separator:a3b8a8939a31de29ceb0ea581341eeb92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e621b4ad486c6d716873ee3f16919ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a6e621b4ad486c6d716873ee3f16919ad">ScriptPubKeyToJSON</a> (const <a class="el" href="classCScript.html">CScript</a> &scriptPubKey, <a class="el" href="classUniValue.html">UniValue</a> &out, bool fIncludeHex)</td></tr>
|
|
<tr class="separator:a6e621b4ad486c6d716873ee3f16919ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1e97ce578bfdae0125555bda5a2d48d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUniValue.html">UniValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#aa1e97ce578bfdae0125555bda5a2d48d">blockheaderToJSON</a> (const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *blockindex)</td></tr>
|
|
<tr class="separator:aa1e97ce578bfdae0125555bda5a2d48d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a980beb0eaf6b96bc1c2e7e129e7bc587"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a980beb0eaf6b96bc1c2e7e129e7bc587">RESTERR</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, enum <a class="el" href="rpc_2protocol_8h.html#ab0a9668b7d736b4d4d621ec010928a46">HTTPStatusCode</a> status, string message)</td></tr>
|
|
<tr class="separator:a980beb0eaf6b96bc1c2e7e129e7bc587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c33a8e9bf6ea85c338bd53e4ca6e894"><td class="memItemLeft" align="right" valign="top">static enum <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a3c33a8e9bf6ea85c338bd53e4ca6e894">ParseDataFormat</a> (std::string &param, const std::string &strReq)</td></tr>
|
|
<tr class="separator:a3c33a8e9bf6ea85c338bd53e4ca6e894"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adceb456013f0d609536125271ab096ea"><td class="memItemLeft" align="right" valign="top">static string </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#adceb456013f0d609536125271ab096ea">AvailableDataFormatsString</a> ()</td></tr>
|
|
<tr class="separator:adceb456013f0d609536125271ab096ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f144a2e90fe4adf66113bf72419325d"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a9f144a2e90fe4adf66113bf72419325d">ParseHashStr</a> (const string &strReq, <a class="el" href="classuint256.html">uint256</a> &v)</td></tr>
|
|
<tr class="separator:a9f144a2e90fe4adf66113bf72419325d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0cad01e914619a3484f77350145e895"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#ad0cad01e914619a3484f77350145e895">CheckWarmup</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req)</td></tr>
|
|
<tr class="separator:ad0cad01e914619a3484f77350145e895"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6155083969f391810ef103732f50793a"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a6155083969f391810ef103732f50793a">rest_headers</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a6155083969f391810ef103732f50793a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99e4aae76e1b90f996cf7c24b5281464"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a99e4aae76e1b90f996cf7c24b5281464">rest_block</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart, bool showTxDetails)</td></tr>
|
|
<tr class="separator:a99e4aae76e1b90f996cf7c24b5281464"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af08858ee3c5d6236db44a62c423e0c0e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#af08858ee3c5d6236db44a62c423e0c0e">rest_block_extended</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:af08858ee3c5d6236db44a62c423e0c0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf422a3f71f1fd9963d6c65517bbb654"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#acf422a3f71f1fd9963d6c65517bbb654">rest_block_notxdetails</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:acf422a3f71f1fd9963d6c65517bbb654"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d5e5b8fcc408d3b9090669e26ea371f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a2d5e5b8fcc408d3b9090669e26ea371f">rest_chaininfo</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a2d5e5b8fcc408d3b9090669e26ea371f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95be418afb3efa483178e6681bdd54f9"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a95be418afb3efa483178e6681bdd54f9">rest_mempool_info</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a95be418afb3efa483178e6681bdd54f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6815254c821b53d9bfb4fa95d8295b15"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a6815254c821b53d9bfb4fa95d8295b15">rest_mempool_contents</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a6815254c821b53d9bfb4fa95d8295b15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a40ed64db0199226195920c9e92ac33"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a6a40ed64db0199226195920c9e92ac33">rest_tx</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a6a40ed64db0199226195920c9e92ac33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e87e488337475c6260de93cbf181b31"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a1e87e488337475c6260de93cbf181b31">rest_getutxos</a> (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strURIPart)</td></tr>
|
|
<tr class="separator:a1e87e488337475c6260de93cbf181b31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa167c156abb1c3548a82921e684e43f3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#aa167c156abb1c3548a82921e684e43f3">StartREST</a> ()</td></tr>
|
|
<tr class="separator:aa167c156abb1c3548a82921e684e43f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf0700868c430b2f0fdd719977f4b115"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#aaf0700868c430b2f0fdd719977f4b115">InterruptREST</a> ()</td></tr>
|
|
<tr class="separator:aaf0700868c430b2f0fdd719977f4b115"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85472e8d58ccbe1aaf2c239ae0d7d185"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a85472e8d58ccbe1aaf2c239ae0d7d185">StopREST</a> ()</td></tr>
|
|
<tr class="separator:a85472e8d58ccbe1aaf2c239ae0d7d185"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:af677a7f44ad1132f393e0c74d685db13"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#af677a7f44ad1132f393e0c74d685db13">MAX_GETUTXOS_OUTPOINTS</a> = 15</td></tr>
|
|
<tr class="separator:af677a7f44ad1132f393e0c74d685db13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ba4c23f055a46924f8078546ba6c37"><td class="memItemLeft" >struct {</td></tr>
|
|
<tr class="memitem:ab8b36237b45035fb4080069c7fa5becb"><td class="memItemLeft" >   enum <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a>   <a class="el" href="rest_8cpp.html#a40166e2edb2a2a020ca0ea57554686f5">rf</a></td></tr>
|
|
<tr class="separator:ab8b36237b45035fb4080069c7fa5becb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6436ad38f53caee247cd662a410b323f"><td class="memItemLeft" >   const char *   <a class="el" href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr>
|
|
<tr class="separator:a6436ad38f53caee247cd662a410b323f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ba4c23f055a46924f8078546ba6c37"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#ae4ba4c23f055a46924f8078546ba6c37">rf_names</a> []</td></tr>
|
|
<tr class="separator:ae4ba4c23f055a46924f8078546ba6c37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1172c285b36f09242d47d3235fbc7ae9"><td class="memItemLeft" >struct {</td></tr>
|
|
<tr class="memitem:adc6e3a3578010eb82f95e688fd09f198"><td class="memItemLeft" >   const char *   <a class="el" href="rest_8cpp.html#a5b41c5ae4505891e6c53e26df197e02b">prefix</a></td></tr>
|
|
<tr class="separator:adc6e3a3578010eb82f95e688fd09f198"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a834e32ef891c222cde21d2771c39d828"><td class="memItemLeft" >   bool(*   <a class="el" href="rest_8cpp.html#adb9b9c46c5f6a9f59301a2b7313a96d8">handler</a> )(<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const <br class="typebreak" />
|
|
      std::string &strReq)</td></tr>
|
|
<tr class="separator:a834e32ef891c222cde21d2771c39d828"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1172c285b36f09242d47d3235fbc7ae9"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="rest_8cpp.html#a1172c285b36f09242d47d3235fbc7ae9">uri_prefixes</a> []</td></tr>
|
|
<tr class="separator:a1172c285b36f09242d47d3235fbc7ae9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="aae3901e6d15d9592fd2083926e783d7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae3901e6d15d9592fd2083926e783d7c">◆ </a></span>RetFormat</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aae3901e6d15d9592fd2083926e783d7ca2bd639c2ce4f55651bc7dd835a0924df"></a>RF_UNDEF </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aae3901e6d15d9592fd2083926e783d7caddb090ab3a6cfe6ab6c0c3559c3d3248"></a>RF_BINARY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aae3901e6d15d9592fd2083926e783d7ca0e0ee12d21032cc6140a2dfd4c3c78d5"></a>RF_HEX </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aae3901e6d15d9592fd2083926e783d7cae475fd554927ee997910d2710f22b343"></a>RF_JSON </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00028">28</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="adceb456013f0d609536125271ab096ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adceb456013f0d609536125271ab096ea">◆ </a></span>AvailableDataFormatsString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static string AvailableDataFormatsString </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="rest_8cpp_source.html#l00096">96</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1e97ce578bfdae0125555bda5a2d48d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1e97ce578bfdae0125555bda5a2d48d">◆ </a></span>blockheaderToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classUniValue.html">UniValue</a> blockheaderToJSON </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> * </td>
|
|
<td class="paramname"><em>blockindex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="blockchain_8cpp_source.html#l00063">63</a> of file <a class="el" href="blockchain_8cpp_source.html">blockchain.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="blockchain_8cpp_source.html#l00336">getblockheader()</a>, <a class="el" href="blockchain_8cpp_source.html#l00394">getblockheaders()</a>, and <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b596f07acd85fe676c798170fd8ddbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b596f07acd85fe676c798170fd8ddbe">◆ </a></span>blockToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classUniValue.html">UniValue</a> blockToJSON </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCBlock.html">CBlock</a> & </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> * </td>
|
|
<td class="paramname"><em>blockindex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>txDetails</em> = <code>false</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="blockchain_8cpp_source.html#l00090">90</a> of file <a class="el" href="blockchain_8cpp_source.html">blockchain.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="blockchain_8cpp_source.html#l00483">getblock()</a>, and <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0cad01e914619a3484f77350145e895"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0cad01e914619a3484f77350145e895">◆ </a></span>CheckWarmup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool CheckWarmup </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</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="rest_8cpp_source.html#l00121">121</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00276">rest_chaininfo()</a>, <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, <a class="el" href="rest_8cpp_source.html#l00326">rest_mempool_contents()</a>, <a class="el" href="rest_8cpp_source.html#l00301">rest_mempool_info()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf0700868c430b2f0fdd719977f4b115"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf0700868c430b2f0fdd719977f4b115">◆ </a></span>InterruptREST()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void InterruptREST </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Interrupt RPC REST subsystem. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00620">620</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00197">Interrupt()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7305038a43cc5f399ca00e00c6f07186"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7305038a43cc5f399ca00e00c6f07186">◆ </a></span>mempoolInfoToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classUniValue.html">UniValue</a> mempoolInfoToJSON </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="blockchain_8cpp_source.html#l00948">948</a> of file <a class="el" href="blockchain_8cpp_source.html">blockchain.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="blockchain_8cpp_source.html#l00961">getmempoolinfo()</a>, and <a class="el" href="rest_8cpp_source.html#l00301">rest_mempool_info()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b8a8939a31de29ceb0ea581341eeb92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b8a8939a31de29ceb0ea581341eeb92">◆ </a></span>mempoolToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classUniValue.html">UniValue</a> mempoolToJSON </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fVerbose</em> = <code>false</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="blockchain_8cpp_source.html#l00182">182</a> of file <a class="el" href="blockchain_8cpp_source.html">blockchain.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="blockchain_8cpp_source.html#l00234">getrawmempool()</a>, and <a class="el" href="rest_8cpp_source.html#l00326">rest_mempool_contents()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c33a8e9bf6ea85c338bd53e4ca6e894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c33a8e9bf6ea85c338bd53e4ca6e894">◆ </a></span>ParseDataFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static enum <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a> ParseDataFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>param</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strReq</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="rest_8cpp_source.html#l00075">75</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00276">rest_chaininfo()</a>, <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, <a class="el" href="rest_8cpp_source.html#l00326">rest_mempool_contents()</a>, <a class="el" href="rest_8cpp_source.html#l00301">rest_mempool_info()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f144a2e90fe4adf66113bf72419325d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f144a2e90fe4adf66113bf72419325d">◆ </a></span>ParseHashStr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ParseHashStr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const string & </td>
|
|
<td class="paramname"><em>strReq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>v</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="rest_8cpp_source.html#l00112">112</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99e4aae76e1b90f996cf7c24b5281464"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99e4aae76e1b90f996cf7c24b5281464">◆ </a></span>rest_block()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_block </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>showTxDetails</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="rest_8cpp_source.html#l00203">203</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00266">rest_block_extended()</a>, and <a class="el" href="rest_8cpp_source.html#l00271">rest_block_notxdetails()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af08858ee3c5d6236db44a62c423e0c0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af08858ee3c5d6236db44a62c423e0c0e">◆ </a></span>rest_block_extended()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_block_extended </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00266">266</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf422a3f71f1fd9963d6c65517bbb654"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf422a3f71f1fd9963d6c65517bbb654">◆ </a></span>rest_block_notxdetails()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_block_notxdetails </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00271">271</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d5e5b8fcc408d3b9090669e26ea371f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d5e5b8fcc408d3b9090669e26ea371f">◆ </a></span>rest_chaininfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_chaininfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00276">276</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e87e488337475c6260de93cbf181b31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e87e488337475c6260de93cbf181b31">◆ </a></span>rest_getutxos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_getutxos </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00403">403</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6155083969f391810ef103732f50793a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6155083969f391810ef103732f50793a">◆ </a></span>rest_headers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_headers </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00129">129</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6815254c821b53d9bfb4fa95d8295b15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6815254c821b53d9bfb4fa95d8295b15">◆ </a></span>rest_mempool_contents()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_mempool_contents </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00326">326</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95be418afb3efa483178e6681bdd54f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95be418afb3efa483178e6681bdd54f9">◆ </a></span>rest_mempool_info()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_mempool_info </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00301">301</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a40ed64db0199226195920c9e92ac33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a40ed64db0199226195920c9e92ac33">◆ </a></span>rest_tx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool rest_tx </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strURIPart</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="rest_8cpp_source.html#l00351">351</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a980beb0eaf6b96bc1c2e7e129e7bc587"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a980beb0eaf6b96bc1c2e7e129e7bc587">◆ </a></span>RESTERR()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool RESTERR </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classHTTPRequest.html">HTTPRequest</a> * </td>
|
|
<td class="paramname"><em>req</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">enum <a class="el" href="rpc_2protocol_8h.html#ab0a9668b7d736b4d4d621ec010928a46">HTTPStatusCode</a> </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>message</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="rest_8cpp_source.html#l00068">68</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00121">CheckWarmup()</a>, <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00276">rest_chaininfo()</a>, <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, <a class="el" href="rest_8cpp_source.html#l00326">rest_mempool_contents()</a>, <a class="el" href="rest_8cpp_source.html#l00301">rest_mempool_info()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e621b4ad486c6d716873ee3f16919ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e621b4ad486c6d716873ee3f16919ad">◆ </a></span>ScriptPubKeyToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ScriptPubKeyToJSON </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>scriptPubKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classUniValue.html">UniValue</a> & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fIncludeHex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rawtransaction_8cpp_source.html#l00040">40</a> of file <a class="el" href="rawtransaction_8cpp_source.html">rawtransaction.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa167c156abb1c3548a82921e684e43f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa167c156abb1c3548a82921e684e43f3">◆ </a></span>StartREST()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool StartREST </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Start HTTP REST subsystem. Precondition; HTTP and RPC has been started. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00613">613</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00800">AppInitServers()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85472e8d58ccbe1aaf2c239ae0d7d185"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85472e8d58ccbe1aaf2c239ae0d7d185">◆ </a></span>StopREST()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void StopREST </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Stop HTTP REST subsystem. Precondition; HTTP and RPC has been stopped. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00624">624</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a719639f5d779706aae5c283784b3fd66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a719639f5d779706aae5c283784b3fd66">◆ </a></span>TxToJSON()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TxToJSON </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTransaction.html">CTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>hashBlock</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classUniValue.html">UniValue</a> & </td>
|
|
<td class="paramname"><em>entry</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rawtransaction_8cpp_source.html#l00064">64</a> of file <a class="el" href="rawtransaction_8cpp_source.html">rawtransaction.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="adb9b9c46c5f6a9f59301a2b7313a96d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb9b9c46c5f6a9f59301a2b7313a96d8">◆ </a></span>handler</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool(* handler) (<a class="el" href="classHTTPRequest.html">HTTPRequest</a> *req, const std::string &strReq)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00601">601</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="httpserver_8cpp_source.html#l00665">RegisterHTTPHandler()</a>, and <a class="el" href="rest_8cpp_source.html#l00613">StartREST()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af677a7f44ad1132f393e0c74d685db13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af677a7f44ad1132f393e0c74d685db13">◆ </a></span>MAX_GETUTXOS_OUTPOINTS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const size_t MAX_GETUTXOS_OUTPOINTS = 15</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="rest_8cpp_source.html#l00026">26</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f8f80d37794cde9472343e4487ba3eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f8f80d37794cde9472343e4487ba3eb">◆ </a></span>name</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* name</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00037">37</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletframe_8cpp_source.html#l00041">WalletFrame::addWallet()</a>, <a class="el" href="rest_8cpp_source.html#l00096">AvailableDataFormatsString()</a>, <a class="el" href="bench_8cpp_source.html#l00020">benchmark::BenchRunner::BenchRunner()</a>, <a class="el" href="blockchain_8cpp_source.html#l00729">BIP9SoftForkDesc()</a>, <a class="el" href="univalue_8cpp_source.html#l00280">find_value()</a>, <a class="el" href="clientversion_8cpp_source.html#l00097">FormatSubVersion()</a>, <a class="el" href="util_8cpp_source.html#l00889">GetThreadName()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00082">ipcServerName()</a>, <a class="el" href="server_8cpp_source.html#l00422">CRPCTable::operator[]()</a>, <a class="el" href="rest_8cpp_source.html#l00075">ParseDataFormat()</a>, <a class="el" href="core__read_8cpp_source.html#l00025">ParseScript()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00301">PaymentServer::PaymentServer()</a>, <a class="el" href="txdb_8cpp_source.html#l00302">CBlockTreeDB::ReadFlag()</a>, <a class="el" href="walletframe_8cpp_source.html#l00076">WalletFrame::removeWallet()</a>, <a class="el" href="util_8cpp_source.html#l00873">RenameThread()</a>, <a class="el" href="server_8cpp_source.html#l00604">RPCRunLater()</a>, <a class="el" href="secp256k1_2src_2bench_8h_source.html#l00033">run_benchmark()</a>, <a class="el" href="walletframe_8cpp_source.html#l00065">WalletFrame::setCurrentWallet()</a>, <a class="el" href="blockchain_8cpp_source.html#l00719">SoftForkDesc()</a>, <a class="el" href="netaddress_8cpp_source.html#l00241">CNetAddr::ToStringIP()</a>, <a class="el" href="util_8h_source.html#l00249">TraceThread()</a>, and <a class="el" href="txdb_8cpp_source.html#l00298">CBlockTreeDB::WriteFlag()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b41c5ae4505891e6c53e26df197e02b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b41c5ae4505891e6c53e26df197e02b">◆ </a></span>prefix</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* prefix</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00600">600</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactionview_8cpp_source.html#l00342">TransactionView::changedPrefix()</a>, <a class="el" href="validation_8cpp_source.html#l03684">GetBlockPosFilename()</a>, <a class="el" href="validation_8cpp_source.html#l03653">OpenDiskFile()</a>, <a class="el" href="httpserver_8cpp_source.html#l00665">RegisterHTTPHandler()</a>, <a class="el" href="unitester_8cpp_source.html#l00033">runtest()</a>, <a class="el" href="rest_8cpp_source.html#l00613">StartREST()</a>, <a class="el" href="rest_8cpp_source.html#l00624">StopREST()</a>, and <a class="el" href="httpserver_8cpp_source.html#l00671">UnregisterHTTPHandler()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40166e2edb2a2a020ca0ea57554686f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40166e2edb2a2a020ca0ea57554686f5">◆ </a></span>rf</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7c">RetFormat</a> rf</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rest_8cpp_source.html#l00036">36</a> of file <a class="el" href="rest_8cpp_source.html">rest.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00203">rest_block()</a>, <a class="el" href="rest_8cpp_source.html#l00276">rest_chaininfo()</a>, <a class="el" href="rest_8cpp_source.html#l00403">rest_getutxos()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, <a class="el" href="rest_8cpp_source.html#l00326">rest_mempool_contents()</a>, <a class="el" href="rest_8cpp_source.html#l00301">rest_mempool_info()</a>, and <a class="el" href="rest_8cpp_source.html#l00351">rest_tx()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ba4c23f055a46924f8078546ba6c37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ba4c23f055a46924f8078546ba6c37">◆ </a></span>rf_names</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const { ... } rf_names[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<a class="code" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca2bd639c2ce4f55651bc7dd835a0924df">RF_UNDEF</a>, <span class="stringliteral">""</span>},</div><div class="line"> {<a class="code" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7caddb090ab3a6cfe6ab6c0c3559c3d3248">RF_BINARY</a>, <span class="stringliteral">"bin"</span>},</div><div class="line"> {<a class="code" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca0e0ee12d21032cc6140a2dfd4c3c78d5">RF_HEX</a>, <span class="stringliteral">"hex"</span>},</div><div class="line"> {<a class="code" href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7cae475fd554927ee997910d2710f22b343">RF_JSON</a>, <span class="stringliteral">"json"</span>},</div><div class="line">}</div><div class="ttc" id="rest_8cpp_html_aae3901e6d15d9592fd2083926e783d7ca0e0ee12d21032cc6140a2dfd4c3c78d5"><div class="ttname"><a href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca0e0ee12d21032cc6140a2dfd4c3c78d5">RF_HEX</a></div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00031">rest.cpp:31</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_aae3901e6d15d9592fd2083926e783d7ca2bd639c2ce4f55651bc7dd835a0924df"><div class="ttname"><a href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7ca2bd639c2ce4f55651bc7dd835a0924df">RF_UNDEF</a></div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00029">rest.cpp:29</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_aae3901e6d15d9592fd2083926e783d7caddb090ab3a6cfe6ab6c0c3559c3d3248"><div class="ttname"><a href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7caddb090ab3a6cfe6ab6c0c3559c3d3248">RF_BINARY</a></div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00030">rest.cpp:30</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_aae3901e6d15d9592fd2083926e783d7cae475fd554927ee997910d2710f22b343"><div class="ttname"><a href="rest_8cpp.html#aae3901e6d15d9592fd2083926e783d7cae475fd554927ee997910d2710f22b343">RF_JSON</a></div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00032">rest.cpp:32</a></div></div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00096">AvailableDataFormatsString()</a>, and <a class="el" href="rest_8cpp_source.html#l00075">ParseDataFormat()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1172c285b36f09242d47d3235fbc7ae9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1172c285b36f09242d47d3235fbc7ae9">◆ </a></span>uri_prefixes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const { ... } uri_prefixes[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<span class="stringliteral">"/rest/tx/"</span>, <a class="code" href="rest_8cpp.html#a6a40ed64db0199226195920c9e92ac33">rest_tx</a>},</div><div class="line"> {<span class="stringliteral">"/rest/block/notxdetails/"</span>, <a class="code" href="rest_8cpp.html#acf422a3f71f1fd9963d6c65517bbb654">rest_block_notxdetails</a>},</div><div class="line"> {<span class="stringliteral">"/rest/block/"</span>, <a class="code" href="rest_8cpp.html#af08858ee3c5d6236db44a62c423e0c0e">rest_block_extended</a>},</div><div class="line"> {<span class="stringliteral">"/rest/chaininfo"</span>, <a class="code" href="rest_8cpp.html#a2d5e5b8fcc408d3b9090669e26ea371f">rest_chaininfo</a>},</div><div class="line"> {<span class="stringliteral">"/rest/mempool/info"</span>, <a class="code" href="rest_8cpp.html#a95be418afb3efa483178e6681bdd54f9">rest_mempool_info</a>},</div><div class="line"> {<span class="stringliteral">"/rest/mempool/contents"</span>, <a class="code" href="rest_8cpp.html#a6815254c821b53d9bfb4fa95d8295b15">rest_mempool_contents</a>},</div><div class="line"> {<span class="stringliteral">"/rest/headers/"</span>, <a class="code" href="rest_8cpp.html#a6155083969f391810ef103732f50793a">rest_headers</a>},</div><div class="line"> {<span class="stringliteral">"/rest/getutxos"</span>, <a class="code" href="rest_8cpp.html#a1e87e488337475c6260de93cbf181b31">rest_getutxos</a>},</div><div class="line">}</div><div class="ttc" id="rest_8cpp_html_a95be418afb3efa483178e6681bdd54f9"><div class="ttname"><a href="rest_8cpp.html#a95be418afb3efa483178e6681bdd54f9">rest_mempool_info</a></div><div class="ttdeci">static bool rest_mempool_info(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00301">rest.cpp:301</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a2d5e5b8fcc408d3b9090669e26ea371f"><div class="ttname"><a href="rest_8cpp.html#a2d5e5b8fcc408d3b9090669e26ea371f">rest_chaininfo</a></div><div class="ttdeci">static bool rest_chaininfo(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00276">rest.cpp:276</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a6a40ed64db0199226195920c9e92ac33"><div class="ttname"><a href="rest_8cpp.html#a6a40ed64db0199226195920c9e92ac33">rest_tx</a></div><div class="ttdeci">static bool rest_tx(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00351">rest.cpp:351</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a6155083969f391810ef103732f50793a"><div class="ttname"><a href="rest_8cpp.html#a6155083969f391810ef103732f50793a">rest_headers</a></div><div class="ttdeci">static bool rest_headers(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00129">rest.cpp:129</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a1e87e488337475c6260de93cbf181b31"><div class="ttname"><a href="rest_8cpp.html#a1e87e488337475c6260de93cbf181b31">rest_getutxos</a></div><div class="ttdeci">static bool rest_getutxos(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00403">rest.cpp:403</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a6815254c821b53d9bfb4fa95d8295b15"><div class="ttname"><a href="rest_8cpp.html#a6815254c821b53d9bfb4fa95d8295b15">rest_mempool_contents</a></div><div class="ttdeci">static bool rest_mempool_contents(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00326">rest.cpp:326</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_acf422a3f71f1fd9963d6c65517bbb654"><div class="ttname"><a href="rest_8cpp.html#acf422a3f71f1fd9963d6c65517bbb654">rest_block_notxdetails</a></div><div class="ttdeci">static bool rest_block_notxdetails(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00271">rest.cpp:271</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_af08858ee3c5d6236db44a62c423e0c0e"><div class="ttname"><a href="rest_8cpp.html#af08858ee3c5d6236db44a62c423e0c0e">rest_block_extended</a></div><div class="ttdeci">static bool rest_block_extended(HTTPRequest *req, const std::string &strURIPart)</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00266">rest.cpp:266</a></div></div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">Referenced by <a class="el" href="rest_8cpp_source.html#l00613">StartREST()</a>, and <a class="el" href="rest_8cpp_source.html#l00624">StopREST()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="rest_8cpp.html">rest.cpp</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:10 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>
|