This commit is contained in:
bthomee
2025-05-29 21:00:28 +00:00
parent 5243cbe582
commit e0ff9ab743
567 changed files with 23898 additions and 24756 deletions

View File

@@ -122,21 +122,21 @@ $(function() {
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">auto</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> = <a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">load</a>();</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">auto</span> seq = <a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">load</a>();</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span> (<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> != 0)</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span> (seq != 0)</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> {</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">if</span> ((ledger-&gt;seq() &gt; <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) &amp;&amp; ((ledger-&gt;seq() - <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) &lt; 25600))</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">if</span> ((ledger-&gt;seq() &gt; seq) &amp;&amp; ((ledger-&gt;seq() - seq) &lt; 25600))</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">if</span> ((ledger-&gt;seq() &lt;= <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) &amp;&amp; ((<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> - ledger-&gt;seq()) &lt; 16))</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">if</span> ((ledger-&gt;seq() &lt;= seq) &amp;&amp; ((seq - ledger-&gt;seq()) &lt; 16))</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/exchange.html">exchange</a>(ledger-&gt;seq()) != <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>)</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/exchange.html">exchange</a>(ledger-&gt;seq()) != seq)</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> JLOG(<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#ae3ac6b23b939cb6d6e794d7da685b77c">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>()) &lt;&lt; <span class="stringliteral">&quot;Full order book update: &quot;</span> &lt;&lt; <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> &lt;&lt; <span class="stringliteral">&quot; to &quot;</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> JLOG(<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#ae3ac6b23b939cb6d6e794d7da685b77c">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>()) &lt;&lt; <span class="stringliteral">&quot;Full order book update: &quot;</span> &lt;&lt; seq &lt;&lt; <span class="stringliteral">&quot; to &quot;</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> &lt;&lt; ledger-&gt;seq();</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#af084136ed9bcb2279bc29bbe6e6871a2">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>().<a class="code hl_variable" href="classripple_1_1Config.html#a757dbe77ad46c6e6e3a549c33fbd4f8e">PATH_SEARCH_MAX</a> != 0)</div>
@@ -158,10 +158,10 @@ $(function() {
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordflow">return</span>; <span class="comment">// pathfinding has been disabled</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="comment">// A newer full update job is pending</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</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> = <a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">load</a>(); <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> &gt; ledger-&gt;seq())</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> seq = <a class="code hl_variable" href="classripple_1_1OrderBookDB.html#a563d62e4549125a2b72beefc709da514">seq_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">load</a>(); seq &gt; ledger-&gt;seq())</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> JLOG(<a class="code hl_variable" href="classripple_1_1OrderBookDB.html#ae3ac6b23b939cb6d6e794d7da685b77c">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>()) &lt;&lt; <span class="stringliteral">&quot;Eliding update for &quot;</span> &lt;&lt; ledger-&gt;seq()</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> &lt;&lt; <span class="stringliteral">&quot; because of pending update to later &quot;</span> &lt;&lt; <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> &lt;&lt; <span class="stringliteral">&quot; because of pending update to later &quot;</span> &lt;&lt; seq;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> }</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
@@ -440,7 +440,6 @@ $(function() {
<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</a></div></div>
<div class="ttc" id="astore_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic/store.html">std::atomic::store</a></div><div class="ttdeci">T store(T... args)</div></div>
<div class="ttc" id="astructripple_1_1detail_1_1MultiApiJson_html"><div class="ttname"><a href="structripple_1_1detail_1_1MultiApiJson.html">ripple::detail::MultiApiJson</a></div><div class="ttdef"><b>Definition:</b> <a href="MultiApiJson_8h_source.html#l00055">MultiApiJson.h:56</a></div></div>
<div class="ttc" id="astructripple_1_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="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>
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</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>