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

@@ -368,9 +368,9 @@ $(function() {
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1StoreSqdb_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1StoreSqdb.html">ripple::PeerFinder::StoreSqdb</a></div><div class="ttdoc">Database persistence for PeerFinder using SQLite.</div><div class="ttdef"><b>Definition:</b> <a href="StoreSqdb_8h_source.html#l00033">StoreSqdb.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a524bda7c8324afe795d90f6e408a495b"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a524bda7c8324afe795d90f6e408a495b">ripple::PeerFinder::Logic::new_outbound_slot</a></div><div class="ttdeci">SlotImp::ptr new_outbound_slot(beast::IP::Endpoint const &amp;remote_endpoint)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00311">peerfinder/impl/Logic.h:311</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; beast::IP::Endpoint &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a45b4a06dd369f646422fe3609921b653"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a45b4a06dd369f646422fe3609921b653">ripple::PeerFinder::Logic::on_failure</a></div><div class="ttdeci">void on_failure(SlotImp::ptr const &amp;slot)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00938">peerfinder/impl/Logic.h:938</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a45b4a06dd369f646422fe3609921b653"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a45b4a06dd369f646422fe3609921b653">ripple::PeerFinder::Logic::on_failure</a></div><div class="ttdeci">void on_failure(SlotImp::ptr const &amp;slot)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00957">peerfinder/impl/Logic.h:957</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a65a49b97b14433a3fe61f94654ce2b5f"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a65a49b97b14433a3fe61f94654ce2b5f">ripple::PeerFinder::ManagerImp::onConnected</a></div><div class="ttdeci">bool onConnected(std::shared_ptr&lt; Slot &gt; const &amp;slot, beast::IP::Endpoint const &amp;local_endpoint) override</div><div class="ttdoc">Called when an outbound connection attempt succeeds.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00172">PeerfinderManager.cpp:172</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a9d44d9f8f30da541c8742feb3e2de894"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a9d44d9f8f30da541c8742feb3e2de894">ripple::PeerFinder::Logic::onRedirects</a></div><div class="ttdeci">void onRedirects(FwdIter first, FwdIter last, boost::asio::ip::tcp::endpoint const &amp;remote_address)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01213">peerfinder/impl/Logic.h:1213</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a9d44d9f8f30da541c8742feb3e2de894"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a9d44d9f8f30da541c8742feb3e2de894">ripple::PeerFinder::Logic::onRedirects</a></div><div class="ttdeci">void onRedirects(FwdIter first, FwdIter last, boost::asio::ip::tcp::endpoint const &amp;remote_address)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01232">peerfinder/impl/Logic.h:1232</a></div></div>
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_aaf0bcf7789a6ae6743e290a8f88cd342"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#aaf0bcf7789a6ae6743e290a8f88cd342">ripple::PeerFinder::ManagerImp::work_</a></div><div class="ttdeci">std::optional&lt; boost::asio::io_service::work &gt; work_</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00038">PeerfinderManager.cpp:38</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1ManagerImp_1_1Stats_html_a17c773054f863fd77999c3869cd64b14"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1ManagerImp_1_1Stats.html#a17c773054f863fd77999c3869cd64b14">ripple::PeerFinder::ManagerImp::Stats::activeOutboundPeers</a></div><div class="ttdeci">beast::insight::Gauge activeOutboundPeers</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00251">PeerfinderManager.cpp:251</a></div></div>
@@ -390,18 +390,18 @@ $(function() {
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a183e2c26276081c6684b0f65c830e063"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a183e2c26276081c6684b0f65c830e063">ripple::PeerFinder::ManagerImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdoc">Transition to the stopped state, synchronously.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00073">PeerfinderManager.cpp:73</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00061">PublicKey.h:61</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a0b581151bf586fa9f1b64d250e947358"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a0b581151bf586fa9f1b64d250e947358">ripple::PeerFinder::ManagerImp::on_closed</a></div><div class="ttdeci">void on_closed(std::shared_ptr&lt; Slot &gt; const &amp;slot) override</div><div class="ttdoc">Called when the slot is closed.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00148">PeerfinderManager.cpp:148</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa51d139903531e663640d77b962bd390"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa51d139903531e663640d77b962bd390">ripple::PeerFinder::Logic::addStaticSource</a></div><div class="ttdeci">void addStaticSource(std::shared_ptr&lt; Source &gt; const &amp;source)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01015">peerfinder/impl/Logic.h:1015</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a87f8088518481b0fd79f137720f0ac60"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a87f8088518481b0fd79f137720f0ac60">ripple::PeerFinder::Logic::buildEndpointsForPeers</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; std::shared_ptr&lt; Slot &gt;, std::vector&lt; Endpoint &gt; &gt; &gt; buildEndpointsForPeers()</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00581">peerfinder/impl/Logic.h:581</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa51d139903531e663640d77b962bd390"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa51d139903531e663640d77b962bd390">ripple::PeerFinder::Logic::addStaticSource</a></div><div class="ttdeci">void addStaticSource(std::shared_ptr&lt; Source &gt; const &amp;source)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01034">peerfinder/impl/Logic.h:1034</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a87f8088518481b0fd79f137720f0ac60"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a87f8088518481b0fd79f137720f0ac60">ripple::PeerFinder::Logic::buildEndpointsForPeers</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; std::shared_ptr&lt; Slot &gt;, std::vector&lt; Endpoint &gt; &gt; &gt; buildEndpointsForPeers()</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00584">peerfinder/impl/Logic.h:584</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a813ab1be0cbd689a0d4ccf7c0d62d275"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a813ab1be0cbd689a0d4ccf7c0d62d275">ripple::PeerFinder::ManagerImp::m_clock</a></div><div class="ttdeci">clock_type &amp; m_clock</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00039">PeerfinderManager.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_ac9e98d497a06c94495c1e8aa7df36baa"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#ac9e98d497a06c94495c1e8aa7df36baa">ripple::PeerFinder::Logic::redirect</a></div><div class="ttdeci">std::vector&lt; Endpoint &gt; redirect(SlotImp::ptr const &amp;slot)</div><div class="ttdoc">Return a list of addresses suitable for redirection.</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00451">peerfinder/impl/Logic.h:451</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a234bdeb63700199f9beba710c760ff4c"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a234bdeb63700199f9beba710c760ff4c">ripple::PeerFinder::Logic::onWrite</a></div><div class="ttdeci">void onWrite(beast::PropertyStream::Map &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01138">peerfinder/impl/Logic.h:1138</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_ac9e98d497a06c94495c1e8aa7df36baa"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#ac9e98d497a06c94495c1e8aa7df36baa">ripple::PeerFinder::Logic::redirect</a></div><div class="ttdeci">std::vector&lt; Endpoint &gt; redirect(SlotImp::ptr const &amp;slot)</div><div class="ttdoc">Return a list of addresses suitable for redirection.</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00454">peerfinder/impl/Logic.h:454</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a234bdeb63700199f9beba710c760ff4c"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a234bdeb63700199f9beba710c760ff4c">ripple::PeerFinder::Logic::onWrite</a></div><div class="ttdeci">void onWrite(beast::PropertyStream::Map &amp;map)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l01157">peerfinder/impl/Logic.h:1157</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Counts_html_a5079e7463648892f9b3b89c170eca739"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Counts.html#a5079e7463648892f9b3b89c170eca739">ripple::PeerFinder::Counts::out_active</a></div><div class="ttdeci">int out_active() const</div><div class="ttdoc">Returns the number of outbound peers assigned an open slot.</div><div class="ttdef"><b>Definition:</b> <a href="Counts_8h_source.html#l00112">Counts.h:112</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_af0b8f084b921feed8362fba55c67c1c2"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#af0b8f084b921feed8362fba55c67c1c2">ripple::PeerFinder::ManagerImp::start</a></div><div class="ttdeci">void start() override</div><div class="ttdoc">Transition to the started state, synchronously.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00216">PeerfinderManager.cpp:216</a></div></div>
<div class="ttc" id="anamespaceripple_1_1PeerFinder_html_a737d84d4c155590d0a2861fd36781bbb"><div class="ttname"><a href="namespaceripple_1_1PeerFinder.html#a737d84d4c155590d0a2861fd36781bbb">ripple::PeerFinder::make_Manager</a></div><div class="ttdeci">std::unique_ptr&lt; Manager &gt; make_Manager(boost::asio::io_service &amp;io_service, clock_type &amp;clock, beast::Journal journal, BasicConfig const &amp;config, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdoc">Create a new Manager.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00273">PeerfinderManager.cpp:273</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a0b1d5e6623cdc587875dace2d7af93e7"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a0b1d5e6623cdc587875dace2d7af93e7">ripple::PeerFinder::Logic::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdoc">Stop the logic.</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00144">peerfinder/impl/Logic.h:144</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_a5ae23cfe8dc80e711aa216b9401b562c"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#a5ae23cfe8dc80e711aa216b9401b562c">ripple::PeerFinder::Logic::counts_</a></div><div class="ttdeci">Counts counts_</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00080">peerfinder/impl/Logic.h:80</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_ac6cd76da062d79c78b5dc75b8392d3c1"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#ac6cd76da062d79c78b5dc75b8392d3c1">ripple::PeerFinder::ManagerImp::io_service_</a></div><div class="ttdeci">boost::asio::io_service &amp; io_service_</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00037">PeerfinderManager.cpp:37</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_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>
<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="aclassripple_1_1PeerFinder_1_1Checker_html_a80ab76729ee78f258eeb0c952c50d674"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Checker.html#a80ab76729ee78f258eeb0c952c50d674">ripple::PeerFinder::Checker::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdoc">Stop the service.</div><div class="ttdef"><b>Definition:</b> <a href="Checker_8h_source.html#l00184">Checker.h:184</a></div></div>
@@ -412,7 +412,7 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1insight_1_1Gauge_html"><div class="ttname"><a href="classbeast_1_1insight_1_1Gauge.html">beast::insight::Gauge</a></div><div class="ttdoc">A metric for measuring an integral value.</div><div class="ttdef"><b>Definition:</b> <a href="Gauge_8h_source.html#l00039">Gauge.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_ac81da5148e01b182e36f96232ca62506"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#ac81da5148e01b182e36f96232ca62506">ripple::PeerFinder::ManagerImp::buildEndpointsForPeers</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; std::shared_ptr&lt; Slot &gt;, std::vector&lt; Endpoint &gt; &gt; &gt; buildEndpointsForPeers() override</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00210">PeerfinderManager.cpp:210</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1StoreSqdb_html_a8ef9e1792c3ede7583beaf680a86a757"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a8ef9e1792c3ede7583beaf680a86a757">ripple::PeerFinder::StoreSqdb::open</a></div><div class="ttdeci">void open(BasicConfig const &amp;config)</div><div class="ttdef"><b>Definition:</b> <a href="StoreSqdb_8h_source.html#l00056">StoreSqdb.h:56</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="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_1PeerFinder_1_1ManagerImp_html_a493009acac1a9bccd55d84632796f0d0"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a493009acac1a9bccd55d84632796f0d0">ripple::PeerFinder::ManagerImp::on_failure</a></div><div class="ttdeci">void on_failure(std::shared_ptr&lt; Slot &gt; const &amp;slot) override</div><div class="ttdoc">Called when an outbound connection is deemed to have failed.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00155">PeerfinderManager.cpp:155</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a9818b2efc99a9d862f01c900835b1f98"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a9818b2efc99a9d862f01c900835b1f98">ripple::PeerFinder::ManagerImp::once_per_second</a></div><div class="ttdeci">void once_per_second() override</div><div class="ttdoc">Perform periodic activity.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00204">PeerfinderManager.cpp:204</a></div></div>
@@ -432,7 +432,7 @@ $(function() {
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a870c8e53e39d362015e4b165fa0be489"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a870c8e53e39d362015e4b165fa0be489">ripple::PeerFinder::ManagerImp::onWrite</a></div><div class="ttdeci">void onWrite(beast::PropertyStream::Map &amp;map) override</div><div class="ttdoc">Subclass override.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00229">PeerfinderManager.cpp:229</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="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="aclassripple_1_1PeerFinder_1_1ManagerImp_html_ad650e898bfe237cb04ff6c67bdf2cf0d"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#ad650e898bfe237cb04ff6c67bdf2cf0d">ripple::PeerFinder::ManagerImp::onRedirects</a></div><div class="ttdeci">void onRedirects(boost::asio::ip::tcp::endpoint const &amp;remote_address, std::vector&lt; boost::asio::ip::tcp::endpoint &gt; const &amp;eps) override</div><div class="ttdoc">Called when we received redirect IPs from a busy peer.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00162">PeerfinderManager.cpp:162</a></div></div>
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>
@@ -448,7 +448,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a58f0b62562e58f5e514cf9f0c930c546"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a58f0b62562e58f5e514cf9f0c930c546">ripple::PeerFinder::ManagerImp::new_outbound_slot</a></div><div class="ttdeci">std::shared_ptr&lt; Slot &gt; new_outbound_slot(beast::IP::Endpoint const &amp;remote_endpoint) override</div><div class="ttdoc">Create a new outbound slot with the specified remote endpoint.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00134">PeerfinderManager.cpp:134</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a5c4f2a60cee7cb1de6bedfe6e964783c"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a5c4f2a60cee7cb1de6bedfe6e964783c">ripple::PeerFinder::ManagerImp::ManagerImp</a></div><div class="ttdeci">ManagerImp(boost::asio::io_service &amp;io_service, clock_type &amp;clock, beast::Journal journal, BasicConfig const &amp;config, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00048">PeerfinderManager.cpp:48</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1ManagerImp_html_a6c251b530d657897870c14d489cf73f1"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1ManagerImp.html#a6c251b530d657897870c14d489cf73f1">ripple::PeerFinder::ManagerImp::new_inbound_slot</a></div><div class="ttdeci">std::shared_ptr&lt; Slot &gt; new_inbound_slot(beast::IP::Endpoint const &amp;local_endpoint, beast::IP::Endpoint const &amp;remote_endpoint) override</div><div class="ttdoc">Add a URL as a fallback location to obtain IP::Endpoint sources.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8cpp_source.html#l00126">PeerfinderManager.cpp:126</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa34319e5e04dc1fccd18b14ceadf68bb"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa34319e5e04dc1fccd18b14ceadf68bb">ripple::PeerFinder::Logic::on_endpoints</a></div><div class="ttdeci">void on_endpoints(SlotImp::ptr const &amp;slot, Endpoints list)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00763">peerfinder/impl/Logic.h:763</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Logic_html_aa34319e5e04dc1fccd18b14ceadf68bb"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Logic.html#aa34319e5e04dc1fccd18b14ceadf68bb">ripple::PeerFinder::Logic::on_endpoints</a></div><div class="ttdeci">void on_endpoints(SlotImp::ptr const &amp;slot, Endpoints list)</div><div class="ttdef"><b>Definition:</b> <a href="peerfinder_2impl_2Logic_8h_source.html#l00766">peerfinder/impl/Logic.h:766</a></div></div>
<div class="ttc" id="anamespaceripple_1_1PeerFinder_html_ae15e107cb3b0b67dbf43bd4a0a229c15"><div class="ttname"><a href="namespaceripple_1_1PeerFinder.html#ae15e107cb3b0b67dbf43bd4a0a229c15">ripple::PeerFinder::Result</a></div><div class="ttdeci">Result</div><div class="ttdoc">Possible results from activating a slot.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00135">PeerfinderManager.h:135</a></div></div>
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00641">base_uint.h:641</a></div></div>
<!-- start footer part -->