This commit is contained in:
manojsdoshi
2020-11-20 19:16:46 +00:00
parent 47b1eac2df
commit 27ba201b4c
2686 changed files with 57984 additions and 53971 deletions

View File

@@ -129,8 +129,8 @@ $(function() {
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="comment">// Open the backend</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Backend&gt;</a> backend =</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">Manager::instance</a>().<a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a5008bfc75ce6dbf0bee4cc5de5fe51a9">make_Backend</a>(params, scheduler, journal);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Backend&gt;</a> backend = <a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">Manager::instance</a>().<a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a81a6d60d5ccc13e9b0ad87dd6ea7aeca">make_Backend</a>(</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; params, <a class="code" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(4), scheduler, journal);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; backend-&gt;open();</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="comment">// Write the batch</span></div>
@@ -154,8 +154,8 @@ $(function() {
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">// Re-open the backend</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Backend&gt;</a> backend =</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">Manager::instance</a>().<a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a5008bfc75ce6dbf0bee4cc5de5fe51a9">make_Backend</a>(params, scheduler, journal);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Backend&gt;</a> backend = <a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">Manager::instance</a>().<a class="code" href="classripple_1_1NodeStore_1_1Manager.html#a81a6d60d5ccc13e9b0ad87dd6ea7aeca">make_Backend</a>(</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; params, <a class="code" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(4), scheduler, journal);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; backend-&gt;open();</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="comment">// Read it back in</span></div>
@@ -201,12 +201,12 @@ $(function() {
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; std::shared_ptr&lt; NodeObject &gt; &gt;</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1LessThan_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1LessThan.html">ripple::NodeStore::LessThan</a></div><div class="ttdoc">Binary function that satisfies the strict-weak-ordering requirement.</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00044">TestBase.h:44</a></div></div>
<div class="ttc" id="anamespacebeast_1_1severities_html"><div class="ttname"><a href="namespacebeast_1_1severities.html">beast::severities</a></div><div class="ttdoc">A namespace for easy access to logging severity values.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00029">Journal.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a5008bfc75ce6dbf0bee4cc5de5fe51a9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a5008bfc75ce6dbf0bee4cc5de5fe51a9">ripple::NodeStore::Manager::make_Backend</a></div><div class="ttdeci">virtual std::unique_ptr&lt; Backend &gt; make_Backend(Section const &amp;parameters, Scheduler &amp;scheduler, beast::Journal journal)=0</div><div class="ttdoc">Create a backend.</div></div>
<div class="ttc" id="asort_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/sort.html">std::sort</a></div><div class="ttdeci">T sort(T... args)</div></div>
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a267dea3178f1f0ef8d67b59a10f14f1d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">ripple::NodeStore::TestBase::areBatchesEqual</a></div><div class="ttdeci">static bool areBatchesEqual(Batch const &amp;lhs, Batch const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00120">TestBase.h:120</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend__test_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend__test.html">ripple::NodeStore::Backend_test</a></div><div class="ttdef"><b>Definition:</b> <a href="Backend__test_8cpp_source.html#l00033">Backend_test.cpp:33</a></div></div>
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a2f88bfc03df04e244cc4073a07268e8d"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a2f88bfc03df04e244cc4073a07268e8d">ripple::NodeStore::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(Backend, ripple_core, ripple)</div></div>
<div class="ttc" id="anamespaceripple_html_a13d7c6c34d30731bbc221f629e03f8db"><div class="ttname"><a href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">ripple::megabytes</a></div><div class="ttdeci">constexpr auto megabytes(T value) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="ByteUtilities_8h_source.html#l00034">ByteUtilities.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a514499e56722487774c7d496b4bc2d65"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">ripple::NodeStore::TestBase::fetchCopyOfBatch</a></div><div class="ttdeci">void fetchCopyOfBatch(Backend &amp;backend, Batch *pCopy, Batch const &amp;batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00155">TestBase.h:155</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="aclassripple_1_1test_1_1SuiteJournal_html"><div class="ttname"><a href="classripple_1_1test_1_1SuiteJournal.html">ripple::test::SuiteJournal</a></div><div class="ttdef"><b>Definition:</b> <a href="SuiteJournal_8h_source.html#l00088">SuiteJournal.h:88</a></div></div>
@@ -214,9 +214,10 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a08fa07a45987d889d373b9a10280700e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">ripple::NodeStore::TestBase::createPredictableBatch</a></div><div class="ttdeci">static Batch createPredictableBatch(int numObjects, std::uint64_t seed)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00080">TestBase.h:80</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_1Section_html_a3059b48f861508b116c274af605c4b0a"><div class="ttname"><a href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">ripple::Section::set</a></div><div class="ttdeci">void set(std::string const &amp;key, std::string const &amp;value)</div><div class="ttdoc">Set a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00032">BasicConfig.cpp:32</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a81a6d60d5ccc13e9b0ad87dd6ea7aeca"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a81a6d60d5ccc13e9b0ad87dd6ea7aeca">ripple::NodeStore::Manager::make_Backend</a></div><div class="ttdeci">virtual std::unique_ptr&lt; Backend &gt; make_Backend(Section const &amp;parameters, std::size_t burstSize, Scheduler &amp;scheduler, beast::Journal journal)=0</div><div class="ttdoc">Create a backend.</div></div>
<div class="ttc" id="aclassbeast_1_1detail_1_1xor__shift__engine_html"><div class="ttname"><a href="classbeast_1_1detail_1_1xor__shift__engine.html">beast::detail::xor_shift_engine</a></div><div class="ttdef"><b>Definition:</b> <a href="xor__shift__engine_8h_source.html#l00032">xor_shift_engine.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a5bd5d36de98ec8e56c5c3da9148ae72f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">ripple::NodeStore::TestBase::storeBatch</a></div><div class="ttdeci">void storeBatch(Backend &amp;backend, Batch const &amp;batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00145">TestBase.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a59f9bcb7e6049d1b4c557891992f6cab"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">ripple::NodeStore::Manager::instance</a></div><div class="ttdeci">static Manager &amp; instance()</div><div class="ttdoc">Returns the instance of the manager singleton.</div><div class="ttdef"><b>Definition:</b> <a href="ManagerImp_8cpp_source.html#l00117">ManagerImp.cpp:117</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a59f9bcb7e6049d1b4c557891992f6cab"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">ripple::NodeStore::Manager::instance</a></div><div class="ttdeci">static Manager &amp; instance()</div><div class="ttdoc">Returns the instance of the manager singleton.</div><div class="ttdef"><b>Definition:</b> <a href="ManagerImp_8cpp_source.html#l00119">ManagerImp.cpp:119</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="arandom_shuffle_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::shuffle</a></div><div class="ttdeci">T shuffle(T... args)</div></div>
<div class="ttc" id="aclassbeast_1_1temp__dir_html"><div class="ttname"><a href="classbeast_1_1temp__dir.html">beast::temp_dir</a></div><div class="ttdoc">RAII temporary directory.</div><div class="ttdef"><b>Definition:</b> <a href="temp__dir_8h_source.html#l00033">temp_dir.h:33</a></div></div>