This commit is contained in:
manojsdoshi
2021-12-17 19:04:33 +00:00
parent 8760e33729
commit 3ded95240d
661 changed files with 52295 additions and 51180 deletions

View File

@@ -217,7 +217,7 @@ $(function() {
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">if</span> (c.<a class="code" href="classripple_1_1Resource_1_1Consumer.html#a65d4f295e044ae0bf1e5ef1e4e6df539">charge</a>(fee) == <a class="code" href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15da34078bac5ac1af8f8cb7ab01d090c82e">drop</a>)</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; {</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="comment">// Disconnect abusive Consumer</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; BEAST_EXPECT(c.<a class="code" href="classripple_1_1Resource_1_1Consumer.html#a731d6cacd67d3fb01f9b75e608981834">disconnect</a>() == limited);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; BEAST_EXPECT(c.<a class="code" href="classripple_1_1Resource_1_1Consumer.html#a5463a664bf34b5c191192ba4b04a9f82">disconnect</a>(j) == limited);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; ++logic.<a class="code" href="classripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#aa253af11fe97df20b325c9733f49c2f2">clock</a>();</div>
@@ -367,6 +367,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="abind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a></div><div class="ttdeci">T bind(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic_html_a31cbc7ef1e163ba9fc06d97a38570c5c"><div class="ttname"><a href="classripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#a31cbc7ef1e163ba9fc06d97a38570c5c">ripple::Resource::ResourceManager_test::TestLogic::TestLogic</a></div><div class="ttdeci">TestLogic(beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="Logic__test_8cpp_source.html#l00045">Logic_test.cpp:45</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_1ResourceManager__test_1_1TestLogic_html"><div class="ttname"><a href="classripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html">ripple::Resource::ResourceManager_test::TestLogic</a></div><div class="ttdef"><b>Definition:</b> <a href="Logic__test_8cpp_source.html#l00037">Logic_test.cpp:37</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ResourceManager__test_html_aae93af7ca769a998ab70c3f8f923a6aa"><div class="ttname"><a href="classripple_1_1Resource_1_1ResourceManager__test.html#aae93af7ca769a998ab70c3f8f923a6aa">ripple::Resource::ResourceManager_test::testCharges</a></div><div class="ttdeci">void testCharges(beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="Logic__test_8cpp_source.html#l00235">Logic_test.cpp:235</a></div></div>
<div class="ttc" id="afunctional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/functional.html">functional</a></div></div>
@@ -391,7 +392,7 @@ $(function() {
<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="astructripple_1_1Resource_1_1Gossip_html_a8c788bd6a0e2d50da642c5b5f26e688f"><div class="ttname"><a href="structripple_1_1Resource_1_1Gossip.html#a8c788bd6a0e2d50da642c5b5f26e688f">ripple::Resource::Gossip::items</a></div><div class="ttdeci">std::vector&lt; Item &gt; items</div><div class="ttdef"><b>Definition:</b> <a href="Gossip_8h_source.html#l00042">Gossip.h:42</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00321">Journal.h:321</a></div></div>
<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#l00124">Consumer.cpp:124</a></div></div>
<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#l00129">Consumer.cpp:129</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::uint8_t</a></div></div>
<div class="ttc" id="aclassbeast_1_1abstract__clock_html"><div class="ttname"><a href="classbeast_1_1abstract__clock.html">beast::abstract_clock&lt; std::chrono::steady_clock &gt;</a></div></div>
@@ -402,11 +403,10 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1Resource_html_ae12997de115c1cf0032794aa5ea1b15daeb2060f947d4923c9f750ee61eccf5ad"><div class="ttname"><a href="namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15daeb2060f947d4923c9f750ee61eccf5ad">ripple::Resource::warn</a></div><div class="ttdeci">@ warn</div><div class="ttdoc">Consumer should be disconnected for excess consumption.</div><div class="ttdef"><b>Definition:</b> <a href="Disposition_8h_source.html#l00033">Disposition.h:33</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_1Resource_1_1ResourceManager__test_html_adb56b59c0a2f4042f4e0ca34486af620"><div class="ttname"><a href="classripple_1_1Resource_1_1ResourceManager__test.html#adb56b59c0a2f4042f4e0ca34486af620">ripple::Resource::ResourceManager_test::testImports</a></div><div class="ttdeci">void testImports(beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="Logic__test_8cpp_source.html#l00198">Logic_test.cpp:198</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a731d6cacd67d3fb01f9b75e608981834"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a731d6cacd67d3fb01f9b75e608981834">ripple::Resource::Consumer::disconnect</a></div><div class="ttdeci">bool disconnect()</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_1Logic_html_a3046922fc645a105b96cdc233167c806"><div class="ttname"><a href="classripple_1_1Resource_1_1Logic.html#a3046922fc645a105b96cdc233167c806">ripple::Resource::Logic::newUnlimitedEndpoint</a></div><div class="ttdeci">Consumer newUnlimitedEndpoint(beast::IP::Endpoint const &amp;address)</div><div class="ttdoc">Create endpoint that should not have resource limits applied.</div><div class="ttdef"><b>Definition:</b> <a href="resource_2impl_2Logic_8h_source.html#l00173">resource/impl/Logic.h:173</a></div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html_ab2c227db84255620219ebab8ead53636"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html#ab2c227db84255620219ebab8ead53636">beast::IP::Endpoint::from_string</a></div><div class="ttdeci">static Endpoint from_string(std::string const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8cpp_source.html#l00046">IPEndpoint.cpp:46</a></div></div>
<div class="ttc" id="astructripple_1_1Resource_1_1Gossip_1_1Item_html_a2da7a8b0b12fc95bdd8eaded4e65cb89"><div class="ttname"><a href="structripple_1_1Resource_1_1Gossip_1_1Item.html#a2da7a8b0b12fc95bdd8eaded4e65cb89">ripple::Resource::Gossip::Item::address</a></div><div class="ttdeci">beast::IP::Endpoint address</div><div class="ttdef"><b>Definition:</b> <a href="Gossip_8h_source.html#l00039">Gossip.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8h_source.html#l00033">Consumer.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8h_source.html#l00034">Consumer.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Charge_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Charge.html">ripple::Resource::Charge</a></div><div class="ttdoc">A consumption charge.</div><div class="ttdef"><b>Definition:</b> <a href="Charge_8h_source.html#l00030">Charge.h:30</a></div></div>
<div class="ttc" id="astructripple_1_1Resource_1_1Gossip_1_1Item_html_a26ea56ffacbf146a58fe458c8a94cc3d"><div class="ttname"><a href="structripple_1_1Resource_1_1Gossip_1_1Item.html#a26ea56ffacbf146a58fe458c8a94cc3d">ripple::Resource::Gossip::Item::balance</a></div><div class="ttdeci">int balance</div><div class="ttdef"><b>Definition:</b> <a href="Gossip_8h_source.html#l00038">Gossip.h:38</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic_html_aa977e73dd2e3ea5126b8484c6b18df0f"><div class="ttname"><a href="classripple_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#aa977e73dd2e3ea5126b8484c6b18df0f">ripple::Resource::ResourceManager_test::TestLogic::advance</a></div><div class="ttdeci">void advance()</div><div class="ttdef"><b>Definition:</b> <a href="Logic__test_8cpp_source.html#l00051">Logic_test.cpp:51</a></div></div>