This commit is contained in:
intelliot
2023-10-18 06:00:17 +00:00
parent 621f99ceec
commit b576a32e7d
10 changed files with 870 additions and 850 deletions

View File

@@ -388,7 +388,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1PeerFinder__test_html_a51b26946519747126b15c45586196699"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1PeerFinder__test.html#a51b26946519747126b15c45586196699">ripple::PeerFinder::PeerFinder_test::PeerFinder_test</a></div><div class="ttdeci">PeerFinder_test()</div><div class="ttdef"><b>Definition:</b> <a href="PeerFinder__test_8cpp_source.html#l00037">PeerFinder_test.cpp:37</a></div></div>
<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="aclassripple_1_1PeerFinder_1_1PeerFinder__test_html_ae54a1c9146f30ae22d86d9898bd5ff78"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1PeerFinder__test.html#ae54a1c9146f30ae22d86d9898bd5ff78">ripple::PeerFinder::PeerFinder_test::test_backoff2</a></div><div class="ttdeci">void test_backoff2()</div><div class="ttdef"><b>Definition:</b> <a href="PeerFinder__test_8cpp_source.html#l00115">PeerFinder_test.cpp:115</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a298da7ca55032f40d03ba37e718c5727"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a298da7ca55032f40d03ba37e718c5727">ripple::PeerFinder::Logic::autoconnect</a></div><div class="ttdeci">std::vector&lt; beast::IP::Endpoint &gt; autoconnect()</div><div class="ttdoc">Create new outbound connection attempts as needed.</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00467">peerfinder/impl/Logic.h:467</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a298da7ca55032f40d03ba37e718c5727"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a298da7ca55032f40d03ba37e718c5727">ripple::PeerFinder::Logic::autoconnect</a></div><div class="ttdeci">std::vector&lt; beast::IP::Endpoint &gt; autoconnect()</div><div class="ttdoc">Create new outbound connection attempts as needed.</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00470">peerfinder/impl/Logic.h:470</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Counts_html_af54b70d024505d7baeda2e03b9946fc6"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Counts.html#af54b70d024505d7baeda2e03b9946fc6">ripple::PeerFinder::Counts::onConfig</a></div><div class="ttdeci">void onConfig(Config const &amp;config)</div><div class="ttdoc">Called when the config is set or changed.</div><div class="ttdef"><b>Definition:</b> <a href="Counts_8h_source.html#l00135">Counts.h:135</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_af722ebb601d71b9e56145ac49fc85280"><div class="ttname"><a href="classripple_1_1Config.html#af722ebb601d71b9e56145ac49fc85280">ripple::Config::PEERS_OUT_MAX</a></div><div class="ttdeci">std::size_t PEERS_OUT_MAX</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00190">Config.h:190</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_ae42e629c10d34bbacc989401fab3f720"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#ae42e629c10d34bbacc989401fab3f720">ripple::PeerFinder::Logic::addFixedPeer</a></div><div class="ttdeci">void addFixedPeer(std::string const &amp;name, beast::IP::Endpoint const &amp;ep)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00174">peerfinder/impl/Logic.h:174</a></div></div>
@@ -399,7 +399,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1SuiteJournal_html"><div class="ttname"><a href="classripple_1_1test_1_1SuiteJournal.html">ripple::test::SuiteJournal</a></div><div class="ttdef"><b>Definition:</b> <a href="SuiteJournal_8h_source.html#l00088">SuiteJournal.h:88</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
<div class="ttc" id="anamespaceripple_html_ac52a0a522fc11bdd47fce39bd29f97bc"><div class="ttname"><a href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">ripple::randomKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; randomKeyPair(KeyType type)</div><div class="ttdoc">Create a key pair using secure random numbers.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8cpp_source.html#l00368">SecretKey.cpp:368</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa8c245c6a86c024ccafc1b4bb7d57592"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa8c245c6a86c024ccafc1b4bb7d57592">ripple::PeerFinder::Logic::once_per_second</a></div><div class="ttdeci">void once_per_second()</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00672">peerfinder/impl/Logic.h:672</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa8c245c6a86c024ccafc1b4bb7d57592"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa8c245c6a86c024ccafc1b4bb7d57592">ripple::PeerFinder::Logic::once_per_second</a></div><div class="ttdeci">void once_per_second()</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00675">peerfinder/impl/Logic.h:675</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_affa3814314db54dc51e3f56c00ff32e7"><div class="ttname"><a href="classripple_1_1Config.html#affa3814314db54dc51e3f56c00ff32e7">ripple::Config::PEERS_MAX</a></div><div class="ttdeci">std::size_t PEERS_MAX</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00189">Config.h:189</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="astructripple_1_1PeerFinder_1_1Config_html_af8629cfefba4fb74f5a498562eddc06b"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html#af8629cfefba4fb74f5a498562eddc06b">ripple::PeerFinder::Config::listeningPort</a></div><div class="ttdeci">std::uint16_t listeningPort</div><div class="ttdoc">The listening port number.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00070">PeerfinderManager.h:70</a></div></div>
@@ -412,7 +412,7 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a></div><div class="ttdoc">A version-independent IP address and port combination.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00038">IPEndpoint.h:38</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Config_html_a2aa0119410e7741efd384492c1e5a3b9"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html#a2aa0119410e7741efd384492c1e5a3b9">ripple::PeerFinder::Config::autoConnect</a></div><div class="ttdeci">bool autoConnect</div><div class="ttdoc">true if we want to establish connections automatically</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00067">PeerfinderManager.h:67</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Config_html"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html">ripple::PeerFinder::Config</a></div><div class="ttdoc">PeerFinder configuration settings.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00040">PeerfinderManager.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a31f8cf137e2aa6e827f49bee762591a3"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a31f8cf137e2aa6e827f49bee762591a3">ripple::PeerFinder::Logic::on_closed</a></div><div class="ttdeci">void on_closed(SlotImp::ptr const &amp;slot)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00887">peerfinder/impl/Logic.h:887</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a31f8cf137e2aa6e827f49bee762591a3"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a31f8cf137e2aa6e827f49bee762591a3">ripple::PeerFinder::Logic::on_closed</a></div><div class="ttdeci">void on_closed(SlotImp::ptr const &amp;slot)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00902">peerfinder/impl/Logic.h:902</a></div></div>
<div class="ttc" id="aclassbeast_1_1manual__clock_html"><div class="ttname"><a href="classbeast_1_1manual__clock.html">beast::manual_clock&lt; std::chrono::steady_clock &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_af9caa5f123b38c830b535f1d64b810dc"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#af9caa5f123b38c830b535f1d64b810dc">ripple::PeerFinder::Logic::config</a></div><div class="ttdeci">void config(Config const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00159">peerfinder/impl/Logic.h:159</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Config_html_a46decaaf39a6782668b563d2d774ddb5"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html#a46decaaf39a6782668b563d2d774ddb5">ripple::PeerFinder::Config::ipLimit</a></div><div class="ttdeci">int ipLimit</div><div class="ttdoc">Limit how many incoming connections we allow per IP.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00076">PeerfinderManager.h:76</a></div></div>