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

@@ -164,7 +164,7 @@ $(function() {
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_class" href="classripple_1_1CanonicalTXSet.html">OrderedTxs</a> <span class="keyword">const</span>&amp; locals,</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordtype">bool</span> retriesFirst,</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_class" href="classripple_1_1CanonicalTXSet.html">OrderedTxs</a>&amp; retries,</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</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>,</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; suffix = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">modify_type</a> <span class="keyword">const</span>&amp; f = {});</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
@@ -177,7 +177,7 @@ $(function() {
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; check,</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> FwdRange <span class="keyword">const</span>&amp; txs,</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <a class="code hl_class" href="classripple_1_1CanonicalTXSet.html">OrderedTxs</a>&amp; retries,</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</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>,</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97ab1bdfba01dc2e495ad5658f24d8db566"> 192</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97">Result</a> { <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97a844e5b8d8fa1068931e454f4b9ef0f30">success</a>, <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97ab1bdfba01dc2e495ad5658f24d8db566">failure</a>, <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97abd936aff81db9087051d25a3e30e6e54">retry</a> };</div>
@@ -191,7 +191,7 @@ $(function() {
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>&amp; view,</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STTx const&gt;</a> <span class="keyword">const</span>&amp; tx,</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keywordtype">bool</span> <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97abd936aff81db9087051d25a3e30e6e54">retry</a>,</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</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>,</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>};</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
@@ -205,7 +205,7 @@ $(function() {
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; check,</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> FwdRange <span class="keyword">const</span>&amp; txs,</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_class" href="classripple_1_1CanonicalTXSet.html">OrderedTxs</a>&amp; retries,</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</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>,</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span>{</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> iter = txs.begin(); iter != txs.end(); ++iter)</div>
@@ -217,7 +217,7 @@ $(function() {
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">auto</span> <span class="keyword">const</span> txId = tx-&gt;getTransactionID();</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordflow">if</span> (check.txExists(txId))</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordflow">continue</span>;</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_function" href="classripple_1_1OpenLedger.html#aade3c5c258064798500759fe1696ddd0">apply_one</a>(app, view, tx, <span class="keyword">true</span>, flags, j);</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_function" href="classripple_1_1OpenLedger.html#aade3c5c258064798500759fe1696ddd0">apply_one</a>(app, view, tx, <span class="keyword">true</span>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordflow">if</span> (result == Result::retry)</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> retries.<a class="code hl_function" href="classripple_1_1CanonicalTXSet.html#a1c2fa3073adf8f6405ec16dcdb9afd92">insert</a>(tx);</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> }</div>
@@ -234,7 +234,7 @@ $(function() {
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <span class="keyword">auto</span> iter = retries.<a class="code hl_function" href="classripple_1_1CanonicalTXSet.html#a867d7654e3ed11b5d7047f776a02fb44">begin</a>();</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordflow">while</span> (iter != retries.<a class="code hl_function" href="classripple_1_1CanonicalTXSet.html#a495b08dc4b911cd69f4193f8adb42b20">end</a>())</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> {</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">switch</span> (<a class="code hl_function" href="classripple_1_1OpenLedger.html#aade3c5c258064798500759fe1696ddd0">apply_one</a>(app, view, iter-&gt;second, <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97abd936aff81db9087051d25a3e30e6e54">retry</a>, flags, j))</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">switch</span> (<a class="code hl_function" href="classripple_1_1OpenLedger.html#aade3c5c258064798500759fe1696ddd0">apply_one</a>(app, view, iter-&gt;second, <a class="code hl_enumvalue" href="classripple_1_1OpenLedger.html#a96bb5c3c9dfae39b054eedc8d6026a97abd936aff81db9087051d25a3e30e6e54">retry</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j))</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> {</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keywordflow">case</span> Result::success:</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> ++changes;</div>
@@ -314,6 +314,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Rules_html"><div class="ttname"><a href="classripple_1_1Rules.html">ripple::Rules</a></div><div class="ttdoc">Rules controlling protocol behavior.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8h_source.html#l00034">Rules.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00097">SHAMap.h:98</a></div></div>
<div class="ttc" id="aclassripple_1_1TaggedCache_html"><div class="ttname"><a href="classripple_1_1TaggedCache.html">ripple::TaggedCache</a></div><div class="ttdoc">Map/cache combination.</div><div class="ttdef"><b>Definition:</b> <a href="TaggedCache_8h_source.html#l00061">TaggedCache.h:62</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="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div></div>
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></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>