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

@@ -167,7 +167,7 @@ $(function() {
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> Flow</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#a52c2796b40604f4b5570c9daa49ba940">flow_xrp_to_iou</a>(</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> Amounts <span class="keyword">const</span>&amp; offer,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> Amounts <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>,</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> Quality quality,</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; owner_funds,</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; taker_funds,</div>
@@ -175,7 +175,7 @@ $(function() {
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> Flow</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#a441c27b86c482371c50034b3f1ba478c">flow_iou_to_xrp</a>(</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> Amounts <span class="keyword">const</span>&amp; offer,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> Amounts <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> Quality quality,</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; owner_funds,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; taker_funds,</div>
@@ -183,7 +183,7 @@ $(function() {
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> Flow</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#a181d7a0c435159b596485466e1653d49">flow_iou_to_iou</a>(</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> Amounts <span class="keyword">const</span>&amp; offer,</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> Amounts <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> Quality quality,</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; owner_funds,</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; taker_funds,</div>
@@ -194,7 +194,7 @@ $(function() {
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="comment">// flows for a particular issue between two accounts.</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keyword">static</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#ae106ae944bd31e6c8023b370a2fc7abe">effective_rate</a>(</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span>&amp; rate,</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">rate</a>,</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_class" href="classripple_1_1Issue.html">Issue</a> <span class="keyword">const</span>&amp; issue,</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; from,</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; to);</div>
@@ -222,7 +222,7 @@ $(function() {
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="classripple_1_1BasicTaker.html#a6faffe73a86a480d9c3be5fa7d9b8c01">account</a>,</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> Amounts <span class="keyword">const</span>&amp; amount,</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> Quality <span class="keyword">const</span>&amp; quality,</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flags,</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</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_1flags.html">flags</a>,</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span>&amp; rate_in,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span>&amp; rate_out,</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> journal = <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="code hl_function" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()});</div>
@@ -272,7 +272,7 @@ $(function() {
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#a27d9a56a69cd21c25afe074a095a6995">done</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_struct" href="structripple_1_1BasicTaker_1_1Flow.html">BasicTaker::Flow</a></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#ae67e802167cb58a7701345924fefe4ff">do_cross</a>(Amounts offer, Quality quality, <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; owner);</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#ae67e802167cb58a7701345924fefe4ff">do_cross</a>(Amounts <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>, Quality quality, <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; owner);</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;BasicTaker::Flow, BasicTaker::Flow&gt;</a></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_function" href="classripple_1_1BasicTaker.html#ae67e802167cb58a7701345924fefe4ff">do_cross</a>(</div>
@@ -299,13 +299,13 @@ $(function() {
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_enumeration" href="namespaceripple.html#ae9b6ac4bca5f49e1aa2753e0d9faa2a1">CrossType</a> <a class="code hl_function" href="classripple_1_1BasicTaker.html#a6dd41ec89debfd1a7f86305e1a752272">cross_type</a>,</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_class" href="classripple_1_1ApplyView.html">ApplyView</a>&amp; view,</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="classripple_1_1BasicTaker.html#a6faffe73a86a480d9c3be5fa7d9b8c01">account</a>,</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> Amounts <span class="keyword">const</span>&amp; offer,</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flags,</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> Amounts <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>,</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</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_1flags.html">flags</a>,</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> journal);</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="classripple_1_1Taker.html#a74c3be51023780569e95ac6e69cf7bb3"> 252</a></span> <a class="code hl_function" href="classripple_1_1Taker.html#a74c3be51023780569e95ac6e69cf7bb3">~Taker</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_function" href="classripple_1_1Taker.html#af1d69a977280fd16b774bc48911a2fb9">consume_offer</a>(<a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; offer, Amounts <span class="keyword">const</span>&amp; order);</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_function" href="classripple_1_1Taker.html#af1d69a977280fd16b774bc48911a2fb9">consume_offer</a>(<a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>, Amounts <span class="keyword">const</span>&amp; order);</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a></div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_function" href="classripple_1_1Taker.html#a11bb4af01e08b25798bb97f3a8c4cb09">get_funds</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="classripple_1_1BasicTaker.html#a6faffe73a86a480d9c3be5fa7d9b8c01">account</a>, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>&amp; funds) <span class="keyword">const override</span>;</div>
@@ -329,7 +329,7 @@ $(function() {
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> }</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <a class="code hl_function" href="classripple_1_1Taker.html#af26b903ac38bb50fbc47ab49ed2d2ad3">cross</a>(<a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; offer);</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <a class="code hl_function" href="classripple_1_1Taker.html#af26b903ac38bb50fbc47ab49ed2d2ad3">cross</a>(<a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>);</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_function" href="classripple_1_1Taker.html#af26b903ac38bb50fbc47ab49ed2d2ad3">cross</a>(<a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; leg1, <a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; leg2);</div>
@@ -341,7 +341,7 @@ $(function() {
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="classripple_1_1BasicTaker.html#a6faffe73a86a480d9c3be5fa7d9b8c01">account</a>);</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <a class="code hl_function" href="classripple_1_1Taker.html#ae3cebecf02fc182bb00e4b4d1bb1498e">fill</a>(<a class="code hl_struct" href="structripple_1_1BasicTaker_1_1Flow.html">BasicTaker::Flow</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">flow</a>, <a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; offer);</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <a class="code hl_function" href="classripple_1_1Taker.html#ae3cebecf02fc182bb00e4b4d1bb1498e">fill</a>(<a class="code hl_struct" href="structripple_1_1BasicTaker_1_1Flow.html">BasicTaker::Flow</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">flow</a>, <a class="code hl_class" href="classripple_1_1TOffer.html">Offer</a>&amp; <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">offer</a>);</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <a class="code hl_function" href="classripple_1_1Taker.html#ae3cebecf02fc182bb00e4b4d1bb1498e">fill</a>(</div>
@@ -446,7 +446,10 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Taker_html_af26b903ac38bb50fbc47ab49ed2d2ad3"><div class="ttname"><a href="classripple_1_1Taker.html#af26b903ac38bb50fbc47ab49ed2d2ad3">ripple::Taker::cross</a></div><div class="ttdeci">TER cross(Offer &amp;offer)</div><div class="ttdoc">Perform a direct or bridged offer crossing as appropriate.</div><div class="ttdef"><b>Definition:</b> <a href="Taker_8cpp_source.html#l00822">Taker.cpp:822</a></div></div>
<div class="ttc" id="aclassripple_1_1Taker_html_af7a2ee432a2673ecf2a2fa86a33d864d"><div class="ttname"><a href="classripple_1_1Taker.html#af7a2ee432a2673ecf2a2fa86a33d864d">ripple::Taker::Taker</a></div><div class="ttdeci">Taker()=delete</div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 160, detail::AccountIDTag &gt;</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="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="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_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</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_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00091">AccountID.h:91</a></div></div>
<div class="ttc" id="anamespaceripple_html_a60ffcc7b0bcf661667d21f1a2c3b5548"><div class="ttname"><a href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">ripple::flow</a></div><div class="ttdeci">StrandResult&lt; TInAmt, TOutAmt &gt; flow(PaymentSandbox const &amp;baseView, Strand const &amp;strand, std::optional&lt; TInAmt &gt; const &amp;maxIn, TOutAmt const &amp;out, beast::Journal j)</div><div class="ttdoc">Request out amount from a strand.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00105">StrandFlow.h:105</a></div></div>