This commit is contained in:
bthomee
2025-05-20 18:10:54 +00:00
parent 39d241def5
commit 90cc35d381
3215 changed files with 96027 additions and 70734 deletions

View File

@@ -225,7 +225,7 @@ $(function() {
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp_1_1StateAccounting.html#a04e946d329f461a676f082c06b62c8f5">mode</a>(<a class="code hl_enumeration" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510">OperatingMode</a> om);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp_1_1StateAccounting.html#a2ee59c5f212b0790ef097ef40fb6b9ac">json</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; obj) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; obj) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structripple_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html"> 184</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html">CounterData</a></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {</div>
@@ -248,7 +248,7 @@ $(function() {
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structripple_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a5e2cd4d290ade2bc58af23f9a6bf8eff"> 203</a></span> <a class="code hl_function" href="structripple_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a5e2cd4d290ade2bc58af23f9a6bf8eff">ServerFeeSummary</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_function" href="structripple_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a5e2cd4d290ade2bc58af23f9a6bf8eff">ServerFeeSummary</a>(</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee,</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_struct" href="structripple_1_1TxQ_1_1Metrics.html">TxQ::Metrics</a>&amp;&amp; escalationMetrics,</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_class" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> <span class="keyword">const</span>&amp; loadFeeTrack);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordtype">bool</span></div>
@@ -518,7 +518,7 @@ $(function() {
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> <span class="comment">// not from the InfoSub. Needed for InfoSub destruction</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a4c60356de0a73f4ecda6bc9a0ed46cd3">unsubAccountInternal</a>(</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</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="l00504" name="l00504"></a><span class="lineno"> 504</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>,</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set&lt;AccountID&gt;</a> <span class="keyword">const</span>&amp; vnaAccountIDs,</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <span class="keywordtype">bool</span> rt) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </div>
@@ -533,7 +533,7 @@ $(function() {
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <a class="code hl_function" href="classripple_1_1NetworkOPsImp.html#a3af0fb9cd6822f82797487a8df42b027">unsubAccountHistoryInternal</a>(</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</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="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>,</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</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="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordtype">bool</span> historyOnly) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> </div>
@@ -1208,9 +1208,9 @@ $(function() {
<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"> 1194</span> <span class="keyword">auto</span> <span class="keyword">const</span> trans = <a class="code hl_function" href="namespaceripple.html#a14a54f86104a277d3818fb03ddc0df6c">sterilize</a>(*iTrans);</div>
<div class="line"><a id="l01195" name="l01195"></a><span class="lineno"> 1195</span> </div>
<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"> 1196</span> <span class="keyword">auto</span> <span class="keyword">const</span> txid = trans-&gt;getTransactionID();</div>
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span> <span class="keyword">auto</span> <span class="keyword">const</span> flags = app_.getHashRouter().getFlags(txid);</div>
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> = app_.getHashRouter().getFlags(txid);</div>
<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span> </div>
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span> <span class="keywordflow">if</span> ((flags &amp; SF_BAD) != 0)</div>
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span> <span class="keywordflow">if</span> ((<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> &amp; SF_BAD) != 0)</div>
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> {</div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span> JLOG(m_journal.warn()) &lt;&lt; <span class="stringliteral">&quot;Submitted transaction cached bad&quot;</span>;</div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span> <span class="keywordflow">return</span>;</div>
@@ -1493,15 +1493,15 @@ $(function() {
<div class="line"><a id="l01479" name="l01479"></a><span class="lineno"> 1479</span> <span class="keywordflow">for</span> (<a class="code hl_class" href="classripple_1_1NetworkOPsImp_1_1TransactionStatus.html">TransactionStatus</a>&amp; e : transactions)</div>
<div class="line"><a id="l01480" name="l01480"></a><span class="lineno"> 1480</span> {</div>
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"> 1481</span> <span class="comment">// we check before adding to the batch</span></div>
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags = <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a>;</div>
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> = <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a>;</div>
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span> <span class="keywordflow">if</span> (e.admin)</div>
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span> flags |= <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea920ed5574f81ea8ed083c5e258513793">tapUNLIMITED</a>;</div>
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> |= <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea920ed5574f81ea8ed083c5e258513793">tapUNLIMITED</a>;</div>
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span> </div>
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"> 1486</span> if (e.failType == FailHard::yes)</div>
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span> flags |= <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150">tapFAIL_HARD</a>;</div>
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> |= <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150">tapFAIL_HARD</a>;</div>
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span> </div>
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = app_.getTxQ().apply(</div>
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span> app_, view, e.transaction-&gt;getSTransaction(), flags, j);</div>
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span> app_, view, e.transaction-&gt;getSTransaction(), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j);</div>
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"> 1491</span> e.result = result.ter;</div>
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> e.applied = result.applied;</div>
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> changed = changed || result.applied;</div>
@@ -1693,11 +1693,11 @@ $(function() {
<div class="line"><a id="l01679" name="l01679"></a><span class="lineno"> 1679</span> </div>
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"> 1680</span> <span class="keywordflow">if</span> (validatedLedgerIndex)</div>
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span> {</div>
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span> <span class="keyword">auto</span> [fee, accountSeq, availableSeq] =</div>
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span> <span class="keyword">auto</span> [<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>, accountSeq, availableSeq] =</div>
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span> app_.getTxQ().getTxRequiredFeeAndSeq(</div>
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span> *newOL, e.transaction-&gt;getSTransaction());</div>
<div class="line"><a id="l01685" name="l01685"></a><span class="lineno"> 1685</span> e.transaction-&gt;setCurrentLedgerState(</div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> *validatedLedgerIndex, fee, accountSeq, availableSeq);</div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> *validatedLedgerIndex, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>, accountSeq, availableSeq);</div>
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span> }</div>
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span> }</div>
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"> 1689</span> }</div>
@@ -2220,8 +2220,8 @@ $(function() {
<div class="line"><a id="l02206" name="l02206"></a><span class="lineno"> 2206</span> jvObj[jss::signing_key] =</div>
<div class="line"><a id="l02207" name="l02207"></a><span class="lineno"> 2207</span> <a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(TokenType::NodePublic, *mo.<a class="code hl_variable" href="structripple_1_1Manifest.html#a93206668d4c154a03879bd1347a75f5b">signingKey</a>);</div>
<div class="line"><a id="l02208" name="l02208"></a><span class="lineno"> 2208</span> jvObj[jss::seq] = <a class="code hl_typedef" href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a>(mo.<a class="code hl_variable" href="structripple_1_1Manifest.html#a490b23ccbe6465588ce99f058f6ab1ea">sequence</a>);</div>
<div class="line"><a id="l02209" name="l02209"></a><span class="lineno"> 2209</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> sig = mo.<a class="code hl_function" href="structripple_1_1Manifest.html#a83ebec182b61b00e7e37036a8c5e0b6b">getSignature</a>())</div>
<div class="line"><a id="l02210" name="l02210"></a><span class="lineno"> 2210</span> jvObj[jss::signature] = <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(*sig);</div>
<div class="line"><a id="l02209" name="l02209"></a><span class="lineno"> 2209</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a> = mo.<a class="code hl_function" href="structripple_1_1Manifest.html#a83ebec182b61b00e7e37036a8c5e0b6b">getSignature</a>())</div>
<div class="line"><a id="l02210" name="l02210"></a><span class="lineno"> 2210</span> jvObj[jss::signature] = <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(*<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>);</div>
<div class="line"><a id="l02211" name="l02211"></a><span class="lineno"> 2211</span> jvObj[jss::master_signature] = <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(mo.<a class="code hl_function" href="structripple_1_1Manifest.html#aa5b2668cf6c82f77235fd578453c83e3">getMasterSignature</a>());</div>
<div class="line"><a id="l02212" name="l02212"></a><span class="lineno"> 2212</span> <span class="keywordflow">if</span> (!mo.<a class="code hl_variable" href="structripple_1_1Manifest.html#a575024c8d2195e0544c1e00eca5dbb99">domain</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">empty</a>())</div>
<div class="line"><a id="l02213" name="l02213"></a><span class="lineno"> 2213</span> jvObj[jss::domain] = mo.<a class="code hl_variable" href="structripple_1_1Manifest.html#a575024c8d2195e0544c1e00eca5dbb99">domain</a>;</div>
@@ -2244,12 +2244,12 @@ $(function() {
<div class="line"><a id="l02230" name="l02230"></a><span class="lineno"> 2230</span>}</div>
<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span> </div>
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"><a class="line" href="structripple_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a15eeaf39a5372309eaa58fdf9717a036"> 2232</a></span>NetworkOPsImp::ServerFeeSummary::ServerFeeSummary(</div>
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee,</div>
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span> <a class="code hl_struct" href="structripple_1_1TxQ_1_1Metrics.html">TxQ::Metrics</a>&amp;&amp; escalationMetrics,</div>
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span> <a class="code hl_class" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> <span class="keyword">const</span>&amp; loadFeeTrack)</div>
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span> : loadFactorServer{loadFeeTrack.getLoadFactor()}</div>
<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"> 2237</span> , loadBaseServer{loadFeeTrack.getLoadBase()}</div>
<div class="line"><a id="l02238" name="l02238"></a><span class="lineno"> 2238</span> , baseFee{fee}</div>
<div class="line"><a id="l02238" name="l02238"></a><span class="lineno"> 2238</span> , baseFee{<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>}</div>
<div class="line"><a id="l02239" name="l02239"></a><span class="lineno"> 2239</span> , em{<a class="code hl_namespace" href="namespacestd.html">std</a>::move(escalationMetrics)}</div>
<div class="line"><a id="l02240" name="l02240"></a><span class="lineno"> 2240</span>{</div>
<div class="line"><a id="l02241" name="l02241"></a><span class="lineno"> 2241</span>}</div>
@@ -2417,8 +2417,8 @@ $(function() {
<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span> </div>
<div class="line"><a id="l02404" name="l02404"></a><span class="lineno"> 2404</span> <span class="comment">// NOTE *seq is a number, but old API versions used string. We replace</span></div>
<div class="line"><a id="l02405" name="l02405"></a><span class="lineno"> 2405</span> <span class="comment">// number with a string using MultiApiJson near end of this function</span></div>
<div class="line"><a id="l02406" name="l02406"></a><span class="lineno"> 2406</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> seq = (*val)[~sfLedgerSequence])</div>
<div class="line"><a id="l02407" name="l02407"></a><span class="lineno"> 2407</span> jvObj[jss::ledger_index] = *seq;</div>
<div class="line"><a id="l02406" name="l02406"></a><span class="lineno"> 2406</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> = (*val)[~sfLedgerSequence])</div>
<div class="line"><a id="l02407" name="l02407"></a><span class="lineno"> 2407</span> jvObj[jss::ledger_index] = *<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l02408" name="l02408"></a><span class="lineno"> 2408</span> </div>
<div class="line"><a id="l02409" name="l02409"></a><span class="lineno"> 2409</span> <span class="keywordflow">if</span> (val-&gt;isFieldPresent(sfAmendments))</div>
<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span> {</div>
@@ -2864,18 +2864,18 @@ $(function() {
<div class="line"><a id="l02850" name="l02850"></a><span class="lineno"> 2850</span> </div>
<div class="line"><a id="l02851" name="l02851"></a><span class="lineno"> 2851</span> <span class="keywordflow">if</span> (admin)</div>
<div class="line"><a id="l02852" name="l02852"></a><span class="lineno"> 2852</span> {</div>
<div class="line"><a id="l02853" name="l02853"></a><span class="lineno"> 2853</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> fee = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#ab4678814d5f15c8e3f22cce40bd1b949">getLocalFee</a>();</div>
<div class="line"><a id="l02854" name="l02854"></a><span class="lineno"> 2854</span> <span class="keywordflow">if</span> (fee != loadBaseServer)</div>
<div class="line"><a id="l02853" name="l02853"></a><span class="lineno"> 2853</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#ab4678814d5f15c8e3f22cce40bd1b949">getLocalFee</a>();</div>
<div class="line"><a id="l02854" name="l02854"></a><span class="lineno"> 2854</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> != loadBaseServer)</div>
<div class="line"><a id="l02855" name="l02855"></a><span class="lineno"> 2855</span> info[jss::load_factor_local] =</div>
<div class="line"><a id="l02856" name="l02856"></a><span class="lineno"> 2856</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(fee) / loadBaseServer;</div>
<div class="line"><a id="l02857" name="l02857"></a><span class="lineno"> 2857</span> fee = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#ad0eba357ff30a3907b43a37208cb310a">getRemoteFee</a>();</div>
<div class="line"><a id="l02858" name="l02858"></a><span class="lineno"> 2858</span> <span class="keywordflow">if</span> (fee != loadBaseServer)</div>
<div class="line"><a id="l02856" name="l02856"></a><span class="lineno"> 2856</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>) / loadBaseServer;</div>
<div class="line"><a id="l02857" name="l02857"></a><span class="lineno"> 2857</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#ad0eba357ff30a3907b43a37208cb310a">getRemoteFee</a>();</div>
<div class="line"><a id="l02858" name="l02858"></a><span class="lineno"> 2858</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> != loadBaseServer)</div>
<div class="line"><a id="l02859" name="l02859"></a><span class="lineno"> 2859</span> info[jss::load_factor_net] =</div>
<div class="line"><a id="l02860" name="l02860"></a><span class="lineno"> 2860</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(fee) / loadBaseServer;</div>
<div class="line"><a id="l02861" name="l02861"></a><span class="lineno"> 2861</span> fee = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#a018df6a24ec93c4a34d46e9da09b676c">getClusterFee</a>();</div>
<div class="line"><a id="l02862" name="l02862"></a><span class="lineno"> 2862</span> <span class="keywordflow">if</span> (fee != loadBaseServer)</div>
<div class="line"><a id="l02860" name="l02860"></a><span class="lineno"> 2860</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>) / loadBaseServer;</div>
<div class="line"><a id="l02861" name="l02861"></a><span class="lineno"> 2861</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>().<a class="code hl_function" href="classripple_1_1LoadFeeTrack.html#a018df6a24ec93c4a34d46e9da09b676c">getClusterFee</a>();</div>
<div class="line"><a id="l02862" name="l02862"></a><span class="lineno"> 2862</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> != loadBaseServer)</div>
<div class="line"><a id="l02863" name="l02863"></a><span class="lineno"> 2863</span> info[jss::load_factor_cluster] =</div>
<div class="line"><a id="l02864" name="l02864"></a><span class="lineno"> 2864</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(fee) / loadBaseServer;</div>
<div class="line"><a id="l02864" name="l02864"></a><span class="lineno"> 2864</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>) / loadBaseServer;</div>
<div class="line"><a id="l02865" name="l02865"></a><span class="lineno"> 2865</span> }</div>
<div class="line"><a id="l02866" name="l02866"></a><span class="lineno"> 2866</span> <span class="keywordflow">if</span> (escalationMetrics.openLedgerFeeLevel !=</div>
<div class="line"><a id="l02867" name="l02867"></a><span class="lineno"> 2867</span> escalationMetrics.referenceFeeLevel &amp;&amp;</div>
@@ -3679,7 +3679,7 @@ $(function() {
<div class="line"><a id="l03665" name="l03665"></a><span class="lineno"> 3665</span><span class="keywordtype">void</span></div>
<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="l03668" name="l03668"></a><span class="lineno"> 3668</span> <span class="keyword">enum</span> DatabaseType { Sqlite, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1None.html">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">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>
@@ -3725,7 +3725,7 @@ $(function() {
<div class="line"><a id="l03711" name="l03711"></a><span class="lineno"> 3711</span> {</div>
<div class="line"><a id="l03712" name="l03712"></a><span class="lineno"> 3712</span> <span class="keyword">auto</span> stx = tx-&gt;getSTransaction();</div>
<div class="line"><a id="l03713" name="l03713"></a><span class="lineno"> 3713</span> <span class="keywordflow">if</span> (stx-&gt;getAccountID(sfAccount) == accountId &amp;&amp;</div>
<div class="line"><a id="l03714" name="l03714"></a><span class="lineno"> 3714</span> stx-&gt;getSeqProxy().value() == 1)</div>
<div class="line"><a id="l03714" name="l03714"></a><span class="lineno"> 3714</span> stx-&gt;getSeqValue() == 1)</div>
<div class="line"><a id="l03715" name="l03715"></a><span class="lineno"> 3715</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l03716" name="l03716"></a><span class="lineno"> 3716</span> }</div>
<div class="line"><a id="l03717" name="l03717"></a><span class="lineno"> 3717</span> </div>
@@ -4071,7 +4071,7 @@ $(function() {
<div class="line"><a id="l04057" name="l04057"></a><span class="lineno"> 4057</span> </div>
<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="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> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>,</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>
@@ -4080,7 +4080,7 @@ $(function() {
<div class="line"><a id="l04066" name="l04066"></a><span class="lineno"> 4066</span> <span class="keywordflow">if</span> (simIterator != <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a3cc37d3427cb9b9aee8c7fd69e86e1a7">mSubAccountHistory</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/end.html">end</a>())</div>
<div class="line"><a id="l04067" name="l04067"></a><span class="lineno"> 4067</span> {</div>
<div class="line"><a id="l04068" name="l04068"></a><span class="lineno"> 4068</span> <span class="keyword">auto</span>&amp; subInfoMap = simIterator-&gt;second;</div>
<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span> <span class="keyword">auto</span> subInfoIter = subInfoMap.find(seq);</div>
<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span> <span class="keyword">auto</span> subInfoIter = subInfoMap.find(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
<div class="line"><a id="l04070" name="l04070"></a><span class="lineno"> 4070</span> <span class="keywordflow">if</span> (subInfoIter != subInfoMap.end())</div>
<div class="line"><a id="l04071" name="l04071"></a><span class="lineno"> 4071</span> {</div>
<div class="line"><a id="l04072" name="l04072"></a><span class="lineno"> 4072</span> subInfoIter-&gt;second.index_-&gt;stopHistorical_ = <span class="keyword">true</span>;</div>
@@ -4088,7 +4088,7 @@ $(function() {
<div class="line"><a id="l04074" name="l04074"></a><span class="lineno"> 4074</span> </div>
<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span> <span class="keywordflow">if</span> (!historyOnly)</div>
<div class="line"><a id="l04076" name="l04076"></a><span class="lineno"> 4076</span> {</div>
<div class="line"><a id="l04077" name="l04077"></a><span class="lineno"> 4077</span> simIterator-&gt;second.erase(seq);</div>
<div class="line"><a id="l04077" name="l04077"></a><span class="lineno"> 4077</span> simIterator-&gt;second.erase(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
<div class="line"><a id="l04078" name="l04078"></a><span class="lineno"> 4078</span> <span class="keywordflow">if</span> (simIterator-&gt;second.empty())</div>
<div class="line"><a id="l04079" name="l04079"></a><span class="lineno"> 4079</span> {</div>
<div class="line"><a id="l04080" name="l04080"></a><span class="lineno"> 4080</span> <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#a3cc37d3427cb9b9aee8c7fd69e86e1a7">mSubAccountHistory</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/erase.html">erase</a>(simIterator);</div>
@@ -4434,7 +4434,7 @@ $(function() {
<div class="line"><a id="l04420" name="l04420"></a><span class="lineno"> 4420</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uBookEntry;</div>
<div class="line"><a id="l04421" name="l04421"></a><span class="lineno"> 4421</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> saDirRate;</div>
<div class="line"><a id="l04422" name="l04422"></a><span class="lineno"> 4422</span> </div>
<div class="line"><a id="l04423" name="l04423"></a><span class="lineno"> 4423</span> <span class="keyword">auto</span> <span class="keyword">const</span> rate = <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>(view, 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="l04423" name="l04423"></a><span class="lineno"> 4423</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a> = <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>(view, 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="l04424" name="l04424"></a><span class="lineno"> 4424</span> <span class="keyword">auto</span> viewJ = <a class="code hl_variable" href="classripple_1_1NetworkOPsImp.html#ae6ef97d9e41e59b51b6b508a3cc74bdc">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a2897c28a5b5040e80e66f676d201d03f">journal</a>(<span class="stringliteral">&quot;View&quot;</span>);</div>
<div class="line"><a id="l04425" name="l04425"></a><span class="lineno"> 4425</span> </div>
<div class="line"><a id="l04426" name="l04426"></a><span class="lineno"> 4426</span> <span class="keywordflow">while</span> (!bDone &amp;&amp; iLimit-- &gt; 0)</div>
@@ -4531,7 +4531,7 @@ $(function() {
<div class="line"><a id="l04517" name="l04517"></a><span class="lineno"> 4517</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> saOwnerFundsLimit = saOwnerFunds;</div>
<div class="line"><a id="l04518" name="l04518"></a><span class="lineno"> 4518</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> offerRate = <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a>;</div>
<div class="line"><a id="l04519" name="l04519"></a><span class="lineno"> 4519</span> </div>
<div class="line"><a id="l04520" name="l04520"></a><span class="lineno"> 4520</span> <span class="keywordflow">if</span> (rate != <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a></div>
<div class="line"><a id="l04520" name="l04520"></a><span class="lineno"> 4520</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a> != <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a></div>
<div class="line"><a id="l04521" name="l04521"></a><span class="lineno"> 4521</span> <span class="comment">// Have a tranfer fee.</span></div>
<div class="line"><a id="l04522" name="l04522"></a><span class="lineno"> 4522</span> &amp;&amp; uTakerID != 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="l04523" name="l04523"></a><span class="lineno"> 4523</span> <span class="comment">// Not taking offers of own IOUs.</span></div>
@@ -4539,7 +4539,7 @@ $(function() {
<div class="line"><a id="l04525" name="l04525"></a><span class="lineno"> 4525</span> <span class="comment">// Offer owner not issuing ownfunds</span></div>
<div class="line"><a id="l04526" name="l04526"></a><span class="lineno"> 4526</span> {</div>
<div class="line"><a id="l04527" name="l04527"></a><span class="lineno"> 4527</span> <span class="comment">// Need to charge a transfer fee to offer owner.</span></div>
<div class="line"><a id="l04528" name="l04528"></a><span class="lineno"> 4528</span> offerRate = rate;</div>
<div class="line"><a id="l04528" name="l04528"></a><span class="lineno"> 4528</span> offerRate = <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a>;</div>
<div class="line"><a id="l04529" name="l04529"></a><span class="lineno"> 4529</span> saOwnerFundsLimit = <a class="code hl_function" href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">divide</a>(saOwnerFunds, offerRate);</div>
<div class="line"><a id="l04530" name="l04530"></a><span class="lineno"> 4530</span> }</div>
<div class="line"><a id="l04531" name="l04531"></a><span class="lineno"> 4531</span> </div>
@@ -4619,7 +4619,7 @@ $(function() {
<div class="line"><a id="l04605" name="l04605"></a><span class="lineno"> 4605</span> MetaView lesActive(lpLedger, <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a>, <span class="keyword">true</span>);</div>
<div class="line"><a id="l04606" name="l04606"></a><span class="lineno"> 4606</span> OrderBookIterator obIterator(lesActive, book);</div>
<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="l04608" name="l04608"></a><span class="lineno"> 4608</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a> = <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="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>
@@ -4681,7 +4681,7 @@ $(function() {
<div class="line"><a id="l04667" name="l04667"></a><span class="lineno"> 4667</span> STAmount saOwnerFundsLimit = saOwnerFunds;</div>
<div class="line"><a id="l04668" name="l04668"></a><span class="lineno"> 4668</span> Rate offerRate = <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a>;</div>
<div class="line"><a id="l04669" name="l04669"></a><span class="lineno"> 4669</span> </div>
<div class="line"><a id="l04670" name="l04670"></a><span class="lineno"> 4670</span> <span class="keywordflow">if</span> (rate != <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a></div>
<div class="line"><a id="l04670" name="l04670"></a><span class="lineno"> 4670</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a> != <a class="code hl_variable" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a></div>
<div class="line"><a id="l04671" name="l04671"></a><span class="lineno"> 4671</span> <span class="comment">// Have a tranfer fee.</span></div>
<div class="line"><a id="l04672" name="l04672"></a><span class="lineno"> 4672</span> &amp;&amp; uTakerID != 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="l04673" name="l04673"></a><span class="lineno"> 4673</span> <span class="comment">// Not taking offers of own IOUs.</span></div>
@@ -4858,12 +4858,12 @@ $(function() {
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/begin.html">std::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
<div class="ttc" id="abind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a></div><div class="ttdeci">T bind(T... args)</div></div>
<div class="ttc" id="aclassJson_1_1Compact_html"><div class="ttname"><a href="classJson_1_1Compact.html">Json::Compact</a></div><div class="ttdoc">Decorator for streaming out compact json.</div><div class="ttdef"><b>Definition:</b> <a href="json__writer_8h_source.html#l00317">json_writer.h:318</a></div></div>
<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_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="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#l00063">json_value.h:64</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#l00149">json_value.h:150</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#l00157">json_value.h:157</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#l00910">json_value.cpp:910</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00962">json_value.cpp:962</a></div></div>
<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#l00854">json_value.cpp:854</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>
@@ -5154,10 +5154,10 @@ $(function() {
<div class="ttc" id="aclassripple_1_1ReadView_html_a15b3629cee45ef3f5af4cef06f42e54a"><div class="ttname"><a href="classripple_1_1ReadView.html#a15b3629cee45ef3f5af4cef06f42e54a">ripple::ReadView::succ</a></div><div class="ttdeci">virtual std::optional&lt; key_type &gt; succ(key_type const &amp;key, std::optional&lt; key_type &gt; const &amp;last=std::nullopt) const =0</div><div class="ttdoc">Return the key of the next state item.</div></div>
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition:</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:28</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &amp;) const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00507">STAmount.cpp:507</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00547">STAmount.cpp:547</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00487">STAmount.h:487</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_ae1e71aef94d7a8d5730eb85804b710da"><div class="ttname"><a href="classripple_1_1STAmount.html#ae1e71aef94d7a8d5730eb85804b710da">ripple::STAmount::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00552">STAmount.h:552</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &amp;) const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00510">STAmount.cpp:510</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00550">STAmount.cpp:550</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00496">STAmount.h:496</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_ae1e71aef94d7a8d5730eb85804b710da"><div class="ttname"><a href="classripple_1_1STAmount.html#ae1e71aef94d7a8d5730eb85804b710da">ripple::STAmount::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00571">STAmount.h:571</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html"><div class="ttname"><a href="classripple_1_1STObject.html">ripple::STObject</a></div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00056">STObject.h:57</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a6804a9e6c8624704639abc3f16597d37"><div class="ttname"><a href="classripple_1_1Section.html#a6804a9e6c8624704639abc3f16597d37">ripple::Section::get</a></div><div class="ttdeci">std::optional&lt; T &gt; get(std::string const &amp;name) const</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00140">BasicConfig.h:140</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00041">Serializer.h:42</a></div></div>
@@ -5187,6 +5187,10 @@ $(function() {
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html_aa4844744f9c75f50a9ffabd9d11292f7"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html#aa4844744f9c75f50a9ffabd9d11292f7">ripple::perf::PerfLog::currentJson</a></div><div class="ttdeci">virtual Json::Value currentJson() const =0</div><div class="ttdoc">Render currently executing jobs and RPC calls and durations in Json.</div></div>
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html_ad6e19a717593bcea1567f7ec7c98851d"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html#ad6e19a717593bcea1567f7ec7c98851d">ripple::perf::PerfLog::countersJson</a></div><div class="ttdeci">virtual Json::Value countersJson() const =0</div><div class="ttdoc">Render performance counters in Json.</div></div>
<div class="ttc" id="aclassripple_1_1scope__unlock_html"><div class="ttname"><a href="classripple_1_1scope__unlock.html">ripple::scope_unlock</a></div><div class="ttdoc">Automatically unlocks and re-locks a unique_lock object.</div><div class="ttdef"><b>Definition:</b> <a href="scope_8h_source.html#l00230">scope.h:231</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00124">flags.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition:</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sig_8h_source.html#l00034">sig.h:35</a></div></div>
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/clear.html">std::unordered_map::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a></div></div>
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::milliseconds::count</a></div><div class="ttdeci">T count(T... args)</div></div>
@@ -5211,8 +5215,8 @@ $(function() {
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a></div><div class="ttdeci">T min(T... args)</div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:44</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00047">json_value.h:46</a></div></div>
<div class="ttc" id="anamespaceJson_html_a91fe494468d6262cf119456ba139de34"><div class="ttname"><a href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a></div><div class="ttdeci">int Int</div><div class="ttdef"><b>Definition:</b> <a href="json__forwards_8h_source.html#l00026">json_forwards.h:26</a></div></div>
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition:</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</a></div></div>
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00662">base_uint.h:662</a></div></div>
@@ -5224,22 +5228,21 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1RPC_html_aaa57921f6c51e3495cb6bf14b94a4d90"><div class="ttname"><a href="namespaceripple_1_1RPC.html#aaa57921f6c51e3495cb6bf14b94a4d90">ripple::RPC::insertDeliveredAmount</a></div><div class="ttdeci">void insertDeliveredAmount(Json::Value &amp;meta, ReadView const &amp;, std::shared_ptr&lt; STTx const &gt; const &amp;serializedTx, TxMeta const &amp;)</div><div class="ttdoc">Add a delivered_amount field to the meta input/output parameter.</div><div class="ttdef"><b>Definition:</b> <a href="DeliveredAmount_8cpp_source.html#l00129">DeliveredAmount.cpp:129</a></div></div>
<div class="ttc" id="anamespaceripple_1_1Resource_html_a38c76186a94f70d37812084660e723bf"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a38c76186a94f70d37812084660e723bf">ripple::Resource::feeMediumBurdenRPC</a></div><div class="ttdeci">Charge const feeMediumBurdenRPC</div></div>
<div class="ttc" id="anamespaceripple_1_1credentials_html_abd2ed437891b9bd542d2afc3f5f4bc58"><div class="ttname"><a href="namespaceripple_1_1credentials.html#abd2ed437891b9bd542d2afc3f5f4bc58">ripple::credentials::valid</a></div><div class="ttdeci">TER valid(PreclaimContext const &amp;ctx, AccountID const &amp;src)</div><div class="ttdef"><b>Definition:</b> <a href="CredentialHelpers_8cpp_source.html#l00153">CredentialHelpers.cpp:153</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00176">Indexes.cpp:176</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aaa5be5f268b3d5d79e99ce5bcbc4fab2"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aaa5be5f268b3d5d79e99ce5bcbc4fab2">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &amp;root, std::uint64_t index=0) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00372">Indexes.cpp:372</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00266">Indexes.cpp:266</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00177">Indexes.cpp:177</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aaa5be5f268b3d5d79e99ce5bcbc4fab2"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aaa5be5f268b3d5d79e99ce5bcbc4fab2">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &amp;root, std::uint64_t index=0) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00373">Indexes.cpp:373</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00267">Indexes.cpp:267</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &amp;account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition:</b> <a href="rate_8cpp_source.html#l00032">rate.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
<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#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>
<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#l00637">STTx.cpp:637</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#l00554">View.cpp:554</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#l00078">View.h:78</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#l00078">View.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">ripple::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</div></div>
<div class="ttc" id="anamespaceripple_html_a1ca4787ab5ad78320b9703f95f48db32"><div class="ttname"><a href="namespaceripple.html#a1ca4787ab5ad78320b9703f95f48db32">ripple::isTelLocal</a></div><div class="ttdeci">bool isTelLocal(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00632">TER.h:632</a></div></div>
<div class="ttc" id="anamespaceripple_html_a206bfc3d5fcad44ece8cab528ccf48ba"><div class="ttname"><a href="namespaceripple.html#a206bfc3d5fcad44ece8cab528ccf48ba">ripple::cdirFirst</a></div><div class="ttdeci">bool cdirFirst(ReadView const &amp;view, uint256 const &amp;root, std::shared_ptr&lt; SLE const &gt; &amp;page, unsigned int &amp;index, uint256 &amp;entry)</div><div class="ttdoc">Returns the first entry in the directory, advancing the index.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00137">View.cpp:137</a></div></div>
<div class="ttc" id="anamespaceripple_html_a25fb2b2098567a8286557fbd445ce146"><div class="ttname"><a href="namespaceripple.html#a25fb2b2098567a8286557fbd445ce146">ripple::getQuality</a></div><div class="ttdeci">std::uint64_t getQuality(uint256 const &amp;uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00141">Indexes.cpp:141</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1ca4787ab5ad78320b9703f95f48db32"><div class="ttname"><a href="namespaceripple.html#a1ca4787ab5ad78320b9703f95f48db32">ripple::isTelLocal</a></div><div class="ttdeci">bool isTelLocal(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00648">TER.h:648</a></div></div>
<div class="ttc" id="anamespaceripple_html_a206bfc3d5fcad44ece8cab528ccf48ba"><div class="ttname"><a href="namespaceripple.html#a206bfc3d5fcad44ece8cab528ccf48ba">ripple::cdirFirst</a></div><div class="ttdeci">bool cdirFirst(ReadView const &amp;view, uint256 const &amp;root, std::shared_ptr&lt; SLE const &gt; &amp;page, unsigned int &amp;index, uint256 &amp;entry)</div><div class="ttdoc">Returns the first entry in the directory, advancing the index.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00148">View.cpp:148</a></div></div>
<div class="ttc" id="anamespaceripple_html_a25fb2b2098567a8286557fbd445ce146"><div class="ttname"><a href="namespaceripple.html#a25fb2b2098567a8286557fbd445ce146">ripple::getQuality</a></div><div class="ttdeci">std::uint64_t getQuality(uint256 const &amp;uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00142">Indexes.cpp:142</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302">ripple::INCLUDED</a></div><div class="ttdeci">@ INCLUDED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00049">Transaction.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd">ripple::HELD</a></div><div class="ttdeci">@ HELD</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00052">Transaction.h:52</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843ad8d4ab290d0006e2cbe215ff1b11e5ea"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ad8d4ab290d0006e2cbe215ff1b11e5ea">ripple::OBSOLETE</a></div><div class="ttdeci">@ OBSOLETE</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00054">Transaction.h:54</a></div></div>
@@ -5251,8 +5254,8 @@ $(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#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_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#l00762">View.cpp:762</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#l00857">STAmount.cpp:857</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>
<div class="ttc" id="anamespaceripple_html_a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca"><div class="ttname"><a href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca">ripple::warnRPC_EXPIRED_VALIDATOR_LIST</a></div><div class="ttdeci">@ warnRPC_EXPIRED_VALIDATOR_LIST</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00167">ErrorCodes.h:167</a></div></div>
@@ -5267,8 +5270,8 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1"><div class="ttname"><a href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1">ripple::OperatingMode::FULL</a></div><div class="ttdeci">@ FULL</div><div class="ttdoc">we have the ledger and can even validate</div></div>
<div class="ttc" id="anamespaceripple_html_a597325d7385ff9c19686e14e5bead510af0be1f77b2d12fe3d6424fbf9eecc109"><div class="ttname"><a href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510af0be1f77b2d12fe3d6424fbf9eecc109">ripple::OperatingMode::SYNCING</a></div><div class="ttdeci">@ SYNCING</div><div class="ttdoc">fallen slightly behind</div></div>
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00053">Rate2.cpp:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b31f337f444082f547ef1838e7064fc"><div class="ttname"><a href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00656">TER.h:656</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5fee6de5a4606aa8a6fff71b1a3993fc"><div class="ttname"><a href="namespaceripple.html#a5fee6de5a4606aa8a6fff71b1a3993fc">ripple::isTerRetry</a></div><div class="ttdeci">bool isTerRetry(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00650">TER.h:650</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b31f337f444082f547ef1838e7064fc"><div class="ttname"><a href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00672">TER.h:672</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5fee6de5a4606aa8a6fff71b1a3993fc"><div class="ttname"><a href="namespaceripple.html#a5fee6de5a4606aa8a6fff71b1a3993fc">ripple::isTerRetry</a></div><div class="ttdeci">bool isTerRetry(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00666">TER.h:666</a></div></div>
<div class="ttc" id="anamespaceripple_html_a614d8681c8dff84ac2257939751987c5"><div class="ttname"><a href="namespaceripple.html#a614d8681c8dff84ac2257939751987c5">ripple::calcAccountID</a></div><div class="ttdeci">AccountID calcAccountID(PublicKey const &amp;pk)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00168">AccountID.cpp:168</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"><div class="ttname"><a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">ripple::ValStatus::current</a></div><div class="ttdeci">@ current</div><div class="ttdoc">This was a new validation and was added.</div></div>
<div class="ttc" id="anamespaceripple_html_a64faabbdff83da8b7fd7aaafbb937867"><div class="ttname"><a href="namespaceripple.html#a64faabbdff83da8b7fd7aaafbb937867">ripple::crypto_prng</a></div><div class="ttdeci">csprng_engine &amp; crypto_prng()</div><div class="ttdoc">The default cryptographically secure PRNG.</div><div class="ttdef"><b>Definition:</b> <a href="csprng_8cpp_source.html#l00103">csprng.cpp:103</a></div></div>
@@ -5277,19 +5280,19 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a77adb10ef53a2e25195ccd38b46bfe9b"><div class="ttname"><a href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ripple::ConsensusPhase</a></div><div class="ttdeci">ConsensusPhase</div><div class="ttdoc">Phases of consensus for a single ledger round.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00105">ConsensusTypes.h:105</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7e3310117dc1be31deb29308f839473a"><div class="ttname"><a href="namespaceripple.html#a7e3310117dc1be31deb29308f839473a">ripple::stateNames</a></div><div class="ttdeci">static std::array&lt; char const *, 5 &gt; const stateNames</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l00869">NetworkOPs.cpp:869</a></div></div>
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00030">strHex.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a24af8b5fd8d16856553e7358feb10d"><div class="ttname"><a href="namespaceripple.html#a8a24af8b5fd8d16856553e7358feb10d">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00638">TER.h:638</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9c4dd9876685de738163e6ddb7ae498f"><div class="ttname"><a href="namespaceripple.html#a9c4dd9876685de738163e6ddb7ae498f">ripple::cdirNext</a></div><div class="ttdeci">bool cdirNext(ReadView const &amp;view, uint256 const &amp;root, std::shared_ptr&lt; SLE const &gt; &amp;page, unsigned int &amp;index, uint256 &amp;entry)</div><div class="ttdoc">Returns the next entry in the directory, advancing the index.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00148">View.cpp:148</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a24af8b5fd8d16856553e7358feb10d"><div class="ttname"><a href="namespaceripple.html#a8a24af8b5fd8d16856553e7358feb10d">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00654">TER.h:654</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9c4dd9876685de738163e6ddb7ae498f"><div class="ttname"><a href="namespaceripple.html#a9c4dd9876685de738163e6ddb7ae498f">ripple::cdirNext</a></div><div class="ttdeci">bool cdirNext(ReadView const &amp;view, uint256 const &amp;root, std::shared_ptr&lt; SLE const &gt; &amp;page, unsigned int &amp;index, uint256 &amp;entry)</div><div class="ttdoc">Returns the next entry in the directory, advancing the index.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00159">View.cpp:159</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
<div class="ttc" id="anamespaceripple_html_a9f8b4ebe6b42066b9e39967ed80daf79"><div class="ttname"><a href="namespaceripple.html#a9f8b4ebe6b42066b9e39967ed80daf79">ripple::forAllApiVersions</a></div><div class="ttdeci">void forAllApiVersions(Fn const &amp;fn, Args &amp;&amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="ApiVersion_8h_source.html#l00102">ApiVersion.h:102</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa580431ba7bf2b343df621df433d3361"><div class="ttname"><a href="namespaceripple.html#aa580431ba7bf2b343df621df433d3361">ripple::send_if</a></div><div class="ttdeci">send_if_pred&lt; Predicate &gt; send_if(std::shared_ptr&lt; Message &gt; const &amp;m, Predicate const &amp;f)</div><div class="ttdoc">Helper function to aid in type deduction.</div><div class="ttdef"><b>Definition:</b> <a href="predicates_8h_source.html#l00075">predicates.h:75</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00243">TER.h:242</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae2b8e3c2ed21dcbae53a626c885af3d"><div class="ttname"><a href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">ripple::getQualityNext</a></div><div class="ttdeci">uint256 getQualityNext(uint256 const &amp;uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00133">Indexes.cpp:133</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &amp;view, AccountID const &amp;account, Currency const &amp;currency, AccountID const &amp;issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00309">View.cpp:309</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae2b8e3c2ed21dcbae53a626c885af3d"><div class="ttname"><a href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">ripple::getQualityNext</a></div><div class="ttdeci">uint256 getQualityNext(uint256 const &amp;uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00134">Indexes.cpp:134</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &amp;view, AccountID const &amp;account, Currency const &amp;currency, AccountID const &amp;issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00387">View.cpp:387</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab66396bca7a8c0e7ff80fdfbdeff411d"><div class="ttname"><a href="namespaceripple.html#ab66396bca7a8c0e7ff80fdfbdeff411d">ripple::makeRulesGivenLedger</a></div><div class="ttdeci">Rules makeRulesGivenLedger(DigestAwareReadView const &amp;ledger, Rules const &amp;current)</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8cpp_source.html#l00069">ReadView.cpp:69</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab8a538c16be43509b3ab21d93c19521a"><div class="ttname"><a href="namespaceripple.html#ab8a538c16be43509b3ab21d93c19521a">ripple::to_string_iso</a></div><div class="ttdeci">std::string to_string_iso(date::sys_time&lt; Duration &gt; tp)</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00092">chrono.h:92</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint&lt; Bits, Tag &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac297eefd69dc2e30749d2446715b3f9c"><div class="ttname"><a href="namespaceripple.html#ac297eefd69dc2e30749d2446715b3f9c">ripple::setup_FeeVote</a></div><div class="ttdeci">FeeSetup setup_FeeVote(Section const &amp;section)</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l01092">Config.cpp:1092</a></div></div>
<div class="ttc" id="anamespaceripple_html_acb15ad0445814241454117ffa40887ef"><div class="ttname"><a href="namespaceripple.html#acb15ad0445814241454117ffa40887ef">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00644">TER.h:644</a></div></div>
<div class="ttc" id="anamespaceripple_html_acb15ad0445814241454117ffa40887ef"><div class="ttname"><a href="namespaceripple.html#acb15ad0445814241454117ffa40887ef">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00660">TER.h:660</a></div></div>
<div class="ttc" id="anamespaceripple_html_acdc87ea9c4ad1742d4aeebac963e8570"><div class="ttname"><a href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">ripple::root</a></div><div class="ttdeci">Number root(Number f, unsigned d)</div><div class="ttdef"><b>Definition:</b> <a href="Number_8cpp_source.html#l00636">Number.cpp:636</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad012d6a36cd38b19ab4d8b47521fbd5f"><div class="ttname"><a href="namespaceripple.html#ad012d6a36cd38b19ab4d8b47521fbd5f">ripple::mulDiv</a></div><div class="ttdeci">std::optional&lt; std::uint64_t &gt; mulDiv(std::uint64_t value, std::uint64_t mul, std::uint64_t div)</div><div class="ttdoc">Return value*mul/div accurately.</div><div class="ttdef"><b>Definition:</b> <a href="mulDiv_8cpp_source.html#l00032">mulDiv.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad2487abbcc1a5d6064b72144b461df6e"><div class="ttname"><a href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ripple::ApplyFlags</a></div><div class="ttdeci">ApplyFlags</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00031">ApplyView.h:31</a></div></div>
@@ -5303,7 +5306,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_adb9531b2a54f33b8227d9b029be9439b"><div class="ttname"><a href="namespaceripple.html#adb9531b2a54f33b8227d9b029be9439b">ripple::generateSeed</a></div><div class="ttdeci">Seed generateSeed(std::string const &amp;passPhrase)</div><div class="ttdoc">Generate a seed deterministically.</div><div class="ttdef"><b>Definition:</b> <a href="Seed_8cpp_source.html#l00076">Seed.cpp:76</a></div></div>
<div class="ttc" id="anamespaceripple_html_add777eaa63eac935436bb075bab134cd"><div class="ttname"><a href="namespaceripple.html#add777eaa63eac935436bb075bab134cd">ripple::maxPoppedTransactions</a></div><div class="ttdeci">constexpr std::size_t maxPoppedTransactions</div><div class="ttdef"><b>Definition:</b> <a href="src_2xrpld_2app_2main_2Tuning_8h_source.html#l00030">src/xrpld/app/main/Tuning.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fac6476cc82d6799d4a026dfa2f430e06e"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac6476cc82d6799d4a026dfa2f430e06e">ripple::terQUEUED</a></div><div class="ttdeci">@ terQUEUED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00225">TER.h:225</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae04027bd22a38d096b7f711575a3ba59"><div class="ttname"><a href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">ripple::transResultInfo</a></div><div class="ttdeci">bool transResultInfo(TER code, std::string &amp;token, std::string &amp;text)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00242">TER.cpp:242</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae04027bd22a38d096b7f711575a3ba59"><div class="ttname"><a href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">ripple::transResultInfo</a></div><div class="ttdeci">bool transResultInfo(TER code, std::string &amp;token, std::string &amp;text)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00246">TER.cpp:246</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa0dd79c76d5988b7781c97da96c22a9c7"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa0dd79c76d5988b7781c97da96c22a9c7">ripple::jtNETOP_CLUSTER</a></div><div class="ttdeci">@ jtNETOP_CLUSTER</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00075">Job.h:75</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa30bd7ca7788038a2b0951eb06afd0218"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa30bd7ca7788038a2b0951eb06afd0218">ripple::jtCLIENT_FEE_CHANGE</a></div><div class="ttdeci">@ jtCLIENT_FEE_CHANGE</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00047">Job.h:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa3a3adf68dd667ae2f3593c956fbd174f"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa3a3adf68dd667ae2f3593c956fbd174f">ripple::jtTRANSACTION</a></div><div class="ttdeci">@ jtTRANSACTION</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00062">Job.h:62</a></div></div>
@@ -5311,9 +5314,9 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa568bfea01a951b6d8ef649ecf489dc14"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa568bfea01a951b6d8ef649ecf489dc14">ripple::jtCLIENT_CONSENSUS</a></div><div class="ttdeci">@ jtCLIENT_CONSENSUS</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00048">Job.h:48</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa74dc9f62d158e5f2746d4d2c931f4ed1"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa74dc9f62d158e5f2746d4d2c931f4ed1">ripple::jtBATCH</a></div><div class="ttdeci">@ jtBATCH</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00065">Job.h:65</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa95f84ce6e848911972eaa0d522ed2ed5"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa95f84ce6e848911972eaa0d522ed2ed5">ripple::jtCLIENT_ACCT_HIST</a></div><div class="ttdeci">@ jtCLIENT_ACCT_HIST</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00049">Job.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_aeb5ef72b34cf7a324641e7a7f696d4cc"><div class="ttname"><a href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">ripple::getBookBase</a></div><div class="ttdeci">uint256 getBookBase(Book const &amp;book)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00114">Indexes.cpp:114</a></div></div>
<div class="ttc" id="anamespaceripple_html_aeb5ef72b34cf7a324641e7a7f696d4cc"><div class="ttname"><a href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">ripple::getBookBase</a></div><div class="ttdeci">uint256 getBookBase(Book const &amp;book)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00115">Indexes.cpp:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_afbcd0117839fb629a769c600a741f452"><div class="ttname"><a href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">ripple::parityRate</a></div><div class="ttdeci">Rate const parityRate</div><div class="ttdoc">A transfer rate signifying a 1:1 exchange.</div></div>
<div class="ttc" id="anamespaceripple_html_afceeff5af7e62c5a6830be8fdacf749e"><div class="ttname"><a href="namespaceripple.html#afceeff5af7e62c5a6830be8fdacf749e">ripple::isGlobalFrozen</a></div><div class="ttdeci">bool isGlobalFrozen(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00174">View.cpp:174</a></div></div>
<div class="ttc" id="anamespaceripple_html_afceeff5af7e62c5a6830be8fdacf749e"><div class="ttname"><a href="namespaceripple.html#afceeff5af7e62c5a6830be8fdacf749e">ripple::isGlobalFrozen</a></div><div class="ttdeci">bool isGlobalFrozen(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00185">View.cpp:185</a></div></div>
<div class="ttc" id="anamespaceripple_html_afd94e6823767237f99ef6fe95be88300"><div class="ttname"><a href="namespaceripple.html#afd94e6823767237f99ef6fe95be88300">ripple::trunc32</a></div><div class="ttdeci">static std::uint32_t trunc32(std::uint64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8cpp_source.html#l02265">NetworkOPs.cpp:2265</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aecc18d207c14edd554462f82555e9d92"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aecc18d207c14edd554462f82555e9d92">ripple::temBAD_SIGNATURE</a></div><div class="ttdeci">@ temBAD_SIGNATURE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00105">TER.h:105</a></div></div>
<div class="ttc" id="anamespaceripple_html_aff534c11a7b7ba479fb6f4b4fba20b48"><div class="ttname"><a href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48">ripple::BypassAccept</a></div><div class="ttdeci">BypassAccept</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00037">RCLValidations.h:37</a></div></div>
@@ -5408,6 +5411,8 @@ $(function() {
<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="astructripple_1_1test_1_1jtx_1_1None_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1None.html">ripple::test::jtx::None</a></div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00058">src/test/jtx/amount.h:59</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:34</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>
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>