This commit is contained in:
manojsdoshi
2020-08-07 00:47:51 +00:00
parent dcccd76a0a
commit 2b1db1a63f
2465 changed files with 38488 additions and 40570 deletions

View File

@@ -102,16 +102,16 @@ $(function() {
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1DatabaseDownloader__test.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html">DatabaseDownloader_test</a> : <span class="keyword">public</span> beast::unit_test::suite</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classripple_1_1test_1_1TrustedPublisherServer.html">TrustedPublisherServer</a></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533"> 35</a></span>&#160; <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">createServer</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>&amp; env, <span class="keywordtype">bool</span> ssl = <span class="keyword">true</span>)</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;TrustedPublisherServer&gt;</a></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56"> 35</a></span>&#160; <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">createServer</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>&amp; env, <span class="keywordtype">bool</span> ssl = <span class="keyword">true</span>)</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; {</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;TrustedPublisherServer::Validator&gt;</a> list;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; list.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">push_back</a>(<a class="code" href="classripple_1_1test_1_1TrustedPublisherServer.html#aead3b0881a4e05587d730b024f4e9817">TrustedPublisherServer::randomValidator</a>());</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1test_1_1TrustedPublisherServer.html">TrustedPublisherServer</a>{</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple_1_1test.html#a389335d7fcc1277e10bb23ea4de4e645">make_TrustedPublisherServer</a>(</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#aeb96811d5ac7f90cf0736a5874aa55e9">getIOService</a>(),</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; list,</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0c5c39eaca76602521060995bb2cb0d0">timeKeeper</a>().<a class="code" href="classripple_1_1test_1_1ManualTimeKeeper.html#ac82d38f479a173052914954b90791754">now</a>() + <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{3600},</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; ssl};</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; ssl);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html"> 46</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html">DownloadCompleter</a></div>
@@ -193,15 +193,15 @@ $(function() {
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="comment">// create a TrustedPublisherServer as a simple HTTP</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="comment">// server to request from. Use the /textfile endpoint</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">// to get a simple text file sent as response.</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">createServer</a>(env);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">createServer</a>(env);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="classripple_1_1test_1_1detail_1_1FileDirGuard.html">ripple::test::detail::FileDirGuard</a> <span class="keyword">const</span> data{</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; *<span class="keyword">this</span>, <span class="stringliteral">&quot;downloads&quot;</span>, <span class="stringliteral">&quot;data&quot;</span>, <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">false</span>, <span class="keyword">false</span>};</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">// initiate the download and wait for the callback</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">// to be invoked</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">auto</span> stat = downloader-&gt;download(</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; server.local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server.local_endpoint().port()),</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; server-&gt;local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server-&gt;local_endpoint().port()),</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="stringliteral">&quot;/textfile&quot;</span>,</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; 11,</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; data.file(),</div>
@@ -266,10 +266,10 @@ $(function() {
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html">Downloader</a> dl{env};</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classripple_1_1test_1_1detail_1_1FileDirGuard.html">ripple::test::detail::FileDirGuard</a> <span class="keyword">const</span> datafile{</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; *<span class="keyword">this</span>, <span class="stringliteral">&quot;downloads&quot;</span>, <span class="stringliteral">&quot;data&quot;</span>, <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">false</span>, <span class="keyword">false</span>};</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">createServer</a>(env);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">auto</span> host = server.local_endpoint().address().to_string();</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">auto</span> port = <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server.local_endpoint().port());</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; server.stop();</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">createServer</a>(env);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">auto</span> host = server-&gt;local_endpoint().address().to_string();</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">auto</span> port = <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server-&gt;local_endpoint().port());</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; server-&gt;stop();</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; BEAST_EXPECT(dl-&gt;download(</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; host,</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; port,</div>
@@ -289,10 +289,10 @@ $(function() {
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html">Downloader</a> dl{env};</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="classripple_1_1test_1_1detail_1_1FileDirGuard.html">ripple::test::detail::FileDirGuard</a> <span class="keyword">const</span> datafile{</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; *<span class="keyword">this</span>, <span class="stringliteral">&quot;downloads&quot;</span>, <span class="stringliteral">&quot;data&quot;</span>, <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">false</span>, <span class="keyword">false</span>};</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">createServer</a>(env, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">createServer</a>(env, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; BEAST_EXPECT(dl-&gt;download(</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; server.local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server.local_endpoint().port()),</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; server-&gt;local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server-&gt;local_endpoint().port()),</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; 11,</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; datafile.file(),</div>
@@ -309,10 +309,10 @@ $(function() {
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html">Downloader</a> dl{env};</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="classripple_1_1test_1_1detail_1_1FileDirGuard.html">ripple::test::detail::FileDirGuard</a> <span class="keyword">const</span> datafile{</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; *<span class="keyword">this</span>, <span class="stringliteral">&quot;downloads&quot;</span>, <span class="stringliteral">&quot;data&quot;</span>, <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">false</span>, <span class="keyword">false</span>};</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">createServer</a>(env);</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">auto</span> server = <a class="code" href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">createServer</a>(env);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; BEAST_EXPECT(dl-&gt;download(</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; server.local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server.local_endpoint().port()),</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; server-&gt;local_endpoint().address().to_string(),</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(server-&gt;local_endpoint().port()),</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="stringliteral">&quot;/textfile/huge&quot;</span>,</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; 11,</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; datafile.file(),</div>
@@ -353,20 +353,20 @@ $(function() {
<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="astructripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter_html_a74e485f89d8eec4bbbf94c77015c296c"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html#a74e485f89d8eec4bbbf94c77015c296c">ripple::test::DatabaseDownloader_test::DownloadCompleter::cv</a></div><div class="ttdeci">std::condition_variable cv</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00049">DatabaseDownloader_test.cpp:49</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a287cf5b6a71db097fe1678c88926efb4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a287cf5b6a71db097fe1678c88926efb4">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00049">envconfig.h:49</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aaf50d329af2dd9c1af6287c398b791d1"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aaf50d329af2dd9c1af6287c398b791d1">ripple::test::TrustedPublisherServer::ca_cert</a></div><div class="ttdeci">static std::string const &amp; ca_cert()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00320">TrustedPublisherServer.h:320</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aaf50d329af2dd9c1af6287c398b791d1"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aaf50d329af2dd9c1af6287c398b791d1">ripple::test::TrustedPublisherServer::ca_cert</a></div><div class="ttdeci">static std::string const &amp; ca_cert()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00327">TrustedPublisherServer.h:327</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1DatabaseDownloader__test_html_aee7d6625f78349d6985dae653400b057"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html#aee7d6625f78349d6985dae653400b057">ripple::test::DatabaseDownloader_test::cb</a></div><div class="ttdeci">DownloadCompleter cb</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00077">DatabaseDownloader_test.cpp:77</a></div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader_html_abc9131cb8fc67e2606a7afbfbfcf2807"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html#abc9131cb8fc67e2606a7afbfbfcf2807">ripple::test::DatabaseDownloader_test::Downloader::ptr_</a></div><div class="ttdeci">std::shared_ptr&lt; DatabaseDownloader &gt; ptr_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00085">DatabaseDownloader_test.cpp:85</a></div></div>
<div class="ttc" id="anamespaceripple_html_a018bcf9b2ddbc1ace229d8c0a37fdd79"><div class="ttname"><a href="namespaceripple.html#a018bcf9b2ddbc1ace229d8c0a37fdd79">ripple::verify</a></div><div class="ttdeci">bool verify(PublicKey const &amp;publicKey, Slice const &amp;m, Slice const &amp;sig, bool mustBeFullyCanonical)</div><div class="ttdoc">Verify a signature on a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00268">PublicKey.cpp:268</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader_html_a551345dbe54073d0376d0cc29eb293d3"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html#a551345dbe54073d0376d0cc29eb293d3">ripple::test::DatabaseDownloader_test::Downloader::sink_</a></div><div class="ttdeci">test::StreamSink sink_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00081">DatabaseDownloader_test.cpp:81</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter_html_affcfa8b0ab53b9e4703ea25f55f8777d"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html#affcfa8b0ab53b9e4703ea25f55f8777d">ripple::test::DatabaseDownloader_test::DownloadCompleter::operator()</a></div><div class="ttdeci">void operator()(boost::filesystem::path dst)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00054">DatabaseDownloader_test.cpp:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_a389335d7fcc1277e10bb23ea4de4e645"><div class="ttname"><a href="namespaceripple_1_1test.html#a389335d7fcc1277e10bb23ea4de4e645">ripple::test::make_TrustedPublisherServer</a></div><div class="ttdeci">std::shared_ptr&lt; TrustedPublisherServer &gt; make_TrustedPublisherServer(boost::asio::io_context &amp;ioc, std::vector&lt; TrustedPublisherServer::Validator &gt; const &amp;validators, NetClock::time_point expiration, bool useSSL=false, int version=1, bool immediateStart=true, int sequence=1)</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00618">TrustedPublisherServer.h:618</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter_html_a089787d6b7796e7c5a85de37348821ab"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html#a089787d6b7796e7c5a85de37348821ab">ripple::test::DatabaseDownloader_test::DownloadCompleter::waitComplete</a></div><div class="ttdeci">bool waitComplete()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00063">DatabaseDownloader_test.cpp:63</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="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_1test_1_1TrustedPublisherServer_html"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html">ripple::test::TrustedPublisherServer</a></div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00042">TrustedPublisherServer.h:42</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_1test_1_1DatabaseDownloader__test_html_a5ac8679c966348f02e7c7135514b553a"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html#a5ac8679c966348f02e7c7135514b553a">ripple::test::DatabaseDownloader_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00260">DatabaseDownloader_test.cpp:260</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aead3b0881a4e05587d730b024f4e9817"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aead3b0881a4e05587d730b024f4e9817">ripple::test::TrustedPublisherServer::randomValidator</a></div><div class="ttdeci">static Validator randomValidator()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00128">TrustedPublisherServer.h:128</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aead3b0881a4e05587d730b024f4e9817"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aead3b0881a4e05587d730b024f4e9817">ripple::test::TrustedPublisherServer::randomValidator</a></div><div class="ttdeci">static Validator randomValidator()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00131">TrustedPublisherServer.h:131</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader_html_aefcd2373cabfff2c0d5e2a6fcef1ebf2"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1Downloader.html#aefcd2373cabfff2c0d5e2a6fcef1ebf2">ripple::test::DatabaseDownloader_test::Downloader::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00082">DatabaseDownloader_test.cpp:82</a></div></div>
<div class="ttc" id="await_for_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/wait_for.html">std::condition_variable::wait_for</a></div><div class="ttdeci">T wait_for(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_aeb96811d5ac7f90cf0736a5874aa55e9"><div class="ttname"><a href="classripple_1_1Application.html#aeb96811d5ac7f90cf0736a5874aa55e9">ripple::Application::getIOService</a></div><div class="ttdeci">virtual boost::asio::io_service &amp; getIOService()=0</div></div>
@@ -381,11 +381,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1DatabaseDownloader__test_html_a016eaf2d7804c9914029eecdadc49324"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html#a016eaf2d7804c9914029eecdadc49324">ripple::test::DatabaseDownloader_test::testFailures</a></div><div class="ttdeci">void testFailures()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00155">DatabaseDownloader_test.cpp:155</a></div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter_html_a14ca53e06be6e8a3da87ea237f8c62eb"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html#a14ca53e06be6e8a3da87ea237f8c62eb">ripple::test::DatabaseDownloader_test::DownloadCompleter::dest</a></div><div class="ttdeci">boost::filesystem::path dest</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00051">DatabaseDownloader_test.cpp:51</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1DatabaseDownloader__test_html_a22e01a88b7bb612b69b426d3ccae3a56"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html#a22e01a88b7bb612b69b426d3ccae3a56">ripple::test::DatabaseDownloader_test::createServer</a></div><div class="ttdeci">std::shared_ptr&lt; TrustedPublisherServer &gt; createServer(jtx::Env &amp;env, bool ssl=true)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00035">DatabaseDownloader_test.cpp:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1FileDirGuard_html"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1FileDirGuard.html">ripple::test::detail::FileDirGuard</a></div><div class="ttdoc">Write a file in a directory and remove when done.</div><div class="ttdef"><b>Definition:</b> <a href="FileDirGuard_8h_source.html#l00110">FileDirGuard.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1DatabaseDownloader_html"><div class="ttname"><a href="classripple_1_1DatabaseDownloader.html">ripple::DatabaseDownloader</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader_8h_source.html#l00028">DatabaseDownloader.h:28</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1ManualTimeKeeper_html_ac82d38f479a173052914954b90791754"><div class="ttname"><a href="classripple_1_1test_1_1ManualTimeKeeper.html#ac82d38f479a173052914954b90791754">ripple::test::ManualTimeKeeper::now</a></div><div class="ttdeci">time_point now() const override</div><div class="ttdoc">Returns the estimate of wall time, in network time.</div><div class="ttdef"><b>Definition:</b> <a href="ManualTimeKeeper_8cpp_source.html#l00037">ManualTimeKeeper.cpp:37</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>
<div class="ttc" id="aclassripple_1_1test_1_1DatabaseDownloader__test_html_a7b1963cf15dca46d8af5e98407804533"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html#a7b1963cf15dca46d8af5e98407804533">ripple::test::DatabaseDownloader_test::createServer</a></div><div class="ttdeci">TrustedPublisherServer createServer(jtx::Env &amp;env, bool ssl=true)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00035">DatabaseDownloader_test.cpp:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00115">Env.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1DatabaseDownloader__test_html"><div class="ttname"><a href="classripple_1_1test_1_1DatabaseDownloader__test.html">ripple::test::DatabaseDownloader_test</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00032">DatabaseDownloader_test.cpp:32</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter_html_a97149fa67901e0fd60463767ec74b9fd"><div class="ttname"><a href="structripple_1_1test_1_1DatabaseDownloader__test_1_1DownloadCompleter.html#a97149fa67901e0fd60463767ec74b9fd">ripple::test::DatabaseDownloader_test::DownloadCompleter::called</a></div><div class="ttdeci">bool called</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseDownloader__test_8cpp_source.html#l00050">DatabaseDownloader_test.cpp:50</a></div></div>