This commit is contained in:
ximinez
2025-01-30 00:21:40 +00:00
parent 03ec0daedc
commit 0ada00157c
1710 changed files with 17459 additions and 16812 deletions

View File

@@ -198,7 +198,7 @@ $(function() {
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span> (c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">charge</a>(fee) == <a class="code hl_enumvalue" href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15daeb2060f947d4923c9f750ee61eccf5ad">warn</a>)</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span> (c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(fee) == <a class="code hl_enumvalue" href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15daeb2060f947d4923c9f750ee61eccf5ad">warn</a>)</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> {</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordflow">if</span> (limited)</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_function" href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">pass</a>();</div>
@@ -221,7 +221,7 @@ $(function() {
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> }</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">if</span> (c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">charge</a>(fee) == <a class="code hl_enumvalue" href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15da34078bac5ac1af8f8cb7ab01d090c82e">drop</a>)</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">if</span> (c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(fee) == <a class="code hl_enumvalue" href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15da34078bac5ac1af8f8cb7ab01d090c82e">drop</a>)</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="comment">// Disconnect abusive Consumer</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> BEAST_EXPECT(c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a5463a664bf34b5c191192ba4b04a9f82">disconnect</a>(j) == limited);</div>
@@ -323,7 +323,7 @@ $(function() {
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_class" href="classripple_1_1Resource_1_1Charge.html">Charge</a> fee(1000);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> JLOG(j.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) &lt;&lt; <span class="stringliteral">&quot;Charging &quot;</span> &lt;&lt; c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a503ea58eb052215f605ede3e009df17a">to_string</a>() &lt;&lt; <span class="stringliteral">&quot; &quot;</span> &lt;&lt; fee</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> &lt;&lt; <span class="stringliteral">&quot; per second&quot;</span>;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">charge</a>(fee);</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(fee);</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 128; ++i)</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> {</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> JLOG(j.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) &lt;&lt; <span class="stringliteral">&quot;Time= &quot;</span></div>
@@ -342,7 +342,7 @@ $(function() {
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> &lt;&lt; <span class="stringliteral">&quot; per second&quot;</span>;</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 128; ++i)</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> {</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">charge</a>(fee);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(fee);</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> JLOG(j.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) &lt;&lt; <span class="stringliteral">&quot;Time= &quot;</span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> &lt;&lt; logic.<a class="code hl_function" href="classripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#acdc8f06e19dc4abc31e42baa410e8697">clock</a>().<a class="code hl_function" href="classbeast_1_1manual__clock.html#a4f068970e2af845fb9512c44fc32be0a">now</a>().time_since_epoch().count()</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> &lt;&lt; <span class="stringliteral">&quot;, Balance = &quot;</span> &lt;&lt; c.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a320fc29f63c46d86d9564dcd3a3b20bb">balance</a>();</div>
@@ -387,7 +387,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a320fc29f63c46d86d9564dcd3a3b20bb"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a320fc29f63c46d86d9564dcd3a3b20bb">ripple::Resource::Consumer::balance</a></div><div class="ttdeci">int balance()</div><div class="ttdoc">Returns the credit balance representing consumption.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00130">Consumer.cpp:130</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a503ea58eb052215f605ede3e009df17a"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a503ea58eb052215f605ede3e009df17a">ripple::Resource::Consumer::to_string</a></div><div class="ttdeci">std::string to_string() const</div><div class="ttdoc">Return a human readable string uniquely identifying this consumer.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00071">Consumer.cpp:71</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a5463a664bf34b5c191192ba4b04a9f82"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a5463a664bf34b5c191192ba4b04a9f82">ripple::Resource::Consumer::disconnect</a></div><div class="ttdeci">bool disconnect(beast::Journal const &amp;j)</div><div class="ttdoc">Returns true if the consumer should be disconnected.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00117">Consumer.cpp:117</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a65d4f295e044ae0bf1e5ef1e4e6df539"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">ripple::Resource::Consumer::charge</a></div><div class="ttdeci">Disposition charge(Charge const &amp;fee)</div><div class="ttdoc">Apply a load charge to the consumer.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00099">Consumer.cpp:99</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a935e83cb32adf14651d2256783ad81d9"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">ripple::Resource::Consumer::charge</a></div><div class="ttdeci">Disposition charge(Charge const &amp;fee, std::string const &amp;context={})</div><div class="ttdoc">Apply a load charge to the consumer.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00099">Consumer.cpp:99</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_ad7cedbf4822211a1c627483b36d8a2b4"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#ad7cedbf4822211a1c627483b36d8a2b4">ripple::Resource::Consumer::disposition</a></div><div class="ttdeci">Disposition disposition() const</div><div class="ttdoc">Returns the current disposition of this consumer.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8cpp_source.html#l00089">Consumer.cpp:89</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Logic_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Logic.html">ripple::Resource::Logic</a></div><div class="ttdef"><b>Definition:</b> <a href="include_2xrpl_2resource_2detail_2Logic_8h_source.html#l00040">include/xrpl/resource/detail/Logic.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Logic_html_a07e2eb5c8d4175cf0a4a85f509376b53"><div class="ttname"><a href="classripple_1_1Resource_1_1Logic.html#a07e2eb5c8d4175cf0a4a85f509376b53">ripple::Resource::Logic::newInboundEndpoint</a></div><div class="ttdeci">Consumer newInboundEndpoint(beast::IP::Endpoint const &amp;address)</div><div class="ttdef"><b>Definition:</b> <a href="include_2xrpl_2resource_2detail_2Logic_8h_source.html#l00110">include/xrpl/resource/detail/Logic.h:110</a></div></div>