This commit is contained in:
manojsdoshi
2021-07-28 21:28:06 +00:00
parent 2709cd752f
commit 1ce46a7e6b
665 changed files with 43276 additions and 41195 deletions

View File

@@ -197,8 +197,8 @@ $(function() {
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;}</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">size_t</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceripple.html#a84626092745fe58e01d4858a20c9dccc"> 130</a></span>&#160;<a class="code" href="namespaceripple.html#a84626092745fe58e01d4858a20c9dccc">getKBUsedAll</a>(soci::session&amp; s)</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceripple.html#a3063535903fec75ab36b634cb531c835"> 130</a></span>&#160;<a class="code" href="namespaceripple.html#a3063535903fec75ab36b634cb531c835">getKBUsedAll</a>(soci::session&amp; s)</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;{</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="namespaceripple.html#abe449958df05c4d57344a6d5052d55c4">getConnection</a>(s))</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; Throw&lt;std::logic_error&gt;(<span class="stringliteral">&quot;No connection found.&quot;</span>);</div>
@@ -206,8 +206,8 @@ $(function() {
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; sqlite_api::sqlite3_memory_used() / <a class="code" href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">kilobytes</a>(1));</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;}</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">size_t</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceripple.html#a2a40e113d8c4b5be7317560ae18ccd87"> 139</a></span>&#160;<a class="code" href="namespaceripple.html#a2a40e113d8c4b5be7317560ae18ccd87">getKBUsedDB</a>(soci::session&amp; s)</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5b44737567b195859f7664079bb61e1a"> 139</a></span>&#160;<a class="code" href="namespaceripple.html#a5b44737567b195859f7664079bb61e1a">getKBUsedDB</a>(soci::session&amp; s)</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="comment">// This function will have to be customized when other backends are added</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> conn = <a class="code" href="namespaceripple.html#abe449958df05c4d57344a6d5052d55c4">getConnection</a>(s))</div>
@@ -414,8 +414,6 @@ $(function() {
<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&lt; soci::session &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1Logs_html"><div class="ttname"><a href="classripple_1_1Logs.html">ripple::Logs</a></div><div class="ttdoc">Manages partitions for logging.</div><div class="ttdef"><b>Definition:</b> <a href="Log_8h_source.html#l00048">Log.h:48</a></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="anamespaceripple_html_a2a40e113d8c4b5be7317560ae18ccd87"><div class="ttname"><a href="namespaceripple.html#a2a40e113d8c4b5be7317560ae18ccd87">ripple::getKBUsedDB</a></div><div class="ttdeci">size_t getKBUsedDB(soci::session &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00139">SociDB.cpp:139</a></div></div>
<div class="ttc" id="anamespaceripple_html_a84626092745fe58e01d4858a20c9dccc"><div class="ttname"><a href="namespaceripple.html#a84626092745fe58e01d4858a20c9dccc">ripple::getKBUsedAll</a></div><div class="ttdeci">size_t getKBUsedAll(soci::session &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00130">SociDB.cpp:130</a></div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_a2fc6c0177558ca5d07f884e0efcb1c3d"><div class="ttname"><a href="namespaceripple_1_1detail.html#a2fc6c0177558ca5d07f884e0efcb1c3d">ripple::detail::getSociInit</a></div><div class="ttdeci">std::string getSociInit(BasicConfig const &amp;config, std::string const &amp;dbName)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00060">SociDB.cpp:60</a></div></div>
<div class="ttc" id="aclassripple_1_1DBConfig_html_aed2ed3f2db1359839b19308edf21f625"><div class="ttname"><a href="classripple_1_1DBConfig.html#aed2ed3f2db1359839b19308edf21f625">ripple::DBConfig::connectionString</a></div><div class="ttdeci">std::string connectionString() const</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00086">SociDB.cpp:86</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
@@ -424,16 +422,18 @@ $(function() {
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_ad762481a6ff332cd122213b3f84cfbee"><div class="ttname"><a href="namespaceripple.html#ad762481a6ff332cd122213b3f84cfbee">ripple::checkpointerFromId</a></div><div class="ttdeci">std::shared_ptr&lt; Checkpointer &gt; checkpointerFromId(std::uintptr_t id)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8cpp_source.html#l00079">DatabaseCon.cpp:79</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b44737567b195859f7664079bb61e1a"><div class="ttname"><a href="namespaceripple.html#a5b44737567b195859f7664079bb61e1a">ripple::getKBUsedDB</a></div><div class="ttdeci">std::uint32_t getKBUsedDB(soci::session &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00139">SociDB.cpp:139</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</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="anamespaceripple_html_a8f7c1dac6a768426c7fc2bf4b544254a"><div class="ttname"><a href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">ripple::kilobytes</a></div><div class="ttdeci">constexpr auto kilobytes(T value) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="ByteUtilities_8h_source.html#l00027">ByteUtilities.h:27</a></div></div>
<div class="ttc" id="aclassripple_1_1DBConfig_html"><div class="ttname"><a href="classripple_1_1DBConfig.html">ripple::DBConfig</a></div><div class="ttdoc">DBConfig is used when a client wants to delay opening a soci::session after parsing the config parame...</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8h_source.html#l00057">SociDB.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3063535903fec75ab36b634cb531c835"><div class="ttname"><a href="namespaceripple.html#a3063535903fec75ab36b634cb531c835">ripple::getKBUsedAll</a></div><div class="ttdeci">std::uint32_t getKBUsedAll(soci::session &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00130">SociDB.cpp:130</a></div></div>
<div class="ttc" id="alog_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/log.html">std::log</a></div><div class="ttdeci">T log(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ae2c21d011e6424d4917db175ef9df301"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ae2c21d011e6424d4917db175ef9df301">ripple::BasicConfig::legacy</a></div><div class="ttdeci">void legacy(std::string const &amp;section, std::string value)</div><div class="ttdoc">Set a value that is not a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00175">BasicConfig.cpp:175</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ae2c21d011e6424d4917db175ef9df301"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ae2c21d011e6424d4917db175ef9df301">ripple::BasicConfig::legacy</a></div><div class="ttdeci">void legacy(std::string const &amp;section, std::string value)</div><div class="ttdoc">Set a value that is not a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00164">BasicConfig.cpp:164</a></div></div>
<div class="ttc" id="aclassripple_1_1DBConfig_html_a6076a52e29d46143d573841049c5eaeb"><div class="ttname"><a href="classripple_1_1DBConfig.html#a6076a52e29d46143d573841049c5eaeb">ripple::DBConfig::DBConfig</a></div><div class="ttdeci">DBConfig(std::string const &amp;dbPath)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00076">SociDB.cpp:76</a></div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_af55810910292bce584eb1aa14e55fae1"><div class="ttname"><a href="namespaceripple_1_1detail.html#af55810910292bce584eb1aa14e55fae1">ripple::detail::getSociSqliteInit</a></div><div class="ttdeci">std::string getSociSqliteInit(std::string const &amp;name, std::string const &amp;dir, std::string const &amp;ext)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00042">SociDB.cpp: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="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uintptr_t</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="anamespaceripple_html_a1690cf8773d2e53ec94374f3f005716b"><div class="ttname"><a href="namespaceripple.html#a1690cf8773d2e53ec94374f3f005716b">ripple::checkpointPageCount</a></div><div class="ttdeci">static auto checkpointPageCount</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00037">SociDB.cpp:37</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>
<div class="ttc" id="aclassripple_1_1JobQueue_html"><div class="ttname"><a href="classripple_1_1JobQueue.html">ripple::JobQueue</a></div><div class="ttdoc">A pool of threads to perform work.</div><div class="ttdef"><b>Definition:</b> <a href="JobQueue_8h_source.html#l00055">JobQueue.h:55</a></div></div>
@@ -447,12 +447,12 @@ $(function() {
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">std::string::data</a></div><div class="ttdeci">T data(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00178">BasicConfig.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00215">BasicConfig.h:215</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad2d44b45d5ba8217592f9e6c021f9de6"><div class="ttname"><a href="namespaceripple.html#ad2d44b45d5ba8217592f9e6c021f9de6">ripple::makeCheckpointer</a></div><div class="ttdeci">std::shared_ptr&lt; Checkpointer &gt; makeCheckpointer(std::uintptr_t id, std::weak_ptr&lt; soci::session &gt; session, JobQueue &amp;queue, Logs &amp;logs)</div><div class="ttdoc">Returns a new checkpointer which makes checkpoints of a soci database every checkpointPageCount pages...</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00333">SociDB.cpp:333</a></div></div>
<div class="ttc" id="aclassripple_1_1DBConfig_html_a2cfa66b7cdca2c584a46a4ffc9936fab"><div class="ttname"><a href="classripple_1_1DBConfig.html#a2cfa66b7cdca2c584a46a4ffc9936fab">ripple::DBConfig::connectionString_</a></div><div class="ttdeci">std::string connectionString_</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8h_source.html#l00059">SociDB.h:59</a></div></div>
<div class="ttc" id="anamespaceripple_html_a104985c6e3067babe99aca6bbc51ba5d"><div class="ttname"><a href="namespaceripple.html#a104985c6e3067babe99aca6bbc51ba5d">ripple::get</a></div><div class="ttdeci">T &amp; get(EitherAmount &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00118">AmountSpec.h:118</a></div></div>
<div class="ttc" id="anamespaceripple_html_a886ed36db831a964fc5f66ebbb4fe3d0"><div class="ttname"><a href="namespaceripple.html#a886ed36db831a964fc5f66ebbb4fe3d0">ripple::open</a></div><div class="ttdeci">void open(soci::session &amp;s, BasicConfig const &amp;config, std::string const &amp;dbName)</div><div class="ttdoc">Open a soci session.</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00098">SociDB.cpp:98</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section &amp; section(std::string const &amp;name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00138">BasicConfig.cpp:138</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section &amp; section(std::string const &amp;name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00127">BasicConfig.cpp:127</a></div></div>
<div class="ttc" id="anamespaceripple_html_abe449958df05c4d57344a6d5052d55c4"><div class="ttname"><a href="namespaceripple.html#abe449958df05c4d57344a6d5052d55c4">ripple::getConnection</a></div><div class="ttdeci">static sqlite_api::sqlite3 * getConnection(soci::session &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00116">SociDB.cpp:116</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>