This commit is contained in:
bthomee
2025-07-18 18:03:00 +00:00
parent e1ba9088bf
commit e40660bf3f
96 changed files with 3345 additions and 3364 deletions

View File

@@ -785,58 +785,84 @@ $(function() {
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> </div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> index;</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> {</div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jvParams;</div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> jvParams[jss::ledger_index] = 3u;</div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> jvParams[jss::accounts] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> jvParams[jss::expand] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> jvParams[jss::type] = <span class="stringliteral">&quot;hashes&quot;</span>;</div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr =</div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(jvParams))[jss::result];</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> BEAST_EXPECT(jrr[jss::ledger].isMember(jss::accountState));</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].isArray());</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].size() == 1u);</div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> BEAST_EXPECT(</div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> jrr[jss::ledger][jss::accountState][0u][<span class="stringliteral">&quot;LedgerEntryType&quot;</span>] ==</div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> jss::LedgerHashes);</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> index = jrr[jss::ledger][jss::accountState][0u][<span class="stringliteral">&quot;index&quot;</span>].asString();</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> }</div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> {</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jvParams;</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> jvParams[jss::ledger_index] = 3u;</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> jvParams[jss::accounts] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> jvParams[jss::expand] = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> jvParams[jss::type] = <span class="stringliteral">&quot;hashes&quot;</span>;</div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr =</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(jvParams))[jss::result];</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> BEAST_EXPECT(jrr[jss::ledger].isMember(jss::accountState));</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].isArray());</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].size() == 1u);</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState][0u] == index);</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> }</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> }</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> </div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041"> 747</a></span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a97cd220c33f23e435ff2e5a7339eaddd">testLedgerRequest</a>();</div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a72d26a2a734a3111e0d0d698eb0fd7d2">testBadInput</a>();</div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a04294f18e5e7572ee300fe72e425e57e">testLedgerCurrent</a>();</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a512d6c9ee172cf0c7d9c578ec123b87d">testLedgerFull</a>();</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#aaea03f61eaa1db6d0e57334908a7f7d1">testLedgerFullNonAdmin</a>();</div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#ac7c28c0ea6f43b7747d8bba1b19cb4ca">testLedgerAccounts</a>();</div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a67d2ee5c6c233909d3c0a821f5305c78">testLookupLedger</a>();</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a44d2af856be394f4bd75735704e44203">testNoQueue</a>();</div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a07df72e87b8e71f26c9e921a94eb5d4f">testQueue</a>();</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#add8af8f598739eaa87d02613d1c7324f">testLedgerAccountsOption</a>();</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> }</div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span>};</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> <span class="keywordtype">int</span> hashesLedgerEntryIndex = -1;</div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> {</div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jvParams;</div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> jvParams[jss::ledger_index] = 3u;</div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> jvParams[jss::accounts] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> jvParams[jss::expand] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> jvParams[jss::type] = <span class="stringliteral">&quot;hashes&quot;</span>;</div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr =</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(jvParams))[jss::result];</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> BEAST_EXPECT(jrr[jss::ledger].isMember(jss::accountState));</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].isArray());</div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> </div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = 0; i &lt; jrr[jss::ledger][jss::accountState].size();</div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> i++)</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> <span class="keywordflow">if</span> (jrr[jss::ledger][jss::accountState][i][<span class="stringliteral">&quot;LedgerEntryType&quot;</span>] ==</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> jss::LedgerHashes)</div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> {</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> index = jrr[jss::ledger][jss::accountState][i][<span class="stringliteral">&quot;index&quot;</span>]</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> .asString();</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> hashesLedgerEntryIndex = i;</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> }</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> </div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; <span class="keywordtype">object</span> : jrr[jss::ledger][jss::accountState])</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <span class="keywordflow">if</span> (<span class="keywordtype">object</span>[<span class="stringliteral">&quot;LedgerEntryType&quot;</span>] == jss::LedgerHashes)</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> index = <span class="keywordtype">object</span>[<span class="stringliteral">&quot;index&quot;</span>].asString();</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> </div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> <span class="comment">// jss::type is a deprecated field</span></div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> BEAST_EXPECT(</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> jrr.isMember(jss::warnings) &amp;&amp; jrr[jss::warnings].isArray() &amp;&amp;</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> jrr[jss::warnings].size() == 1 &amp;&amp;</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> jrr[jss::warnings][0u][jss::id].asInt() ==</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> <a class="code hl_enumvalue" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb">warnRPC_FIELDS_DEPRECATED</a>);</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> }</div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> {</div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jvParams;</div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> jvParams[jss::ledger_index] = 3u;</div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> jvParams[jss::accounts] = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> jvParams[jss::expand] = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> jvParams[jss::type] = <span class="stringliteral">&quot;hashes&quot;</span>;</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr =</div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(jvParams))[jss::result];</div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> BEAST_EXPECT(jrr[jss::ledger].isMember(jss::accountState));</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> BEAST_EXPECT(jrr[jss::ledger][jss::accountState].isArray());</div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> BEAST_EXPECT(</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> hashesLedgerEntryIndex &gt; 0 &amp;&amp;</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> jrr[jss::ledger][jss::accountState][hashesLedgerEntryIndex] ==</div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> index);</div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> </div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#aa939cf4038afcda1abdf113bb194eb3c"> 762</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> </div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span>} <span class="comment">// namespace test</span></div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> <span class="comment">// jss::type is a deprecated field</span></div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> BEAST_EXPECT(</div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> jrr.isMember(jss::warnings) &amp;&amp; jrr[jss::warnings].isArray() &amp;&amp;</div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> jrr[jss::warnings].size() == 1 &amp;&amp;</div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> jrr[jss::warnings][0u][jss::id].asInt() ==</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> <a class="code hl_enumvalue" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb">warnRPC_FIELDS_DEPRECATED</a>);</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> }</div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> }</div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> </div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041"> 773</a></span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a97cd220c33f23e435ff2e5a7339eaddd">testLedgerRequest</a>();</div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a72d26a2a734a3111e0d0d698eb0fd7d2">testBadInput</a>();</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a04294f18e5e7572ee300fe72e425e57e">testLedgerCurrent</a>();</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a512d6c9ee172cf0c7d9c578ec123b87d">testLedgerFull</a>();</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#aaea03f61eaa1db6d0e57334908a7f7d1">testLedgerFullNonAdmin</a>();</div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#ac7c28c0ea6f43b7747d8bba1b19cb4ca">testLedgerAccounts</a>();</div>
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a67d2ee5c6c233909d3c0a821f5305c78">testLookupLedger</a>();</div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a44d2af856be394f4bd75735704e44203">testNoQueue</a>();</div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#a07df72e87b8e71f26c9e921a94eb5d4f">testQueue</a>();</div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> <a class="code hl_function" href="classripple_1_1test_1_1LedgerRPC__test.html#add8af8f598739eaa87d02613d1c7324f">testLedgerAccountsOption</a>();</div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> }</div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span>};</div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> </div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#aa939cf4038afcda1abdf113bb194eb3c"> 788</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> </div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span>} <span class="comment">// namespace test</span></div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00148">json_value.h:149</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00962">json_value.cpp:962</a></div></div>
@@ -853,7 +879,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a44d2af856be394f4bd75735704e44203"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a44d2af856be394f4bd75735704e44203">ripple::test::LedgerRPC_test::testNoQueue</a></div><div class="ttdeci">void testNoQueue()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00467">LedgerRPC_test.cpp:467</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a512d6c9ee172cf0c7d9c578ec123b87d"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a512d6c9ee172cf0c7d9c578ec123b87d">ripple::test::LedgerRPC_test::testLedgerFull</a></div><div class="ttdeci">void testLedgerFull()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00205">LedgerRPC_test.cpp:205</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a5b186300f195ec77eb424bfb230c8099"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a5b186300f195ec77eb424bfb230c8099">ripple::test::LedgerRPC_test::checkErrorValue</a></div><div class="ttdeci">void checkErrorValue(Json::Value const &amp;jv, std::string const &amp;err, std::string const &amp;msg)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00041">LedgerRPC_test.cpp:41</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a5b4eb4e38e1444ad0c44011124564041"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041">ripple::test::LedgerRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00747">LedgerRPC_test.cpp:747</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a5b4eb4e38e1444ad0c44011124564041"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a5b4eb4e38e1444ad0c44011124564041">ripple::test::LedgerRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00773">LedgerRPC_test.cpp:773</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a67d2ee5c6c233909d3c0a821f5305c78"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a67d2ee5c6c233909d3c0a821f5305c78">ripple::test::LedgerRPC_test::testLookupLedger</a></div><div class="ttdeci">void testLookupLedger()</div><div class="ttdoc">ledger RPC requests as a way to drive input options to lookupLedger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00268">LedgerRPC_test.cpp:268</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a72d26a2a734a3111e0d0d698eb0fd7d2"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a72d26a2a734a3111e0d0d698eb0fd7d2">ripple::test::LedgerRPC_test::testBadInput</a></div><div class="ttdeci">void testBadInput()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00113">LedgerRPC_test.cpp:113</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1LedgerRPC__test_html_a76006beb34531685a90fe4076476733a"><div class="ttname"><a href="classripple_1_1test_1_1LedgerRPC__test.html#a76006beb34531685a90fe4076476733a">ripple::test::LedgerRPC_test::makeBadAddress</a></div><div class="ttdeci">std::string makeBadAddress(std::string good)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00063">LedgerRPC_test.cpp:63</a></div></div>
@@ -881,6 +907,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb"><div class="ttname"><a href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb">ripple::warnRPC_FIELDS_DEPRECATED</a></div><div class="ttdeci">@ warnRPC_FIELDS_DEPRECATED</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00172">ErrorCodes.h:172</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint&lt; Bits, Tag &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a"><div class="ttname"><a href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">ripple::ReleaseStrongRefAction::noop</a></div><div class="ttdeci">@ noop</div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">ripple::HashPrefix::batch</a></div><div class="ttdeci">@ batch</div><div class="ttdoc">Batch.</div></div>