This commit is contained in:
nbougalis
2021-09-14 16:34:03 +00:00
parent 1ce46a7e6b
commit 062c9e2641
2021 changed files with 86789 additions and 76483 deletions

View File

@@ -527,30 +527,32 @@ $(function() {
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <a class="code" href="structripple_1_1TxArgs.html">TxArgs</a> args;</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; hashBytes = request.hash();</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#ab2a99a166c4d611c3ca479ccddc1ee42">hash</a> = <a class="code" href="classripple_1_1base__uint.html#a4e9de7a706374a3d016b89c9ecb4f80d">uint256::fromVoid</a>(hashBytes.<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">data</a>());</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">if</span> (args.<a class="code" href="structripple_1_1TxArgs.html#ab2a99a166c4d611c3ca479ccddc1ee42">hash</a>.<a class="code" href="classripple_1_1base__uint.html#adbe18ef92b677603e8539b3a77c064b0">size</a>() != hashBytes.<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>())</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; {</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; grpc::Status errorStatus{</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; grpc::StatusCode::INVALID_ARGUMENT, <span class="stringliteral">&quot;ledger hash malformed&quot;</span>};</div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keywordflow">return</span> {response, errorStatus};</div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; }</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#a24364065d6db992fccf6518c20a7c823">binary</a> = request.binary();</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> hash = <a class="code" href="classripple_1_1base__uint.html#ad70fd469f70ad3533eb0cee8e18fa095">uint256::fromVoidChecked</a>(request.hash()))</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; {</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#ab2a99a166c4d611c3ca479ccddc1ee42">hash</a> = *hash;</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; {</div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; grpc::Status errorStatus{</div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; grpc::StatusCode::INVALID_ARGUMENT, <span class="stringliteral">&quot;tx hash malformed&quot;</span>};</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keywordflow">return</span> {response, errorStatus};</div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; </div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordflow">if</span> (request.ledger_range().ledger_index_min() != 0 &amp;&amp;</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; request.ledger_range().ledger_index_max() != 0)</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; {</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#a7e41c92ebee0713e0417cf40e3a5962c">ledgerRange</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a>(</div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; request.ledger_range().ledger_index_min(),</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; request.ledger_range().ledger_index_max());</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; }</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; </div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;TxResult, RPC::Status&gt;</a> res = <a class="code" href="namespaceripple.html#a09fca4593c0e9ca89b29d6338dfe15a1">doTxHelp</a>(context, args);</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a6475bcd0589aa4df15bf62caecec3b0d">populateProtoResponse</a>(res, args, context);</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;}</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; </div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#a24364065d6db992fccf6518c20a7c823">binary</a> = request.binary();</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; </div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keywordflow">if</span> (request.ledger_range().ledger_index_min() != 0 &amp;&amp;</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; request.ledger_range().ledger_index_max() != 0)</div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; args.<a class="code" href="structripple_1_1TxArgs.html#a7e41c92ebee0713e0417cf40e3a5962c">ledgerRange</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a>(</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; request.ledger_range().ledger_index_min(),</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; request.ledger_range().ledger_index_max());</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; </div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;TxResult, RPC::Status&gt;</a> res = <a class="code" href="namespaceripple.html#a09fca4593c0e9ca89b29d6338dfe15a1">doTxHelp</a>(context, args);</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a6475bcd0589aa4df15bf62caecec3b0d">populateProtoResponse</a>(res, args, context);</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;}</div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; </div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07">ripple::COMMITTED</a></div><div class="ttdeci">@ COMMITTED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00050">Transaction.h:50</a></div></div>
<div class="ttc" id="astructripple_1_1TxArgs_html_a24364065d6db992fccf6518c20a7c823"><div class="ttname"><a href="structripple_1_1TxArgs.html#a24364065d6db992fccf6518c20a7c823">ripple::TxArgs::binary</a></div><div class="ttdeci">bool binary</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00063">Tx.cpp:63</a></div></div>
@@ -574,8 +576,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00070">LedgerMaster.h:70</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ffb3f54d739bb8f967d695f08fb66cc"><div class="ttname"><a href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">ripple::TxSearched</a></div><div class="ttdeci">TxSearched</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00057">Transaction.h:57</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; unsigned char &gt;</a></div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a6475bcd0589aa4df15bf62caecec3b0d"><div class="ttname"><a href="namespaceripple.html#a6475bcd0589aa4df15bf62caecec3b0d">ripple::populateProtoResponse</a></div><div class="ttdeci">std::pair&lt; org::xrpl::rpc::v1::GetAccountTransactionHistoryResponse, grpc::Status &gt; populateProtoResponse(std::pair&lt; AccountTxResult, RPC::Status &gt; const &amp;res, AccountTxArgs const &amp;args, RPC::GRPCContext&lt; org::xrpl::rpc::v1::GetAccountTransactionHistoryRequest &gt; const &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountTx_8cpp_source.html#l00330">AccountTx.cpp:330</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6475bcd0589aa4df15bf62caecec3b0d"><div class="ttname"><a href="namespaceripple.html#a6475bcd0589aa4df15bf62caecec3b0d">ripple::populateProtoResponse</a></div><div class="ttdeci">std::pair&lt; org::xrpl::rpc::v1::GetAccountTransactionHistoryResponse, grpc::Status &gt; populateProtoResponse(std::pair&lt; AccountTxResult, RPC::Status &gt; const &amp;res, AccountTxArgs const &amp;args, RPC::GRPCContext&lt; org::xrpl::rpc::v1::GetAccountTransactionHistoryRequest &gt; const &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountTx_8cpp_source.html#l00333">AccountTx.cpp:333</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_aa836f16240e16ad0fc83f6a1b7f03565"><div class="ttname"><a href="classripple_1_1Transaction.html#aa836f16240e16ad0fc83f6a1b7f03565">ripple::Transaction::setLedger</a></div><div class="ttdeci">void setLedger(LedgerIndex ledger)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00139">Transaction.h:139</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html_a92c98828663b6b80d3eb15850ec6897a"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html#a92c98828663b6b80d3eb15850ec6897a">ripple::RPC::Context::ledgerMaster</a></div><div class="ttdeci">LedgerMaster &amp; ledgerMaster</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00045">Context.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00096">Slice.h:96</a></div></div>
@@ -583,19 +584,19 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a875ae996b37ed036597d70628ae053e3"><div class="ttname"><a href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">ripple::transToken</a></div><div class="ttdeci">std::string transToken(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00196">TER.cpp:196</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a17eb7d1bbf2edda8e901174203e1e824"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a17eb7d1bbf2edda8e901174203e1e824">ripple::rpcEXCESSIVE_LGR_RANGE</a></div><div class="ttdeci">@ rpcEXCESSIVE_LGR_RANGE</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00135">ErrorCodes.h:135</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a06608577034840a474361d55624ce9a0"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">ripple::LedgerInfo::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00092">ReadView.h:92</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_ad70fd469f70ad3533eb0cee8e18fa095"><div class="ttname"><a href="classripple_1_1base__uint.html#ad70fd469f70ad3533eb0cee8e18fa095">ripple::base_uint&lt; 256 &gt;::fromVoidChecked</a></div><div class="ttdeci">static std::optional&lt; base_uint &gt; fromVoidChecked(T const &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00312">base_uint.h:312</a></div></div>
<div class="ttc" id="astructripple_1_1TxResult_html"><div class="ttname"><a href="structripple_1_1TxResult.html">ripple::TxResult</a></div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00052">Tx.cpp:52</a></div></div>
<div class="ttc" id="aclassripple_1_1Family_html_a2618f6f7bd3709acf853db111c814df2"><div class="ttname"><a href="classripple_1_1Family.html#a2618f6f7bd3709acf853db111c814df2">ripple::Family::db</a></div><div class="ttdeci">virtual NodeStore::Database &amp; db()=0</div></div>
<div class="ttc" id="aclassripple_1_1SHAMapLeafNode_html"><div class="ttname"><a href="classripple_1_1SHAMapLeafNode.html">ripple::SHAMapLeafNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapLeafNode_8h_source.html#l00032">SHAMapLeafNode.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapHash_html"><div class="ttname"><a href="classripple_1_1SHAMapHash.html">ripple::SHAMapHash</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00048">SHAMapTreeNode.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_adbe18ef92b677603e8539b3a77c064b0"><div class="ttname"><a href="classripple_1_1base__uint.html#adbe18ef92b677603e8539b3a77c064b0">ripple::base_uint::size</a></div><div class="ttdeci">constexpr static std::size_t size()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00495">base_uint.h:495</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_ab693fb7b9b1595bb0adc49658bbf780d"><div class="ttname"><a href="classJson_1_1Value.html#ab693fb7b9b1595bb0adc49658bbf780d">Json::Value::asBool</a></div><div class="ttdeci">bool asBool() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00619">json_value.cpp:619</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a7caa5feabdbbeb1e2e89e0d0543b5911"><div class="ttname"><a href="classripple_1_1Serializer.html#a7caa5feabdbbeb1e2e89e0d0543b5911">ripple::Serializer::data</a></div><div class="ttdeci">void const * data() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00075">Serializer.h:75</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html_ac6ec0f79fbac84b6c8911117792ed0e6"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html#ac6ec0f79fbac84b6c8911117792ed0e6">ripple::RPC::Context::j</a></div><div class="ttdeci">const beast::Journal j</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00041">Context.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00074">base_uint.h:74</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00075">base_uint.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1Ledger_html_a31a21cc451eaa0a5af304e2625dc75f5"><div class="ttname"><a href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">ripple::Ledger::info</a></div><div class="ttdeci">LedgerInfo const &amp; info() const override</div><div class="ttdoc">Returns information about the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00148">Ledger.h:148</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a32840c14368a6aec04452d1d98fb0ef1"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a32840c14368a6aec04452d1d98fb0ef1">ripple::RPC::convert</a></div><div class="ttdeci">void convert(org::xrpl::rpc::v1::TransactionResult &amp;to, TER from)</div><div class="ttdef"><b>Definition:</b> <a href="GRPCHelpers_8cpp_source.html#l00961">GRPCHelpers.cpp:961</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a6f69b339743d28bbc421fa3b31437173"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a6f69b339743d28bbc421fa3b31437173">ripple::rpcSUCCESS</a></div><div class="ttdeci">@ rpcSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00044">ErrorCodes.h:44</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a8fdf3fd3b2112759b3a0a7fa4d8afa05"><div class="ttname"><a href="classripple_1_1Config.html#a8fdf3fd3b2112759b3a0a7fa4d8afa05">ripple::Config::reporting</a></div><div class="ttdeci">bool reporting() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00276">Config.h:276</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a8fdf3fd3b2112759b3a0a7fa4d8afa05"><div class="ttname"><a href="classripple_1_1Config.html#a8fdf3fd3b2112759b3a0a7fa4d8afa05">ripple::Config::reporting</a></div><div class="ttdeci">bool reporting() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00291">Config.h:291</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="astructripple_1_1Transaction_1_1Locator_html"><div class="ttname"><a href="structripple_1_1Transaction_1_1Locator.html">ripple::Transaction::Locator</a></div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00315">Transaction.h:315</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
@@ -605,7 +606,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_aca56b7c63030174e59720ab51d739422"><div class="ttname"><a href="classripple_1_1Application.html#aca56b7c63030174e59720ab51d739422">ripple::Application::config</a></div><div class="ttdeci">virtual Config &amp; config()=0</div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1GRPCContext_html"><div class="ttname"><a href="structripple_1_1RPC_1_1GRPCContext.html">ripple::RPC::GRPCContext</a></div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00070">Context.h:70</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_aa09be5266eca22f68f27e60169291ec5"><div class="ttname"><a href="classripple_1_1Config.html#aa09be5266eca22f68f27e60169291ec5">ripple::Config::useTxTables</a></div><div class="ttdeci">bool useTxTables() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00282">Config.h:282</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_aa09be5266eca22f68f27e60169291ec5"><div class="ttname"><a href="classripple_1_1Config.html#aa09be5266eca22f68f27e60169291ec5">ripple::Config::useTxTables</a></div><div class="ttdeci">bool useTxTables() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00297">Config.h:297</a></div></div>
<div class="ttc" id="anamespaceripple_html_a812bb657b23383ad7e08e497f799170a"><div class="ttname"><a href="namespaceripple.html#a812bb657b23383ad7e08e497f799170a">ripple::doTxGrpc</a></div><div class="ttdeci">std::pair&lt; org::xrpl::rpc::v1::GetTransactionResponse, grpc::Status &gt; doTxGrpc(RPC::GRPCContext&lt; org::xrpl::rpc::v1::GetTransactionRequest &gt; &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00441">Tx.cpp:441</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a34422dc324e558835f6b63c7f430729a"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a34422dc324e558835f6b63c7f430729a">ripple::rpcTXN_NOT_FOUND</a></div><div class="ttdeci">@ rpcTXN_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00080">ErrorCodes.h:80</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html_a7878751d68ed7fd43c385913c5e6ff04"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">ripple::RPC::Context::app</a></div><div class="ttdeci">Application &amp; app</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00042">Context.h:42</a></div></div>
@@ -630,13 +631,12 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a9a898f996bdd8a3b2e718444d86e1640"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a9a898f996bdd8a3b2e718444d86e1640">ripple::rpcNOT_IMPL</a></div><div class="ttdeci">@ rpcNOT_IMPL</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00131">ErrorCodes.h:131</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1GRPCContext_html_af072cfd1412032444cefd2f4dcf29555"><div class="ttname"><a href="structripple_1_1RPC_1_1GRPCContext.html#af072cfd1412032444cefd2f4dcf29555">ripple::RPC::GRPCContext::params</a></div><div class="ttdeci">RequestType params</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00072">Context.h:72</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_abf027fe1a653ac30d984f64a96cdfa55"><div class="ttname"><a href="namespaceripple.html#abf027fe1a653ac30d984f64a96cdfa55">ripple::populateJsonResponse</a></div><div class="ttdeci">Json::Value populateJsonResponse(std::pair&lt; AccountTxResult, RPC::Status &gt; const &amp;res, AccountTxArgs const &amp;args, RPC::JsonContext const &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountTx_8cpp_source.html#l00453">AccountTx.cpp:453</a></div></div>
<div class="ttc" id="anamespaceripple_html_abf027fe1a653ac30d984f64a96cdfa55"><div class="ttname"><a href="namespaceripple.html#abf027fe1a653ac30d984f64a96cdfa55">ripple::populateJsonResponse</a></div><div class="ttdeci">Json::Value populateJsonResponse(std::pair&lt; AccountTxResult, RPC::Status &gt; const &amp;res, AccountTxArgs const &amp;args, RPC::JsonContext const &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountTx_8cpp_source.html#l00456">AccountTx.cpp:456</a></div></div>
<div class="ttc" id="anamespaceripple_html_aea2c1c23b1530f8d96d2bbca500d97fd"><div class="ttname"><a href="namespaceripple.html#aea2c1c23b1530f8d96d2bbca500d97fd">ripple::doTxPostgres</a></div><div class="ttdeci">std::pair&lt; TxResult, RPC::Status &gt; doTxPostgres(RPC::Context &amp;context, TxArgs const &amp;args)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00068">Tx.cpp:68</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a0c39565dc9b4fde1230586ba826889c0"><div class="ttname"><a href="classripple_1_1Serializer.html#a0c39565dc9b4fde1230586ba826889c0">ripple::Serializer::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00069">Serializer.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a330510efd66b4b08e57f5c0b896560ef"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">ripple::LedgerMaster::getCloseTimeBySeq</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeBySeq(LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01662">LedgerMaster.cpp:1662</a></div></div>
<div class="ttc" id="anamespaceripple_html_a09fca4593c0e9ca89b29d6338dfe15a1"><div class="ttname"><a href="namespaceripple.html#a09fca4593c0e9ca89b29d6338dfe15a1">ripple::doTxHelp</a></div><div class="ttdeci">std::pair&lt; TxResult, RPC::Status &gt; doTxHelp(RPC::Context &amp;context, TxArgs const &amp;args)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00171">Tx.cpp:171</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_af156fd06496289fe9f8123fcb444f330"><div class="ttname"><a href="classripple_1_1Transaction.html#af156fd06496289fe9f8123fcb444f330">ripple::Transaction::setStatus</a></div><div class="ttdeci">void setStatus(TransStatus status, std::uint32_t ledgerSeq)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00063">Transaction.cpp:63</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a4e9de7a706374a3d016b89c9ecb4f80d"><div class="ttname"><a href="classripple_1_1base__uint.html#a4e9de7a706374a3d016b89c9ecb4f80d">ripple::base_uint&lt; 256 &gt;::fromVoid</a></div><div class="ttdeci">static base_uint fromVoid(void const *data)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00311">base_uint.h:311</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a74b305583ec3aacf4f9dd06e799dc265"><div class="ttname"><a href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">Json::Value::asUInt</a></div><div class="ttdeci">UInt asUInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00545">json_value.cpp:545</a></div></div>
<div class="ttc" id="aclassripple_1_1SerialIter_html_aa97628bd129c57f172027982c0ac4f1f"><div class="ttname"><a href="classripple_1_1SerialIter.html#aa97628bd129c57f172027982c0ac4f1f">ripple::SerialIter::getVLDataLength</a></div><div class="ttdeci">int getVLDataLength()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00470">Serializer.cpp:470</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ed58765c912349ef7a24c886689b122"><div class="ttname"><a href="namespaceripple.html#a4ed58765c912349ef7a24c886689b122">ripple::doTxJson</a></div><div class="ttdeci">Json::Value doTxJson(RPC::JsonContext &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00402">Tx.cpp:402</a></div></div>
@@ -644,18 +644,17 @@ $(function() {
<div class="ttc" id="astructripple_1_1TxResult_html_a0e190b9bcb85fb895f31f209847c16d6"><div class="ttname"><a href="structripple_1_1TxResult.html#a0e190b9bcb85fb895f31f209847c16d6">ripple::TxResult::meta</a></div><div class="ttdeci">std::variant&lt; std::shared_ptr&lt; TxMeta &gt;, Blob &gt; meta</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00055">Tx.cpp:55</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00315">Journal.h:315</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a895c798b0ba232520d1285ca06eee923"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a895c798b0ba232520d1285ca06eee923">ripple::TransactionMaster::fetch</a></div><div class="ttdeci">std::variant&lt; std::pair&lt; std::shared_ptr&lt; Transaction &gt;, std::shared_ptr&lt; TxMeta &gt; &gt;, TxSearched &gt; fetch(uint256 const &amp;, error_code_i &amp;ec)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00060">TransactionMaster.cpp:60</a></div></div>
<div class="ttc" id="amake_pair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a></div><div class="ttdeci">T make_pair(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00045">strHex.h:45</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a2a99d997786c15b8688fdcd6242d386f"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a2a99d997786c15b8688fdcd6242d386f">ripple::rpcINVALID_LGR_RANGE</a></div><div class="ttdeci">@ rpcINVALID_LGR_RANGE</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00136">ErrorCodes.h:136</a></div></div>
<div class="ttc" id="anamespaceripple_html_a79dcedfb918a7b371ab7797ae9d9bf23"><div class="ttname"><a href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ripple::ClosedInterval</a></div><div class="ttdeci">boost::icl::closed_interval&lt; T &gt; ClosedInterval</div><div class="ttdoc">A closed interval over the domain T.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00044">RangeSet.h:44</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a698d3fd0c0f0155995c87d2f48ac90d5"><div class="ttname"><a href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">ripple::base_uint::parseHex</a></div><div class="ttdeci">constexpr bool parseHex(std::string_view sv)</div><div class="ttdoc">Parse a hex string into a base_uint.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00472">base_uint.h:472</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a698d3fd0c0f0155995c87d2f48ac90d5"><div class="ttname"><a href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">ripple::base_uint::parseHex</a></div><div class="ttdeci">constexpr bool parseHex(std::string_view sv)</div><div class="ttdoc">Parse a hex string into a base_uint.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00475">base_uint.h:475</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8edc48b2aed89925ee6e76387846cbf1"><div class="ttname"><a href="namespaceripple.html#a8edc48b2aed89925ee6e76387846cbf1">ripple::isValidated</a></div><div class="ttdeci">static bool isValidated(LedgerMaster &amp;ledgerMaster, std::uint32_t seq, uint256 const &amp;hash)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00041">Tx.cpp:41</a></div></div>
<div class="ttc" id="astructripple_1_1Transaction_1_1Locator_html_af2a4dd86d68ccf68a49845c1b17f3540"><div class="ttname"><a href="structripple_1_1Transaction_1_1Locator.html#af2a4dd86d68ccf68a49845c1b17f3540">ripple::Transaction::Locator::getLedgerSequence</a></div><div class="ttdeci">uint32_t getLedgerSequence()</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00345">Transaction.h:345</a></div></div>
<div class="ttc" id="astructripple_1_1TxArgs_html_ab2a99a166c4d611c3ca479ccddc1ee42"><div class="ttname"><a href="structripple_1_1TxArgs.html#ab2a99a166c4d611c3ca479ccddc1ee42">ripple::TxArgs::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00062">Tx.cpp:62</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1JsonContext_html_a036b2c14552fbca49011c3d0e78017fa"><div class="ttname"><a href="structripple_1_1RPC_1_1JsonContext.html#a036b2c14552fbca49011c3d0e78017fa">ripple::RPC::JsonContext::params</a></div><div class="ttdeci">Json::Value params</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00064">Context.h:64</a></div></div>
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">std::string::data</a></div><div class="ttdeci">T data(T... args)</div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html">ripple::RPC::Context</a></div><div class="ttdoc">The context of information needed to call an RPC.</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00039">Context.h:39</a></div></div>
<div class="ttc" id="astructripple_1_1TxResult_html_a9add8df15315803025fdda7d971c90b8"><div class="ttname"><a href="structripple_1_1TxResult.html#a9add8df15315803025fdda7d971c90b8">ripple::TxResult::searchedAll</a></div><div class="ttdeci">TxSearched searchedAll</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00057">Tx.cpp:57</a></div></div>
<div class="ttc" id="astructripple_1_1Transaction_1_1Locator_html_a8dc46d0fbe5f10c72556f778d9570be2"><div class="ttname"><a href="structripple_1_1Transaction_1_1Locator.html#a8dc46d0fbe5f10c72556f778d9570be2">ripple::Transaction::Locator::isFound</a></div><div class="ttdeci">bool isFound()</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00326">Transaction.h:326</a></div></div>