This commit is contained in:
intelliot
2023-03-30 17:17:32 +00:00
parent 46a9e12557
commit 18232bf4ac
216 changed files with 13750 additions and 13618 deletions

View File

@@ -272,7 +272,7 @@ $(function() {
<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="astructripple_1_1ValidatorSite_1_1Site_html_a62935f3b4320b427b0b6dce87b59236e"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site.html#a62935f3b4320b427b0b6dce87b59236e">ripple::ValidatorSite::Site::lastRequestSuccessful</a></div><div class="ttdeci">bool lastRequestSuccessful</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00114">ValidatorSite.h:114</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a7efbd4fbe3262bf1ac03aba3d1eafa40"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a7efbd4fbe3262bf1ac03aba3d1eafa40">ripple::ValidatorSite::makeRequest</a></div><div class="ttdeci">void makeRequest(std::shared_ptr&lt; Site::Resource &gt; resource, std::size_t siteIdx, std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdoc">Initiate request to given resource.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00231">ValidatorSite.cpp:231</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_ae51cbbaec8fe3999b66c543751c4e5cb"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#ae51cbbaec8fe3999b66c543751c4e5cb">ripple::ValidatorSite::onSiteFetch</a></div><div class="ttdeci">void onSiteFetch(boost::system::error_code const &amp;ec, endpoint_type const &amp;endpoint, detail::response_type &amp;&amp;res, std::size_t siteIdx)</div><div class="ttdoc">Store latest list fetched from site.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00539">ValidatorSite.cpp:539</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_ae51cbbaec8fe3999b66c543751c4e5cb"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#ae51cbbaec8fe3999b66c543751c4e5cb">ripple::ValidatorSite::onSiteFetch</a></div><div class="ttdeci">void onSiteFetch(boost::system::error_code const &amp;ec, endpoint_type const &amp;endpoint, detail::response_type &amp;&amp;res, std::size_t siteIdx)</div><div class="ttdoc">Store latest list fetched from site.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00540">ValidatorSite.cpp:540</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_ad83fa93cbdbf3c4d7535a750cb21015d"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#ad83fa93cbdbf3c4d7535a750cb21015d">ripple::ValidatorSite::state_mutex_</a></div><div class="ttdeci">std::mutex state_mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00123">ValidatorSite.h:123</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a13d17a86ad8d1ecdf3e4d2b99c51c03c"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a13d17a86ad8d1ecdf3e4d2b99c51c03c">ripple::ValidatorSite::Work</a></div><div class="ttdeci">friend class Work</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00071">ValidatorSite.h:71</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_af9fef79ce80c89503aa59a9d4477baa1"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#af9fef79ce80c89503aa59a9d4477baa1">ripple::ValidatorSite::fetching_</a></div><div class="ttdeci">std::atomic&lt; bool &gt; fetching_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00130">ValidatorSite.h:130</a></div></div>
@@ -282,15 +282,15 @@ $(function() {
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_ac9fbfd6284b1908abb5c133b19f4df8a"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#ac9fbfd6284b1908abb5c133b19f4df8a">ripple::ValidatorSite::app_</a></div><div class="ttdeci">Application &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00117">ValidatorSite.h:117</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_1_1Status_html_a051a2a912896e81b91346204942255fe"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site_1_1Status.html#a051a2a912896e81b91346204942255fe">ripple::ValidatorSite::Site::Status::refreshed</a></div><div class="ttdeci">clock_type::time_point refreshed</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00082">ValidatorSite.h:82</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_acb695da845a4ea5cd8e9a04032896a47"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#acb695da845a4ea5cd8e9a04032896a47">ripple::ValidatorSite::pending_</a></div><div class="ttdeci">std::atomic&lt; bool &gt; pending_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00133">ValidatorSite.h:133</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a312f364fbd7a199243881139578c9ac7"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a312f364fbd7a199243881139578c9ac7">ripple::ValidatorSite::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">Return JSON representation of configured validator sites.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00662">ValidatorSite.cpp:662</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a312f364fbd7a199243881139578c9ac7"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a312f364fbd7a199243881139578c9ac7">ripple::ValidatorSite::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">Return JSON representation of configured validator sites.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00667">ValidatorSite.cpp:667</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_ae15d45ff053a79317feb96a72931ff18"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#ae15d45ff053a79317feb96a72931ff18">ripple::ValidatorSite::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00118">ValidatorSite.h:118</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a0b6c467cf0ab7b9da438dcb9fcefa849"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a0b6c467cf0ab7b9da438dcb9fcefa849">ripple::ValidatorSite::cv_</a></div><div class="ttdeci">std::condition_variable cv_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00125">ValidatorSite.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a7deea546f02ef1493287569cc72fceea"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a7deea546f02ef1493287569cc72fceea">ripple::ValidatorSite::parseJsonResponse</a></div><div class="ttdeci">void parseJsonResponse(std::string const &amp;res, std::size_t siteIdx, std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdoc">Parse json response from validator list site.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00371">ValidatorSite.cpp:371</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a7deea546f02ef1493287569cc72fceea"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a7deea546f02ef1493287569cc72fceea">ripple::ValidatorSite::parseJsonResponse</a></div><div class="ttdeci">void parseJsonResponse(std::string const &amp;res, std::size_t siteIdx, std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdoc">Parse json response from validator list site.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00372">ValidatorSite.cpp:372</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_1_1Status_html_a8a4c75f97ab028a61b0234965200e247"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site_1_1Status.html#a8a4c75f97ab028a61b0234965200e247">ripple::ValidatorSite::Site::Status::message</a></div><div class="ttdeci">std::string message</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00084">ValidatorSite.h:84</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_1ValidatorSite_html_a6a943ee7c2eb6885495bed7368b18350"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a6a943ee7c2eb6885495bed7368b18350">ripple::ValidatorSite::join</a></div><div class="ttdeci">void join()</div><div class="ttdoc">Wait for current fetches from sites to complete.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00176">ValidatorSite.cpp:176</a></div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt; bool &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a750210f24bd5f9866d65d3fddd4e0f52"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a750210f24bd5f9866d65d3fddd4e0f52">ripple::ValidatorSite::processRedirect</a></div><div class="ttdeci">std::shared_ptr&lt; Site::Resource &gt; processRedirect(detail::response_type &amp;res, std::size_t siteIdx, std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdoc">Interpret a redirect response.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00493">ValidatorSite.cpp:493</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a750210f24bd5f9866d65d3fddd4e0f52"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a750210f24bd5f9866d65d3fddd4e0f52">ripple::ValidatorSite::processRedirect</a></div><div class="ttdeci">std::shared_ptr&lt; Site::Resource &gt; processRedirect(detail::response_type &amp;res, std::size_t siteIdx, std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdoc">Interpret a redirect response.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00494">ValidatorSite.cpp:494</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a4531ee7ec60be0e673eb38fab1c4de37"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a4531ee7ec60be0e673eb38fab1c4de37">ripple::ValidatorSite::sites_mutex_</a></div><div class="ttdeci">std::mutex sites_mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00122">ValidatorSite.h:122</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_html_aa4105c913e2286bf65cec69a77a9a191"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site.html#aa4105c913e2286bf65cec69a77a9a191">ripple::ValidatorSite::Site::redirCount</a></div><div class="ttdeci">unsigned short redirCount</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00109">ValidatorSite.h:109</a></div></div>
<div class="ttc" id="amemory_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/memory.html">memory</a></div></div>
@@ -302,7 +302,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_1_1Resource_html"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site_1_1Resource.html">ripple::ValidatorSite::Site::Resource</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00087">ValidatorSite.h:87</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_html_aa44e856f21ef00d4d14401f1212930a9"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site.html#aa44e856f21ef00d4d14401f1212930a9">ripple::ValidatorSite::Site::activeResource</a></div><div class="ttdeci">std::shared_ptr&lt; Resource &gt; activeResource</div><div class="ttdoc">the active resource being requested.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00107">ValidatorSite.h:107</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_1_1Resource_html_afe65f03ab908c1d1f997143c38a18333"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site_1_1Resource.html#afe65f03ab908c1d1f997143c38a18333">ripple::ValidatorSite::Site::Resource::Resource</a></div><div class="ttdeci">Resource(std::string uri_)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00038">ValidatorSite.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a4b504b4aa14b42ae424d4195391748c1"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a4b504b4aa14b42ae424d4195391748c1">ripple::ValidatorSite::onTextFetch</a></div><div class="ttdeci">void onTextFetch(boost::system::error_code const &amp;ec, std::string const &amp;res, std::size_t siteIdx)</div><div class="ttdoc">Store latest list fetched from anywhere.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00625">ValidatorSite.cpp:625</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a4b504b4aa14b42ae424d4195391748c1"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a4b504b4aa14b42ae424d4195391748c1">ripple::ValidatorSite::onTextFetch</a></div><div class="ttdeci">void onTextFetch(boost::system::error_code const &amp;ec, std::string const &amp;res, std::size_t siteIdx)</div><div class="ttdoc">Store latest list fetched from anywhere.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8cpp_source.html#l00628">ValidatorSite.cpp:628</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_1_1Status_html_ac30a88227005185ee3ce1e3ce8efa687"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site_1_1Status.html#ac30a88227005185ee3ce1e3ce8efa687">ripple::ValidatorSite::Site::Status::disposition</a></div><div class="ttdeci">ListDisposition disposition</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00083">ValidatorSite.h:83</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorSite_1_1Site_html_a092ee2780769bf0db0beccebf6b0d431"><div class="ttname"><a href="structripple_1_1ValidatorSite_1_1Site.html#a092ee2780769bf0db0beccebf6b0d431">ripple::ValidatorSite::Site::loadedResource</a></div><div class="ttdeci">std::shared_ptr&lt; Resource &gt; loadedResource</div><div class="ttdoc">the original uri as loaded from config</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00097">ValidatorSite.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorSite_html_a65d08f2fd201e3996243118d9008b3a9"><div class="ttname"><a href="classripple_1_1ValidatorSite.html#a65d08f2fd201e3996243118d9008b3a9">ripple::ValidatorSite::stopping_</a></div><div class="ttdeci">std::atomic&lt; bool &gt; stopping_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorSite_8h_source.html#l00134">ValidatorSite.h:134</a></div></div>