mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-28 15:05:53 +00:00
3894 lines
247 KiB
HTML
3894 lines
247 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::RPC Namespace 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="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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- 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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1RPC.html">RPC</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</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">ripple::RPC Namespace Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>API version numbers used in later API versions.
|
|
<a href="namespaceripple_1_1RPC.html#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceripple_1_1RPC_1_1common" id="r_namespaceripple_1_1RPC_1_1common"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC_1_1common.html">common</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceripple_1_1RPC_1_1detail" id="r_namespaceripple_1_1RPC_1_1detail"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC_1_1detail.html">detail</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceripple_1_1RPC_1_1Tuning" id="r_namespaceripple_1_1RPC_1_1Tuning"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC_1_1Tuning.html">Tuning</a></td></tr>
|
|
<tr class="memdesc:namespaceripple_1_1RPC_1_1Tuning"><td class="mdescLeft"> </td><td class="mdescRight">Tuned constants. <br /></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 id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1AccountLines__test.html">AccountLines_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1codeString__test.html">codeString_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The context of information needed to call an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a>. <a href="structripple_1_1RPC_1_1Context.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1ErrorInfo.html">ErrorInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Maps an rpc error code to its token, default message, and HTTP status. <a href="structripple_1_1RPC_1_1ErrorInfo.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1fillJson__test.html">fillJson_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1Handler.html">Handler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1JSONRPC__test.html">JSONRPC_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1key__strings.html">key_strings</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1LedgerHandler.html">LedgerHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html">LedgerRequestRPC_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1LegacyPathFind.html">LegacyPathFind</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1Request.html">Request</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structripple_1_1RPC_1_1Status.html" title="Status represents the results of an operation that might fail.">Status</a> represents the results of an operation that might fail. <a href="structripple_1_1RPC_1_1Status.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPC_1_1TxnTestData.html">TxnTestData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1VersionHandler.html">VersionHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1WalletPropose__test.html">WalletPropose_test</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 id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a18116d08d342fb04d1cf07f292afbcb6" id="r_a18116d08d342fb04d1cf07f292afbcb6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Transaction.html">Transaction</a> > &transaction, bool bUnlimited, bool bLocal, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType)></td></tr>
|
|
<tr class="separator:a18116d08d342fb04d1cf07f292afbcb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acca76813aa71dce78dcac6a8212380f2" id="r_acca76813aa71dce78dcac6a8212380f2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#acca76813aa71dce78dcac6a8212380f2">Output</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::string_ref const &)></td></tr>
|
|
<tr class="separator:acca76813aa71dce78dcac6a8212380f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a1ea15d2823ab0dfcdedc8fbc31c6a782" id="r_a1ea15d2823ab0dfcdedc8fbc31c6a782"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782">Condition</a> { <a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">NO_CONDITION</a> = 0
|
|
, <a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507">NEEDS_NETWORK_CONNECTION</a> = 1
|
|
, <a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08">NEEDS_CURRENT_LEDGER</a> = 1 << 1
|
|
, <a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782acc08746617bab8b8e4a52c4b1ceab5a0">NEEDS_CLOSED_LEDGER</a> = 1 << 2
|
|
}</td></tr>
|
|
<tr class="separator:a1ea15d2823ab0dfcdedc8fbc31c6a782"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c04e509451d50d9449cff3d477ff4f2" id="r_a4c04e509451d50d9449cff3d477ff4f2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">LedgerShortcut</a> { <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2a1ccbdd5cbc00ad939048ccd47f9c6d8a">CURRENT</a>
|
|
, <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2a87e3e9655998bfcbbed2d92d3c4d42c9">CLOSED</a>
|
|
, <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2af275a9f97d64cc8d9bbec02e4a361755">VALIDATED</a>
|
|
}</td></tr>
|
|
<tr class="separator:a4c04e509451d50d9449cff3d477ff4f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a22d5b7097ef2a30d9b968b82ecb6c991" id="r_a22d5b7097ef2a30d9b968b82ecb6c991"><td class="memTemplParams" colspan="2">template<class JsonObject > </td></tr>
|
|
<tr class="memitem:a22d5b7097ef2a30d9b968b82ecb6c991"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a22d5b7097ef2a30d9b968b82ecb6c991">setVersion</a> (JsonObject &parent, unsigned int <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>, bool betaEnabled)</td></tr>
|
|
<tr class="separator:a22d5b7097ef2a30d9b968b82ecb6c991"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8fbfe3fd4651227fd4df999f60921d6" id="r_ad8fbfe3fd4651227fd4df999f60921d6"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad8fbfe3fd4651227fd4df999f60921d6">getAPIVersionNumber</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &jv, bool betaEnabled)</td></tr>
|
|
<tr class="memdesc:ad8fbfe3fd4651227fd4df999f60921d6"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the api version number from the json value. <br /></td></tr>
|
|
<tr class="separator:ad8fbfe3fd4651227fd4df999f60921d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa01c09044342d3707e231b3ede5086f0" id="r_aa01c09044342d3707e231b3ede5086f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1ErrorInfo.html">ErrorInfo</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aa01c09044342d3707e231b3ede5086f0">get_error_info</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code)</td></tr>
|
|
<tr class="memdesc:aa01c09044342d3707e231b3ede5086f0"><td class="mdescLeft"> </td><td class="mdescRight">Returns an <a class="el" href="structripple_1_1RPC_1_1ErrorInfo.html" title="Maps an rpc error code to its token, default message, and HTTP status.">ErrorInfo</a> that reflects the error code. <br /></td></tr>
|
|
<tr class="separator:aa01c09044342d3707e231b3ede5086f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a79f0c33d1405fe85c40d63a49658bd" id="r_a1a79f0c33d1405fe85c40d63a49658bd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">contains_error</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &json)</td></tr>
|
|
<tr class="memdesc:a1a79f0c33d1405fe85c40d63a49658bd"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the json contains an rpc error specification. <br /></td></tr>
|
|
<tr class="separator:a1a79f0c33d1405fe85c40d63a49658bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73e0accbac78ba2dda7a2ba0f3889800" id="r_a73e0accbac78ba2dda7a2ba0f3889800"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a73e0accbac78ba2dda7a2ba0f3889800">error_code_http_status</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code)</td></tr>
|
|
<tr class="memdesc:a73e0accbac78ba2dda7a2ba0f3889800"><td class="mdescLeft"> </td><td class="mdescRight">Returns http status that corresponds to the error code. <br /></td></tr>
|
|
<tr class="separator:a73e0accbac78ba2dda7a2ba0f3889800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab03a7fd9d5294847b97f3b6763096714" id="r_ab03a7fd9d5294847b97f3b6763096714"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ab03a7fd9d5294847b97f3b6763096714">BEAST_DEFINE_TESTSUITE</a> (AccountLines, rpc, ripple)</td></tr>
|
|
<tr class="separator:ab03a7fd9d5294847b97f3b6763096714"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a747305e59bf99145a4520ed466d68d0f" id="r_a747305e59bf99145a4520ed466d68d0f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a747305e59bf99145a4520ed466d68d0f">BEAST_DEFINE_TESTSUITE</a> (JSONRPC, rpc, ripple)</td></tr>
|
|
<tr class="separator:a747305e59bf99145a4520ed466d68d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9017a9be7ab9a7f5d434b6f20696bc11" id="r_a9017a9be7ab9a7f5d434b6f20696bc11"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a9017a9be7ab9a7f5d434b6f20696bc11">BEAST_DEFINE_TESTSUITE</a> (WalletPropose, rpc, ripple)</td></tr>
|
|
<tr class="separator:a9017a9be7ab9a7f5d434b6f20696bc11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0067f981d9b5f0010d187182f08d5d88" id="r_a0067f981d9b5f0010d187182f08d5d88"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a0067f981d9b5f0010d187182f08d5d88">BEAST_DEFINE_TESTSUITE</a> (LedgerRequestRPC, rpc, ripple)</td></tr>
|
|
<tr class="separator:a0067f981d9b5f0010d187182f08d5d88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3568391ce1a15deea52e0e572396c11" id="r_ad3568391ce1a15deea52e0e572396c11"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad3568391ce1a15deea52e0e572396c11">BEAST_DEFINE_TESTSUITE</a> (codeString, rpc, RPC)</td></tr>
|
|
<tr class="separator:ad3568391ce1a15deea52e0e572396c11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad348ef6333f5eb37a54986675b005b72" id="r_ad348ef6333f5eb37a54986675b005b72"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad348ef6333f5eb37a54986675b005b72">BEAST_DEFINE_TESTSUITE</a> (fillJson, rpc, RPC)</td></tr>
|
|
<tr class="separator:ad348ef6333f5eb37a54986675b005b72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e549c81edcbd0befcfa4ee871c6f27e" id="r_a2e549c81edcbd0befcfa4ee871c6f27e"><td class="memTemplParams" colspan="2">template<class L > </td></tr>
|
|
<tr class="memitem:a2e549c81edcbd0befcfa4ee871c6f27e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a2e549c81edcbd0befcfa4ee871c6f27e">computeBookChanges</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< L const > const &lpAccepted)</td></tr>
|
|
<tr class="separator:a2e549c81edcbd0befcfa4ee871c6f27e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a193a678f625ec77262c8d5f3ca91df03" id="r_a193a678f625ec77262c8d5f3ca91df03"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a193a678f625ec77262c8d5f3ca91df03">encodeCTID</a> (uint32_t ledgerSeq, uint32_t txnIndex, uint32_t networkID) noexcept</td></tr>
|
|
<tr class="memdesc:a193a678f625ec77262c8d5f3ca91df03"><td class="mdescLeft"> </td><td class="mdescRight">Encodes ledger sequence, transaction index, and network ID into a CTID string. <br /></td></tr>
|
|
<tr class="separator:a193a678f625ec77262c8d5f3ca91df03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4b48e37f1a6940816047cd107faebca" id="r_ae4b48e37f1a6940816047cd107faebca"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae4b48e37f1a6940816047cd107faebca"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>< uint32_t, uint16_t, uint16_t > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ae4b48e37f1a6940816047cd107faebca">decodeCTID</a> (T const ctid) noexcept</td></tr>
|
|
<tr class="memdesc:ae4b48e37f1a6940816047cd107faebca"><td class="mdescLeft"> </td><td class="mdescRight">Decodes a CTID string or integer into its component parts. <br /></td></tr>
|
|
<tr class="separator:ae4b48e37f1a6940816047cd107faebca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58fb48a81509167c40346305cea629c5" id="r_a58fb48a81509167c40346305cea629c5"><td class="memTemplParams" colspan="2">template<class GetLedgerIndex , class GetCloseTime > </td></tr>
|
|
<tr class="memitem:a58fb48a81509167c40346305cea629c5"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a58fb48a81509167c40346305cea629c5">getDeliveredAmount</a> (GetLedgerIndex const &getLedgerIndex, GetCloseTime const &getCloseTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta)</td></tr>
|
|
<tr class="separator:a58fb48a81509167c40346305cea629c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2dba747db554b22ac5bb723555ce5d8" id="r_af2dba747db554b22ac5bb723555ce5d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af2dba747db554b22ac5bb723555ce5d8">canHaveDeliveredAmount</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta)</td></tr>
|
|
<tr class="separator:af2dba747db554b22ac5bb723555ce5d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81a899ab4c4d932032421f36b17af879" id="r_a81a899ab4c4d932032421f36b17af879"><td class="memTemplParams" colspan="2">template<class GetLedgerIndex > </td></tr>
|
|
<tr class="memitem:a81a899ab4c4d932032421f36b17af879"><td class="memTemplItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a81a899ab4c4d932032421f36b17af879">getDeliveredAmount</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> const &context, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta, GetLedgerIndex const &getLedgerIndex)</td></tr>
|
|
<tr class="separator:a81a899ab4c4d932032421f36b17af879"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fffb57bba343e569e4d862888e843a4" id="r_a8fffb57bba343e569e4d862888e843a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Handler.html">Handler</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a8fffb57bba343e569e4d862888e843a4">getHandler</a> (unsigned version, bool betaEnabled, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a8fffb57bba343e569e4d862888e843a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35ffc918d128ebb582ba3ff85fdbb546" id="r_a35ffc918d128ebb582ba3ff85fdbb546"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< char const * > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a35ffc918d128ebb582ba3ff85fdbb546">getHandlerNames</a> ()</td></tr>
|
|
<tr class="memdesc:a35ffc918d128ebb582ba3ff85fdbb546"><td class="mdescLeft"> </td><td class="mdescRight">Return names of all methods. <br /></td></tr>
|
|
<tr class="separator:a35ffc918d128ebb582ba3ff85fdbb546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3285d41bc01f0001bceeeb0ff461ce5a" id="r_a3285d41bc01f0001bceeeb0ff461ce5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Handler.html">Handler</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a3285d41bc01f0001bceeeb0ff461ce5a">getHandler</a> (unsigned int version, bool betaEnabled, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &)</td></tr>
|
|
<tr class="separator:a3285d41bc01f0001bceeeb0ff461ce5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e628867fe5111cabdf253dc2ed8f165" id="r_a4e628867fe5111cabdf253dc2ed8f165"><td class="memTemplParams" colspan="2">template<class Value > </td></tr>
|
|
<tr class="memitem:a4e628867fe5111cabdf253dc2ed8f165"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a4e628867fe5111cabdf253dc2ed8f165">makeObjectValue</a> (Value const &value, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const &field=jss::message)</td></tr>
|
|
<tr class="memdesc:a4e628867fe5111cabdf253dc2ed8f165"><td class="mdescLeft"> </td><td class="mdescRight">Return a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a> with a single entry. <br /></td></tr>
|
|
<tr class="separator:a4e628867fe5111cabdf253dc2ed8f165"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dc6b1d16d19772be88eb560060de97c" id="r_a9dc6b1d16d19772be88eb560060de97c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a9dc6b1d16d19772be88eb560060de97c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a9dc6b1d16d19772be88eb560060de97c">conditionMet</a> (<a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782">Condition</a> condition_required, T &context)</td></tr>
|
|
<tr class="separator:a9dc6b1d16d19772be88eb560060de97c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84827a1d9b56ad8201671ff77c2ddf2e" id="r_a84827a1d9b56ad8201671ff77c2ddf2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a84827a1d9b56ad8201671ff77c2ddf2e">doCommand</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &)</td></tr>
|
|
<tr class="memdesc:a84827a1d9b56ad8201671ff77c2ddf2e"><td class="mdescLeft"> </td><td class="mdescRight">Execute an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> command and store the results in a <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a>. <br /></td></tr>
|
|
<tr class="separator:a84827a1d9b56ad8201671ff77c2ddf2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cdc6dbc802b0d0ceaa59f95e3e6cfbd" id="r_a2cdc6dbc802b0d0ceaa59f95e3e6cfbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a2cdc6dbc802b0d0ceaa59f95e3e6cfbd">roleRequired</a> (unsigned int version, bool betaEnabled, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &method)</td></tr>
|
|
<tr class="separator:a2cdc6dbc802b0d0ceaa59f95e3e6cfbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab296c114ef59099643a10df577e71a30" id="r_ab296c114ef59099643a10df577e71a30"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ab296c114ef59099643a10df577e71a30">accountFromStringStrict</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &)</td></tr>
|
|
<tr class="memdesc:ab296c114ef59099643a10df577e71a30"><td class="mdescLeft"> </td><td class="mdescRight">Get an AccountID from an account ID or public key. <br /></td></tr>
|
|
<tr class="separator:ab296c114ef59099643a10df577e71a30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19a7026fa315242cf5175e50408f90f7" id="r_a19a7026fa315242cf5175e50408f90f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a19a7026fa315242cf5175e50408f90f7">accountFromStringWithCode</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &result, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strIdent, bool bStrict=false)</td></tr>
|
|
<tr class="memdesc:a19a7026fa315242cf5175e50408f90f7"><td class="mdescLeft"> </td><td class="mdescRight">Decode account ID from string. <br /></td></tr>
|
|
<tr class="separator:a19a7026fa315242cf5175e50408f90f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dc259937a004b30e88f41a95756bee0" id="r_a9dc259937a004b30e88f41a95756bee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a9dc259937a004b30e88f41a95756bee0">accountFromString</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &result, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strIdent, bool bStrict)</td></tr>
|
|
<tr class="separator:a9dc259937a004b30e88f41a95756bee0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7e2c5bdd160ac430d40ff151be3d329" id="r_ad7e2c5bdd160ac430d40ff151be3d329"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad7e2c5bdd160ac430d40ff151be3d329">getStartHint</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &sle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &accountID)</td></tr>
|
|
<tr class="memdesc:ad7e2c5bdd160ac430d40ff151be3d329"><td class="mdescLeft"> </td><td class="mdescRight">Gets the start hint for traversing account objects. <br /></td></tr>
|
|
<tr class="separator:ad7e2c5bdd160ac430d40ff151be3d329"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48a28f18f24e91e6a1cb5b8a1aefdd01" id="r_a48a28f18f24e91e6a1cb5b8a1aefdd01"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a48a28f18f24e91e6a1cb5b8a1aefdd01">isRelatedToAccount</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &sle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &accountID)</td></tr>
|
|
<tr class="memdesc:a48a28f18f24e91e6a1cb5b8a1aefdd01"><td class="mdescLeft"> </td><td class="mdescRight">Tests if a SLE is owned by accountID. <br /></td></tr>
|
|
<tr class="separator:a48a28f18f24e91e6a1cb5b8a1aefdd01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab56a444079d769fd33fdd04aa0c8baf3" id="r_ab56a444079d769fd33fdd04aa0c8baf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ab56a444079d769fd33fdd04aa0c8baf3">parseAccountIds</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &jvArray)</td></tr>
|
|
<tr class="separator:ab56a444079d769fd33fdd04aa0c8baf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ea6d08c0d50d738a6a55130a09ec238" id="r_a4ea6d08c0d50d738a6a55130a09ec238"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a4ea6d08c0d50d738a6a55130a09ec238">injectSLE</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &jv, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &sle)</td></tr>
|
|
<tr class="memdesc:a4ea6d08c0d50d738a6a55130a09ec238"><td class="mdescLeft"> </td><td class="mdescRight">Inject JSON describing ledger entry. <br /></td></tr>
|
|
<tr class="separator:a4ea6d08c0d50d738a6a55130a09ec238"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ee18e94aa5290134fbc7f373ded485e" id="r_a8ee18e94aa5290134fbc7f373ded485e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classJson_1_1Value.html">Json::Value</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a8ee18e94aa5290134fbc7f373ded485e">readLimitField</a> (unsigned int &limit, <a class="el" href="structripple_1_1RPC_1_1Tuning_1_1LimitRange.html">Tuning::LimitRange</a> const &, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> const &)</td></tr>
|
|
<tr class="memdesc:a8ee18e94aa5290134fbc7f373ded485e"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the limit value from a <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a>, or set a default - then restrict the limit by max and min if not an ADMIN request. <br /></td></tr>
|
|
<tr class="separator:a8ee18e94aa5290134fbc7f373ded485e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8384f050c0cc9f8be2fae281035f85f" id="r_af8384f050c0cc9f8be2fae281035f85f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Seed.html">Seed</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af8384f050c0cc9f8be2fae281035f85f">parseRippleLibSeed</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &value)</td></tr>
|
|
<tr class="separator:af8384f050c0cc9f8be2fae281035f85f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21a7a8635c70c3b03697d3be9ef7e168" id="r_a21a7a8635c70c3b03697d3be9ef7e168"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Seed.html">Seed</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a21a7a8635c70c3b03697d3be9ef7e168">getSeedFromRPC</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &params, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &error)</td></tr>
|
|
<tr class="separator:a21a7a8635c70c3b03697d3be9ef7e168"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af894bdbf60a077993d884fd31cf6e694" id="r_af894bdbf60a077993d884fd31cf6e694"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af894bdbf60a077993d884fd31cf6e694">keypairForSignature</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &params, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &error, unsigned int <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>)</td></tr>
|
|
<tr class="separator:af894bdbf60a077993d884fd31cf6e694"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75647cbae9e0bae5c52d8b8288d78028" id="r_a75647cbae9e0bae5c52d8b8288d78028"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a>, <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a75647cbae9e0bae5c52d8b8288d78028">chooseLedgerEntryType</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &params)</td></tr>
|
|
<tr class="separator:a75647cbae9e0bae5c52d8b8288d78028"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a449a1f72668a0d861d60f136efa09db9" id="r_a449a1f72668a0d861d60f136efa09db9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a449a1f72668a0d861d60f136efa09db9">isAccountObjectsValidType</a> (<a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> const &type)</td></tr>
|
|
<tr class="memdesc:a449a1f72668a0d861d60f136efa09db9"><td class="mdescLeft"> </td><td class="mdescRight">Check if the type is a valid filtering type for account_objects method. <br /></td></tr>
|
|
<tr class="separator:a449a1f72668a0d861d60f136efa09db9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0d8f7023aadd4a6fd6a24af152f856f" id="r_af0d8f7023aadd4a6fd6a24af152f856f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af0d8f7023aadd4a6fd6a24af152f856f">isHexTxID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &txid)</td></tr>
|
|
<tr class="separator:af0d8f7023aadd4a6fd6a24af152f856f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a104dbc5195143f3a17ab8b9af1ada0fc" id="r_a104dbc5195143f3a17ab8b9af1ada0fc"><td class="memTemplParams" colspan="2">template<class T , class R > </td></tr>
|
|
<tr class="memitem:a104dbc5195143f3a17ab8b9af1ada0fc"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a104dbc5195143f3a17ab8b9af1ada0fc">ledgerFromRequest</a> (T &ledger, <a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< R > &context)</td></tr>
|
|
<tr class="separator:a104dbc5195143f3a17ab8b9af1ada0fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8386fe0d1b0bb98994d985c768bec29f" id="r_a8386fe0d1b0bb98994d985c768bec29f"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a8386fe0d1b0bb98994d985c768bec29f">ledgerFromRequest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerEntryRequest > &)</td></tr>
|
|
<tr class="separator:a8386fe0d1b0bb98994d985c768bec29f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48487f624c1dd44341f1de137b581cb0" id="r_a48487f624c1dd44341f1de137b581cb0"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a48487f624c1dd44341f1de137b581cb0">ledgerFromRequest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerDataRequest > &)</td></tr>
|
|
<tr class="separator:a48487f624c1dd44341f1de137b581cb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8c70d2307c99f83d386121230cefd69" id="r_ad8c70d2307c99f83d386121230cefd69"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad8c70d2307c99f83d386121230cefd69">ledgerFromRequest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerRequest > &)</td></tr>
|
|
<tr class="separator:ad8c70d2307c99f83d386121230cefd69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf2f3f7b2146f293d76f09249d86334f" id="r_aaf2f3f7b2146f293d76f09249d86334f"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aaf2f3f7b2146f293d76f09249d86334f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aaf2f3f7b2146f293d76f09249d86334f">ledgerFromSpecifier</a> (T &ledger, org::xrpl::rpc::v1::LedgerSpecifier const &specifier, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &context)</td></tr>
|
|
<tr class="separator:aaf2f3f7b2146f293d76f09249d86334f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ca3ee8ffc28dc10f963ceefc50aaf39" id="r_a5ca3ee8ffc28dc10f963ceefc50aaf39"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a5ca3ee8ffc28dc10f963ceefc50aaf39"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5ca3ee8ffc28dc10f963ceefc50aaf39">getLedger</a> (T &ledger, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &ledgerHash, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &context)</td></tr>
|
|
<tr class="memdesc:a5ca3ee8ffc28dc10f963ceefc50aaf39"><td class="mdescLeft"> </td><td class="mdescRight">Get ledger by hash If there is no error in the return value, the ledger pointer will have been filled. <br /></td></tr>
|
|
<tr class="separator:a5ca3ee8ffc28dc10f963ceefc50aaf39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d586f9b34b55958c3be770453b69b75" id="r_a5d586f9b34b55958c3be770453b69b75"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a5d586f9b34b55958c3be770453b69b75"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5d586f9b34b55958c3be770453b69b75">getLedger</a> (T &ledger, uint32_t ledgerIndex, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &context)</td></tr>
|
|
<tr class="memdesc:a5d586f9b34b55958c3be770453b69b75"><td class="mdescLeft"> </td><td class="mdescRight">Get ledger by sequence If there is no error in the return value, the ledger pointer will have been filled. <br /></td></tr>
|
|
<tr class="separator:a5d586f9b34b55958c3be770453b69b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f6b72a5050782b65716751498448379" id="r_a5f6b72a5050782b65716751498448379"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a5f6b72a5050782b65716751498448379"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5f6b72a5050782b65716751498448379">getLedger</a> (T &ledger, <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">LedgerShortcut</a> shortcut, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &context)</td></tr>
|
|
<tr class="memdesc:a5f6b72a5050782b65716751498448379"><td class="mdescLeft"> </td><td class="mdescRight">Get ledger specified in shortcut. <br /></td></tr>
|
|
<tr class="separator:a5f6b72a5050782b65716751498448379"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9f4fb3cdfe3f6350194d4655f3b4d08" id="r_ae9f4fb3cdfe3f6350194d4655f3b4d08"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ae9f4fb3cdfe3f6350194d4655f3b4d08">getLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, uint32_t, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &)</td></tr>
|
|
<tr class="separator:ae9f4fb3cdfe3f6350194d4655f3b4d08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc4fb3db0759532944b15fa92a232c5a" id="r_abc4fb3db0759532944b15fa92a232c5a"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#abc4fb3db0759532944b15fa92a232c5a">getLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">LedgerShortcut</a> shortcut, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &)</td></tr>
|
|
<tr class="separator:abc4fb3db0759532944b15fa92a232c5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a838ab33647927ef556b4e740ce175c20" id="r_a838ab33647927ef556b4e740ce175c20"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a838ab33647927ef556b4e740ce175c20">getLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &, <a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> &)</td></tr>
|
|
<tr class="separator:a838ab33647927ef556b4e740ce175c20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaebfaaee35308269fab499f4e203a8c9" id="r_aaebfaaee35308269fab499f4e203a8c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aaebfaaee35308269fab499f4e203a8c9">lookupLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> &, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &result)</td></tr>
|
|
<tr class="memdesc:aaebfaaee35308269fab499f4e203a8c9"><td class="mdescLeft"> </td><td class="mdescRight">Look up a ledger from a request and fill a Json::Result with the data representing a ledger. <br /></td></tr>
|
|
<tr class="separator:aaebfaaee35308269fab499f4e203a8c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a332587f12dfd5f59558480bba7748feb" id="r_a332587f12dfd5f59558480bba7748feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a332587f12dfd5f59558480bba7748feb">lookupLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > &, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> &)</td></tr>
|
|
<tr class="memdesc:a332587f12dfd5f59558480bba7748feb"><td class="mdescLeft"> </td><td class="mdescRight">Look up a ledger from a request and fill a Json::Result with either an error, or data representing a ledger. <br /></td></tr>
|
|
<tr class="separator:a332587f12dfd5f59558480bba7748feb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d184448118cdb346afad3a14ac36ddd" id="r_a3d184448118cdb346afad3a14ac36ddd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const >, <a class="el" href="classJson_1_1Value.html">Json::Value</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a3d184448118cdb346afad3a14ac36ddd">getLedgerByContext</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &context)</td></tr>
|
|
<tr class="memdesc:a3d184448118cdb346afad3a14ac36ddd"><td class="mdescLeft"> </td><td class="mdescRight">Return a ledger based on ledger_hash or ledger_index, or an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> error. <br /></td></tr>
|
|
<tr class="separator:a3d184448118cdb346afad3a14ac36ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bcdcd479ba5ba7f8975e344393ec03a" id="r_a8bcdcd479ba5ba7f8975e344393ec03a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a8bcdcd479ba5ba7f8975e344393ec03a">getTxFee</a> (<a class="el" href="classripple_1_1Application.html">Application</a> const &app, <a class="el" href="classripple_1_1Config.html">Config</a> const &config, <a class="el" href="classJson_1_1Value.html">Json::Value</a> tx)</td></tr>
|
|
<tr class="separator:a8bcdcd479ba5ba7f8975e344393ec03a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c90f8d68fd2bca060075e004fa3dcdf" id="r_a7c90f8d68fd2bca060075e004fa3dcdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a7c90f8d68fd2bca060075e004fa3dcdf">getCurrentNetworkFee</a> (<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const role, <a class="el" href="classripple_1_1Config.html">Config</a> const &config, <a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const &feeTrack, <a class="el" href="classripple_1_1TxQ.html">TxQ</a> const &txQ, <a class="el" href="classripple_1_1Application.html">Application</a> const &app, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &tx, int mult, int div)</td></tr>
|
|
<tr class="separator:a7c90f8d68fd2bca060075e004fa3dcdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf952f7ca5d0d26e982a92acce6bf937" id="r_adf952f7ca5d0d26e982a92acce6bf937"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#adf952f7ca5d0d26e982a92acce6bf937">checkFee</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &request, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const role, bool doAutoFill, <a class="el" href="classripple_1_1Config.html">Config</a> const &config, <a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const &feeTrack, <a class="el" href="classripple_1_1TxQ.html">TxQ</a> const &txQ, <a class="el" href="classripple_1_1Application.html">Application</a> const &app)</td></tr>
|
|
<tr class="memdesc:adf952f7ca5d0d26e982a92acce6bf937"><td class="mdescLeft"> </td><td class="mdescRight">Fill in the fee on behalf of the client. <br /></td></tr>
|
|
<tr class="separator:adf952f7ca5d0d26e982a92acce6bf937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e52076e77d0078231dda289f8048200" id="r_a0e52076e77d0078231dda289f8048200"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a0e52076e77d0078231dda289f8048200">transactionSign</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> jvRequest, unsigned <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> role, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> validatedLedgerAge, <a class="el" href="classripple_1_1Application.html">Application</a> &app)</td></tr>
|
|
<tr class="memdesc:a0e52076e77d0078231dda289f8048200"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. <br /></td></tr>
|
|
<tr class="separator:a0e52076e77d0078231dda289f8048200"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86285e11e9d368859ec6b73014300564" id="r_a86285e11e9d368859ec6b73014300564"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a86285e11e9d368859ec6b73014300564">transactionSubmit</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> jvRequest, unsigned <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> role, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> validatedLedgerAge, <a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> const &processTransaction)</td></tr>
|
|
<tr class="memdesc:a86285e11e9d368859ec6b73014300564"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. <br /></td></tr>
|
|
<tr class="separator:a86285e11e9d368859ec6b73014300564"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aced54d69612c2b58940e2132e905dfc6" id="r_aced54d69612c2b58940e2132e905dfc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aced54d69612c2b58940e2132e905dfc6">transactionSignFor</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> jvRequest, unsigned <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> role, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> validatedLedgerAge, <a class="el" href="classripple_1_1Application.html">Application</a> &app)</td></tr>
|
|
<tr class="memdesc:aced54d69612c2b58940e2132e905dfc6"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. <br /></td></tr>
|
|
<tr class="separator:aced54d69612c2b58940e2132e905dfc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1aaebf843616a5dd8eacb3c5e7af9540" id="r_a1aaebf843616a5dd8eacb3c5e7af9540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a1aaebf843616a5dd8eacb3c5e7af9540">transactionSubmitMultiSigned</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> jvRequest, unsigned <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> role, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> validatedLedgerAge, <a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> const &processTransaction)</td></tr>
|
|
<tr class="memdesc:a1aaebf843616a5dd8eacb3c5e7af9540"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. <br /></td></tr>
|
|
<tr class="separator:a1aaebf843616a5dd8eacb3c5e7af9540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac78278b4a437dd58b6266dd101f1925e" id="r_ac78278b4a437dd58b6266dd101f1925e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ac78278b4a437dd58b6266dd101f1925e">getProcessTxnFn</a> (<a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &netOPs)</td></tr>
|
|
<tr class="separator:ac78278b4a437dd58b6266dd101f1925e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a001205e70b842e99ac28d568b8b8652d" id="r_a001205e70b842e99ac28d568b8b8652d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1RPC.html#acca76813aa71dce78dcac6a8212380f2">Output</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a001205e70b842e99ac28d568b8b8652d">stringOutput</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &s)</td></tr>
|
|
<tr class="separator:a001205e70b842e99ac28d568b8b8652d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a577bde9602a28f59e445c496f92a1ccf" id="r_a577bde9602a28f59e445c496f92a1ccf"><td class="memTemplParams" colspan="2">template<class JsonValue > </td></tr>
|
|
<tr class="memitem:a577bde9602a28f59e445c496f92a1ccf"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a577bde9602a28f59e445c496f92a1ccf">inject_error</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code, JsonValue &json)</td></tr>
|
|
<tr class="memdesc:a577bde9602a28f59e445c496f92a1ccf"><td class="mdescLeft"> </td><td class="mdescRight">Add or update the json update to reflect the error code. <br /></td></tr>
|
|
<tr class="separator:a577bde9602a28f59e445c496f92a1ccf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a073aa52d66bf3061aed8861d1db747d0" id="r_a073aa52d66bf3061aed8861d1db747d0"><td class="memTemplParams" colspan="2">template<class JsonValue > </td></tr>
|
|
<tr class="memitem:a073aa52d66bf3061aed8861d1db747d0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a073aa52d66bf3061aed8861d1db747d0">inject_error</a> (int code, JsonValue &json)</td></tr>
|
|
<tr class="separator:a073aa52d66bf3061aed8861d1db747d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b8314da490d3e5f165dcc839bd2271e" id="r_a2b8314da490d3e5f165dcc839bd2271e"><td class="memTemplParams" colspan="2">template<class JsonValue > </td></tr>
|
|
<tr class="memitem:a2b8314da490d3e5f165dcc839bd2271e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a2b8314da490d3e5f165dcc839bd2271e">inject_error</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &message, JsonValue &json)</td></tr>
|
|
<tr class="separator:a2b8314da490d3e5f165dcc839bd2271e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a2cd6200f6709780fcf1dd26ec9cd2866" id="r_a2cd6200f6709780fcf1dd26ec9cd2866"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">make_error</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code)</td></tr>
|
|
<tr class="memdesc:a2cd6200f6709780fcf1dd26ec9cd2866"><td class="mdescLeft"> </td><td class="mdescRight">Returns a new json object that reflects the error code. <br /></td></tr>
|
|
<tr class="separator:a2cd6200f6709780fcf1dd26ec9cd2866"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13f1f4cafeef7807d8e84fc1b4980079" id="r_a13f1f4cafeef7807d8e84fc1b4980079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a13f1f4cafeef7807d8e84fc1b4980079">make_error</a> (<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> code, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &message)</td></tr>
|
|
<tr class="separator:a13f1f4cafeef7807d8e84fc1b4980079"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a5b6ce0616f6995340f4dd846660c3749" id="r_a5b6ce0616f6995340f4dd846660c3749"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5b6ce0616f6995340f4dd846660c3749">make_param_error</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &message)</td></tr>
|
|
<tr class="memdesc:a5b6ce0616f6995340f4dd846660c3749"><td class="mdescLeft"> </td><td class="mdescRight">Returns a new json object that indicates invalid parameters. <br /></td></tr>
|
|
<tr class="separator:a5b6ce0616f6995340f4dd846660c3749"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d5937b3d78d931333b1c278e13e23b2" id="r_a5d5937b3d78d931333b1c278e13e23b2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5d5937b3d78d931333b1c278e13e23b2">missing_field_message</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a5d5937b3d78d931333b1c278e13e23b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec2e1163b39a450d3917af9dd15b0f06" id="r_aec2e1163b39a450d3917af9dd15b0f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aec2e1163b39a450d3917af9dd15b0f06">missing_field_error</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:aec2e1163b39a450d3917af9dd15b0f06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae31cefa7ecb22004bf04e70cbe7c088f" id="r_ae31cefa7ecb22004bf04e70cbe7c088f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ae31cefa7ecb22004bf04e70cbe7c088f">missing_field_error</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</td></tr>
|
|
<tr class="separator:ae31cefa7ecb22004bf04e70cbe7c088f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f5e626e438381329d8b9ef18fe26636" id="r_a9f5e626e438381329d8b9ef18fe26636"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a9f5e626e438381329d8b9ef18fe26636">object_field_message</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a9f5e626e438381329d8b9ef18fe26636"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97b09da785b1944b7b1964eeff97a43b" id="r_a97b09da785b1944b7b1964eeff97a43b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a97b09da785b1944b7b1964eeff97a43b">object_field_error</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a97b09da785b1944b7b1964eeff97a43b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f3c2453b9b53d0ee3a761260201b972" id="r_a5f3c2453b9b53d0ee3a761260201b972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5f3c2453b9b53d0ee3a761260201b972">object_field_error</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</td></tr>
|
|
<tr class="separator:a5f3c2453b9b53d0ee3a761260201b972"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a786aa1fb7be9a79763f72a11aa8224b6" id="r_a786aa1fb7be9a79763f72a11aa8224b6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a786aa1fb7be9a79763f72a11aa8224b6">invalid_field_message</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a786aa1fb7be9a79763f72a11aa8224b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a700c1619a25a23c416caeb3c54fe3c29" id="r_a700c1619a25a23c416caeb3c54fe3c29"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a700c1619a25a23c416caeb3c54fe3c29">invalid_field_message</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</td></tr>
|
|
<tr class="separator:a700c1619a25a23c416caeb3c54fe3c29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f2a31e585bbecb3af3740d34d7df15f" id="r_a3f2a31e585bbecb3af3740d34d7df15f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a3f2a31e585bbecb3af3740d34d7df15f">invalid_field_error</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name)</td></tr>
|
|
<tr class="separator:a3f2a31e585bbecb3af3740d34d7df15f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af10bc439258bba422e8f6f1860c89192" id="r_af10bc439258bba422e8f6f1860c89192"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af10bc439258bba422e8f6f1860c89192">invalid_field_error</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</td></tr>
|
|
<tr class="separator:af10bc439258bba422e8f6f1860c89192"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bad76b302b3dcc91dd60c10830d0968" id="r_a7bad76b302b3dcc91dd60c10830d0968"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a7bad76b302b3dcc91dd60c10830d0968">expected_field_message</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &type)</td></tr>
|
|
<tr class="separator:a7bad76b302b3dcc91dd60c10830d0968"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af31a2771190b89eb9b9c04e4038b9cac" id="r_af31a2771190b89eb9b9c04e4038b9cac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#af31a2771190b89eb9b9c04e4038b9cac">expected_field_message</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &type)</td></tr>
|
|
<tr class="separator:af31a2771190b89eb9b9c04e4038b9cac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa63398ec847d01de9d9af3598e3e2325" id="r_aa63398ec847d01de9d9af3598e3e2325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aa63398ec847d01de9d9af3598e3e2325">expected_field_error</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &type)</td></tr>
|
|
<tr class="separator:aa63398ec847d01de9d9af3598e3e2325"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c4faf6372ccec80555e46ecdda67b20" id="r_a0c4faf6372ccec80555e46ecdda67b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a0c4faf6372ccec80555e46ecdda67b20">expected_field_error</a> (<a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> name, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &type)</td></tr>
|
|
<tr class="separator:a0c4faf6372ccec80555e46ecdda67b20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a711d9d7325b0ccd758453fcbea4c524f" id="r_a711d9d7325b0ccd758453fcbea4c524f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a711d9d7325b0ccd758453fcbea4c524f">not_validator_error</a> ()</td></tr>
|
|
<tr class="separator:a711d9d7325b0ccd758453fcbea4c524f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a474e0d26afe286dfc2bddf76f95e1591" id="r_a474e0d26afe286dfc2bddf76f95e1591"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a474e0d26afe286dfc2bddf76f95e1591">insertNFTSyntheticInJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &)</td></tr>
|
|
<tr class="memdesc:a474e0d26afe286dfc2bddf76f95e1591"><td class="mdescLeft"> </td><td class="mdescRight">Adds common synthetic fields to transaction-related JSON responses. <br /></td></tr>
|
|
<tr class="separator:a474e0d26afe286dfc2bddf76f95e1591"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:abf346555d1927183974ae3feef4a25ec" id="r_abf346555d1927183974ae3feef4a25ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#abf346555d1927183974ae3feef4a25ec">insertDeliverMax</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &tx_json, <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> txnType, unsigned int <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a>)</td></tr>
|
|
<tr class="memdesc:abf346555d1927183974ae3feef4a25ec"><td class="mdescLeft"> </td><td class="mdescRight">Copy <code>Amount</code> field to <code>DeliverMax</code> field in transaction output JSON. <br /></td></tr>
|
|
<tr class="separator:abf346555d1927183974ae3feef4a25ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:aaa57921f6c51e3495cb6bf14b94a4d90" id="r_aaa57921f6c51e3495cb6bf14b94a4d90"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#aaa57921f6c51e3495cb6bf14b94a4d90">insertDeliveredAmount</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &meta, <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &)</td></tr>
|
|
<tr class="memdesc:aaa57921f6c51e3495cb6bf14b94a4d90"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>delivered_amount</code> field to the <code>meta</code> input/output parameter. <br /></td></tr>
|
|
<tr class="separator:aaa57921f6c51e3495cb6bf14b94a4d90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbdb96d85459c86ea0d79cd413792764" id="r_afbdb96d85459c86ea0d79cd413792764"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#afbdb96d85459c86ea0d79cd413792764">insertDeliveredAmount</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &meta, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Transaction.html">Transaction</a> > const &, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &)</td></tr>
|
|
<tr class="separator:afbdb96d85459c86ea0d79cd413792764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e4269e3d476eca12efe8663ac3c9b08" id="r_a4e4269e3d476eca12efe8663ac3c9b08"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a4e4269e3d476eca12efe8663ac3c9b08">insertDeliveredAmount</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &meta, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &)</td></tr>
|
|
<tr class="separator:a4e4269e3d476eca12efe8663ac3c9b08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7be9b8fa56565507dd8342f8b0dece47" id="r_a7be9b8fa56565507dd8342f8b0dece47"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a7be9b8fa56565507dd8342f8b0dece47">getDeliveredAmount</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> const &context, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> const &ledgerIndex)</td></tr>
|
|
<tr class="separator:a7be9b8fa56565507dd8342f8b0dece47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:ad96b738ca9af4ab8b297cd8673adbb13" id="r_ad96b738ca9af4ab8b297cd8673adbb13"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad96b738ca9af4ab8b297cd8673adbb13">canHaveMPTokenIssuanceID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta)</td></tr>
|
|
<tr class="memdesc:ad96b738ca9af4ab8b297cd8673adbb13"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>mpt_issuance_id</code> field to the <code>meta</code> input/output parameter. <br /></td></tr>
|
|
<tr class="separator:ad96b738ca9af4ab8b297cd8673adbb13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a659d08b530896bbcd80dca13f58b5da4" id="r_a659d08b530896bbcd80dca13f58b5da4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a659d08b530896bbcd80dca13f58b5da4">getIDFromCreatedIssuance</a> (<a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta)</td></tr>
|
|
<tr class="separator:a659d08b530896bbcd80dca13f58b5da4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f5aad140d4277d0bd3fa96630f802a1" id="r_a6f5aad140d4277d0bd3fa96630f802a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a6f5aad140d4277d0bd3fa96630f802a1">insertMPTokenIssuanceID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &response, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &transaction, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &transactionMeta)</td></tr>
|
|
<tr class="separator:a6f5aad140d4277d0bd3fa96630f802a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a47dbdaa21d9c40b369424e671ccd7e20" id="r_a47dbdaa21d9c40b369424e671ccd7e20"><td class="memTemplParams" colspan="2">template<unsigned int Version> </td></tr>
|
|
<tr class="memitem:a47dbdaa21d9c40b369424e671ccd7e20"><td class="memTemplItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a>< unsigned, Version > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a> = {}</td></tr>
|
|
<tr class="separator:a47dbdaa21d9c40b369424e671ccd7e20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac444ee3babf6fcf2604699ee4ae2e777" id="r_ac444ee3babf6fcf2604699ee4ae2e777"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ac444ee3babf6fcf2604699ee4ae2e777">apiInvalidVersion</a> = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><0></td></tr>
|
|
<tr class="separator:ac444ee3babf6fcf2604699ee4ae2e777"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9e8e104e82c67f071a254fa6849afe6" id="r_ad9e8e104e82c67f071a254fa6849afe6"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">apiMinimumSupportedVersion</a> = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><1></td></tr>
|
|
<tr class="separator:ad9e8e104e82c67f071a254fa6849afe6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b3ccf6ba58d8b93038397557338bc32" id="r_a2b3ccf6ba58d8b93038397557338bc32"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a2b3ccf6ba58d8b93038397557338bc32">apiMaximumSupportedVersion</a> = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><2></td></tr>
|
|
<tr class="separator:a2b3ccf6ba58d8b93038397557338bc32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e992ce4d974403f94f4daf62aa18761" id="r_a9e992ce4d974403f94f4daf62aa18761"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a9e992ce4d974403f94f4daf62aa18761">apiVersionIfUnspecified</a> = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><1></td></tr>
|
|
<tr class="separator:a9e992ce4d974403f94f4daf62aa18761"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a626a04a639c6df49e8de0d9d8b569bf3" id="r_a626a04a639c6df49e8de0d9d8b569bf3"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a626a04a639c6df49e8de0d9d8b569bf3">apiCommandLineVersion</a></td></tr>
|
|
<tr class="separator:a626a04a639c6df49e8de0d9d8b569bf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63c1a4ab8820cf80f6f0e49ca041e9a0" id="r_a63c1a4ab8820cf80f6f0e49ca041e9a0"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a63c1a4ab8820cf80f6f0e49ca041e9a0">apiBetaVersion</a> = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><3></td></tr>
|
|
<tr class="separator:a63c1a4ab8820cf80f6f0e49ca041e9a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cef6660176a48dd32d433358f579f09" id="r_a5cef6660176a48dd32d433358f579f09"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">apiMaximumValidVersion</a> = <a class="el" href="namespaceripple_1_1RPC.html#a63c1a4ab8820cf80f6f0e49ca041e9a0">apiBetaVersion</a></td></tr>
|
|
<tr class="separator:a5cef6660176a48dd32d433358f579f09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf971399318eaf92481b10636259a929" id="r_acf971399318eaf92481b10636259a929"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structripple_1_1RPC_1_1TxnTestData.html">TxnTestData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#acf971399318eaf92481b10636259a929">txnTestArray</a> []</td></tr>
|
|
<tr class="separator:acf971399318eaf92481b10636259a929"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfeb8f0669be26f474bb5936d9e6c9c7" id="r_adfeb8f0669be26f474bb5936d9e6c9c7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#adfeb8f0669be26f474bb5936d9e6c9c7">secp256k1_strings</a></td></tr>
|
|
<tr class="separator:adfeb8f0669be26f474bb5936d9e6c9c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a072696baf70ac5a5481eb3e936f9b6c0" id="r_a072696baf70ac5a5481eb3e936f9b6c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a072696baf70ac5a5481eb3e936f9b6c0">ed25519_strings</a></td></tr>
|
|
<tr class="separator:a072696baf70ac5a5481eb3e936f9b6c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50ee98790d3d353779abb022b88adace" id="r_a50ee98790d3d353779abb022b88adace"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html#a50ee98790d3d353779abb022b88adace">strong_brain_strings</a></td></tr>
|
|
<tr class="separator:a50ee98790d3d353779abb022b88adace"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>API version numbers used in later API versions. </p>
|
|
<p>Requests with a version number in the range [apiMinimumSupportedVersion, apiMaximumSupportedVersion] are supported.</p>
|
|
<p>If [beta_rpc_api] is enabled in config, the version numbers in the range [apiMinimumSupportedVersion, apiBetaVersion] are supported.</p>
|
|
<p>Network Requests without explicit version numbers use apiVersionIfUnspecified. apiVersionIfUnspecified is 1, because all the <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> requests with a version >= 2 must explicitly specify the version in the requests. Note that apiVersionIfUnspecified will be lower than apiMinimumSupportedVersion when we stop supporting API version 1.</p>
|
|
<p>Command line Requests use apiCommandLineVersion. </p>
|
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a18116d08d342fb04d1cf07f292afbcb6" name="a18116d08d342fb04d1cf07f292afbcb6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18116d08d342fb04d1cf07f292afbcb6">◆ </a></span>ProcessTransactionFn</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ripple::RPC::ProcessTransactionFn</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><void( <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Transaction.html">Transaction</a>>& transaction, bool bUnlimited, bool bLocal, <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> failType)></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8h_source.html#l00068">68</a> of file <a class="el" href="TransactionSign_8h_source.html">TransactionSign.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acca76813aa71dce78dcac6a8212380f2" name="acca76813aa71dce78dcac6a8212380f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acca76813aa71dce78dcac6a8212380f2">◆ </a></span>Output</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceripple_1_1RPC.html#acca76813aa71dce78dcac6a8212380f2">ripple::RPC::Output</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><void(boost::string_ref const&)></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2rpc_2Output_8h_source.html#l00009">9</a> of file <a class="el" href="src_2xrpld_2rpc_2Output_8h_source.html">src/xrpld/rpc/Output.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a1ea15d2823ab0dfcdedc8fbc31c6a782" name="a1ea15d2823ab0dfcdedc8fbc31c6a782"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ea15d2823ab0dfcdedc8fbc31c6a782">◆ </a></span>Condition</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782">ripple::RPC::Condition</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041" name="a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041"></a>NO_CONDITION </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507" name="a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507"></a>NEEDS_NETWORK_CONNECTION </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08" name="a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08"></a>NEEDS_CURRENT_LEDGER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a1ea15d2823ab0dfcdedc8fbc31c6a782acc08746617bab8b8e4a52c4b1ceab5a0" name="a1ea15d2823ab0dfcdedc8fbc31c6a782acc08746617bab8b8e4a52c4b1ceab5a0"></a>NEEDS_CLOSED_LEDGER </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Handler_8h_source.html#l00020">20</a> of file <a class="el" href="Handler_8h_source.html">Handler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c04e509451d50d9449cff3d477ff4f2" name="a4c04e509451d50d9449cff3d477ff4f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c04e509451d50d9449cff3d477ff4f2">◆ </a></span>LedgerShortcut</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">ripple::RPC::LedgerShortcut</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4c04e509451d50d9449cff3d477ff4f2a1ccbdd5cbc00ad939048ccd47f9c6d8a" name="a4c04e509451d50d9449cff3d477ff4f2a1ccbdd5cbc00ad939048ccd47f9c6d8a"></a>CURRENT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4c04e509451d50d9449cff3d477ff4f2a87e3e9655998bfcbbed2d92d3c4d42c9" name="a4c04e509451d50d9449cff3d477ff4f2a87e3e9655998bfcbbed2d92d3c4d42c9"></a>CLOSED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4c04e509451d50d9449cff3d477ff4f2af275a9f97d64cc8d9bbec02e4a361755" name="a4c04e509451d50d9449cff3d477ff4f2af275a9f97d64cc8d9bbec02e4a361755"></a>VALIDATED </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8h_source.html#l00047">47</a> of file <a class="el" href="RPCLedgerHelpers_8h_source.html">RPCLedgerHelpers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a22d5b7097ef2a30d9b968b82ecb6c991" name="a22d5b7097ef2a30d9b968b82ecb6c991"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22d5b7097ef2a30d9b968b82ecb6c991">◆ </a></span>setVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class JsonObject > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::setVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">JsonObject & </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>apiVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>betaEnabled</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="ApiVersion_8h_source.html#l00063">63</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8fbfe3fd4651227fd4df999f60921d6" name="ad8fbfe3fd4651227fd4df999f60921d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8fbfe3fd4651227fd4df999f60921d6">◆ </a></span>getAPIVersionNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ripple::RPC::getAPIVersionNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>jv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>betaEnabled</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieve the api version number from the json value. </p>
|
|
<p>Note that APIInvalidVersion will be returned if 1) the version number field has a wrong format 2) the version number retrieved is out of the supported range 3) the version number is unspecified and APIVersionIfUnspecified is out of the supported range</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">jv</td><td>a <a class="el" href="namespaceJson.html" title="JSON (JavaScript Object Notation).">Json</a> value that may or may not specifies the api version number </td></tr>
|
|
<tr><td class="paramname">betaEnabled</td><td>if the beta API version is enabled </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the api version number </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00104">104</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa01c09044342d3707e231b3ede5086f0" name="aa01c09044342d3707e231b3ede5086f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa01c09044342d3707e231b3ede5086f0">◆ </a></span>get_error_info()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1ErrorInfo.html">ErrorInfo</a> const & ripple::RPC::get_error_info </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an <a class="el" href="structripple_1_1RPC_1_1ErrorInfo.html" title="Maps an rpc error code to its token, default message, and HTTP status.">ErrorInfo</a> that reflects the error code. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8cpp_source.html#l00164">164</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a577bde9602a28f59e445c496f92a1ccf" name="a577bde9602a28f59e445c496f92a1ccf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a577bde9602a28f59e445c496f92a1ccf">◆ </a></span>inject_error() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class JsonValue > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::inject_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">JsonValue & </td>
|
|
<td class="paramname"><em>json</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add or update the json update to reflect the error code. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00214">214</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a073aa52d66bf3061aed8861d1db747d0" name="a073aa52d66bf3061aed8861d1db747d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a073aa52d66bf3061aed8861d1db747d0">◆ </a></span>inject_error() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class JsonValue > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::inject_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>code</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">JsonValue & </td>
|
|
<td class="paramname"><em>json</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="ErrorCodes_8h_source.html#l00224">224</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b8314da490d3e5f165dcc839bd2271e" name="a2b8314da490d3e5f165dcc839bd2271e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b8314da490d3e5f165dcc839bd2271e">◆ </a></span>inject_error() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class JsonValue > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::inject_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">JsonValue & </td>
|
|
<td class="paramname"><em>json</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="ErrorCodes_8h_source.html#l00231">231</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cd6200f6709780fcf1dd26ec9cd2866" name="a2cd6200f6709780fcf1dd26ec9cd2866"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cd6200f6709780fcf1dd26ec9cd2866">◆ </a></span>make_error() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::make_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a new json object that reflects the error code. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8cpp_source.html#l00172">172</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13f1f4cafeef7807d8e84fc1b4980079" name="a13f1f4cafeef7807d8e84fc1b4980079"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13f1f4cafeef7807d8e84fc1b4980079">◆ </a></span>make_error() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::make_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>message</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="ErrorCodes_8cpp_source.html#l00180">180</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b6ce0616f6995340f4dd846660c3749" name="a5b6ce0616f6995340f4dd846660c3749"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b6ce0616f6995340f4dd846660c3749">◆ </a></span>make_param_error()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::make_param_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>message</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a new json object that indicates invalid parameters. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00252">252</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d5937b3d78d931333b1c278e13e23b2" name="a5d5937b3d78d931333b1c278e13e23b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d5937b3d78d931333b1c278e13e23b2">◆ </a></span>missing_field_message()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::missing_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00258">258</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec2e1163b39a450d3917af9dd15b0f06" name="aec2e1163b39a450d3917af9dd15b0f06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec2e1163b39a450d3917af9dd15b0f06">◆ </a></span>missing_field_error() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::missing_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00264">264</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae31cefa7ecb22004bf04e70cbe7c088f" name="ae31cefa7ecb22004bf04e70cbe7c088f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae31cefa7ecb22004bf04e70cbe7c088f">◆ </a></span>missing_field_error() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::missing_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00270">270</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f5e626e438381329d8b9ef18fe26636" name="a9f5e626e438381329d8b9ef18fe26636"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f5e626e438381329d8b9ef18fe26636">◆ </a></span>object_field_message()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::object_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00276">276</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97b09da785b1944b7b1964eeff97a43b" name="a97b09da785b1944b7b1964eeff97a43b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97b09da785b1944b7b1964eeff97a43b">◆ </a></span>object_field_error() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::object_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00282">282</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f3c2453b9b53d0ee3a761260201b972" name="a5f3c2453b9b53d0ee3a761260201b972"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f3c2453b9b53d0ee3a761260201b972">◆ </a></span>object_field_error() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::object_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00288">288</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a786aa1fb7be9a79763f72a11aa8224b6" name="a786aa1fb7be9a79763f72a11aa8224b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a786aa1fb7be9a79763f72a11aa8224b6">◆ </a></span>invalid_field_message() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::invalid_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00294">294</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a700c1619a25a23c416caeb3c54fe3c29" name="a700c1619a25a23c416caeb3c54fe3c29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a700c1619a25a23c416caeb3c54fe3c29">◆ </a></span>invalid_field_message() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::invalid_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00300">300</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f2a31e585bbecb3af3740d34d7df15f" name="a3f2a31e585bbecb3af3740d34d7df15f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f2a31e585bbecb3af3740d34d7df15f">◆ </a></span>invalid_field_error() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::invalid_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00306">306</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af10bc439258bba422e8f6f1860c89192" name="af10bc439258bba422e8f6f1860c89192"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af10bc439258bba422e8f6f1860c89192">◆ </a></span>invalid_field_error() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::invalid_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00312">312</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bad76b302b3dcc91dd60c10830d0968" name="a7bad76b302b3dcc91dd60c10830d0968"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bad76b302b3dcc91dd60c10830d0968">◆ </a></span>expected_field_message() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::expected_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>type</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="ErrorCodes_8h_source.html#l00318">318</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af31a2771190b89eb9b9c04e4038b9cac" name="af31a2771190b89eb9b9c04e4038b9cac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af31a2771190b89eb9b9c04e4038b9cac">◆ </a></span>expected_field_message() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::RPC::expected_field_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>type</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="ErrorCodes_8h_source.html#l00324">324</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa63398ec847d01de9d9af3598e3e2325" name="aa63398ec847d01de9d9af3598e3e2325"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa63398ec847d01de9d9af3598e3e2325">◆ </a></span>expected_field_error() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::expected_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>type</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="ErrorCodes_8h_source.html#l00330">330</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c4faf6372ccec80555e46ecdda67b20" name="a0c4faf6372ccec80555e46ecdda67b20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c4faf6372ccec80555e46ecdda67b20">◆ </a></span>expected_field_error() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::expected_field_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>type</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="ErrorCodes_8h_source.html#l00336">336</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a711d9d7325b0ccd758453fcbea4c524f" name="a711d9d7325b0ccd758453fcbea4c524f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a711d9d7325b0ccd758453fcbea4c524f">◆ </a></span>not_validator_error()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::not_validator_error </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="ErrorCodes_8h_source.html#l00342">342</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a79f0c33d1405fe85c40d63a49658bd" name="a1a79f0c33d1405fe85c40d63a49658bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a79f0c33d1405fe85c40d63a49658bd">◆ </a></span>contains_error()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::contains_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>json</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns <code>true</code> if the json contains an rpc error specification. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8cpp_source.html#l00188">188</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73e0accbac78ba2dda7a2ba0f3889800" name="a73e0accbac78ba2dda7a2ba0f3889800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73e0accbac78ba2dda7a2ba0f3889800">◆ </a></span>error_code_http_status()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::RPC::error_code_http_status </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> </td>
|
|
<td class="paramname"><em>code</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns http status that corresponds to the error code. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8cpp_source.html#l00196">196</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a474e0d26afe286dfc2bddf76f95e1591" name="a474e0d26afe286dfc2bddf76f95e1591"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a474e0d26afe286dfc2bddf76f95e1591">◆ </a></span>insertNFTSyntheticInJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertNFTSyntheticInJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>response</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>transaction</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds common synthetic fields to transaction-related JSON responses. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="NFTSyntheticSerializer_8cpp_source.html#l00015">15</a> of file <a class="el" href="NFTSyntheticSerializer_8cpp_source.html">NFTSyntheticSerializer.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab03a7fd9d5294847b97f3b6763096714" name="ab03a7fd9d5294847b97f3b6763096714"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab03a7fd9d5294847b97f3b6763096714">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">AccountLines </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a747305e59bf99145a4520ed466d68d0f" name="a747305e59bf99145a4520ed466d68d0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a747305e59bf99145a4520ed466d68d0f">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">JSONRPC </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9017a9be7ab9a7f5d434b6f20696bc11" name="a9017a9be7ab9a7f5d434b6f20696bc11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9017a9be7ab9a7f5d434b6f20696bc11">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WalletPropose </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0067f981d9b5f0010d187182f08d5d88" name="a0067f981d9b5f0010d187182f08d5d88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0067f981d9b5f0010d187182f08d5d88">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LedgerRequestRPC </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3568391ce1a15deea52e0e572396c11" name="ad3568391ce1a15deea52e0e572396c11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3568391ce1a15deea52e0e572396c11">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">codeString </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">RPC </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad348ef6333f5eb37a54986675b005b72" name="ad348ef6333f5eb37a54986675b005b72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad348ef6333f5eb37a54986675b005b72">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">fillJson </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">rpc </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">RPC </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf346555d1927183974ae3feef4a25ec" name="abf346555d1927183974ae3feef4a25ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf346555d1927183974ae3feef4a25ec">◆ </a></span>insertDeliverMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertDeliverMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>tx_json</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> </td>
|
|
<td class="paramname"><em>txnType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>apiVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copy <code>Amount</code> field to <code>DeliverMax</code> field in transaction output JSON. </p>
|
|
<p>This only applies to <a class="el" href="classripple_1_1Payment.html">Payment</a> transaction type, all others are ignored.</p>
|
|
<p>When apiVersion > 1 will also remove <code>Amount</code> field, forcing users to access this value using new <code>DeliverMax</code> field only. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DeliverMax_8cpp_source.html#l00009">9</a> of file <a class="el" href="DeliverMax_8cpp_source.html">DeliverMax.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e549c81edcbd0befcfa4ee871c6f27e" name="a2e549c81edcbd0befcfa4ee871c6f27e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e549c81edcbd0befcfa4ee871c6f27e">◆ </a></span>computeBookChanges()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class L > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::computeBookChanges </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< L const > const & </td>
|
|
<td class="paramname"><em>lpAccepted</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="BookChanges_8h_source.html#l00028">28</a> of file <a class="el" href="BookChanges_8h_source.html">BookChanges.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a193a678f625ec77262c8d5f3ca91df03" name="a193a678f625ec77262c8d5f3ca91df03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a193a678f625ec77262c8d5f3ca91df03">◆ </a></span>encodeCTID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > ripple::RPC::encodeCTID </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ledgerSeq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>txnIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>networkID</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">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Encodes ledger sequence, transaction index, and network ID into a CTID string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence number (max 0x0FFF'FFFF). </td></tr>
|
|
<tr><td class="paramname">txnIndex</td><td><a class="el" href="classripple_1_1Transaction.html">Transaction</a> index within the ledger (max 0xFFFF). </td></tr>
|
|
<tr><td class="paramname">networkID</td><td>Network identifier (max 0xFFFF). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Optional CTID string in uppercase hexadecimal, or <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if inputs are out of range. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CTID_8h_source.html#l00034">34</a> of file <a class="el" href="CTID_8h_source.html">CTID.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4b48e37f1a6940816047cd107faebca" name="ae4b48e37f1a6940816047cd107faebca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4b48e37f1a6940816047cd107faebca">◆ </a></span>decodeCTID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>< uint32_t, uint16_t, uint16_t > > ripple::RPC::decodeCTID </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T const </td>
|
|
<td class="paramname"><em>ctid</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decodes a CTID string or integer into its component parts. </p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>Type of the CTID input (string, string_view, char*, integral). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ctid</td><td>CTID value to decode. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Optional tuple of (ledgerSeq, txnIndex, networkID), or <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if invalid. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CTID_8h_source.html#l00064">64</a> of file <a class="el" href="CTID_8h_source.html">CTID.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa57921f6c51e3495cb6bf14b94a4d90" name="aaa57921f6c51e3495cb6bf14b94a4d90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa57921f6c51e3495cb6bf14b94a4d90">◆ </a></span>insertDeliveredAmount() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>meta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a <code>delivered_amount</code> field to the <code>meta</code> input/output parameter. </p>
|
|
<p>The field is only added to successful payment and check cash transactions. If a delivered amount field is available in the <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> parameter, that value is used. Otherwise, the transaction's <code>Amount</code> field is used. If neither is available, then the delivered amount is set to "unavailable". </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DeliveredAmount_8cpp_source.html#l00085">85</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afbdb96d85459c86ea0d79cd413792764" name="afbdb96d85459c86ea0d79cd413792764"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbdb96d85459c86ea0d79cd413792764">◆ </a></span>insertDeliveredAmount() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>meta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Transaction.html">Transaction</a> > const & </td>
|
|
<td class="paramname"><em>transaction</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</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="DeliveredAmount_8cpp_source.html#l00150">150</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e4269e3d476eca12efe8663ac3c9b08" name="a4e4269e3d476eca12efe8663ac3c9b08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e4269e3d476eca12efe8663ac3c9b08">◆ </a></span>insertDeliveredAmount() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>meta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>transaction</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</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="DeliveredAmount_8cpp_source.html#l00161">161</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7be9b8fa56565507dd8342f8b0dece47" name="a7be9b8fa56565507dd8342f8b0dece47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7be9b8fa56565507dd8342f8b0dece47">◆ </a></span>getDeliveredAmount() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > ripple::RPC::getDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> const & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> const & </td>
|
|
<td class="paramname"><em>ledgerIndex</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="DeliveredAmount_8cpp_source.html#l00137">137</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58fb48a81509167c40346305cea629c5" name="a58fb48a81509167c40346305cea629c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58fb48a81509167c40346305cea629c5">◆ </a></span>getDeliveredAmount() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class GetLedgerIndex , class GetCloseTime > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > ripple::RPC::getDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GetLedgerIndex const & </td>
|
|
<td class="paramname"><em>getLedgerIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GetCloseTime const & </td>
|
|
<td class="paramname"><em>getCloseTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</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="DeliveredAmount_8cpp_source.html#l00025">25</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2dba747db554b22ac5bb723555ce5d8" name="af2dba747db554b22ac5bb723555ce5d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2dba747db554b22ac5bb723555ce5d8">◆ </a></span>canHaveDeliveredAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::canHaveDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</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="DeliveredAmount_8cpp_source.html#l00065">65</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81a899ab4c4d932032421f36b17af879" name="a81a899ab4c4d932032421f36b17af879"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81a899ab4c4d932032421f36b17af879">◆ </a></span>getDeliveredAmount() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class GetLedgerIndex > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > ripple::RPC::getDeliveredAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> const & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GetLedgerIndex const & </td>
|
|
<td class="paramname"><em>getLedgerIndex</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="DeliveredAmount_8cpp_source.html#l00116">116</a> of file <a class="el" href="DeliveredAmount_8cpp_source.html">DeliveredAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fffb57bba343e569e4d862888e843a4" name="a8fffb57bba343e569e4d862888e843a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fffb57bba343e569e4d862888e843a4">◆ </a></span>getHandler() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Handler.html">Handler</a> const * ripple::RPC::getHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>betaEnabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</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="Handler_8cpp_source.html#l00294">294</a> of file <a class="el" href="Handler_8cpp_source.html">Handler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35ffc918d128ebb582ba3ff85fdbb546" name="a35ffc918d128ebb582ba3ff85fdbb546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35ffc918d128ebb582ba3ff85fdbb546">◆ </a></span>getHandlerNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< char const * > ripple::RPC::getHandlerNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return names of all methods. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Handler_8cpp_source.html#l00300">300</a> of file <a class="el" href="Handler_8cpp_source.html">Handler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3285d41bc01f0001bceeeb0ff461ce5a" name="a3285d41bc01f0001bceeeb0ff461ce5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3285d41bc01f0001bceeeb0ff461ce5a">◆ </a></span>getHandler() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Handler.html">Handler</a> const * ripple::RPC::getHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>betaEnabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e628867fe5111cabdf253dc2ed8f165" name="a4e628867fe5111cabdf253dc2ed8f165"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e628867fe5111cabdf253dc2ed8f165">◆ </a></span>makeObjectValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Value > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::makeObjectValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Value const & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const & </td>
|
|
<td class="paramname"><em>field</em> = <code>jss::message</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a> with a single entry. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Handler_8h_source.html#l00047">47</a> of file <a class="el" href="Handler_8h_source.html">Handler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dc6b1d16d19772be88eb560060de97c" name="a9dc6b1d16d19772be88eb560060de97c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dc6b1d16d19772be88eb560060de97c">◆ </a></span>conditionMet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> ripple::RPC::conditionMet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782">Condition</a> </td>
|
|
<td class="paramname"><em>condition_required</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>context</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="Handler_8h_source.html#l00062">62</a> of file <a class="el" href="Handler_8h_source.html">Handler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad96b738ca9af4ab8b297cd8673adbb13" name="ad96b738ca9af4ab8b297cd8673adbb13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad96b738ca9af4ab8b297cd8673adbb13">◆ </a></span>canHaveMPTokenIssuanceID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::canHaveMPTokenIssuanceID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>serializedTx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a <code>mpt_issuance_id</code> field to the <code>meta</code> input/output parameter. </p>
|
|
<p>The field is only added to successful <a class="el" href="classripple_1_1MPTokenIssuanceCreate.html">MPTokenIssuanceCreate</a> transactions. The mpt_issuance_id is parsed from the sequence and the issuer in the MPTokenIssuance object. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="MPTokenIssuanceID_8cpp_source.html#l00008">8</a> of file <a class="el" href="MPTokenIssuanceID_8cpp_source.html">MPTokenIssuanceID.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a659d08b530896bbcd80dca13f58b5da4" name="a659d08b530896bbcd80dca13f58b5da4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a659d08b530896bbcd80dca13f58b5da4">◆ </a></span>getIDFromCreatedIssuance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a> > ripple::RPC::getIDFromCreatedIssuance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="MPTokenIssuanceID_8cpp_source.html#l00027">27</a> of file <a class="el" href="MPTokenIssuanceID_8cpp_source.html">MPTokenIssuanceID.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f5aad140d4277d0bd3fa96630f802a1" name="a6f5aad140d4277d0bd3fa96630f802a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f5aad140d4277d0bd3fa96630f802a1">◆ </a></span>insertMPTokenIssuanceID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::insertMPTokenIssuanceID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>response</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>transaction</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const & </td>
|
|
<td class="paramname"><em>transactionMeta</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="MPTokenIssuanceID_8cpp_source.html#l00045">45</a> of file <a class="el" href="MPTokenIssuanceID_8cpp_source.html">MPTokenIssuanceID.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84827a1d9b56ad8201671ff77c2ddf2e" name="a84827a1d9b56ad8201671ff77c2ddf2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84827a1d9b56ad8201671ff77c2ddf2e">◆ </a></span>doCommand()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::doCommand </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Execute an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> command and store the results in a <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHandler_8cpp_source.html#l00203">203</a> of file <a class="el" href="RPCHandler_8cpp_source.html">RPCHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cdc6dbc802b0d0ceaa59f95e3e6cfbd" name="a2cdc6dbc802b0d0ceaa59f95e3e6cfbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cdc6dbc802b0d0ceaa59f95e3e6cfbd">◆ </a></span>roleRequired()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> ripple::RPC::roleRequired </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>betaEnabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>method</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="RPCHandler_8cpp_source.html#l00242">242</a> of file <a class="el" href="RPCHandler_8cpp_source.html">RPCHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab296c114ef59099643a10df577e71a30" name="ab296c114ef59099643a10df577e71a30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab296c114ef59099643a10df577e71a30">◆ </a></span>accountFromStringStrict()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > ripple::RPC::accountFromStringStrict </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>account</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get an AccountID from an account ID or public key. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00025">25</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19a7026fa315242cf5175e50408f90f7" name="a19a7026fa315242cf5175e50408f90f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19a7026fa315242cf5175e50408f90f7">◆ </a></span>accountFromStringWithCode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> ripple::RPC::accountFromStringWithCode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> & </td>
|
|
<td class="paramname"><em>result</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strIdent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bStrict</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decode account ID from string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">result</td><td>account ID decoded from string </td></tr>
|
|
<tr><td class="paramdir"></td><td class="paramname">strIdent</td><td>public key, account ID, or regular seed. </td></tr>
|
|
<tr><td class="paramdir"></td><td class="paramname">bStrict</td><td>Only allow account id or public key. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>code representing error, or rpcSUCCES on success </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00041">41</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dc259937a004b30e88f41a95756bee0" name="a9dc259937a004b30e88f41a95756bee0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dc259937a004b30e88f41a95756bee0">◆ </a></span>accountFromString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::accountFromString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> & </td>
|
|
<td class="paramname"><em>result</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strIdent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bStrict</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="RPCHelpers_8cpp_source.html#l00069">69</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7e2c5bdd160ac430d40ff151be3d329" name="ad7e2c5bdd160ac430d40ff151be3d329"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7e2c5bdd160ac430d40ff151be3d329">◆ </a></span>getStartHint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::RPC::getStartHint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const & </td>
|
|
<td class="paramname"><em>sle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>accountID</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the start hint for traversing account objects. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sle</td><td>- <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> entry defined by the marker passed into the <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a>. </td></tr>
|
|
<tr><td class="paramname">accountID</td><td>- The ID of the account whose objects you are traversing. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00079">79</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48a28f18f24e91e6a1cb5b8a1aefdd01" name="a48a28f18f24e91e6a1cb5b8a1aefdd01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48a28f18f24e91e6a1cb5b8a1aefdd01">◆ </a></span>isRelatedToAccount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::isRelatedToAccount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const & </td>
|
|
<td class="paramname"><em>sle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>accountID</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tests if a SLE is owned by accountID. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledger</td><td>- The ledger used to search for the sle. </td></tr>
|
|
<tr><td class="paramname">sle</td><td>- The SLE to test for ownership. </td></tr>
|
|
<tr><td class="paramname">account</td><td>- The account being tested for SLE ownership. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00096">96</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab56a444079d769fd33fdd04aa0c8baf3" name="ab56a444079d769fd33fdd04aa0c8baf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab56a444079d769fd33fdd04aa0c8baf3">◆ </a></span>parseAccountIds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > ripple::RPC::parseAccountIds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>jvArray</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00134">134</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ea6d08c0d50d738a6a55130a09ec238" name="a4ea6d08c0d50d738a6a55130a09ec238"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ea6d08c0d50d738a6a55130a09ec238">◆ </a></span>injectSLE()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::injectSLE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>jv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const & </td>
|
|
<td class="paramname"><em>sle</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Inject JSON describing ledger entry. </p>
|
|
<p>Effects: Adds the JSON description of <code>sle</code> to <code>jv</code>.</p>
|
|
<p>If <code>sle</code> holds an account root, also adds the urlgravatar field JSON if sfEmailHash is present. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00150">150</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ee18e94aa5290134fbc7f373ded485e" name="a8ee18e94aa5290134fbc7f373ded485e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ee18e94aa5290134fbc7f373ded485e">◆ </a></span>readLimitField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classJson_1_1Value.html">Json::Value</a> > ripple::RPC::readLimitField </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int & </td>
|
|
<td class="paramname"><em>limit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Tuning_1_1LimitRange.html">Tuning::LimitRange</a> const & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> const & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieve the limit value from a <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a>, or set a default - then restrict the limit by max and min if not an ADMIN request. </p>
|
|
<p>If there is an error, return it as JSON. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00175">175</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8384f050c0cc9f8be2fae281035f85f" name="af8384f050c0cc9f8be2fae281035f85f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8384f050c0cc9f8be2fae281035f85f">◆ </a></span>parseRippleLibSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Seed.html">Seed</a> > ripple::RPC::parseRippleLibSeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00200">200</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21a7a8635c70c3b03697d3be9ef7e168" name="a21a7a8635c70c3b03697d3be9ef7e168"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21a7a8635c70c3b03697d3be9ef7e168">◆ </a></span>getSeedFromRPC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Seed.html">Seed</a> > ripple::RPC::getSeedFromRPC </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>params</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>error</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="RPCHelpers_8cpp_source.html#l00219">219</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af894bdbf60a077993d884fd31cf6e694" name="af894bdbf60a077993d884fd31cf6e694"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af894bdbf60a077993d884fd31cf6e694">◆ </a></span>keypairForSignature()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> > > ripple::RPC::keypairForSignature </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>params</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>error</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>apiVersion</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="RPCHelpers_8cpp_source.html#l00278">278</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75647cbae9e0bae5c52d8b8288d78028" name="a75647cbae9e0bae5c52d8b8288d78028"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75647cbae9e0bae5c52d8b8288d78028">◆ </a></span>chooseLedgerEntryType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a>, <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> > ripple::RPC::chooseLedgerEntryType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>params</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00414">414</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a449a1f72668a0d861d60f136efa09db9" name="a449a1f72668a0d861d60f136efa09db9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a449a1f72668a0d861d60f136efa09db9">◆ </a></span>isAccountObjectsValidType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::isAccountObjectsValidType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> const & </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Check if the type is a valid filtering type for account_objects method. </p>
|
|
<p>Since Amendments, DirectoryNode, FeeSettings, LedgerHashes can not be owned by an account, this function will return false in these situations. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCHelpers_8cpp_source.html#l00469">469</a> of file <a class="el" href="RPCHelpers_8cpp_source.html">RPCHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0d8f7023aadd4a6fd6a24af152f856f" name="af0d8f7023aadd4a6fd6a24af152f856f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0d8f7023aadd4a6fd6a24af152f856f">◆ </a></span>isHexTxID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::isHexTxID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>txid</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a104dbc5195143f3a17ab8b9af1ada0fc" name="a104dbc5195143f3a17ab8b9af1ada0fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a104dbc5195143f3a17ab8b9af1ada0fc">◆ </a></span>ledgerFromRequest() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class R > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::ledgerFromRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< R > & </td>
|
|
<td class="paramname"><em>context</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="RPCLedgerHelpers_8cpp_source.html#l00091">91</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8386fe0d1b0bb98994d985c768bec29f" name="a8386fe0d1b0bb98994d985c768bec29f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8386fe0d1b0bb98994d985c768bec29f">◆ </a></span>ledgerFromRequest() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::ledgerFromRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerEntryRequest > & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48487f624c1dd44341f1de137b581cb0" name="a48487f624c1dd44341f1de137b581cb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48487f624c1dd44341f1de137b581cb0">◆ </a></span>ledgerFromRequest() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::ledgerFromRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerDataRequest > & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8c70d2307c99f83d386121230cefd69" name="ad8c70d2307c99f83d386121230cefd69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8c70d2307c99f83d386121230cefd69">◆ </a></span>ledgerFromRequest() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::ledgerFromRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">GRPCContext</a>< org::xrpl::rpc::v1::GetLedgerRequest > & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf2f3f7b2146f293d76f09249d86334f" name="aaf2f3f7b2146f293d76f09249d86334f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf2f3f7b2146f293d76f09249d86334f">◆ </a></span>ledgerFromSpecifier()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::ledgerFromSpecifier </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">org::xrpl::rpc::v1::LedgerSpecifier const & </td>
|
|
<td class="paramname"><em>specifier</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"><em>context</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="RPCLedgerHelpers_8cpp_source.html#l00117">117</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ca3ee8ffc28dc10f963ceefc50aaf39" name="a5ca3ee8ffc28dc10f963ceefc50aaf39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ca3ee8ffc28dc10f963ceefc50aaf39">◆ </a></span>getLedger() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>ledgerHash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"><em>context</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get ledger by hash If there is no error in the return value, the ledger pointer will have been filled. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00171">171</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d586f9b34b55958c3be770453b69b75" name="a5d586f9b34b55958c3be770453b69b75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d586f9b34b55958c3be770453b69b75">◆ </a></span>getLedger() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ledgerIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"><em>context</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get ledger by sequence If there is no error in the return value, the ledger pointer will have been filled. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00181">181</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f6b72a5050782b65716751498448379" name="a5f6b72a5050782b65716751498448379"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f6b72a5050782b65716751498448379">◆ </a></span>getLedger() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">LedgerShortcut</a> </td>
|
|
<td class="paramname"><em>shortcut</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"><em>context</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get ledger specified in shortcut. </p>
|
|
<p>If there is no error in the return value, the ledger pointer will have been filled </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00210">210</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9f4fb3cdfe3f6350194d4655f3b4d08" name="ae9f4fb3cdfe3f6350194d4655f3b4d08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9f4fb3cdfe3f6350194d4655f3b4d08">◆ </a></span>getLedger() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc4fb3db0759532944b15fa92a232c5a" name="abc4fb3db0759532944b15fa92a232c5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc4fb3db0759532944b15fa92a232c5a">◆ </a></span>getLedger() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">LedgerShortcut</a> </td>
|
|
<td class="paramname"><em>shortcut</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a838ab33647927ef556b4e740ce175c20" name="a838ab33647927ef556b4e740ce175c20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a838ab33647927ef556b4e740ce175c20">◆ </a></span>getLedger() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">template <a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">Context</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaebfaaee35308269fab499f4e203a8c9" name="aaebfaaee35308269fab499f4e203a8c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaebfaaee35308269fab499f4e203a8c9">◆ </a></span>lookupLedger() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1RPC_1_1Status.html">Status</a> ripple::RPC::lookupLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Look up a ledger from a request and fill a Json::Result with the data representing a ledger. </p>
|
|
<p>If the returned <a class="el" href="structripple_1_1RPC_1_1Status.html" title="Status represents the results of an operation that might fail.">Status</a> is OK, the ledger pointer will have been filled. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00305">305</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a332587f12dfd5f59558480bba7748feb" name="a332587f12dfd5f59558480bba7748feb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a332587f12dfd5f59558480bba7748feb">◆ </a></span>lookupLedger() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::lookupLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">JsonContext</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Look up a ledger from a request and fill a Json::Result with either an error, or data representing a ledger. </p>
|
|
<p>If there is no error in the return value, then the ledger pointer will have been filled. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00330">330</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d184448118cdb346afad3a14ac36ddd" name="a3d184448118cdb346afad3a14ac36ddd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d184448118cdb346afad3a14ac36ddd">◆ </a></span>getLedgerByContext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const >, <a class="el" href="classJson_1_1Value.html">Json::Value</a> > ripple::RPC::getLedgerByContext </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> & </td>
|
|
<td class="paramname"><em>context</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a ledger based on ledger_hash or ledger_index, or an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> error. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RPCLedgerHelpers_8cpp_source.html#l00340">340</a> of file <a class="el" href="RPCLedgerHelpers_8cpp_source.html">RPCLedgerHelpers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8bcdcd479ba5ba7f8975e344393ec03a" name="a8bcdcd479ba5ba7f8975e344393ec03a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bcdcd479ba5ba7f8975e344393ec03a">◆ </a></span>getTxFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::RPC::getTxFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> const & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>tx</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="TransactionSign_8cpp_source.html#l00795">795</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c90f8d68fd2bca060075e004fa3dcdf" name="a7c90f8d68fd2bca060075e004fa3dcdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c90f8d68fd2bca060075e004fa3dcdf">◆ </a></span>getCurrentNetworkFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::getCurrentNetworkFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const & </td>
|
|
<td class="paramname"><em>feeTrack</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxQ.html">TxQ</a> const & </td>
|
|
<td class="paramname"><em>txQ</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> const & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>mult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>div</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="TransactionSign_8cpp_source.html#l00869">869</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf952f7ca5d0d26e982a92acce6bf937" name="adf952f7ca5d0d26e982a92acce6bf937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf952f7ca5d0d26e982a92acce6bf937">◆ </a></span>checkFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::checkFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>doAutoFill</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const & </td>
|
|
<td class="paramname"><em>feeTrack</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TxQ.html">TxQ</a> const & </td>
|
|
<td class="paramname"><em>txQ</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> const & </td>
|
|
<td class="paramname"><em>app</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Fill in the fee on behalf of the client. </p>
|
|
<p>This is called when the client does not explicitly specify the fee. The client may also put a ceiling on the amount of the fee. This ceiling is expressed as a multiplier based on the current ledger's fee schedule.</p>
|
|
<p>JSON fields</p>
|
|
<p>"Fee" The fee paid by the transaction. Omitted when the client wants the fee filled in.</p>
|
|
<p>"fee_mult_max" A multiplier applied to the current ledger's transaction fee that caps the maximum fee the server should auto fill. If this optional field is not specified, then a default multiplier is used. "fee_div_max" A divider applied to the current ledger's transaction fee that caps the maximum fee the server should auto fill. If this optional field is not specified, then a default divider (1) is used. "fee_mult_max" and "fee_div_max" are both used such that the maximum fee will be <code>base * fee_mult_max / fee_div_max</code> as an integer.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx</td><td>The JSON corresponding to the transaction to fill in. </td></tr>
|
|
<tr><td class="paramname">ledger</td><td>A ledger for retrieving the current fee schedule. </td></tr>
|
|
<tr><td class="paramname">roll</td><td>Identifies if this is called by an administrative endpoint.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A JSON object containing the error results, if any </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8cpp_source.html#l00910">910</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e52076e77d0078231dda289f8048200" name="a0e52076e77d0078231dda289f8048200"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e52076e77d0078231dda289f8048200">◆ </a></span>transactionSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::transactionSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>jvRequest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>apiVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> </td>
|
|
<td class="paramname"><em>failType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>validatedLedgerAge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8cpp_source.html#l00979">979</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86285e11e9d368859ec6b73014300564" name="a86285e11e9d368859ec6b73014300564"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86285e11e9d368859ec6b73014300564">◆ </a></span>transactionSubmit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::transactionSubmit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>jvRequest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>apiVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> </td>
|
|
<td class="paramname"><em>failType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>validatedLedgerAge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> const & </td>
|
|
<td class="paramname"><em>processTransaction</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8cpp_source.html#l01013">1013</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aced54d69612c2b58940e2132e905dfc6" name="aced54d69612c2b58940e2132e905dfc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aced54d69612c2b58940e2132e905dfc6">◆ </a></span>transactionSignFor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::transactionSignFor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>jvRequest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>apiVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> </td>
|
|
<td class="paramname"><em>failType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>validatedLedgerAge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8cpp_source.html#l01143">1143</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1aaebf843616a5dd8eacb3c5e7af9540" name="a1aaebf843616a5dd8eacb3c5e7af9540"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1aaebf843616a5dd8eacb3c5e7af9540">◆ </a></span>transactionSubmitMultiSigned()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::RPC::transactionSubmitMultiSigned </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>jvRequest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>apiVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> </td>
|
|
<td class="paramname"><em>failType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> </td>
|
|
<td class="paramname"><em>role</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>validatedLedgerAge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> const & </td>
|
|
<td class="paramname"><em>processTransaction</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8cpp_source.html#l01259">1259</a> of file <a class="el" href="TransactionSign_8cpp_source.html">TransactionSign.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac78278b4a437dd58b6266dd101f1925e" name="ac78278b4a437dd58b6266dd101f1925e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac78278b4a437dd58b6266dd101f1925e">◆ </a></span>getProcessTxnFn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> ripple::RPC::getProcessTxnFn </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> & </td>
|
|
<td class="paramname"><em>netOPs</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TransactionSign_8h_source.html#l00075">75</a> of file <a class="el" href="TransactionSign_8h_source.html">TransactionSign.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a001205e70b842e99ac28d568b8b8652d" name="a001205e70b842e99ac28d568b8b8652d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a001205e70b842e99ac28d568b8b8652d">◆ </a></span>stringOutput()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple_1_1RPC.html#acca76813aa71dce78dcac6a8212380f2">Output</a> ripple::RPC::stringOutput </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2rpc_2Output_8h_source.html#l00012">12</a> of file <a class="el" href="src_2xrpld_2rpc_2Output_8h_source.html">src/xrpld/rpc/Output.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a47dbdaa21d9c40b369424e671ccd7e20" name="a47dbdaa21d9c40b369424e671ccd7e20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47dbdaa21d9c40b369424e671ccd7e20">◆ </a></span>apiVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<unsigned int Version> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a><unsigned, Version> ripple::RPC::apiVersion = {}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00039">39</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac444ee3babf6fcf2604699ee4ae2e777" name="ac444ee3babf6fcf2604699ee4ae2e777"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac444ee3babf6fcf2604699ee4ae2e777">◆ </a></span>apiInvalidVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiInvalidVersion = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><0></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00041">41</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9e8e104e82c67f071a254fa6849afe6" name="ad9e8e104e82c67f071a254fa6849afe6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9e8e104e82c67f071a254fa6849afe6">◆ </a></span>apiMinimumSupportedVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiMinimumSupportedVersion = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><1></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00042">42</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b3ccf6ba58d8b93038397557338bc32" name="a2b3ccf6ba58d8b93038397557338bc32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b3ccf6ba58d8b93038397557338bc32">◆ </a></span>apiMaximumSupportedVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiMaximumSupportedVersion = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><2></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00043">43</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e992ce4d974403f94f4daf62aa18761" name="a9e992ce4d974403f94f4daf62aa18761"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e992ce4d974403f94f4daf62aa18761">◆ </a></span>apiVersionIfUnspecified</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiVersionIfUnspecified = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><1></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00044">44</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a626a04a639c6df49e8de0d9d8b569bf3" name="a626a04a639c6df49e8de0d9d8b569bf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a626a04a639c6df49e8de0d9d8b569bf3">◆ </a></span>apiCommandLineVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiCommandLineVersion</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> apiVersion<1></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00045">45</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63c1a4ab8820cf80f6f0e49ca041e9a0" name="a63c1a4ab8820cf80f6f0e49ca041e9a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63c1a4ab8820cf80f6f0e49ca041e9a0">◆ </a></span>apiBetaVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiBetaVersion = <a class="el" href="namespaceripple_1_1RPC.html#a47dbdaa21d9c40b369424e671ccd7e20">apiVersion</a><3></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00047">47</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cef6660176a48dd32d433358f579f09" name="a5cef6660176a48dd32d433358f579f09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cef6660176a48dd32d433358f579f09">◆ </a></span>apiMaximumValidVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto ripple::RPC::apiMaximumValidVersion = <a class="el" href="namespaceripple_1_1RPC.html#a63c1a4ab8820cf80f6f0e49ca041e9a0">apiBetaVersion</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApiVersion_8h_source.html#l00048">48</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf971399318eaf92481b10636259a929" name="acf971399318eaf92481b10636259a929"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf971399318eaf92481b10636259a929">◆ </a></span>txnTestArray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="structripple_1_1RPC_1_1TxnTestData.html">TxnTestData</a> ripple::RPC::txnTestArray[]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="JSONRPC__test_8cpp_source.html#l00052">52</a> of file <a class="el" href="JSONRPC__test_8cpp_source.html">JSONRPC_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfeb8f0669be26f474bb5936d9e6c9c7" name="adfeb8f0669be26f474bb5936d9e6c9c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfeb8f0669be26f474bb5936d9e6c9c7">◆ </a></span>secp256k1_strings</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="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const ripple::RPC::secp256k1_strings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
|
|
<div class="line"> <span class="stringliteral">"r4Vtj2jrfmTVZGfSP3gH9hQPMqFPQFin8f"</span>,</div>
|
|
<div class="line"> common::master_key,</div>
|
|
<div class="line"> common::master_seed,</div>
|
|
<div class="line"> common::master_seed_hex,</div>
|
|
<div class="line"> <span class="stringliteral">"aBQxK2YFNqzmAaXNczYcjqDjfiKkLsJUizsr1UBf44RCF8FHdrmX"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"038AAE247B2344B1837FBED8F57389C8C11774510A3F7D784F2A09F0CB6843236C"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"1949ECD889EA71324BC7A30C8E81F4E93CB73EE19D59E9082111E78CC3DDABC2"</span>,</div>
|
|
<div class="line"> common::passphrase,</div>
|
|
<div class="line"> <span class="stringliteral">"This wallet was generated using a user-supplied "</span></div>
|
|
<div class="line"> <span class="stringliteral">"passphrase that has low entropy and is vulnerable "</span></div>
|
|
<div class="line"> <span class="stringliteral">"to brute-force attacks."</span>,</div>
|
|
<div class="line">}</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="KeyGeneration__test_8cpp_source.html#l00036">36</a> of file <a class="el" href="KeyGeneration__test_8cpp_source.html">KeyGeneration_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a072696baf70ac5a5481eb3e936f9b6c0" name="a072696baf70ac5a5481eb3e936f9b6c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a072696baf70ac5a5481eb3e936f9b6c0">◆ </a></span>ed25519_strings</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="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const ripple::RPC::ed25519_strings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
|
|
<div class="line"> <span class="stringliteral">"r4qV6xTXerqaZav3MJfSY79ynmc1BSBev1"</span>,</div>
|
|
<div class="line"> common::master_key,</div>
|
|
<div class="line"> common::master_seed,</div>
|
|
<div class="line"> common::master_seed_hex,</div>
|
|
<div class="line"> <span class="stringliteral">"aKEQmgLMyZPMruJFejUuedp169LgW6DbJt1rej1DJ5hWUMH4pHJ7"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"ED54C3F5BEDA8BD588B203D23A27398FAD9D20F88A974007D6994659CD7273FE1D"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"77AAED2698D56D6676323629160F4EEF21CFD9EE3D0745CC78FA291461F98278"</span>,</div>
|
|
<div class="line"> common::passphrase,</div>
|
|
<div class="line"> <span class="stringliteral">"This wallet was generated using a user-supplied "</span></div>
|
|
<div class="line"> <span class="stringliteral">"passphrase that has low entropy and is vulnerable "</span></div>
|
|
<div class="line"> <span class="stringliteral">"to brute-force attacks."</span>,</div>
|
|
<div class="line">}</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="KeyGeneration__test_8cpp_source.html#l00050">50</a> of file <a class="el" href="KeyGeneration__test_8cpp_source.html">KeyGeneration_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50ee98790d3d353779abb022b88adace" name="a50ee98790d3d353779abb022b88adace"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50ee98790d3d353779abb022b88adace">◆ </a></span>strong_brain_strings</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="structripple_1_1RPC_1_1key__strings.html">key_strings</a> const ripple::RPC::strong_brain_strings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
|
|
<div class="line"> <span class="stringliteral">"rBcvXmNb7KPkNdMkpckdWPpbvkWgcV3nir"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"TED AVON CAVE HOUR BRAG JEFF RIFT NEAL TOLD FAT SEW SAN"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"shKdhWka8hS7Es3bpctCZXBiAwfUN"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"74BA8389B44F98CF41E795CD91F9C93F"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"aBRL2sqVuzrsM6zikPB4v8UBHGn1aKkrsxhYEffhcQxB2LKyywE5"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"03BD334FB9E06C58D69603E9922686528B18A754BC2F2E1ADA095FFE67DE952C64"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"84262FB16AA25BE407174C7EDAB531220C30FA4D8A28AA9D564673FB3D34502C"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"A4yKIRGdzrw0YQ$2%TFKYG9HP*&ok^!sy7E@RwICs"</span>,</div>
|
|
<div class="line"> <span class="stringliteral">"This wallet was generated using a user-supplied "</span></div>
|
|
<div class="line"> <span class="stringliteral">"passphrase. It may be vulnerable to brute-force "</span></div>
|
|
<div class="line"> <span class="stringliteral">"attacks."</span>,</div>
|
|
<div class="line">}</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="KeyGeneration__test_8cpp_source.html#l00064">64</a> of file <a class="el" href="KeyGeneration__test_8cpp_source.html">KeyGeneration_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|