This commit is contained in:
intelliot
2023-09-07 18:48:39 +00:00
parent eec091a2e5
commit cb896142f7
216 changed files with 23089 additions and 22972 deletions

View File

@@ -89,8 +89,8 @@ $(function() {
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">//==============================================================================</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;ripple/basics/Log.h&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;ripple/basics/chrono.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;ripple/beast/core/CurrentThreadName.h&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;ripple/basics/ThreadUtilities.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;ripple/basics/chrono.h&gt;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;ripple/beast/net/IPAddressConversion.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;ripple/resource/ResourceManager.h&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;ripple/resource/impl/Logic.h&gt;</span></div>
@@ -220,7 +220,7 @@ $(function() {
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classripple_1_1Resource_1_1ManagerImp.html#aa7347699a72054f278d014e3be4ad85e"> 150</a></span>&#160; <a class="code" href="classripple_1_1Resource_1_1ManagerImp.html#aa7347699a72054f278d014e3be4ad85e">run</a>()</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; <a class="code" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">&quot;Resource::Manager&quot;</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="namespaceripple_1_1this__thread.html#a4c9f9146e19723bc85e79f7e669299e7">this_thread::set_name</a>(<span class="stringliteral">&quot;Resrc::Manager&quot;</span>);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">for</span> (;;)</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; {</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="classripple_1_1Resource_1_1ManagerImp.html#a04ec92a0f4ecf53bdbfcc45c71b8be96">logic_</a>.<a class="code" href="classripple_1_1Resource_1_1Logic.html#a64185b8b932c490346f0a0fe89b40bbe">periodicActivity</a>();</div>
@@ -265,6 +265,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Resource_1_1ManagerImp_html_a0964609f9c4b0158bf61c091b693d883"><div class="ttname"><a href="classripple_1_1Resource_1_1ManagerImp.html#a0964609f9c4b0158bf61c091b693d883">ripple::Resource::ManagerImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00043">ResourceManager.cpp:43</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="resource_2impl_2Logic_8h_source.html#l00110">resource/impl/Logic.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ManagerImp_html_a2198b717f65286957cf5abe8aa9b22e0"><div class="ttname"><a href="classripple_1_1Resource_1_1ManagerImp.html#a2198b717f65286957cf5abe8aa9b22e0">ripple::Resource::ManagerImp::getJson</a></div><div class="ttdeci">Json::Value getJson() override</div><div class="ttdoc">Extract consumer information for reporting.</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00127">ResourceManager.cpp:127</a></div></div>
<div class="ttc" id="anamespaceripple_1_1this__thread_html_a4c9f9146e19723bc85e79f7e669299e7"><div class="ttname"><a href="namespaceripple_1_1this__thread.html#a4c9f9146e19723bc85e79f7e669299e7">ripple::this_thread::set_name</a></div><div class="ttdeci">void set_name(std::string s)</div></div>
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ManagerImp_html_ab492fefab3e9263241ed17171df09d1f"><div class="ttname"><a href="classripple_1_1Resource_1_1ManagerImp.html#ab492fefab3e9263241ed17171df09d1f">ripple::Resource::ManagerImp::ManagerImp</a></div><div class="ttdeci">ManagerImp(beast::insight::Collector::ptr const &amp;collector, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00047">ResourceManager.cpp:47</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ManagerImp_html_a8fb74ff3c516b21065e81812e8af6d71"><div class="ttname"><a href="classripple_1_1Resource_1_1ManagerImp.html#a8fb74ff3c516b21065e81812e8af6d71">ripple::Resource::ManagerImp::newInboundEndpoint</a></div><div class="ttdeci">Consumer newInboundEndpoint(beast::IP::Endpoint const &amp;address) override</div><div class="ttdoc">Create a new endpoint keyed by inbound IP address or the forwarded IP if proxied.</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00071">ResourceManager.cpp:71</a></div></div>
@@ -291,7 +292,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Resource_1_1Manager_html_ad9ff7bb6e15ca04c4ee9288618b4e362"><div class="ttname"><a href="classripple_1_1Resource_1_1Manager.html#ad9ff7bb6e15ca04c4ee9288618b4e362">ripple::Resource::Manager::Manager</a></div><div class="ttdeci">Manager()</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00166">ResourceManager.cpp:166</a></div></div>
<div class="ttc" id="anotify_one_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">std::condition_variable::notify_one</a></div><div class="ttdeci">T notify_one(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Manager_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Manager.html">ripple::Resource::Manager</a></div><div class="ttdoc">Tracks load and resource consumption.</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8h_source.html#l00036">ResourceManager.h:36</a></div></div>
<div class="ttc" id="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view name)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition:</b> <a href="CurrentThreadName_8cpp_source.html#l00119">CurrentThreadName.cpp:119</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="anamespaceripple_1_1Resource_html_a0995bd4a406952709a273d6625f62b9e"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a0995bd4a406952709a273d6625f62b9e">ripple::Resource::make_Manager</a></div><div class="ttdeci">std::unique_ptr&lt; Manager &gt; make_Manager(beast::insight::Collector::ptr const &amp;collector, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00175">ResourceManager.cpp:175</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1ManagerImp_html_a04ec92a0f4ecf53bdbfcc45c71b8be96"><div class="ttname"><a href="classripple_1_1Resource_1_1ManagerImp.html#a04ec92a0f4ecf53bdbfcc45c71b8be96">ripple::Resource::ManagerImp::logic_</a></div><div class="ttdeci">Logic logic_</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8cpp_source.html#l00040">ResourceManager.cpp:40</a></div></div>