mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: 670bc22cfa
This commit is contained in:
@@ -360,76 +360,92 @@ $(function() {
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> }</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  </div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096"> 297</a></span> <a class="code" href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096">HTTPDownloader::fail</a>(</div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  boost::filesystem::path dstPath,</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  boost::system::error_code <span class="keyword">const</span>& ec,</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& errMsg,</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<parser></a> <a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>)</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> {</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordflow">if</span> (!ec)</div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  {</div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << errMsg;</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  }</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ec != boost::asio::error::operation_aborted)</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  {</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << errMsg << <span class="stringliteral">": "</span> << ec.message();</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  </div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>)</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <a class="code" href="classripple_1_1HTTPDownloader.html#a37205e8d9ea9e38bfe5beda01bfe5485">closeBody</a>(<a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>);</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  </div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  {</div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  remove(dstPath);</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  }</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordflow">catch</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a> <span class="keyword">const</span>& e)</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  {</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << <span class="stringliteral">"exception: "</span> << e.<a class="codeRef" href="http://en.cppreference.com/w/cpp/error/exception/what.html">what</a>()</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  << <span class="stringliteral">" in function: "</span> << __func__;</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  }</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> }</div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classripple_1_1HTTPDownloader.html#ad7ff90c8c2234b945ee6b03820b47cdd"> 297</a></span> <a class="code" href="classripple_1_1HTTPDownloader.html#ad7ff90c8c2234b945ee6b03820b47cdd">HTTPDownloader::sessionIsActive</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code" href="classripple_1_1HTTPDownloader.html#a1608efa7e758d4b161c6fbd71ec3cff0">m_</a>);</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1HTTPDownloader.html#aebd897756f73b388ddaf7e4c6d41f612">sessionActive_</a>;</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> }</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  </div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classripple_1_1HTTPDownloader.html#a04aaa659ee883cc46ecdc2bc60987f0a"> 304</a></span> <a class="code" href="classripple_1_1HTTPDownloader.html#a04aaa659ee883cc46ecdc2bc60987f0a">HTTPDownloader::isStopping</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code" href="classripple_1_1HTTPDownloader.html#a1608efa7e758d4b161c6fbd71ec3cff0">m_</a>);</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1HTTPDownloader.html#a5f3895cd01a96c313cc00675417e6977">stop_</a>;</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> }</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096"> 311</a></span> <a class="code" href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096">HTTPDownloader::fail</a>(</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  boost::filesystem::path dstPath,</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  boost::system::error_code <span class="keyword">const</span>& ec,</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& errMsg,</div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<parser></a> <a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>)</div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> {</div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordflow">if</span> (!ec)</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  {</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << errMsg;</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  }</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ec != boost::asio::error::operation_aborted)</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  {</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << errMsg << <span class="stringliteral">": "</span> << ec.message();</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  }</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  </div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>)</div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classripple_1_1HTTPDownloader.html#a37205e8d9ea9e38bfe5beda01bfe5485">closeBody</a>(<a class="code" href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">parser</a>);</div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  </div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  {</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  remove(dstPath);</div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">catch</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a> <span class="keyword">const</span>& e)</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  {</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  JLOG(<a class="code" href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">error</a>()) << <span class="stringliteral">"exception: "</span> << e.<a class="codeRef" href="http://en.cppreference.com/w/cpp/error/exception/what.html">what</a>()</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  << <span class="stringliteral">" in function: "</span> << __func__;</div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  }</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> }</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  </div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a3a83f807e3fff4d1c93160dbbcc9c64d"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a3a83f807e3fff4d1c93160dbbcc9c64d">ripple::HTTPDownloader::getParser</a></div><div class="ttdeci">virtual std::shared_ptr< parser > getParser(boost::filesystem::path dstPath, std::function< void(boost::filesystem::path)> complete, boost::system::error_code &ec)=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a4527887376a54897f255df63f95a1207"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a4527887376a54897f255df63f95a1207">ripple::HTTPDownloader::checkPath</a></div><div class="ttdeci">virtual bool checkPath(boost::filesystem::path const &dstPath)=0</div></div>
|
||||
<div class="ttc" id="abind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a></div><div class="ttdeci">T bind(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a63a883cebf81b764433e67d90d4470d9ad9a22d7a8178d5b42a8750123cbfe5b1"><div class="ttname"><a href="namespaceripple.html#a63a883cebf81b764433e67d90d4470d9ad9a22d7a8178d5b42a8750123cbfe5b1">ripple::ShardState::complete</a></div><div class="ttdeci">@ complete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a1cc0d25bab382389afcafeecd37c67ca"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a1cc0d25bab382389afcafeecd37c67ca">ripple::HTTPDownloader::HTTPDownloader</a></div><div class="ttdeci">HTTPDownloader(boost::asio::io_service &io_service, Config const &config, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00025">HTTPDownloader.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ae220825fb19bf7c59b8097181ba892fc"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ae220825fb19bf7c59b8097181ba892fc">ripple::HTTPDownloader::c_</a></div><div class="ttdeci">std::condition_variable c_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00093">HTTPDownloader.h:93</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ae220825fb19bf7c59b8097181ba892fc"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ae220825fb19bf7c59b8097181ba892fc">ripple::HTTPDownloader::c_</a></div><div class="ttdeci">std::condition_variable c_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00099">HTTPDownloader.h:99</a></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="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a0b6a52c13975227deeea4ef70abc8be7"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a0b6a52c13975227deeea4ef70abc8be7">ripple::HTTPDownloader::read_buf_</a></div><div class="ttdeci">boost::beast::flat_buffer read_buf_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00087">HTTPDownloader.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a0b6a52c13975227deeea4ef70abc8be7"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a0b6a52c13975227deeea4ef70abc8be7">ripple::HTTPDownloader::read_buf_</a></div><div class="ttdeci">boost::beast::flat_buffer read_buf_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00093">HTTPDownloader.h:93</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_1HTTPDownloader_html_a37205e8d9ea9e38bfe5beda01bfe5485"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a37205e8d9ea9e38bfe5beda01bfe5485">ripple::HTTPDownloader::closeBody</a></div><div class="ttdeci">virtual void closeBody(std::shared_ptr< parser > p)=0</div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a5f3895cd01a96c313cc00675417e6977"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a5f3895cd01a96c313cc00675417e6977">ripple::HTTPDownloader::stop_</a></div><div class="ttdeci">std::atomic< bool > stop_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00088">HTTPDownloader.h:88</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a5f3895cd01a96c313cc00675417e6977"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a5f3895cd01a96c313cc00675417e6977">ripple::HTTPDownloader::stop_</a></div><div class="ttdeci">std::atomic< bool > stop_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00094">HTTPDownloader.h:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a9cc01b14ab0986172ad9fbc41616662a"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a9cc01b14ab0986172ad9fbc41616662a">ripple::HTTPDownloader::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00284">HTTPDownloader.cpp:284</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a1608efa7e758d4b161c6fbd71ec3cff0"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a1608efa7e758d4b161c6fbd71ec3cff0">ripple::HTTPDownloader::m_</a></div><div class="ttdeci">std::mutex m_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00091">HTTPDownloader.h:91</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ad89cdc3c6d7084f3dbd68a519062cc2e"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ad89cdc3c6d7084f3dbd68a519062cc2e">ripple::HTTPDownloader::stream_</a></div><div class="ttdeci">std::unique_ptr< HTTPStream > stream_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00086">HTTPDownloader.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a1608efa7e758d4b161c6fbd71ec3cff0"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a1608efa7e758d4b161c6fbd71ec3cff0">ripple::HTTPDownloader::m_</a></div><div class="ttdeci">std::mutex m_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00097">HTTPDownloader.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ad89cdc3c6d7084f3dbd68a519062cc2e"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ad89cdc3c6d7084f3dbd68a519062cc2e">ripple::HTTPDownloader::stream_</a></div><div class="ttdeci">std::unique_ptr< HTTPStream > stream_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00092">HTTPDownloader.h:92</a></div></div>
|
||||
<div class="ttc" id="ashared_from_this_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">std::enable_shared_from_this< HTTPDownloader >::shared_from_this</a></div><div class="ttdeci">T shared_from_this(T... args)</div></div>
|
||||
<div class="ttc" id="aload_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">std::atomic::load</a></div><div class="ttdeci">T load(T... args)</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_1HTTPDownloader_html_a02ca1f8a329e2075a29226089e751096"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096">ripple::HTTPDownloader::fail</a></div><div class="ttdeci">void fail(boost::filesystem::path dstPath, boost::system::error_code const &ec, std::string const &errMsg, std::shared_ptr< parser > parser)</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00297">HTTPDownloader.cpp:297</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a02ca1f8a329e2075a29226089e751096"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a02ca1f8a329e2075a29226089e751096">ripple::HTTPDownloader::fail</a></div><div class="ttdeci">void fail(boost::filesystem::path dstPath, boost::system::error_code const &ec, std::string const &errMsg, std::shared_ptr< parser > parser)</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00311">HTTPDownloader.cpp:311</a></div></div>
|
||||
<div class="ttc" id="aunique_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_aed75962906409ad382fbec61591df491"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#aed75962906409ad382fbec61591df491">ripple::HTTPDownloader::config_</a></div><div class="ttdeci">Config const & config_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00084">HTTPDownloader.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_aed75962906409ad382fbec61591df491"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#aed75962906409ad382fbec61591df491">ripple::HTTPDownloader::config_</a></div><div class="ttdeci">Config const & config_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00090">HTTPDownloader.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceboost_1_1asio_html"><div class="ttname"><a href="namespaceboost_1_1asio.html">boost::asio</a></div><div class="ttdef"><b>Definition:</b> <a href="Overlay_8h_source.html#l00041">Overlay.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</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::uint64_t</a></div></div>
|
||||
<div class="ttc" id="await_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/wait.html">std::condition_variable::wait</a></div><div class="ttdeci">T wait(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ad7ff90c8c2234b945ee6b03820b47cdd"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ad7ff90c8c2234b945ee6b03820b47cdd">ripple::HTTPDownloader::sessionIsActive</a></div><div class="ttdeci">bool sessionIsActive() const</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00297">HTTPDownloader.cpp:297</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="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_1HTTPDownloader_html_a04aaa659ee883cc46ecdc2bc60987f0a"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a04aaa659ee883cc46ecdc2bc60987f0a">ripple::HTTPDownloader::isStopping</a></div><div class="ttdeci">bool isStopping() const</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00304">HTTPDownloader.cpp:304</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a0438f2d57582abab6b9ef9b942af9b6f"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a0438f2d57582abab6b9ef9b942af9b6f">ripple::HTTPDownloader::download</a></div><div class="ttdeci">bool download(std::string const &host, std::string const &port, std::string const &target, int version, boost::filesystem::path const &dstPath, std::function< void(boost::filesystem::path)> complete, bool ssl=true)</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00038">HTTPDownloader.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a67006e79b06b6014cc1cbb53150810b4"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">ripple::HTTPDownloader::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00074">HTTPDownloader.h:74</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ac53696c115ea2f5327b429473c921089"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">ripple::HTTPDownloader::parser</a></div><div class="ttdeci">boost::beast::http::basic_parser< false > parser</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00072">HTTPDownloader.h:72</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a67006e79b06b6014cc1cbb53150810b4"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a67006e79b06b6014cc1cbb53150810b4">ripple::HTTPDownloader::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00080">HTTPDownloader.h:80</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_ac53696c115ea2f5327b429473c921089"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#ac53696c115ea2f5327b429473c921089">ripple::HTTPDownloader::parser</a></div><div class="ttdeci">boost::beast::http::basic_parser< false > parser</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00078">HTTPDownloader.h:78</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a4bfa640791fa282703a85a4db00b21ca"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a4bfa640791fa282703a85a4db00b21ca">ripple::HTTPDownloader::do_session</a></div><div class="ttdeci">void do_session(std::string host, std::string port, std::string target, int version, boost::filesystem::path dstPath, std::function< void(boost::filesystem::path)> complete, bool ssl, boost::asio::yield_context yield)</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8cpp_source.html#l00087">HTTPDownloader.cpp:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a787cb0169f8a3fb10ef99434c217fea9"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a787cb0169f8a3fb10ef99434c217fea9">ripple::HTTPDownloader::size</a></div><div class="ttdeci">virtual uint64_t size(std::shared_ptr< parser > p)=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_aebd897756f73b388ddaf7e4c6d41f612"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#aebd897756f73b388ddaf7e4c6d41f612">ripple::HTTPDownloader::sessionActive_</a></div><div class="ttdeci">bool sessionActive_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00092">HTTPDownloader.h:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a1ec934ea60b2ccab57678e6bde74a60c"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a1ec934ea60b2ccab57678e6bde74a60c">ripple::HTTPDownloader::strand_</a></div><div class="ttdeci">boost::asio::io_service::strand strand_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00085">HTTPDownloader.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_aebd897756f73b388ddaf7e4c6d41f612"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#aebd897756f73b388ddaf7e4c6d41f612">ripple::HTTPDownloader::sessionActive_</a></div><div class="ttdeci">bool sessionActive_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00098">HTTPDownloader.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HTTPDownloader_html_a1ec934ea60b2ccab57678e6bde74a60c"><div class="ttname"><a href="classripple_1_1HTTPDownloader.html#a1ec934ea60b2ccab57678e6bde74a60c">ripple::HTTPDownloader::strand_</a></div><div class="ttdeci">boost::asio::io_service::strand strand_</div><div class="ttdef"><b>Definition:</b> <a href="HTTPDownloader_8h_source.html#l00091">HTTPDownloader.h:91</a></div></div>
|
||||
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::exception::what</a></div><div class="ttdeci">T what(T... args)</div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
Reference in New Issue
Block a user