This commit is contained in:
manojsdoshi
2020-10-14 23:50:07 +00:00
parent b7f5072ca1
commit 47b1eac2df
1003 changed files with 51748 additions and 50621 deletions

View File

@@ -191,7 +191,7 @@ $(function() {
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">// archives_, process_ and to protect setting and</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">// destroying sqliteDB_.</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a236fb42ce35edfad5e0f61f1405bb40a"> 132</a></span>&#160;<span class="comment"></span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> <span class="keyword">mutable</span> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a236fb42ce35edfad5e0f61f1405bb40a">m_</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a854a548b77c0fd9589bff1727b53b8ec"> 133</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;DatabaseDownloader&gt;</a> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a854a548b77c0fd9589bff1727b53b8ec">downloader_</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a34d3fabb2e65c099599876069e7e7b0e"> 133</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;DatabaseDownloader&gt;</a> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a34d3fabb2e65c099599876069e7e7b0e">downloader_</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ab84c25aafda27b95933b5c1cbc68f0dd"> 134</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map&lt;std::uint32_t, parsedURL&gt;</a> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ab84c25aafda27b95933b5c1cbc68f0dd">archives_</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a050e467324d568c212779f599613a0a7"> 135</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a050e467324d568c212779f599613a0a7">process_</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aaa1e762706873f97b00a57f8b793c740"> 136</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;DatabaseCon&gt;</a> <a class="code" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aaa1e762706873f97b00a57f8b793c740">sqliteDB_</a>;</div>
@@ -229,12 +229,14 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00097">Application.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a3f71f8f6a470ef8f35d20f308eb73ac3"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a3f71f8f6a470ef8f35d20f308eb73ac3">ripple::RPC::ShardArchiveHandler::getDownloadDirectory</a></div><div class="ttdeci">static boost::filesystem::path getDownloadDirectory(Config const &amp;config)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00037">ShardArchiveHandler.cpp:37</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a34d3fabb2e65c099599876069e7e7b0e"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a34d3fabb2e65c099599876069e7e7b0e">ripple::RPC::ShardArchiveHandler::downloader_</a></div><div class="ttdeci">std::shared_ptr&lt; DatabaseDownloader &gt; downloader_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00133">ShardArchiveHandler.h:133</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a3ff9ae0459edf9d27608ecce2dbf7e66"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a3ff9ae0459edf9d27608ecce2dbf7e66">ripple::RPC::ShardArchiveHandler::downloadDir_</a></div><div class="ttdeci">const boost::filesystem::path downloadDir_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00141">ShardArchiveHandler.h:141</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a96be731243ad4013480bcc9e56502924"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a96be731243ad4013480bcc9e56502924">ripple::RPC::ShardArchiveHandler::remove</a></div><div class="ttdeci">void remove(std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00525">ShardArchiveHandler.cpp:525</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a22d8c0f551d59bfff5fe3463da5cb247"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a22d8c0f551d59bfff5fe3463da5cb247">ripple::RPC::ShardArchiveHandler::timerCounter_</a></div><div class="ttdeci">TimerOpCounter timerCounter_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00144">ShardArchiveHandler.h:144</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_ae753e220dc179447da97185d3d1fc97a"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ae753e220dc179447da97185d3d1fc97a">ripple::RPC::ShardArchiveHandler::verificationScheduler_</a></div><div class="ttdeci">ShardVerificationScheduler verificationScheduler_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00145">ShardArchiveHandler.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a3b707d77530731bc78a97878414f1a91"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a3b707d77530731bc78a97878414f1a91">ripple::RPC::ShardArchiveHandler::operator=</a></div><div class="ttdeci">ShardArchiveHandler &amp; operator=(ShardArchiveHandler &amp;&amp;)=delete</div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a29c53e2203380b6def0818dc887964e2"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a29c53e2203380b6def0818dc887964e2">ripple::RPC::ShardArchiveHandler::removeAndProceed</a></div><div class="ttdeci">bool removeAndProceed(std::lock_guard&lt; std::mutex &gt; const &amp;lock)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00594">ShardArchiveHandler.cpp:594</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_af694763a663c7c1a33757959ae8bfc9d"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#af694763a663c7c1a33757959ae8bfc9d">ripple::RPC::ShardArchiveHandler::~ShardArchiveHandler</a></div><div class="ttdeci">virtual ~ShardArchiveHandler()=default</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a1d5fcb70e734bc8c0df786b826bdcab0"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a1d5fcb70e734bc8c0df786b826bdcab0">ripple::RPC::ShardArchiveHandler::start</a></div><div class="ttdeci">bool start()</div><div class="ttdoc">Starts downloading and importing archives.</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00259">ShardArchiveHandler.cpp:259</a></div></div>
@@ -250,13 +252,12 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Stoppable_html"><div class="ttname"><a href="classripple_1_1Stoppable.html">ripple::Stoppable</a></div><div class="ttdoc">Provides an interface for starting and stopping.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8h_source.html#l00201">Stoppable.h:201</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a6677b860054025ac3f19ab5dd1b70be1"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a6677b860054025ac3f19ab5dd1b70be1">ripple::RPC::ShardArchiveHandler::release</a></div><div class="ttdeci">void release()</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00301">ShardArchiveHandler.cpp:301</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a0962cbf9e2d4b7a067a85676ad317c1f"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a0962cbf9e2d4b7a067a85676ad317c1f">ripple::RPC::ShardArchiveHandler::process</a></div><div class="ttdeci">void process(boost::filesystem::path const &amp;dstPath)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00486">ShardArchiveHandler.cpp:486</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00067">Config.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00068">Config.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_aaa1e762706873f97b00a57f8b793c740"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aaa1e762706873f97b00a57f8b793c740">ripple::RPC::ShardArchiveHandler::sqliteDB_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; sqliteDB_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00136">ShardArchiveHandler.h:136</a></div></div>
<div class="ttc" id="aclassripple_1_1ClosureCounter_html"><div class="ttname"><a href="classripple_1_1ClosureCounter.html">ripple::ClosureCounter&lt; void, boost::system::error_code const &amp; &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_aa49e1c3f0afd83dea8b99ad37e785f04"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aa49e1c3f0afd83dea8b99ad37e785f04">ripple::RPC::ShardArchiveHandler::complete</a></div><div class="ttdeci">void complete(boost::filesystem::path dstPath)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00405">ShardArchiveHandler.cpp:405</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::uint32_t</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_a854a548b77c0fd9589bff1727b53b8ec"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a854a548b77c0fd9589bff1727b53b8ec">ripple::RPC::ShardArchiveHandler::downloader_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseDownloader &gt; downloader_</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8h_source.html#l00133">ShardArchiveHandler.h:133</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardVerificationScheduler_html"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardVerificationScheduler.html">ripple::RPC::ShardVerificationScheduler</a></div><div class="ttdef"><b>Definition:</b> <a href="ShardVerificationScheduler_8h_source.html#l00029">ShardVerificationScheduler.h:29</a></div></div>
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1ShardArchiveHandler_html_ab4569f929cc70fa2b6425eaabe05845a"><div class="ttname"><a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ab4569f929cc70fa2b6425eaabe05845a">ripple::RPC::ShardArchiveHandler::makeShardArchiveHandler</a></div><div class="ttdeci">static std::unique_ptr&lt; ShardArchiveHandler &gt; makeShardArchiveHandler(Application &amp;app, Stoppable &amp;parent)</div><div class="ttdef"><b>Definition:</b> <a href="ShardArchiveHandler_8cpp_source.html#l00048">ShardArchiveHandler.cpp:48</a></div></div>