This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -389,11 +389,11 @@ $(function() {
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <span class="comment">//</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a3e432b1f1c598c99abbb123481fe7b92">getBookPage</a>(</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#acbe7b399b6ce622c72a7adf739a433c6">getBookPage</a>(</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;ReadView const&gt;</a>&amp; lpLedger,</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <a class="code hl_class" href="classripple_1_1Book.html">Book</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; uTakerID,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> bProof,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordtype">bool</span> <span class="keyword">const</span> bProof,</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> iLimit,</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; jvMarker,</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvResult) <span class="keyword">override</span>;</div>
@@ -417,7 +417,7 @@ $(function() {
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a9a62f5f020ebecc352816ca2e422e424">switchLastClosedLedger</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Ledger const&gt;</a> <span class="keyword">const</span>&amp; newLCL);</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#ad72f54405ed9b8219022e8c2b7796c98">checkLastClosedLedger</a>(<span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Overlay::PeerSequence</a>&amp;, <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a>&amp; networkClosed);</div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a1f9cc917e5de4295f7650f41ebcc41fa">checkLastClosedLedger</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Overlay::PeerSequence</a> <span class="keyword">const</span>&amp;, <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a>&amp; networkClosed);</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordtype">bool</span></div>
@@ -972,7 +972,7 @@ $(function() {
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#a767f509df88eb5aa80d73927bd0ff335"> 959</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a767f509df88eb5aa80d73927bd0ff335">NetworkOPsImp::setTimer</a>(</div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> boost::asio::steady_timer&amp; timer,</div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&amp; expiry_time,</div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> <span class="keyword">const</span>&amp; expiry_time,</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt;<span class="keywordtype">void</span>()&gt; onExpire,</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt;<span class="keywordtype">void</span>()&gt; onError)</div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span>{</div>
@@ -1115,7 +1115,7 @@ $(function() {
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span> mConsensus.timerEntry(app_.timeKeeper().closeTime(), clog.<a class="code hl_function" href="classripple_1_1RclConsensusLogger.html#a04f13d14041f6722222652455f4bd88c">ss</a>());</div>
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span> </div>
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"> 1103</span> CLOG(clog.<a class="code hl_function" href="classripple_1_1RclConsensusLogger.html#a04f13d14041f6722222652455f4bd88c">ss</a>()) &lt;&lt; <span class="stringliteral">&quot;consensus phase &quot;</span> &lt;&lt; to_string(mLastConsensusPhase);</div>
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> currPhase = mConsensus.phase();</div>
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span> <a class="code hl_enumeration" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> <span class="keyword">const</span> currPhase = mConsensus.phase();</div>
<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span> <span class="keywordflow">if</span> (mLastConsensusPhase != currPhase)</div>
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"> 1106</span> {</div>
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span> reportConsensusStateChange(currPhase);</div>
@@ -1752,22 +1752,22 @@ $(function() {
<div class="line"><a id="l01738" name="l01738"></a><span class="lineno"> 1738</span> <span class="keywordflow">switch</span> (sleCur-&gt;getType())</div>
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"> 1739</span> {</div>
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span> <span class="keywordflow">case</span> ltOFFER:</div>
<div class="line"><a id="l01741" name="l01741"></a><span class="lineno"> 1741</span> <span class="keywordflow">if</span> (!jvObjects.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::offers))</div>
<div class="line"><a id="l01741" name="l01741"></a><span class="lineno"> 1741</span> <span class="keywordflow">if</span> (!jvObjects.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::offers))</div>
<div class="line"><a id="l01742" name="l01742"></a><span class="lineno"> 1742</span> jvObjects[jss::offers] =</div>
<div class="line"><a id="l01743" name="l01743"></a><span class="lineno"> 1743</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
<div class="line"><a id="l01744" name="l01744"></a><span class="lineno"> 1744</span> </div>
<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"> 1745</span> jvObjects[jss::offers].<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(</div>
<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"> 1745</span> jvObjects[jss::offers].<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(</div>
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"> 1746</span> sleCur-&gt;getJson(JsonOptions::none));</div>
<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"> 1748</span> </div>
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span> <span class="keywordflow">case</span> ltRIPPLE_STATE:</div>
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span> <span class="keywordflow">if</span> (!jvObjects.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::ripple_lines))</div>
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span> <span class="keywordflow">if</span> (!jvObjects.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::ripple_lines))</div>
<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"> 1751</span> {</div>
<div class="line"><a id="l01752" name="l01752"></a><span class="lineno"> 1752</span> jvObjects[jss::ripple_lines] =</div>
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"> 1754</span> }</div>
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> </div>
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"> 1756</span> jvObjects[jss::ripple_lines].<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(</div>
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"> 1756</span> jvObjects[jss::ripple_lines].<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(</div>
<div class="line"><a id="l01757" name="l01757"></a><span class="lineno"> 1757</span> sleCur-&gt;getJson(JsonOptions::none));</div>
<div class="line"><a id="l01758" name="l01758"></a><span class="lineno"> 1758</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l01759" name="l01759"></a><span class="lineno"> 1759</span> </div>
@@ -1857,8 +1857,8 @@ $(function() {
<div class="line"><a id="l01843" name="l01843"></a><span class="lineno"> 1843</span>}</div>
<div class="line"><a id="l01844" name="l01844"></a><span class="lineno"> 1844</span> </div>
<div class="line"><a id="l01845" name="l01845"></a><span class="lineno"> 1845</span><span class="keywordtype">bool</span></div>
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#ad72f54405ed9b8219022e8c2b7796c98"> 1846</a></span>NetworkOPsImp::checkLastClosedLedger(</div>
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Overlay::PeerSequence</a>&amp; peerList,</div>
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#a1f9cc917e5de4295f7650f41ebcc41fa"> 1846</a></span>NetworkOPsImp::checkLastClosedLedger(</div>
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Overlay::PeerSequence</a> <span class="keyword">const</span>&amp; peerList,</div>
<div class="line"><a id="l01848" name="l01848"></a><span class="lineno"> 1848</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a>&amp; networkClosed)</div>
<div class="line"><a id="l01849" name="l01849"></a><span class="lineno"> 1849</span>{</div>
<div class="line"><a id="l01850" name="l01850"></a><span class="lineno"> 1850</span> <span class="comment">// Returns true if there&#39;s an *abnormal* ledger issue, normal changing in</span></div>
@@ -2080,7 +2080,7 @@ $(function() {
<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span> changes.<a class="code hl_variable" href="structripple_1_1TrustChanges.html#a0c0a50258cfb5466d79bcff91a8d5c00">added</a>,</div>
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</span> clog);</div>
<div class="line"><a id="l02068" name="l02068"></a><span class="lineno"> 2068</span> </div>
<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> currPhase = mConsensus.phase();</div>
<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span> <a class="code hl_enumeration" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> <span class="keyword">const</span> currPhase = mConsensus.phase();</div>
<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"> 2070</span> <span class="keywordflow">if</span> (mLastConsensusPhase != currPhase)</div>
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span> {</div>
<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span> reportConsensusStateChange(currPhase);</div>
@@ -2424,7 +2424,7 @@ $(function() {
<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span> {</div>
<div class="line"><a id="l02411" name="l02411"></a><span class="lineno"> 2411</span> jvObj[jss::amendments] = <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
<div class="line"><a id="l02412" name="l02412"></a><span class="lineno"> 2412</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; amendment : val-&gt;getFieldV256(sfAmendments))</div>
<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span> jvObj[jss::amendments].<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(amendment));</div>
<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span> jvObj[jss::amendments].<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(amendment));</div>
<div class="line"><a id="l02414" name="l02414"></a><span class="lineno"> 2414</span> }</div>
<div class="line"><a id="l02415" name="l02415"></a><span class="lineno"> 2415</span> </div>
<div class="line"><a id="l02416" name="l02416"></a><span class="lineno"> 2416</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> closeTime = (*val)[~sfCloseTime])</div>
@@ -2463,7 +2463,7 @@ $(function() {
<div class="line"><a id="l02449" name="l02449"></a><span class="lineno"> 2449</span> RPC::apiVersion&lt;1&gt;, <span class="comment">//</span></div>
<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span> [](<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvTx) {</div>
<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"> 2451</span> <span class="comment">// Type conversion for older API versions to string</span></div>
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span> <span class="keywordflow">if</span> (jvTx.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::ledger_index))</div>
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span> <span class="keywordflow">if</span> (jvTx.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::ledger_index))</div>
<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span> {</div>
<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"> 2454</span> jvTx[jss::ledger_index] =</div>
<div class="line"><a id="l02455" name="l02455"></a><span class="lineno"> 2455</span> std::to_string(jvTx[jss::ledger_index].asUInt());</div>
@@ -2621,7 +2621,7 @@ $(function() {
<div class="line"><a id="l02607" name="l02607"></a><span class="lineno"> 2607</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> warnings{<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>};</div>
<div class="line"><a id="l02608" name="l02608"></a><span class="lineno"> 2608</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a38fcf587ef159070a36e82b5afd52d73">isAmendmentBlocked</a>())</div>
<div class="line"><a id="l02609" name="l02609"></a><span class="lineno"> 2609</span> {</div>
<div class="line"><a id="l02610" name="l02610"></a><span class="lineno"> 2610</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02610" name="l02610"></a><span class="lineno"> 2610</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02611" name="l02611"></a><span class="lineno"> 2611</span> w[jss::id] = <a class="code hl_enumvalue" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9aacc48aeea6bf2e5a6050dc741d1e37b4">warnRPC_AMENDMENT_BLOCKED</a>;</div>
<div class="line"><a id="l02612" name="l02612"></a><span class="lineno"> 2612</span> w[jss::message] =</div>
<div class="line"><a id="l02613" name="l02613"></a><span class="lineno"> 2613</span> <span class="stringliteral">&quot;This server is amendment blocked, and must be updated to be &quot;</span></div>
@@ -2629,7 +2629,7 @@ $(function() {
<div class="line"><a id="l02615" name="l02615"></a><span class="lineno"> 2615</span> }</div>
<div class="line"><a id="l02616" name="l02616"></a><span class="lineno"> 2616</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a0efb1cc704d2bbe451fd32488245cd63">isUNLBlocked</a>())</div>
<div class="line"><a id="l02617" name="l02617"></a><span class="lineno"> 2617</span> {</div>
<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02619" name="l02619"></a><span class="lineno"> 2619</span> w[jss::id] = <a class="code hl_enumvalue" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca">warnRPC_EXPIRED_VALIDATOR_LIST</a>;</div>
<div class="line"><a id="l02620" name="l02620"></a><span class="lineno"> 2620</span> w[jss::message] =</div>
<div class="line"><a id="l02621" name="l02621"></a><span class="lineno"> 2621</span> <span class="stringliteral">&quot;This server has an expired validator list. validators.txt &quot;</span></div>
@@ -2638,7 +2638,7 @@ $(function() {
<div class="line"><a id="l02624" name="l02624"></a><span class="lineno"> 2624</span> }</div>
<div class="line"><a id="l02625" name="l02625"></a><span class="lineno"> 2625</span> <span class="keywordflow">if</span> (admin &amp;&amp; <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a45164b85f19efff3d8a87d1e6b4eeda5">isAmendmentWarned</a>())</div>
<div class="line"><a id="l02626" name="l02626"></a><span class="lineno"> 2626</span> {</div>
<div class="line"><a id="l02627" name="l02627"></a><span class="lineno"> 2627</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02627" name="l02627"></a><span class="lineno"> 2627</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; w = warnings.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l02628" name="l02628"></a><span class="lineno"> 2628</span> w[jss::id] = <a class="code hl_enumvalue" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a79a88f958ac2f8dad164010cf329c33b">warnRPC_UNSUPPORTED_MAJORITY</a>;</div>
<div class="line"><a id="l02629" name="l02629"></a><span class="lineno"> 2629</span> w[jss::message] =</div>
<div class="line"><a id="l02630" name="l02630"></a><span class="lineno"> 2630</span> <span class="stringliteral">&quot;One or more unsupported amendments have reached majority. &quot;</span></div>
@@ -3240,7 +3240,7 @@ $(function() {
<div class="line"><a id="l03226" name="l03226"></a><span class="lineno"> 3226</span> </div>
<div class="line"><a id="l03227" name="l03227"></a><span class="lineno"> 3227</span> <span class="keywordflow">if</span> (meta)</div>
<div class="line"><a id="l03228" name="l03228"></a><span class="lineno"> 3228</span> {</div>
<div class="line"><a id="l03229" name="l03229"></a><span class="lineno"> 3229</span> jvObj[jss::meta] = meta-&gt;<a class="code hl_function" href="classJson_1_1Value.html#a16db50154a2bd28e399be167f76d9ab9">get</a>().getJson(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l03229" name="l03229"></a><span class="lineno"> 3229</span> jvObj[jss::meta] = meta-&gt;<a class="code hl_function" href="classJson_1_1Value.html#acd7f7ba84f8aba84bce7b742c87ea8d6">get</a>().getJson(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l03230" name="l03230"></a><span class="lineno"> 3230</span> <a class="code hl_function" href="namespaceripple_1_1RPC.html#aaa57921f6c51e3495cb6bf14b94a4d90">RPC::insertDeliveredAmount</a>(</div>
<div class="line"><a id="l03231" name="l03231"></a><span class="lineno"> 3231</span> jvObj[jss::meta], *ledger, transaction, meta-&gt;<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr/get.html">get</a>());</div>
<div class="line"><a id="l03232" name="l03232"></a><span class="lineno"> 3232</span> <a class="code hl_function" href="namespaceripple_1_1RPC.html#a6f5aad140d4277d0bd3fa96630f802a1">RPC::insertMPTokenIssuanceID</a>(</div>
@@ -3329,7 +3329,7 @@ $(function() {
<div class="line"><a id="l03315" name="l03315"></a><span class="lineno"> 3315</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l03316" name="l03316"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#ab2acca0197511fc888ac7aa7fd67c17c"> 3316</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#ab2acca0197511fc888ac7aa7fd67c17c">NetworkOPsImp::pubValidatedTransaction</a>(</div>
<div class="line"><a id="l03317" name="l03317"></a><span class="lineno"> 3317</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;ReadView const&gt;</a> <span class="keyword">const</span>&amp; ledger,</div>
<div class="line"><a id="l03318" name="l03318"></a><span class="lineno"> 3318</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1AcceptedLedgerTx.html">AcceptedLedgerTx</a>&amp; transaction,</div>
<div class="line"><a id="l03318" name="l03318"></a><span class="lineno"> 3318</span> <a class="code hl_class" href="classripple_1_1AcceptedLedgerTx.html">AcceptedLedgerTx</a> <span class="keyword">const</span>&amp; transaction,</div>
<div class="line"><a id="l03319" name="l03319"></a><span class="lineno"> 3319</span> <span class="keywordtype">bool</span> last)</div>
<div class="line"><a id="l03320" name="l03320"></a><span class="lineno"> 3320</span>{</div>
<div class="line"><a id="l03321" name="l03321"></a><span class="lineno"> 3321</span> <span class="keyword">auto</span> <span class="keyword">const</span>&amp; stTxn = transaction.<a class="code hl_function" href="classripple_1_1AcceptedLedgerTx.html#a9f0e3f69f46a1fe5cea5a82cda9c9dab">getTxn</a>();</div>
@@ -3377,7 +3377,7 @@ $(function() {
<div class="line"><a id="l03363" name="l03363"></a><span class="lineno"> 3363</span> }</div>
<div class="line"><a id="l03364" name="l03364"></a><span class="lineno"> 3364</span> </div>
<div class="line"><a id="l03365" name="l03365"></a><span class="lineno"> 3365</span> <span class="keywordflow">if</span> (transaction.<a class="code hl_function" href="classripple_1_1AcceptedLedgerTx.html#a1593dda5ea7c92d922506b88f512c0b9">getResult</a>() == <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
<div class="line"><a id="l03366" name="l03366"></a><span class="lineno"> 3366</span> <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a477219b05fb65f86a6dee712bf778280">getOrderBookDB</a>().<a class="code hl_function" href="classripple_1_1OrderBookDB.html#a5d34a03659e46abc9b80013cb7e93ce4">processTxn</a>(ledger, transaction, jvObj);</div>
<div class="line"><a id="l03366" name="l03366"></a><span class="lineno"> 3366</span> <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a477219b05fb65f86a6dee712bf778280">getOrderBookDB</a>().<a class="code hl_function" href="classripple_1_1OrderBookDB.html#a1e8b7828882e03f43268e830631496ac">processTxn</a>(ledger, transaction, jvObj);</div>
<div class="line"><a id="l03367" name="l03367"></a><span class="lineno"> 3367</span> </div>
<div class="line"><a id="l03368" name="l03368"></a><span class="lineno"> 3368</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#aa9caa07eada6263746c0dce93b4b13f9">pubAccountTransaction</a>(ledger, transaction, last);</div>
<div class="line"><a id="l03369" name="l03369"></a><span class="lineno"> 3369</span>}</div>
@@ -3474,8 +3474,8 @@ $(function() {
<div class="line"><a id="l03460" name="l03460"></a><span class="lineno"> 3460</span> }</div>
<div class="line"><a id="l03461" name="l03461"></a><span class="lineno"> 3461</span> </div>
<div class="line"><a id="l03462" name="l03462"></a><span class="lineno"> 3462</span> JLOG(<a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a536fdf13287895a338f05b765e96d9e3">m_journal</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>())</div>
<div class="line"><a id="l03463" name="l03463"></a><span class="lineno"> 3463</span> &lt;&lt; <span class="stringliteral">&quot;pubAccountTransaction: &quot;</span> &lt;&lt; <span class="stringliteral">&quot;proposed=&quot;</span> &lt;&lt; iProposed</div>
<div class="line"><a id="l03464" name="l03464"></a><span class="lineno"> 3464</span> &lt;&lt; <span class="stringliteral">&quot;, accepted=&quot;</span> &lt;&lt; iAccepted;</div>
<div class="line"><a id="l03463" name="l03463"></a><span class="lineno"> 3463</span> &lt;&lt; <span class="stringliteral">&quot;pubAccountTransaction: &quot;</span></div>
<div class="line"><a id="l03464" name="l03464"></a><span class="lineno"> 3464</span> &lt;&lt; <span class="stringliteral">&quot;proposed=&quot;</span> &lt;&lt; iProposed &lt;&lt; <span class="stringliteral">&quot;, accepted=&quot;</span> &lt;&lt; iAccepted;</div>
<div class="line"><a id="l03465" name="l03465"></a><span class="lineno"> 3465</span> </div>
<div class="line"><a id="l03466" name="l03466"></a><span class="lineno"> 3466</span> <span class="keywordflow">if</span> (!notify.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_set/empty.html">empty</a>() || !accountHistoryNotify.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/empty.html">empty</a>())</div>
<div class="line"><a id="l03467" name="l03467"></a><span class="lineno"> 3467</span> {</div>
@@ -3494,10 +3494,10 @@ $(function() {
<div class="line"><a id="l03480" name="l03480"></a><span class="lineno"> 3480</span> }</div>
<div class="line"><a id="l03481" name="l03481"></a><span class="lineno"> 3481</span> </div>
<div class="line"><a id="l03482" name="l03482"></a><span class="lineno"> 3482</span> <span class="keywordflow">if</span> (last)</div>
<div class="line"><a id="l03483" name="l03483"></a><span class="lineno"> 3483</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_boundary, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03483" name="l03483"></a><span class="lineno"> 3483</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_boundary, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03484" name="l03484"></a><span class="lineno"> 3484</span> </div>
<div class="line"><a id="l03485" name="l03485"></a><span class="lineno"> 3485</span> XRPL_ASSERT(</div>
<div class="line"><a id="l03486" name="l03486"></a><span class="lineno"> 3486</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a71ca2bd88869546ebb9afc93295d92d9">isMember</a>(jss::account_history_tx_stream) ==</div>
<div class="line"><a id="l03486" name="l03486"></a><span class="lineno"> 3486</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a319058420df45d965532effdc6a13aef">isMember</a>(jss::account_history_tx_stream) ==</div>
<div class="line"><a id="l03487" name="l03487"></a><span class="lineno"> 3487</span> <a class="code hl_enumvalue" href="structripple_1_1detail_1_1MultiApiJson.html#a214aa6933012b040332f48bd2f2bb130a4d04d962408628d5356aadfd1bcd365b">MultiApiJson::none</a>,</div>
<div class="line"><a id="l03488" name="l03488"></a><span class="lineno"> 3488</span> <span class="stringliteral">&quot;ripple::NetworkOPsImp::pubAccountTransaction : &quot;</span></div>
<div class="line"><a id="l03489" name="l03489"></a><span class="lineno"> 3489</span> <span class="stringliteral">&quot;account_history_tx_stream not set&quot;</span>);</div>
@@ -3505,9 +3505,9 @@ $(function() {
<div class="line"><a id="l03491" name="l03491"></a><span class="lineno"> 3491</span> {</div>
<div class="line"><a id="l03492" name="l03492"></a><span class="lineno"> 3492</span> <span class="keyword">auto</span>&amp; index = info.index_;</div>
<div class="line"><a id="l03493" name="l03493"></a><span class="lineno"> 3493</span> <span class="keywordflow">if</span> (index-&gt;forwardTxIndex_ == 0 &amp;&amp; !index-&gt;haveHistorical_)</div>
<div class="line"><a id="l03494" name="l03494"></a><span class="lineno"> 3494</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03494" name="l03494"></a><span class="lineno"> 3494</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03495" name="l03495"></a><span class="lineno"> 3495</span> </div>
<div class="line"><a id="l03496" name="l03496"></a><span class="lineno"> 3496</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_tx_index, index-&gt;forwardTxIndex_++);</div>
<div class="line"><a id="l03496" name="l03496"></a><span class="lineno"> 3496</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_tx_index, index-&gt;forwardTxIndex_++);</div>
<div class="line"><a id="l03497" name="l03497"></a><span class="lineno"> 3497</span> </div>
<div class="line"><a id="l03498" name="l03498"></a><span class="lineno"> 3498</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a13b613369b62d456c527384c86195fde">visit</a>(</div>
<div class="line"><a id="l03499" name="l03499"></a><span class="lineno"> 3499</span> info.sink_-&gt;getApiVersion(), <span class="comment">//</span></div>
@@ -3574,7 +3574,7 @@ $(function() {
<div class="line"><a id="l03560" name="l03560"></a><span class="lineno"> 3560</span> [&amp;](<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; jv) { isrListener-&gt;send(jv, true); });</div>
<div class="line"><a id="l03561" name="l03561"></a><span class="lineno"> 3561</span> </div>
<div class="line"><a id="l03562" name="l03562"></a><span class="lineno"> 3562</span> XRPL_ASSERT(</div>
<div class="line"><a id="l03563" name="l03563"></a><span class="lineno"> 3563</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a71ca2bd88869546ebb9afc93295d92d9">isMember</a>(jss::account_history_tx_stream) ==</div>
<div class="line"><a id="l03563" name="l03563"></a><span class="lineno"> 3563</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a319058420df45d965532effdc6a13aef">isMember</a>(jss::account_history_tx_stream) ==</div>
<div class="line"><a id="l03564" name="l03564"></a><span class="lineno"> 3564</span> <a class="code hl_enumvalue" href="structripple_1_1detail_1_1MultiApiJson.html#a214aa6933012b040332f48bd2f2bb130a4d04d962408628d5356aadfd1bcd365b">MultiApiJson::none</a>,</div>
<div class="line"><a id="l03565" name="l03565"></a><span class="lineno"> 3565</span> <span class="stringliteral">&quot;ripple::NetworkOPs::pubProposedAccountTransaction : &quot;</span></div>
<div class="line"><a id="l03566" name="l03566"></a><span class="lineno"> 3566</span> <span class="stringliteral">&quot;account_history_tx_stream not set&quot;</span>);</div>
@@ -3582,8 +3582,8 @@ $(function() {
<div class="line"><a id="l03568" name="l03568"></a><span class="lineno"> 3568</span> {</div>
<div class="line"><a id="l03569" name="l03569"></a><span class="lineno"> 3569</span> <span class="keyword">auto</span>&amp; index = info.index_;</div>
<div class="line"><a id="l03570" name="l03570"></a><span class="lineno"> 3570</span> <span class="keywordflow">if</span> (index-&gt;forwardTxIndex_ == 0 &amp;&amp; !index-&gt;haveHistorical_)</div>
<div class="line"><a id="l03571" name="l03571"></a><span class="lineno"> 3571</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03572" name="l03572"></a><span class="lineno"> 3572</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_tx_index, index-&gt;forwardTxIndex_++);</div>
<div class="line"><a id="l03571" name="l03571"></a><span class="lineno"> 3571</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03572" name="l03572"></a><span class="lineno"> 3572</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_tx_index, index-&gt;forwardTxIndex_++);</div>
<div class="line"><a id="l03573" name="l03573"></a><span class="lineno"> 3573</span> jvObj.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a13b613369b62d456c527384c86195fde">visit</a>(</div>
<div class="line"><a id="l03574" name="l03574"></a><span class="lineno"> 3574</span> info.sink_-&gt;getApiVersion(), <span class="comment">//</span></div>
<div class="line"><a id="l03575" name="l03575"></a><span class="lineno"> 3575</span> [&amp;](<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; jv) { info.sink_-&gt;send(jv, true); });</div>
@@ -3680,7 +3680,7 @@ $(function() {
<div class="line"><a id="l03666" name="l03666"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#a73bbe5698e36b9bcecefafa6e95877da"> 3666</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a73bbe5698e36b9bcecefafa6e95877da">NetworkOPsImp::addAccountHistoryJob</a>(<a class="code hl_struct" href="structripple_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html">SubAccountHistoryInfoWeak</a> subInfo)</div>
<div class="line"><a id="l03667" name="l03667"></a><span class="lineno"> 3667</span>{</div>
<div class="line"><a id="l03668" name="l03668"></a><span class="lineno"> 3668</span> <span class="keyword">enum</span> DatabaseType { Sqlite, <a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754">None</a> };</div>
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> databaseType = [&amp;]() -&gt; DatabaseType {</div>
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span> <span class="keyword">static</span> <span class="keyword">auto</span> <span class="keyword">const</span> databaseType = [&amp;]() -&gt; DatabaseType {</div>
<div class="line"><a id="l03670" name="l03670"></a><span class="lineno"> 3670</span> <span class="comment">// Use a dynamic_cast to return DatabaseType::None</span></div>
<div class="line"><a id="l03671" name="l03671"></a><span class="lineno"> 3671</span> <span class="comment">// on failure.</span></div>
<div class="line"><a id="l03672" name="l03672"></a><span class="lineno"> 3672</span> <span class="keywordflow">if</span> (<span class="keyword">dynamic_cast&lt;</span><a class="code hl_class" href="classripple_1_1SQLiteDatabase.html">SQLiteDatabase</a>*<span class="keyword">&gt;</span>(&amp;<a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#ab0e839b597cf03221a393cb754ec4e25">getRelationalDatabase</a>()))</div>
@@ -3736,7 +3736,7 @@ $(function() {
<div class="line"><a id="l03722" name="l03722"></a><span class="lineno"> 3722</span> </div>
<div class="line"><a id="l03723" name="l03723"></a><span class="lineno"> 3723</span> <span class="keywordflow">if</span> (node.isFieldPresent(sfNewFields))</div>
<div class="line"><a id="l03724" name="l03724"></a><span class="lineno"> 3724</span> {</div>
<div class="line"><a id="l03725" name="l03725"></a><span class="lineno"> 3725</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> inner = <span class="keyword">dynamic_cast&lt;</span><span class="keyword">const </span><a class="code hl_class" href="classripple_1_1STObject.html">STObject</a>*<span class="keyword">&gt;</span>(</div>
<div class="line"><a id="l03725" name="l03725"></a><span class="lineno"> 3725</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> inner = <span class="keyword">dynamic_cast&lt;</span><a class="code hl_class" href="classripple_1_1STObject.html">STObject</a> const*<span class="keyword">&gt;</span>(</div>
<div class="line"><a id="l03726" name="l03726"></a><span class="lineno"> 3726</span> node.peekAtPField(sfNewFields));</div>
<div class="line"><a id="l03727" name="l03727"></a><span class="lineno"> 3727</span> inner)</div>
<div class="line"><a id="l03728" name="l03728"></a><span class="lineno"> 3728</span> {</div>
@@ -3913,15 +3913,15 @@ $(function() {
<div class="line"><a id="l03899" name="l03899"></a><span class="lineno"> 3899</span> <a class="code hl_struct" href="structripple_1_1detail_1_1MultiApiJson.html">MultiApiJson</a> jvTx =</div>
<div class="line"><a id="l03900" name="l03900"></a><span class="lineno"> 3900</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#ab5f86918aaa4693b65bad831d6fcddd4">transJson</a>(stTxn, trR, <span class="keyword">true</span>, curTxLedger, mRef);</div>
<div class="line"><a id="l03901" name="l03901"></a><span class="lineno"> 3901</span> </div>
<div class="line"><a id="l03902" name="l03902"></a><span class="lineno"> 3902</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(</div>
<div class="line"><a id="l03902" name="l03902"></a><span class="lineno"> 3902</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(</div>
<div class="line"><a id="l03903" name="l03903"></a><span class="lineno"> 3903</span> jss::account_history_tx_index, txHistoryIndex--);</div>
<div class="line"><a id="l03904" name="l03904"></a><span class="lineno"> 3904</span> <span class="keywordflow">if</span> (i + 1 == num_txns ||</div>
<div class="line"><a id="l03905" name="l03905"></a><span class="lineno"> 3905</span> txns[i + 1].first-&gt;getLedger() != tx-&gt;getLedger())</div>
<div class="line"><a id="l03906" name="l03906"></a><span class="lineno"> 3906</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_boundary, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03906" name="l03906"></a><span class="lineno"> 3906</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_boundary, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03907" name="l03907"></a><span class="lineno"> 3907</span> </div>
<div class="line"><a id="l03908" name="l03908"></a><span class="lineno"> 3908</span> <span class="keywordflow">if</span> (isFirstTx(tx, meta))</div>
<div class="line"><a id="l03909" name="l03909"></a><span class="lineno"> 3909</span> {</div>
<div class="line"><a id="l03910" name="l03910"></a><span class="lineno"> 3910</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03910" name="l03910"></a><span class="lineno"> 3910</span> jvTx.<a class="code hl_function" href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">set</a>(jss::account_history_tx_first, <span class="keyword">true</span>);</div>
<div class="line"><a id="l03911" name="l03911"></a><span class="lineno"> 3911</span> sendMultiApiJson(jvTx, <span class="keyword">false</span>);</div>
<div class="line"><a id="l03912" name="l03912"></a><span class="lineno"> 3912</span> </div>
<div class="line"><a id="l03913" name="l03913"></a><span class="lineno"> 3913</span> JLOG(<a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a536fdf13287895a338f05b765e96d9e3">m_journal</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>())</div>
@@ -4072,7 +4072,7 @@ $(function() {
<div class="line"><a id="l04058" name="l04058"></a><span class="lineno"> 4058</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l04059" name="l04059"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#a3af0fb9cd6822f82797487a8df42b027"> 4059</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a3af0fb9cd6822f82797487a8df42b027">NetworkOPsImp::unsubAccountHistoryInternal</a>(</div>
<div class="line"><a id="l04060" name="l04060"></a><span class="lineno"> 4060</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> seq,</div>
<div class="line"><a id="l04061" name="l04061"></a><span class="lineno"> 4061</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a>&amp; account,</div>
<div class="line"><a id="l04061" name="l04061"></a><span class="lineno"> 4061</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; account,</div>
<div class="line"><a id="l04062" name="l04062"></a><span class="lineno"> 4062</span> <span class="keywordtype">bool</span> historyOnly)</div>
<div class="line"><a id="l04063" name="l04063"></a><span class="lineno"> 4063</span>{</div>
<div class="line"><a id="l04064" name="l04064"></a><span class="lineno"> 4064</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> sl(<a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a93cb2e7082be4d6768393f6f476c30f8">mSubLock</a>);</div>
@@ -4396,7 +4396,7 @@ $(function() {
<div class="line"><a id="l04382" name="l04382"></a><span class="lineno"> 4382</span><span class="comment">// work, but it demonstrated poor performance.</span></div>
<div class="line"><a id="l04383" name="l04383"></a><span class="lineno"> 4383</span><span class="comment">//</span></div>
<div class="line"><a id="l04384" name="l04384"></a><span class="lineno"> 4384</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l04385" name="l04385"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#a3e432b1f1c598c99abbb123481fe7b92"> 4385</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a3e432b1f1c598c99abbb123481fe7b92">NetworkOPsImp::getBookPage</a>(</div>
<div class="line"><a id="l04385" name="l04385"></a><span class="lineno"><a class="line" href="classripple_1_1NetworkOPsImp.html#acbe7b399b6ce622c72a7adf739a433c6"> 4385</a></span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#acbe7b399b6ce622c72a7adf739a433c6">NetworkOPsImp::getBookPage</a>(</div>
<div class="line"><a id="l04386" name="l04386"></a><span class="lineno"> 4386</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;ReadView const&gt;</a>&amp; lpLedger,</div>
<div class="line"><a id="l04387" name="l04387"></a><span class="lineno"> 4387</span> <a class="code hl_class" href="classripple_1_1Book.html">Book</a> <span class="keyword">const</span>&amp; book,</div>
<div class="line"><a id="l04388" name="l04388"></a><span class="lineno"> 4388</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; uTakerID,</div>
@@ -4409,8 +4409,8 @@ $(function() {
<div class="line"><a id="l04395" name="l04395"></a><span class="lineno"> 4395</span> (jvResult[jss::offers] = <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>));</div>
<div class="line"><a id="l04396" name="l04396"></a><span class="lineno"> 4396</span> </div>
<div class="line"><a id="l04397" name="l04397"></a><span class="lineno"> 4397</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map&lt;AccountID, STAmount&gt;</a> umBalance;</div>
<div class="line"><a id="l04398" name="l04398"></a><span class="lineno"> 4398</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> uBookBase = <a class="code hl_function" href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">getBookBase</a>(book);</div>
<div class="line"><a id="l04399" name="l04399"></a><span class="lineno"> 4399</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> uBookEnd = <a class="code hl_function" href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">getQualityNext</a>(uBookBase);</div>
<div class="line"><a id="l04398" name="l04398"></a><span class="lineno"> 4398</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span> uBookBase = <a class="code hl_function" href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">getBookBase</a>(book);</div>
<div class="line"><a id="l04399" name="l04399"></a><span class="lineno"> 4399</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span> uBookEnd = <a class="code hl_function" href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">getQualityNext</a>(uBookBase);</div>
<div class="line"><a id="l04400" name="l04400"></a><span class="lineno"> 4400</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> uTipIndex = uBookBase;</div>
<div class="line"><a id="l04401" name="l04401"></a><span class="lineno"> 4401</span> </div>
<div class="line"><a id="l04402" name="l04402"></a><span class="lineno"> 4402</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> stream = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a536fdf13287895a338f05b765e96d9e3">m_journal</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>())</div>
@@ -4570,7 +4570,7 @@ $(function() {
<div class="line"><a id="l04556" name="l04556"></a><span class="lineno"> 4556</span> umBalance[uOfferOwnerID] = saOwnerFunds - saOwnerPays;</div>
<div class="line"><a id="l04557" name="l04557"></a><span class="lineno"> 4557</span> </div>
<div class="line"><a id="l04558" name="l04558"></a><span class="lineno"> 4558</span> <span class="comment">// Include all offers funded and unfunded</span></div>
<div class="line"><a id="l04559" name="l04559"></a><span class="lineno"> 4559</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvOf = jvOffers.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(jvOffer);</div>
<div class="line"><a id="l04559" name="l04559"></a><span class="lineno"> 4559</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvOf = jvOffers.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(jvOffer);</div>
<div class="line"><a id="l04560" name="l04560"></a><span class="lineno"> 4560</span> jvOf[jss::quality] = saDirRate.<a class="code hl_function" href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">getText</a>();</div>
<div class="line"><a id="l04561" name="l04561"></a><span class="lineno"> 4561</span> </div>
<div class="line"><a id="l04562" name="l04562"></a><span class="lineno"> 4562</span> <span class="keywordflow">if</span> (firstOwnerOffer)</div>
@@ -4603,7 +4603,7 @@ $(function() {
<div class="line"><a id="l04589" name="l04589"></a><span class="lineno"> 4589</span><span class="comment">// It has temporarily been disabled</span></div>
<div class="line"><a id="l04590" name="l04590"></a><span class="lineno"> 4590</span> </div>
<div class="line"><a id="l04591" name="l04591"></a><span class="lineno"> 4591</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l04592" name="l04592"></a><span class="lineno"> 4592</span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a3e432b1f1c598c99abbb123481fe7b92">NetworkOPsImp::getBookPage</a>(</div>
<div class="line"><a id="l04592" name="l04592"></a><span class="lineno"> 4592</span><a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#acbe7b399b6ce622c72a7adf739a433c6">NetworkOPsImp::getBookPage</a>(</div>
<div class="line"><a id="l04593" name="l04593"></a><span class="lineno"> 4593</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;ReadView const&gt;</a> lpLedger,</div>
<div class="line"><a id="l04594" name="l04594"></a><span class="lineno"> 4594</span> <a class="code hl_class" href="classripple_1_1Book.html">Book</a> <span class="keyword">const</span>&amp; book,</div>
<div class="line"><a id="l04595" name="l04595"></a><span class="lineno"> 4595</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; uTakerID,</div>
@@ -4621,7 +4621,7 @@ $(function() {
<div class="line"><a id="l04607" name="l04607"></a><span class="lineno"> 4607</span> </div>
<div class="line"><a id="l04608" name="l04608"></a><span class="lineno"> 4608</span> <span class="keyword">auto</span> <span class="keyword">const</span> rate = <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>(lesActive, book.<a class="code hl_variable" href="classripple_1_1Book.html#a6992e8a5da385182ec3ab51a0216281a">out</a>.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>);</div>
<div class="line"><a id="l04609" name="l04609"></a><span class="lineno"> 4609</span> </div>
<div class="line"><a id="l04610" name="l04610"></a><span class="lineno"> 4610</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> bGlobalFreeze = lesActive.isGlobalFrozen(book.<a class="code hl_variable" href="classripple_1_1Book.html#a6992e8a5da385182ec3ab51a0216281a">out</a>.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>) ||</div>
<div class="line"><a id="l04610" name="l04610"></a><span class="lineno"> 4610</span> <span class="keywordtype">bool</span> <span class="keyword">const</span> bGlobalFreeze = lesActive.isGlobalFrozen(book.<a class="code hl_variable" href="classripple_1_1Book.html#a6992e8a5da385182ec3ab51a0216281a">out</a>.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>) ||</div>
<div class="line"><a id="l04611" name="l04611"></a><span class="lineno"> 4611</span> lesActive.isGlobalFrozen(book.<a class="code hl_variable" href="classripple_1_1Book.html#a44f1acfd1d549e7f025f5372fb345f27">in</a>.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>);</div>
<div class="line"><a id="l04612" name="l04612"></a><span class="lineno"> 4612</span> </div>
<div class="line"><a id="l04613" name="l04613"></a><span class="lineno"> 4613</span> <span class="keywordflow">while</span> (iLimit-- &gt; 0 &amp;&amp; obIterator.nextOffer())</div>
@@ -4723,7 +4723,7 @@ $(function() {
<div class="line"><a id="l04709" name="l04709"></a><span class="lineno"> 4709</span> <span class="keywordflow">if</span> (!saOwnerFunds.isZero() || uOfferOwnerID == uTakerID)</div>
<div class="line"><a id="l04710" name="l04710"></a><span class="lineno"> 4710</span> {</div>
<div class="line"><a id="l04711" name="l04711"></a><span class="lineno"> 4711</span> <span class="comment">// Only provide funded offers and offers of the taker.</span></div>
<div class="line"><a id="l04712" name="l04712"></a><span class="lineno"> 4712</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvOf = jvOffers.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(jvOffer);</div>
<div class="line"><a id="l04712" name="l04712"></a><span class="lineno"> 4712</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; jvOf = jvOffers.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(jvOffer);</div>
<div class="line"><a id="l04713" name="l04713"></a><span class="lineno"> 4713</span> jvOf[jss::quality] = saDirRate.<a class="code hl_function" href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">getText</a>();</div>
<div class="line"><a id="l04714" name="l04714"></a><span class="lineno"> 4714</span> }</div>
<div class="line"><a id="l04715" name="l04715"></a><span class="lineno"> 4715</span> }</div>
@@ -4861,9 +4861,9 @@ $(function() {
<div class="ttc" id="aclassJson_1_1StaticString_html"><div class="ttname"><a href="classJson_1_1StaticString.html">Json::StaticString</a></div><div class="ttdoc">Lightweight wrapper to tag static string.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00061">json_value.h:62</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#l00147">json_value.h:148</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a10794060631f3e5f895739cfd2cc98b2"><div class="ttname"><a href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">Json::Value::UInt</a></div><div class="ttdeci">Json::UInt UInt</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00155">json_value.h:155</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a16db50154a2bd28e399be167f76d9ab9"><div class="ttname"><a href="classJson_1_1Value.html#a16db50154a2bd28e399be167f76d9ab9">Json::Value::get</a></div><div class="ttdeci">Value get(UInt index, const Value &amp;defaultValue) const</div><div class="ttdoc">If the array contains at least index+1 elements, returns the element value, otherwise returns default...</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00847">json_value.cpp:847</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a7e49ac977e4bcf59745a09d426669f75"><div class="ttname"><a href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">Json::Value::append</a></div><div class="ttdeci">Value &amp; append(const Value &amp;value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00897">json_value.cpp:897</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_ad6d4df2227321bab05e86667609a7fad"><div class="ttname"><a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(const char *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#l00949">json_value.cpp:949</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value &amp; append(Value const &amp;value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00897">json_value.cpp:897</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#l00949">json_value.cpp:949</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_acd7f7ba84f8aba84bce7b742c87ea8d6"><div class="ttname"><a href="classJson_1_1Value.html#acd7f7ba84f8aba84bce7b742c87ea8d6">Json::Value::get</a></div><div class="ttdeci">Value get(UInt index, Value const &amp;defaultValue) const</div><div class="ttdoc">If the array contains at least index+1 elements, returns the element value, otherwise returns default...</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00847">json_value.cpp:847</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00346">Journal.h:346</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#l00328">Journal.h:328</a></div></div>
@@ -4992,6 +4992,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a1edf2588918d08010dd7029867ac4702"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a1edf2588918d08010dd7029867ac4702">ripple::NetworkOPsImp::transactionBatch</a></div><div class="ttdeci">void transactionBatch()</div><div class="ttdoc">Apply transactions in batches.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01440">NetworkOPs.cpp:1440</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a1ee196ec1662c960cf9a53eced285061"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a1ee196ec1662c960cf9a53eced285061">ripple::NetworkOPsImp::apply</a></div><div class="ttdeci">void apply(std::unique_lock&lt; std::mutex &gt; &amp;batchLock)</div><div class="ttdoc">Attempt to apply transactions and post-process based on the results.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01454">NetworkOPs.cpp:1454</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a1f5e27ab7127d137c036e85df72078d5"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a1f5e27ab7127d137c036e85df72078d5">ripple::NetworkOPsImp::setAmendmentBlocked</a></div><div class="ttdeci">void setAmendmentBlocked() override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01802">NetworkOPs.cpp:1802</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a1f9cc917e5de4295f7650f41ebcc41fa"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a1f9cc917e5de4295f7650f41ebcc41fa">ripple::NetworkOPsImp::checkLastClosedLedger</a></div><div class="ttdeci">bool checkLastClosedLedger(Overlay::PeerSequence const &amp;, uint256 &amp;networkClosed)</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01846">NetworkOPs.cpp:1846</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a200279dda9327aedf2d851e04ca47ac5"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a200279dda9327aedf2d851e04ca47ac5">ripple::NetworkOPsImp::processTransaction</a></div><div class="ttdeci">void processTransaction(std::shared_ptr&lt; Transaction &gt; &amp;transaction, bool bUnlimited, bool bLocal, FailHard failType) override</div><div class="ttdoc">Process transactions as they arrive from the network or which are submitted by clients.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01282">NetworkOPs.cpp:1282</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a23b8cf310a3d2b6e0d49b0684baa07e2"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a23b8cf310a3d2b6e0d49b0684baa07e2">ripple::NetworkOPsImp::processTransactionSet</a></div><div class="ttdeci">void processTransactionSet(CanonicalTXSet const &amp;set) override</div><div class="ttdoc">Process a set of transactions synchronously, and ensuring that they are processed in one batch.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01377">NetworkOPs.cpp:1377</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a25ef6ff83343ca08fb82a01247f7a1be"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a25ef6ff83343ca08fb82a01247f7a1be">ripple::NetworkOPsImp::SubTypes</a></div><div class="ttdeci">SubTypes</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00771">NetworkOPs.cpp:771</a></div></div>
@@ -5025,7 +5026,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a38fcf587ef159070a36e82b5afd52d73"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a38fcf587ef159070a36e82b5afd52d73">ripple::NetworkOPsImp::isAmendmentBlocked</a></div><div class="ttdeci">bool isAmendmentBlocked() override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01796">NetworkOPs.cpp:1796</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a3af0fb9cd6822f82797487a8df42b027"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a3af0fb9cd6822f82797487a8df42b027">ripple::NetworkOPsImp::unsubAccountHistoryInternal</a></div><div class="ttdeci">void unsubAccountHistoryInternal(std::uint64_t seq, AccountID const &amp;account, bool historyOnly) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04059">NetworkOPs.cpp:4059</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a3cc37d3427cb9b9aee8c7fd69e86e1a7"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a3cc37d3427cb9b9aee8c7fd69e86e1a7">ripple::NetworkOPsImp::mSubAccountHistory</a></div><div class="ttdeci">SubAccountHistoryMapType mSubAccountHistory</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00769">NetworkOPs.cpp:769</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a3e432b1f1c598c99abbb123481fe7b92"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a3e432b1f1c598c99abbb123481fe7b92">ripple::NetworkOPsImp::getBookPage</a></div><div class="ttdeci">void getBookPage(std::shared_ptr&lt; ReadView const &gt; &amp;lpLedger, Book const &amp;, AccountID const &amp;uTakerID, const bool bProof, unsigned int iLimit, Json::Value const &amp;jvMarker, Json::Value &amp;jvResult) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04385">NetworkOPs.cpp:4385</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a3e5b147d72f7d97d47d193cf383edbe9"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a3e5b147d72f7d97d47d193cf383edbe9">ripple::NetworkOPsImp::getServerInfo</a></div><div class="ttdeci">Json::Value getServerInfo(bool human, bool admin, bool counters) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l02601">NetworkOPs.cpp:2601</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a411c360898fdfb8668c83bf3a077c1ce"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a411c360898fdfb8668c83bf3a077c1ce">ripple::NetworkOPsImp::addRpcSub</a></div><div class="ttdeci">InfoSub::pointer addRpcSub(std::string const &amp;strUrl, InfoSub::ref) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04350">NetworkOPs.cpp:4350</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_a42bf05404fedcc274a5200bd19b0d5f9"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#a42bf05404fedcc274a5200bd19b0d5f9">ripple::NetworkOPsImp::clusterTimer_</a></div><div class="ttdeci">boost::asio::steady_timer clusterTimer_</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00752">NetworkOPs.cpp:752</a></div></div>
@@ -5100,12 +5100,12 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ac45f1c36709abf0dbdce0e46603e5463"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ac45f1c36709abf0dbdce0e46603e5463">ripple::NetworkOPsImp::mCond</a></div><div class="ttdeci">std::condition_variable mCond</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00797">NetworkOPs.cpp:797</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ac6de2fe70afd663a6f36d3cbc92a76b3"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ac6de2fe70afd663a6f36d3cbc92a76b3">ripple::NetworkOPsImp::setMode</a></div><div class="ttdeci">void setMode(OperatingMode om) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l02507">NetworkOPs.cpp:2507</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ac775476ca7d47cde18acdd094b07781d"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ac775476ca7d47cde18acdd094b07781d">ripple::NetworkOPsImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00586">NetworkOPs.cpp:586</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_acbe7b399b6ce622c72a7adf739a433c6"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#acbe7b399b6ce622c72a7adf739a433c6">ripple::NetworkOPsImp::getBookPage</a></div><div class="ttdeci">void getBookPage(std::shared_ptr&lt; ReadView const &gt; &amp;lpLedger, Book const &amp;, AccountID const &amp;uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &amp;jvMarker, Json::Value &amp;jvResult) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04385">NetworkOPs.cpp:4385</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_acc143638935767c0a031ebdb96425298"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#acc143638935767c0a031ebdb96425298">ripple::NetworkOPsImp::clearNeedNetworkLedger</a></div><div class="ttdeci">void clearNeedNetworkLedger() override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00912">NetworkOPs.cpp:912</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_acf42b18e369211bd4c38df814924d37d"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#acf42b18e369211bd4c38df814924d37d">ripple::NetworkOPsImp::mDispatchState</a></div><div class="ttdeci">DispatchState mDispatchState</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00799">NetworkOPs.cpp:799</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_acf89aa1bff48351c937e4f3e789fae25"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#acf89aa1bff48351c937e4f3e789fae25">ripple::NetworkOPsImp::subBookChanges</a></div><div class="ttdeci">bool subBookChanges(InfoSub::ref ispListener) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04160">NetworkOPs.cpp:4160</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ad592cfabec0a6bd2674d4652887fe5dd"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ad592cfabec0a6bd2674d4652887fe5dd">ripple::NetworkOPsImp::mSubRTAccount</a></div><div class="ttdeci">SubInfoMapType mSubRTAccount</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00765">NetworkOPs.cpp:765</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ad5d9b651a0c84dae951818c1d02aabb0"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ad5d9b651a0c84dae951818c1d02aabb0">ripple::NetworkOPsImp::mMutex</a></div><div class="ttdeci">std::mutex mMutex</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00798">NetworkOPs.cpp:798</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ad72f54405ed9b8219022e8c2b7796c98"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ad72f54405ed9b8219022e8c2b7796c98">ripple::NetworkOPsImp::checkLastClosedLedger</a></div><div class="ttdeci">bool checkLastClosedLedger(const Overlay::PeerSequence &amp;, uint256 &amp;networkClosed)</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01846">NetworkOPs.cpp:1846</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_ad859276884d675c8f4a644dff7f1b5ea"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#ad859276884d675c8f4a644dff7f1b5ea">ripple::NetworkOPsImp::reportFeeChange</a></div><div class="ttdeci">void reportFeeChange() override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l03167">NetworkOPs.cpp:3167</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_adb95084185570756c8a39ba0e32fb3ed"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#adb95084185570756c8a39ba0e32fb3ed">ripple::NetworkOPsImp::processHeartbeatTimer</a></div><div class="ttdeci">void processHeartbeatTimer()</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l01034">NetworkOPs.cpp:1034</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPsImp_html_add8aacfcce412cdc7b5c36af6daf9127"><div class="ttname"><a href="classripple_1_1NetworkOPsImp.html#add8aacfcce412cdc7b5c36af6daf9127">ripple::NetworkOPsImp::unsubBook</a></div><div class="ttdeci">bool unsubBook(std::uint64_t uListener, Book const &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04100">NetworkOPs.cpp:4100</a></div></div>
@@ -5130,8 +5130,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1OpenLedger_html_ad34da15d3e40a35a73bbabe104478114"><div class="ttname"><a href="classripple_1_1OpenLedger.html#ad34da15d3e40a35a73bbabe104478114">ripple::OpenLedger::current</a></div><div class="ttdeci">std::shared_ptr&lt; OpenView const &gt; current() const</div><div class="ttdoc">Returns a view to the current open ledger.</div><div class="ttdef"><b>Definition:</b> <a href="OpenLedger_8cpp_source.html#l00049">OpenLedger.cpp:49</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00056">OpenView.h:57</a></div></div>
<div class="ttc" id="aclassripple_1_1OrderBookDB_html_a07b062a83bd42b8df4197fde7dfdcae7"><div class="ttname"><a href="classripple_1_1OrderBookDB.html#a07b062a83bd42b8df4197fde7dfdcae7">ripple::OrderBookDB::getBookListeners</a></div><div class="ttdeci">BookListeners::pointer getBookListeners(Book const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="OrderBookDB_8cpp_source.html#l00238">OrderBookDB.cpp:238</a></div></div>
<div class="ttc" id="aclassripple_1_1OrderBookDB_html_a1e8b7828882e03f43268e830631496ac"><div class="ttname"><a href="classripple_1_1OrderBookDB.html#a1e8b7828882e03f43268e830631496ac">ripple::OrderBookDB::processTxn</a></div><div class="ttdeci">void processTxn(std::shared_ptr&lt; ReadView const &gt; const &amp;ledger, AcceptedLedgerTx const &amp;alTx, MultiApiJson const &amp;jvObj)</div><div class="ttdef"><b>Definition:</b> <a href="OrderBookDB_8cpp_source.html#l00253">OrderBookDB.cpp:253</a></div></div>
<div class="ttc" id="aclassripple_1_1OrderBookDB_html_a38074418513ff8451b5955caa08943b0"><div class="ttname"><a href="classripple_1_1OrderBookDB.html#a38074418513ff8451b5955caa08943b0">ripple::OrderBookDB::makeBookListeners</a></div><div class="ttdeci">BookListeners::pointer makeBookListeners(Book const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="OrderBookDB_8cpp_source.html#l00219">OrderBookDB.cpp:219</a></div></div>
<div class="ttc" id="aclassripple_1_1OrderBookDB_html_a5d34a03659e46abc9b80013cb7e93ce4"><div class="ttname"><a href="classripple_1_1OrderBookDB.html#a5d34a03659e46abc9b80013cb7e93ce4">ripple::OrderBookDB::processTxn</a></div><div class="ttdeci">void processTxn(std::shared_ptr&lt; ReadView const &gt; const &amp;ledger, const AcceptedLedgerTx &amp;alTx, MultiApiJson const &amp;jvObj)</div><div class="ttdef"><b>Definition:</b> <a href="OrderBookDB_8cpp_source.html#l00253">OrderBookDB.cpp:253</a></div></div>
<div class="ttc" id="aclassripple_1_1Overlay_html_a66caa10ee0ea3ed74fa1a95982973f3d"><div class="ttname"><a href="classripple_1_1Overlay.html#a66caa10ee0ea3ed74fa1a95982973f3d">ripple::Overlay::networkID</a></div><div class="ttdeci">virtual std::optional&lt; std::uint32_t &gt; networkID() const =0</div><div class="ttdoc">Returns the ID of the network this server is configured for, if any.</div></div>
<div class="ttc" id="aclassripple_1_1Overlay_html_a8ed0e003955c26b20190db0d9f5a88aa"><div class="ttname"><a href="classripple_1_1Overlay.html#a8ed0e003955c26b20190db0d9f5a88aa">ripple::Overlay::getPeerDisconnect</a></div><div class="ttdeci">virtual std::uint64_t getPeerDisconnect() const =0</div></div>
<div class="ttc" id="aclassripple_1_1Overlay_html_a9830b98dd04e3c407256547d355f1d2b"><div class="ttname"><a href="classripple_1_1Overlay.html#a9830b98dd04e3c407256547d355f1d2b">ripple::Overlay::size</a></div><div class="ttdeci">virtual std::size_t size() const =0</div><div class="ttdoc">Returns the number of active peers.</div></div>
@@ -5232,7 +5232,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a08a13b62b18272366f788632359e8793"><div class="ttname"><a href="namespaceripple.html#a08a13b62b18272366f788632359e8793">ripple::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &amp;v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00114">AccountID.cpp:114</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0ad557cc32ca87dcea19af8e30c63c6a"><div class="ttname"><a href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">ripple::divide</a></div><div class="ttdeci">STAmount divide(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00093">Rate2.cpp:93</a></div></div>
<div class="ttc" id="anamespaceripple_html_a14a54f86104a277d3818fb03ddc0df6c"><div class="ttname"><a href="namespaceripple.html#a14a54f86104a277d3818fb03ddc0df6c">ripple::sterilize</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; sterilize(STTx const &amp;stx)</div><div class="ttdoc">Sterilize a transaction.</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8cpp_source.html#l00631">STTx.cpp:631</a></div></div>
<div class="ttc" id="anamespaceripple_html_a15bb971c7e554fc3df218aba54c33fcc"><div class="ttname"><a href="namespaceripple.html#a15bb971c7e554fc3df218aba54c33fcc">ripple::accountFunds</a></div><div class="ttdeci">STAmount accountFunds(ReadView const &amp;view, AccountID const &amp;id, STAmount const &amp;saDefault, FreezeHandling freezeHandling, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00443">View.cpp:443</a></div></div>
<div class="ttc" id="anamespaceripple_html_a15bb971c7e554fc3df218aba54c33fcc"><div class="ttname"><a href="namespaceripple.html#a15bb971c7e554fc3df218aba54c33fcc">ripple::accountFunds</a></div><div class="ttdeci">STAmount accountFunds(ReadView const &amp;view, AccountID const &amp;id, STAmount const &amp;saDefault, FreezeHandling freezeHandling, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00444">View.cpp:444</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00076">View.h:76</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">ripple::fhIGNORE_FREEZE</a></div><div class="ttdeci">@ fhIGNORE_FREEZE</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00076">View.h:76</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754">ripple::TokenType::None</a></div><div class="ttdeci">@ None</div></div>
@@ -5251,7 +5251,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a32e911b97d6debe8943c81e6fdf59573"><div class="ttname"><a href="namespaceripple.html#a32e911b97d6debe8943c81e6fdf59573">ripple::generateKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; generateKeyPair(KeyType type, Seed const &amp;seed)</div><div class="ttdoc">Generate a key pair deterministically.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8cpp_source.html#l00369">SecretKey.cpp:369</a></div></div>
<div class="ttc" id="anamespaceripple_html_a35f7ac66150d292c46b69b25aca9d5ff"><div class="ttname"><a href="namespaceripple.html#a35f7ac66150d292c46b69b25aca9d5ff">ripple::muldiv_max</a></div><div class="ttdeci">auto constexpr muldiv_max</div><div class="ttdef"><b>Definition:</b> <a href="mulDiv_8h_source.html#l00029">mulDiv.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3aa94844c87240021644181e5a9abc6c"><div class="ttname"><a href="namespaceripple.html#a3aa94844c87240021644181e5a9abc6c">ripple::make_LocalTxs</a></div><div class="ttdeci">std::unique_ptr&lt; LocalTxs &gt; make_LocalTxs()</div><div class="ttdef"><b>Definition:</b> <a href="LocalTxs_8cpp_source.html#l00192">LocalTxs.cpp:192</a></div></div>
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00650">View.cpp:650</a></div></div>
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00652">View.cpp:652</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4afbbae0910419307600d5545004e5be"><div class="ttname"><a href="namespaceripple.html#a4afbbae0910419307600d5545004e5be">ripple::amountFromQuality</a></div><div class="ttdeci">STAmount amountFromQuality(std::uint64_t rate)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00854">STAmount.cpp:854</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ed72df944d1c38ec7309fd896b5fd55"><div class="ttname"><a href="namespaceripple.html#a4ed72df944d1c38ec7309fd896b5fd55">ripple::handleNewValidation</a></div><div class="ttdeci">void handleNewValidation(Application &amp;app, std::shared_ptr&lt; STValidation &gt; const &amp;val, std::string const &amp;source, BypassAccept const bypassAccept, std::optional&lt; beast::Journal &gt; j)</div><div class="ttdoc">Handle a new validation.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00165">RCLValidations.cpp:165</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4f4bee25e37db1f5c9d01baf628791ad"><div class="ttname"><a href="namespaceripple.html#a4f4bee25e37db1f5c9d01baf628791ad">ripple::make_NetworkOPs</a></div><div class="ttdeci">std::unique_ptr&lt; NetworkOPs &gt; make_NetworkOPs(Application &amp;app, NetworkOPs::clock_type &amp;clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &amp;job_queue, LedgerMaster &amp;ledgerMaster, ValidatorKeys const &amp;validatorKeys, boost::asio::io_service &amp;io_svc, beast::Journal journal, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l04809">NetworkOPs.cpp:4809</a></div></div>
@@ -5404,8 +5404,8 @@ $(function() {
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html">ripple::detail::MultiApiJson</a></div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00055">MultiApiJson.h:56</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_a13b613369b62d456c527384c86195fde"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#a13b613369b62d456c527384c86195fde">ripple::detail::MultiApiJson::visit</a></div><div class="ttdeci">auto visit()</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00190">MultiApiJson.h:190</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_a214aa6933012b040332f48bd2f2bb130a4d04d962408628d5356aadfd1bcd365b"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#a214aa6933012b040332f48bd2f2bb130a4d04d962408628d5356aadfd1bcd365b">ripple::detail::MultiApiJson::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00091">MultiApiJson.h:91</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_a515ee039dd18926727b7d89c18d5e334"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#a515ee039dd18926727b7d89c18d5e334">ripple::detail::MultiApiJson::set</a></div><div class="ttdeci">void set(const char *key, auto const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00083">MultiApiJson.h:83</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_a71ca2bd88869546ebb9afc93295d92d9"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#a71ca2bd88869546ebb9afc93295d92d9">ripple::detail::MultiApiJson::isMember</a></div><div class="ttdeci">IsMemberResult isMember(const char *key) const</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00094">MultiApiJson.h:94</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_a319058420df45d965532effdc6a13aef"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#a319058420df45d965532effdc6a13aef">ripple::detail::MultiApiJson::isMember</a></div><div class="ttdeci">IsMemberResult isMember(char const *key) const</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00094">MultiApiJson.h:94</a></div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html_afab45db66012f8093fa64404404d5c94"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html#afab45db66012f8093fa64404404d5c94">ripple::detail::MultiApiJson::set</a></div><div class="ttdeci">void set(char const *key, auto const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00083">MultiApiJson.h:83</a></div></div>
<div class="ttc" id="astructripple_1_1peer__in__cluster_html"><div class="ttname"><a href="structripple_1_1peer__in__cluster.html">ripple::peer_in_cluster</a></div><div class="ttdoc">Select all peers (except optional excluded) that are in our cluster.</div><div class="ttdef"><b>Definition:</b> <a href="predicates_8h_source.html#l00136">predicates.h:137</a></div></div>
<div class="ttc" id="astructripple_1_1send__always_html"><div class="ttname"><a href="structripple_1_1send__always.html">ripple::send_always</a></div><div class="ttdoc">Sends a message to all peers.</div><div class="ttdef"><b>Definition:</b> <a href="predicates_8h_source.html#l00031">predicates.h:32</a></div></div>
<div class="ttc" id="aswap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/swap.html">std::vector::swap</a></div><div class="ttdeci">T swap(T... args)</div></div>