This commit is contained in:
manojsdoshi
2022-05-11 23:57:28 +00:00
parent c1b77a4e4e
commit 9aeea1cf29
1248 changed files with 88723 additions and 83819 deletions

View File

@@ -140,7 +140,7 @@ $(function() {
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">static</span> uint32_t</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classripple_1_1BookStep.html#adc5b4e33834322d5f72e4269c5e9e99e"> 77</a></span>&#160; <a class="code" href="classripple_1_1BookStep.html#adc5b4e33834322d5f72e4269c5e9e99e">getMaxOffersToConsume</a>(<a class="code" href="structripple_1_1StrandContext.html">StrandContext</a> <span class="keyword">const</span>&amp; ctx)</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; {</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (ctx.<a class="code" href="structripple_1_1StrandContext.html#a0e059ee50baf7c62cfa1748b40f1092d">view</a>.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (ctx.<a class="code" href="structripple_1_1StrandContext.html#a0e059ee50baf7c62cfa1748b40f1092d">view</a>.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> 1000;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> 2000;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
@@ -640,7 +640,7 @@ $(function() {
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="classripple_1_1FlowOfferStream.html">FlowOfferStream&lt;TIn, TOut&gt;</a> offers(</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; sb, afView, book_, sb.<a class="code" href="classripple_1_1ReadView.html#a1427aa6cbbda99c50b9ca0ebf6e0d0b3">parentCloseTime</a>(), counter, j_);</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; </div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keywordtype">bool</span> <span class="keyword">const</span> flowCross = afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">enabled</a>(<a class="code" href="namespaceripple.html#a2cb56a55020f266d207ee04d66cc97ae">featureFlowCross</a>);</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keywordtype">bool</span> <span class="keyword">const</span> flowCross = afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#a2cb56a55020f266d207ee04d66cc97ae">featureFlowCross</a>);</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">bool</span> offerAttempted = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;Quality&gt;</a> ofrQ;</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">while</span> (offers.step())</div>
@@ -866,7 +866,7 @@ $(function() {
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">if</span> (offersConsumed &gt;= maxOffersToConsume_)</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; {</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">// Too many iterations, mark this strand as inactive</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordflow">if</span> (!afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordflow">if</span> (!afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; {</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="comment">// Don&#39;t use the liquidity</span></div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; cache_.emplace(beast::zero, beast::zero);</div>
@@ -1036,7 +1036,7 @@ $(function() {
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <span class="keywordflow">if</span> (offersConsumed &gt;= maxOffersToConsume_)</div>
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; {</div>
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; <span class="comment">// Too many iterations, mark this strand as inactive (dry)</span></div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <span class="keywordflow">if</span> (!afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <span class="keywordflow">if</span> (!afView.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">fix1515</a>))</div>
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; {</div>
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="comment">// Don&#39;t use the liquidity</span></div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; cache_.emplace(beast::zero, beast::zero);</div>
@@ -1272,6 +1272,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00034">Issue.h:34</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">ripple::tefINTERNAL</a></div><div class="ttdeci">@ tefINTERNAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00152">TER.h:152</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1Rules_html_a1a8388a2b9588aa9446ece92a88e0dd2"><div class="ttname"><a href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &amp;feature) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8cpp_source.html#l00083">Rules.cpp:83</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1842fee89cdf9025217d48514df19b1a"><div class="ttname"><a href="namespaceripple.html#a1842fee89cdf9025217d48514df19b1a">ripple::isConsistent</a></div><div class="ttdeci">bool isConsistent(Book const &amp;book)</div><div class="ttdef"><b>Definition:</b> <a href="Book_8cpp_source.html#l00025">Book.cpp:25</a></div></div>
<div class="ttc" id="aclassripple_1_1FlowOfferStream_html"><div class="ttname"><a href="classripple_1_1FlowOfferStream.html">ripple::FlowOfferStream</a></div><div class="ttdoc">Presents and consumes the offers in an order book.</div><div class="ttdef"><b>Definition:</b> <a href="OfferStream_8h_source.html#l00175">OfferStream.h:175</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
@@ -1309,7 +1310,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faadb84abae8e5aa672e05db5ed3282054"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faadb84abae8e5aa672e05db5ed3282054">ripple::terNO_RIPPLE</a></div><div class="ttdeci">@ terNO_RIPPLE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00202">TER.h:202</a></div></div>
<div class="ttc" id="aclassripple_1_1BookOfferCrossingStep_html_a0e77f31ed38237773634e5dc858528ef"><div class="ttname"><a href="classripple_1_1BookOfferCrossingStep.html#a0e77f31ed38237773634e5dc858528ef">ripple::BookOfferCrossingStep::BookOfferCrossingStep</a></div><div class="ttdeci">BookOfferCrossingStep(StrandContext const &amp;ctx, Issue const &amp;in, Issue const &amp;out)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00331">BookStep.cpp:331</a></div></div>
<div class="ttc" id="aclassripple_1_1BookStep_html_aa870ebc3315d3fc49d4b52c5b58fd400"><div class="ttname"><a href="classripple_1_1BookStep.html#aa870ebc3315d3fc49d4b52c5b58fd400">ripple::BookStep::operator!=</a></div><div class="ttdeci">friend bool operator!=(BookStep const &amp;lhs, BookStep const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00187">BookStep.cpp:187</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a1427aa6cbbda99c50b9ca0ebf6e0d0b3"><div class="ttname"><a href="classripple_1_1ReadView.html#a1427aa6cbbda99c50b9ca0ebf6e0d0b3">ripple::ReadView::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime() const</div><div class="ttdoc">Returns the close time of the previous ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00253">ReadView.h:253</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a1427aa6cbbda99c50b9ca0ebf6e0d0b3"><div class="ttname"><a href="classripple_1_1ReadView.html#a1427aa6cbbda99c50b9ca0ebf6e0d0b3">ripple::ReadView::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime() const</div><div class="ttdoc">Returns the close time of the previous ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00196">ReadView.h:196</a></div></div>
<div class="ttc" id="astructripple_1_1BookStep_1_1Cache_html"><div class="ttname"><a href="structripple_1_1BookStep_1_1Cache.html">ripple::BookStep::Cache</a></div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00064">BookStep.cpp:64</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5"><div class="ttname"><a href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">ripple::tapNONE</a></div><div class="ttdeci">@ tapNONE</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00030">ApplyView.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">ripple::temBAD_PATH</a></div><div class="ttdeci">@ temBAD_PATH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00091">TER.h:91</a></div></div>
@@ -1363,7 +1364,6 @@ $(function() {
<div class="ttc" id="astructripple_1_1BookStep_1_1Cache_html_a99dd72c5f6f213fabc063a6885a94a78"><div class="ttname"><a href="structripple_1_1BookStep_1_1Cache.html#a99dd72c5f6f213fabc063a6885a94a78">ripple::BookStep::Cache::Cache</a></div><div class="ttdeci">Cache(TIn const &amp;in_, TOut const &amp;out_)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00069">BookStep.cpp:69</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#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="aclassripple_1_1Rules_html_a7d7f2142bf5c4a4ddf9fba8eb6c2aebd"><div class="ttname"><a href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &amp;id) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8cpp_source.html#l00102">ReadView.cpp:102</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad7913ec52c58534ee1601ab21956123f"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">ripple::keylet::line</a></div><div class="ttdeci">Keylet line(AccountID const &amp;id0, AccountID const &amp;id1, Currency const &amp;currency) noexcept</div><div class="ttdoc">The index of a trust line for a given currency.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00193">Indexes.cpp:193</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a3351e0244f921234d5ba005a07ddf539"><div class="ttname"><a href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">ripple::ReadView::read</a></div><div class="ttdeci">virtual std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const =0</div><div class="ttdoc">Return the state item associated with a key.</div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632">ripple::lsfHighNoRipple</a></div><div class="ttdeci">@ lsfHighNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00246">LedgerFormats.h:246</a></div></div>
@@ -1375,7 +1375,7 @@ $(function() {
<div class="ttc" id="abasic_ostringstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostringstream.html">std::ostringstream</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1BookPaymentStep_html_a9538e9b441c4184567f657bec6ab1969"><div class="ttname"><a href="classripple_1_1BookPaymentStep.html#a9538e9b441c4184567f657bec6ab1969">ripple::BookPaymentStep::getOfrOutRate</a></div><div class="ttdeci">std::uint32_t getOfrOutRate(Step const *, TOffer&lt; TIn, TOut &gt; const &amp;, AccountID const &amp;, std::uint32_t trOut) const</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00265">BookStep.cpp:265</a></div></div>
<div class="ttc" id="anamespaceripple_html_a02afdec453dc1cf6e78cee2890e68969"><div class="ttname"><a href="namespaceripple.html#a02afdec453dc1cf6e78cee2890e68969">ripple::redeems</a></div><div class="ttdeci">bool redeems(DebtDirection dir)</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00042">Steps.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00192">ReadView.h:192</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00135">ReadView.h:135</a></div></div>
<div class="ttc" id="astructripple_1_1Rate_html_a59fd441d04e641347e6dc62c2301f671"><div class="ttname"><a href="structripple_1_1Rate.html#a59fd441d04e641347e6dc62c2301f671">ripple::Rate::value</a></div><div class="ttdeci">std::uint32_t value</div><div class="ttdef"><b>Definition:</b> <a href="Rate_8h_source.html#l00039">Rate.h:39</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1BookStep_html_aa509ba8767d485dba40e339b745c5558"><div class="ttname"><a href="classripple_1_1BookStep.html#aa509ba8767d485dba40e339b745c5558">ripple::BookStep::prevStep_</a></div><div class="ttdeci">Step const *const prevStep_</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00050">BookStep.cpp:50</a></div></div>