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

@@ -127,8 +127,8 @@ $(function() {
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionSet.html#ad34e13ec0e71bbc19d19466d76826418"> 49</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">TransactionAcquire::pointer</a> <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#ad34e13ec0e71bbc19d19466d76826418">mAcquire</a>;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionSet.html#affbed21ad5556f668549946ee3050f78"> 50</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SHAMap&gt;</a> <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#affbed21ad5556f668549946ee3050f78">mSet</a>;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionSet.html#ad16ea39c2e6f9dd1de4d9f78e43c7f33"> 52</a></span> <a class="code hl_function" href="classripple_1_1InboundTransactionSet.html#ad16ea39c2e6f9dd1de4d9f78e43c7f33">InboundTransactionSet</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SHAMap&gt;</a> <span class="keyword">const</span>&amp; set)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> : <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#ae9a3fc92fa604dec7fc167d02c107b2c">mSeq</a>(seq), <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#affbed21ad5556f668549946ee3050f78">mSet</a>(<a class="code hl_function" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>)</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionSet.html#ad16ea39c2e6f9dd1de4d9f78e43c7f33"> 52</a></span> <a class="code hl_function" href="classripple_1_1InboundTransactionSet.html#ad16ea39c2e6f9dd1de4d9f78e43c7f33">InboundTransactionSet</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SHAMap&gt;</a> <span class="keyword">const</span>&amp; set)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> : <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#ae9a3fc92fa604dec7fc167d02c107b2c">mSeq</a>(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>), <a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#affbed21ad5556f668549946ee3050f78">mSet</a>(<a class="code hl_function" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>)</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> {</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> ;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
@@ -283,22 +283,22 @@ $(function() {
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> }</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionsImp.html#a1707fff4d233251ab6ce2b8747b7e3ad"> 210</a></span> <a class="code hl_function" href="classripple_1_1InboundTransactionsImp.html#a1707fff4d233251ab6ce2b8747b7e3ad">newRound</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)<span class="keyword"> override</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classripple_1_1InboundTransactionsImp.html#a1707fff4d233251ab6ce2b8747b7e3ad"> 210</a></span> <a class="code hl_function" href="classripple_1_1InboundTransactionsImp.html#a1707fff4d233251ab6ce2b8747b7e3ad">newRound</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>)<span class="keyword"> override</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a81fbae0bbdb48567b3bb4737776d3ea3">mLock</a>);</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="comment">// Protect zero set from expiration</span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a242ff146b3a9775d0807adf7e50d4b9a">m_zeroSet</a>.<a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#ae9a3fc92fa604dec7fc167d02c107b2c">mSeq</a> = seq;</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a242ff146b3a9775d0807adf7e50d4b9a">m_zeroSet</a>.<a class="code hl_variable" href="classripple_1_1InboundTransactionSet.html#ae9a3fc92fa604dec7fc167d02c107b2c">mSeq</a> = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#ab479e4d83429c23c8bf0e03cd3235c20">m_seq</a> != seq)</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#ab479e4d83429c23c8bf0e03cd3235c20">m_seq</a> != <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>)</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> {</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#ab479e4d83429c23c8bf0e03cd3235c20">m_seq</a> = seq;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#ab479e4d83429c23c8bf0e03cd3235c20">m_seq</a> = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">auto</span> it = <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a97e2cbf991bf5c11c4d262d63e99b60a">m_map</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/begin.html">begin</a>();</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> minSeq =</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> (seq &lt; <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>) ? 0 : (seq - <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> maxSeq = seq + <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>;</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> (<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> &lt; <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>) ? 0 : (<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> - <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> maxSeq = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>;</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordflow">while</span> (it != <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a97e2cbf991bf5c11c4d262d63e99b60a">m_map</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="l00228" name="l00228"></a><span class="lineno"> 228</span> {</div>
@@ -411,6 +411,7 @@ $(function() {
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="arecursive_mutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a></div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt; TransactionAcquire &gt;</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="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>
<div class="ttc" id="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>