mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
329 lines
63 KiB
HTML
329 lines
63 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: Node.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_a62226f9e3a6c7c5a3be455e2f87ae01.html">xrpld</a></li><li class="navelem"><a class="el" href="dir_c69db3203fa08a9ff994909ba6ee9783.html">app</a></li><li class="navelem"><a class="el" href="dir_9ce43f199f7837b2bc54444bf73b9bab.html">rdb</a></li><li class="navelem"><a class="el" href="dir_f28a518a8b6c38be5e2afbba7032d4e8.html">backend</a></li><li class="navelem"><a class="el" href="dir_3957f663c28ef336ccee2f0dfa93f5ed.html">detail</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">Node.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef XRPL_APP_RDB_BACKEND_DETAIL_NODE_H_INCLUDED</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define XRPL_APP_RDB_BACKEND_DETAIL_NODE_H_INCLUDED</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <xrpld/app/ledger/Ledger.h></span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <xrpld/app/rdb/RelationalDatabase.h></span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <xrpld/core/Config.h></span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">namespace </span>detail {</div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">/* Need to change TableTypeCount if TableType is modified. */</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0"> 12</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> { <a class="code hl_enumvalue" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0abf53b9dc929f4f311bd89ae2a9bc4c30">Ledgers</a>, <a class="code hl_enumvalue" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0a31112aca11d0e9e6eb7db96f317dda49">Transactions</a>, <a class="code hl_enumvalue" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0a905a88ab91dd81b2eac7aee14c283b7c">AccountTransactions</a> };</div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="namespaceripple_1_1detail.html#a8ae7bb2924041d323f1d27c2f7b8af9f"> 13</a></span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespaceripple_1_1detail.html#a8ae7bb2924041d323f1d27c2f7b8af9f">TableTypeCount</a> = 3;</div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
|
<div class="foldopen" id="foldopen00015" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="structripple_1_1detail_1_1DatabasePairValid.html"> 15</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1detail_1_1DatabasePairValid.html">DatabasePairValid</a></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="structripple_1_1detail_1_1DatabasePairValid.html#a15583082f0a198ceadf580c373728a6f"> 17</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<DatabaseCon></a> <a class="code hl_variable" href="structripple_1_1detail_1_1DatabasePairValid.html#a15583082f0a198ceadf580c373728a6f">ledgerDb</a>;</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="structripple_1_1detail_1_1DatabasePairValid.html#ad96c2e187edc2d1adf963c0110d2e939"> 18</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<DatabaseCon></a> <a class="code hl_variable" href="structripple_1_1detail_1_1DatabasePairValid.html#ad96c2e187edc2d1adf963c0110d2e939">transactionDb</a>;</div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="structripple_1_1detail_1_1DatabasePairValid.html#a7c79b804e14484620d9f2c18633f5365"> 19</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structripple_1_1detail_1_1DatabasePairValid.html#a7c79b804e14484620d9f2c18633f5365">valid</a>;</div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><a class="code hl_struct" href="structripple_1_1detail_1_1DatabasePairValid.html">DatabasePairValid</a></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a5616335c70fed961ffa69b1b7ff226a6">makeLedgerDBs</a>(</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classripple_1_1Config.html">Config</a> <span class="keyword">const</span>& config,</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> <span class="keyword">const</span>& setup,</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_struct" href="structripple_1_1DatabaseCon_1_1CheckpointerSetup.html">DatabaseCon::CheckpointerSetup</a> <span class="keyword">const</span>& checkpointerSetup,</div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerIndex></a></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_function" href="namespaceripple_1_1detail.html#adc8d0c614720abac7de8d062fbbbf254">getMinLedgerSeq</a>(soci::session& session, <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type);</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerIndex></a></div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><a class="code hl_function" href="namespaceripple_1_1detail.html#af3608c4d21da52134a2f6d23f9d20c04">getMaxLedgerSeq</a>(soci::session& session, <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type);</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a5ed708674ac24e343fd48251bb4f52df">deleteByLedgerSeq</a>(</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type,</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq);</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a808cc852ebb93c50964285e2831d36a2">deleteBeforeLedgerSeq</a>(</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type,</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq);</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a6323779b9b85253c2d4978fcc7161584">getRows</a>(soci::session& session, <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type);</div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1CountMinMax.html">RelationalDatabase::CountMinMax</a></div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a09889694dc0604db676d0f912f031f61">getRowsMinMax</a>(soci::session& session, <a class="code hl_enumeration" href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">TableType</a> type);</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a80dd3eeb84bfc98b57ecd2dae31116be">saveValidatedLedger</a>(</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_class" href="classripple_1_1DatabaseCon.html">DatabaseCon</a>& ldgDB,</div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_class" href="classripple_1_1DatabaseCon.html">DatabaseCon</a>& txnDB,</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<Ledger const></a> <span class="keyword">const</span>& ledger,</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">bool</span> <a class="code hl_enumvalue" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>);</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerInfo></a></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><a class="code hl_function" href="namespaceripple_1_1detail.html#ac0faae54c95ea279c12796d020425225">getLedgerInfoByIndex</a>(</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq,</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerInfo></a></div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a38d07212e5ba7aa00ef07b35dd4dd727">getNewestLedgerInfo</a>(soci::session& session, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerInfo></a></div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a8c58f0c1b53f9763a3889c2767295385">getLimitedOldestLedgerInfo</a>(</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerFirstIndex,</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerInfo></a></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a2b0d9b76795929090150cd60dc6fbdca">getLimitedNewestLedgerInfo</a>(</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerFirstIndex,</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerInfo></a></div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><a class="code hl_function" href="namespaceripple_1_1detail.html#ad37ddc47b141d2270e5cad7f625f4094">getLedgerInfoByHash</a>(</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& ledgerHash,</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a></div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a16cbecb925fb26e8657b67c6c53214d7">getHashByIndex</a>(soci::session& session, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerIndex);</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LedgerHashPair></a></div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><a class="code hl_function" href="namespaceripple_1_1detail.html#aee946eb51d94f29199c095c21369b36b">getHashesByIndex</a>(</div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerIndex,</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map<LedgerIndex, LedgerHashPair></a></div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><a class="code hl_function" href="namespaceripple_1_1detail.html#aee946eb51d94f29199c095c21369b36b">getHashesByIndex</a>(</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> minSeq,</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> maxSeq,</div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<std::vector<std::shared_ptr<Transaction></a>>, <span class="keywordtype">int</span>></div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a85ce1135aee0b32318ef92bac4c8e523">getTxHistory</a>(</div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> startIndex,</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">int</span> quantity);</div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<RelationalDatabase::AccountTxs, int></a></div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a82a9f04cd692063aa77ccd0d32cc5f59">getOldestAccountTxs</a>(</div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_class" href="classripple_1_1LedgerMaster.html">LedgerMaster</a>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a>,</div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxOptions.html">RelationalDatabase::AccountTxOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<RelationalDatabase::AccountTxs, int></a></div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><a class="code hl_function" href="namespaceripple_1_1detail.html#ae5776ebfa029c50255885aea11465939">getNewestAccountTxs</a>(</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_class" href="classripple_1_1LedgerMaster.html">LedgerMaster</a>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a>,</div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxOptions.html">RelationalDatabase::AccountTxOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<std::vector<RelationalDatabase::txnMetaLedgerType></a>, <span class="keywordtype">int</span>></div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><a class="code hl_function" href="namespaceripple_1_1detail.html#ab90e41cda88695fd8110750c8f8d3ff8">getOldestAccountTxsB</a>(</div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxOptions.html">RelationalDatabase::AccountTxOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<std::vector<RelationalDatabase::txnMetaLedgerType></a>, <span class="keywordtype">int</span>></div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><a class="code hl_function" href="namespaceripple_1_1detail.html#ae85db139f5c6edcd6b87e80683938704">getNewestAccountTxsB</a>(</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxOptions.html">RelationalDatabase::AccountTxOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<std::optional<RelationalDatabase::AccountTxMarker></a>, <span class="keywordtype">int</span>></div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a55d0c66eeed95f9cce7627df62c89f18">oldestAccountTxPage</a>(</div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><<span class="keywordtype">void</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>)> <span class="keyword">const</span>& onUnsavedLedger,</div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><</div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keywordtype">void</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a>&&, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a>&&)> <span class="keyword">const</span>&</div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> onTransaction,</div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxPageOptions.html">RelationalDatabase::AccountTxPageOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> page_length);</div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<std::optional<RelationalDatabase::AccountTxMarker></a>, <span class="keywordtype">int</span>></div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><a class="code hl_function" href="namespaceripple_1_1detail.html#a34fdefc0f48c3da6e5d73e10e23205a3">newestAccountTxPage</a>(</div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><<span class="keywordtype">void</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>)> <span class="keyword">const</span>& onUnsavedLedger,</div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><</div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordtype">void</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a>&&, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a>&&)> <span class="keyword">const</span>&</div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> onTransaction,</div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <a class="code hl_struct" href="structripple_1_1RelationalDatabase_1_1AccountTxPageOptions.html">RelationalDatabase::AccountTxPageOptions</a> <span class="keyword">const</span>& options,</div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> page_length);</div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> </div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant<RelationalDatabase::AccountTx, TxSearched></a></div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><a class="code hl_function" href="namespaceripple_1_1detail.html#af5d7eac1c2a92d6e9c464f4873f636a0">getTransaction</a>(</div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> soci::session& session,</div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& <span class="keywordtype">id</span>,</div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a><<a class="code hl_typedef" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval<uint32_t></a>> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple.html#ac1258b27600294cf1c6dc05ce3cf58d3">range</a>,</div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <a class="code hl_enumeration" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a>& ec);</div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> </div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><a class="code hl_function" href="namespaceripple_1_1detail.html#acb3e941928e4b3997a5f46821622f625">dbHasSpace</a>(soci::session& session, <a class="code hl_class" href="classripple_1_1Config.html">Config</a> <span class="keyword">const</span>& config, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j);</div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span>} <span class="comment">// namespace detail</span></div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span>} <span class="comment">// namespace ripple</span></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="preprocessor">#endif</span></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>
|
|
<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#l00040">Journal.h:41</a></div></div>
|
|
<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#l00094">Application.h:95</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#l00066">Config.h:67</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1DatabaseCon_html"><div class="ttname"><a href="classripple_1_1DatabaseCon.html">ripple::DatabaseCon</a></div><div class="ttdef"><b>Definition</b> <a href="DatabaseCon_8h_source.html#l00066">DatabaseCon.h:67</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition</b> <a href="LedgerMaster_8h_source.html#l00032">LedgerMaster.h:33</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></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="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="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a09889694dc0604db676d0f912f031f61"><div class="ttname"><a href="namespaceripple_1_1detail.html#a09889694dc0604db676d0f912f031f61">ripple::detail::getRowsMinMax</a></div><div class="ttdeci">RelationalDatabase::CountMinMax getRowsMinMax(soci::session &session, TableType type)</div><div class="ttdoc">getRowsMinMax Returns minimum ledger sequence, maximum ledger sequence and total number of rows in gi...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00157">Node.cpp:157</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a16cbecb925fb26e8657b67c6c53214d7"><div class="ttname"><a href="namespaceripple_1_1detail.html#a16cbecb925fb26e8657b67c6c53214d7">ripple::detail::getHashByIndex</a></div><div class="ttdeci">uint256 getHashByIndex(soci::session &session, LedgerIndex ledgerIndex)</div><div class="ttdoc">getHashByIndex Returns hash of ledger with given sequence.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00506">Node.cpp:506</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a2b0d9b76795929090150cd60dc6fbdca"><div class="ttname"><a href="namespaceripple_1_1detail.html#a2b0d9b76795929090150cd60dc6fbdca">ripple::detail::getLimitedNewestLedgerInfo</a></div><div class="ttdeci">std::optional< LedgerInfo > getLimitedNewestLedgerInfo(soci::session &session, LedgerIndex ledgerFirstIndex, beast::Journal j)</div><div class="ttdoc">getLimitedNewestLedgerInfo Returns info of newest ledger from ledgers with sequences greather or equa...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00483">Node.cpp:483</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a34fdefc0f48c3da6e5d73e10e23205a3"><div class="ttname"><a href="namespaceripple_1_1detail.html#a34fdefc0f48c3da6e5d73e10e23205a3">ripple::detail::newestAccountTxPage</a></div><div class="ttdeci">std::pair< std::optional< RelationalDatabase::AccountTxMarker >, int > newestAccountTxPage(soci::session &session, std::function< void(std::uint32_t)> const &onUnsavedLedger, std::function< void(std::uint32_t, std::string const &, Blob &&, Blob &&)> const &onTransaction, RelationalDatabase::AccountTxPageOptions const &options, std::uint32_t page_length)</div><div class="ttdoc">newestAccountTxPage Searches newest transactions for given account which match given criteria startin...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l01162">Node.cpp:1162</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a389870f45417a1e9cef591f28a0c05b0"><div class="ttname"><a href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0">ripple::detail::TableType</a></div><div class="ttdeci">TableType</div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00012">Node.h:12</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a389870f45417a1e9cef591f28a0c05b0a31112aca11d0e9e6eb7db96f317dda49"><div class="ttname"><a href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0a31112aca11d0e9e6eb7db96f317dda49">ripple::detail::TableType::Transactions</a></div><div class="ttdeci">@ Transactions</div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a389870f45417a1e9cef591f28a0c05b0a905a88ab91dd81b2eac7aee14c283b7c"><div class="ttname"><a href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0a905a88ab91dd81b2eac7aee14c283b7c">ripple::detail::TableType::AccountTransactions</a></div><div class="ttdeci">@ AccountTransactions</div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a389870f45417a1e9cef591f28a0c05b0abf53b9dc929f4f311bd89ae2a9bc4c30"><div class="ttname"><a href="namespaceripple_1_1detail.html#a389870f45417a1e9cef591f28a0c05b0abf53b9dc929f4f311bd89ae2a9bc4c30">ripple::detail::TableType::Ledgers</a></div><div class="ttdeci">@ Ledgers</div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a38d07212e5ba7aa00ef07b35dd4dd727"><div class="ttname"><a href="namespaceripple_1_1detail.html#a38d07212e5ba7aa00ef07b35dd4dd727">ripple::detail::getNewestLedgerInfo</a></div><div class="ttdeci">std::optional< LedgerInfo > getNewestLedgerInfo(soci::session &session, beast::Journal j)</div><div class="ttdoc">getNewestLedgerInfo Returns info of newest saved ledger.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00463">Node.cpp:463</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a55d0c66eeed95f9cce7627df62c89f18"><div class="ttname"><a href="namespaceripple_1_1detail.html#a55d0c66eeed95f9cce7627df62c89f18">ripple::detail::oldestAccountTxPage</a></div><div class="ttdeci">std::pair< std::optional< RelationalDatabase::AccountTxMarker >, int > oldestAccountTxPage(soci::session &session, std::function< void(std::uint32_t)> const &onUnsavedLedger, std::function< void(std::uint32_t, std::string const &, Blob &&, Blob &&)> const &onTransaction, RelationalDatabase::AccountTxPageOptions const &options, std::uint32_t page_length)</div><div class="ttdoc">oldestAccountTxPage Searches oldest transactions for given account which match given criteria startin...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l01148">Node.cpp:1148</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a5616335c70fed961ffa69b1b7ff226a6"><div class="ttname"><a href="namespaceripple_1_1detail.html#a5616335c70fed961ffa69b1b7ff226a6">ripple::detail::makeLedgerDBs</a></div><div class="ttdeci">DatabasePairValid makeLedgerDBs(Config const &config, DatabaseCon::Setup const &setup, DatabaseCon::CheckpointerSetup const &checkpointerSetup, beast::Journal j)</div><div class="ttdoc">makeLedgerDBs Opens ledger and transactions databases.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00051">Node.cpp:51</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a5ed708674ac24e343fd48251bb4f52df"><div class="ttname"><a href="namespaceripple_1_1detail.html#a5ed708674ac24e343fd48251bb4f52df">ripple::detail::deleteByLedgerSeq</a></div><div class="ttdeci">void deleteByLedgerSeq(soci::session &session, TableType type, LedgerIndex ledgerSeq)</div><div class="ttdoc">deleteByLedgerSeq Deletes all entries in given table for the ledger with given sequence.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00128">Node.cpp:128</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a6323779b9b85253c2d4978fcc7161584"><div class="ttname"><a href="namespaceripple_1_1detail.html#a6323779b9b85253c2d4978fcc7161584">ripple::detail::getRows</a></div><div class="ttdeci">std::size_t getRows(soci::session &session, TableType type)</div><div class="ttdoc">getRows Returns number of rows in given table.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00145">Node.cpp:145</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a808cc852ebb93c50964285e2831d36a2"><div class="ttname"><a href="namespaceripple_1_1detail.html#a808cc852ebb93c50964285e2831d36a2">ripple::detail::deleteBeforeLedgerSeq</a></div><div class="ttdeci">void deleteBeforeLedgerSeq(soci::session &session, TableType type, LedgerIndex ledgerSeq)</div><div class="ttdoc">deleteBeforeLedgerSeq Deletes all entries in given table for the ledgers with given sequence and all ...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00135">Node.cpp:135</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a80dd3eeb84bfc98b57ecd2dae31116be"><div class="ttname"><a href="namespaceripple_1_1detail.html#a80dd3eeb84bfc98b57ecd2dae31116be">ripple::detail::saveValidatedLedger</a></div><div class="ttdeci">bool saveValidatedLedger(DatabaseCon &ldgDB, DatabaseCon &txnDB, Application &app, std::shared_ptr< Ledger const > const &ledger, bool current)</div><div class="ttdoc">saveValidatedLedger Saves ledger into database.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00172">Node.cpp:172</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a82a9f04cd692063aa77ccd0d32cc5f59"><div class="ttname"><a href="namespaceripple_1_1detail.html#a82a9f04cd692063aa77ccd0d32cc5f59">ripple::detail::getOldestAccountTxs</a></div><div class="ttdeci">std::pair< RelationalDatabase::AccountTxs, int > getOldestAccountTxs(soci::session &session, Application &app, LedgerMaster &ledgerMaster, RelationalDatabase::AccountTxOptions const &options, beast::Journal j)</div><div class="ttdoc">getOldestAccountTxs Returns oldest transactions for given account which match given criteria starting...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00855">Node.cpp:855</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a85ce1135aee0b32318ef92bac4c8e523"><div class="ttname"><a href="namespaceripple_1_1detail.html#a85ce1135aee0b32318ef92bac4c8e523">ripple::detail::getTxHistory</a></div><div class="ttdeci">std::pair< std::vector< std::shared_ptr< Transaction > >, int > getTxHistory(soci::session &session, Application &app, LedgerIndex startIndex, int quantity)</div><div class="ttdoc">getTxHistory Returns given number of most recent transactions starting from given number of entry.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00612">Node.cpp:612</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a8ae7bb2924041d323f1d27c2f7b8af9f"><div class="ttname"><a href="namespaceripple_1_1detail.html#a8ae7bb2924041d323f1d27c2f7b8af9f">ripple::detail::TableTypeCount</a></div><div class="ttdeci">constexpr int TableTypeCount</div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00013">Node.h:13</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_a8c58f0c1b53f9763a3889c2767295385"><div class="ttname"><a href="namespaceripple_1_1detail.html#a8c58f0c1b53f9763a3889c2767295385">ripple::detail::getLimitedOldestLedgerInfo</a></div><div class="ttdeci">std::optional< LedgerInfo > getLimitedOldestLedgerInfo(soci::session &session, LedgerIndex ledgerFirstIndex, beast::Journal j)</div><div class="ttdoc">getLimitedOldestLedgerInfo Returns info of oldest ledger from ledgers with sequences greather or equa...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00471">Node.cpp:471</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_ab90e41cda88695fd8110750c8f8d3ff8"><div class="ttname"><a href="namespaceripple_1_1detail.html#ab90e41cda88695fd8110750c8f8d3ff8">ripple::detail::getOldestAccountTxsB</a></div><div class="ttdeci">std::pair< std::vector< RelationalDatabase::txnMetaLedgerType >, int > getOldestAccountTxsB(soci::session &session, Application &app, RelationalDatabase::AccountTxOptions const &options, beast::Journal j)</div><div class="ttdoc">getOldestAccountTxsB Returns oldest transactions in binary form for given account which match given c...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00955">Node.cpp:955</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_ac0faae54c95ea279c12796d020425225"><div class="ttname"><a href="namespaceripple_1_1detail.html#ac0faae54c95ea279c12796d020425225">ripple::detail::getLedgerInfoByIndex</a></div><div class="ttdeci">std::optional< LedgerInfo > getLedgerInfoByIndex(soci::session &session, LedgerIndex ledgerSeq, beast::Journal j)</div><div class="ttdoc">getLedgerInfoByIndex Returns ledger by its sequence.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00452">Node.cpp:452</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_acb3e941928e4b3997a5f46821622f625"><div class="ttname"><a href="namespaceripple_1_1detail.html#acb3e941928e4b3997a5f46821622f625">ripple::detail::dbHasSpace</a></div><div class="ttdeci">bool dbHasSpace(soci::session &session, Config const &config, beast::Journal j)</div><div class="ttdoc">dbHasSpace Checks if given database has available space.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l01257">Node.cpp:1257</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_ad37ddc47b141d2270e5cad7f625f4094"><div class="ttname"><a href="namespaceripple_1_1detail.html#ad37ddc47b141d2270e5cad7f625f4094">ripple::detail::getLedgerInfoByHash</a></div><div class="ttdeci">std::optional< LedgerInfo > getLedgerInfoByHash(soci::session &session, uint256 const &ledgerHash, beast::Journal j)</div><div class="ttdoc">getLedgerInfoByHash Returns info of ledger with given hash.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00495">Node.cpp:495</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_adc8d0c614720abac7de8d062fbbbf254"><div class="ttname"><a href="namespaceripple_1_1detail.html#adc8d0c614720abac7de8d062fbbbf254">ripple::detail::getMinLedgerSeq</a></div><div class="ttdeci">std::optional< LedgerIndex > getMinLedgerSeq(soci::session &session, TableType type)</div><div class="ttdoc">getMinLedgerSeq Returns minimum ledger sequence in given table.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00108">Node.cpp:108</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_ae5776ebfa029c50255885aea11465939"><div class="ttname"><a href="namespaceripple_1_1detail.html#ae5776ebfa029c50255885aea11465939">ripple::detail::getNewestAccountTxs</a></div><div class="ttdeci">std::pair< RelationalDatabase::AccountTxs, int > getNewestAccountTxs(soci::session &session, Application &app, LedgerMaster &ledgerMaster, RelationalDatabase::AccountTxOptions const &options, beast::Journal j)</div><div class="ttdoc">getNewestAccountTxs Returns newest transactions for given account which match given criteria starting...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00866">Node.cpp:866</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_ae85db139f5c6edcd6b87e80683938704"><div class="ttname"><a href="namespaceripple_1_1detail.html#ae85db139f5c6edcd6b87e80683938704">ripple::detail::getNewestAccountTxsB</a></div><div class="ttdeci">std::pair< std::vector< RelationalDatabase::txnMetaLedgerType >, int > getNewestAccountTxsB(soci::session &session, Application &app, RelationalDatabase::AccountTxOptions const &options, beast::Journal j)</div><div class="ttdoc">getNewestAccountTxsB Returns newest transactions in binary form for given account which match given c...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00965">Node.cpp:965</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_aee946eb51d94f29199c095c21369b36b"><div class="ttname"><a href="namespaceripple_1_1detail.html#aee946eb51d94f29199c095c21369b36b">ripple::detail::getHashesByIndex</a></div><div class="ttdeci">std::optional< LedgerHashPair > getHashesByIndex(soci::session &session, LedgerIndex ledgerIndex, beast::Journal j)</div><div class="ttdoc">getHashesByIndex Returns hash of the ledger and hash of parent ledger for the ledger of given sequenc...</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00536">Node.cpp:536</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_af3608c4d21da52134a2f6d23f9d20c04"><div class="ttname"><a href="namespaceripple_1_1detail.html#af3608c4d21da52134a2f6d23f9d20c04">ripple::detail::getMaxLedgerSeq</a></div><div class="ttdeci">std::optional< LedgerIndex > getMaxLedgerSeq(soci::session &session, TableType type)</div><div class="ttdoc">getMaxLedgerSeq Returns maximum ledger sequence in given table.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00118">Node.cpp:118</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_1_1detail_html_af5d7eac1c2a92d6e9c464f4873f636a0"><div class="ttname"><a href="namespaceripple_1_1detail.html#af5d7eac1c2a92d6e9c464f4873f636a0">ripple::detail::getTransaction</a></div><div class="ttdeci">std::variant< RelationalDatabase::AccountTx, TxSearched > getTransaction(soci::session &session, Application &app, uint256 const &id, std::optional< ClosedInterval< uint32_t > > const &range, error_code_i &ec)</div><div class="ttdoc">getTransaction Returns transaction with given hash.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l01176">Node.cpp:1176</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="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00021">ErrorCodes.h:21</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_html_a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"><div class="ttname"><a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">ripple::ValStatus::current</a></div><div class="ttdeci">@ current</div><div class="ttdoc">This was a new validation and was added.</div></div>
|
|
<div class="ttc" id="anamespaceripple_html_a79dcedfb918a7b371ab7797ae9d9bf23"><div class="ttname"><a href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ripple::ClosedInterval</a></div><div class="ttdeci">boost::icl::closed_interval< T > ClosedInterval</div><div class="ttdoc">A closed interval over the domain T.</div><div class="ttdef"><b>Definition</b> <a href="RangeSet_8h_source.html#l00026">RangeSet.h:26</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_html_ac1258b27600294cf1c6dc05ce3cf58d3"><div class="ttname"><a href="namespaceripple.html#ac1258b27600294cf1c6dc05ce3cf58d3">ripple::range</a></div><div class="ttdeci">ClosedInterval< T > range(T low, T high)</div><div class="ttdoc">Create a closed range interval.</div><div class="ttdef"><b>Definition</b> <a href="RangeSet_8h_source.html#l00035">RangeSet.h:35</a></div></div>
|
|
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ripple::HashPrefix::ledgerMaster</a></div><div class="ttdeci">@ ledgerMaster</div><div class="ttdoc">ledger master data for signing</div></div>
|
|
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</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>
|
|
<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>
|
|
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1CheckpointerSetup_html"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1CheckpointerSetup.html">ripple::DatabaseCon::CheckpointerSetup</a></div><div class="ttdef"><b>Definition</b> <a href="DatabaseCon_8h_source.html#l00096">DatabaseCon.h:97</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1Setup_html"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1Setup.html">ripple::DatabaseCon::Setup</a></div><div class="ttdef"><b>Definition</b> <a href="DatabaseCon_8h_source.html#l00069">DatabaseCon.h:70</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1RelationalDatabase_1_1AccountTxOptions_html"><div class="ttname"><a href="structripple_1_1RelationalDatabase_1_1AccountTxOptions.html">ripple::RelationalDatabase::AccountTxOptions</a></div><div class="ttdef"><b>Definition</b> <a href="RelationalDatabase_8h_source.html#l00046">RelationalDatabase.h:47</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1RelationalDatabase_1_1AccountTxPageOptions_html"><div class="ttname"><a href="structripple_1_1RelationalDatabase_1_1AccountTxPageOptions.html">ripple::RelationalDatabase::AccountTxPageOptions</a></div><div class="ttdef"><b>Definition</b> <a href="RelationalDatabase_8h_source.html#l00056">RelationalDatabase.h:57</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1RelationalDatabase_1_1CountMinMax_html"><div class="ttname"><a href="structripple_1_1RelationalDatabase_1_1CountMinMax.html">ripple::RelationalDatabase::CountMinMax</a></div><div class="ttdef"><b>Definition</b> <a href="RelationalDatabase_8h_source.html#l00033">RelationalDatabase.h:34</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1detail_1_1DatabasePairValid_html"><div class="ttname"><a href="structripple_1_1detail_1_1DatabasePairValid.html">ripple::detail::DatabasePairValid</a></div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00015">Node.h:16</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1detail_1_1DatabasePairValid_html_a15583082f0a198ceadf580c373728a6f"><div class="ttname"><a href="structripple_1_1detail_1_1DatabasePairValid.html#a15583082f0a198ceadf580c373728a6f">ripple::detail::DatabasePairValid::ledgerDb</a></div><div class="ttdeci">std::unique_ptr< DatabaseCon > ledgerDb</div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00017">Node.h:17</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1detail_1_1DatabasePairValid_html_a7c79b804e14484620d9f2c18633f5365"><div class="ttname"><a href="structripple_1_1detail_1_1DatabasePairValid.html#a7c79b804e14484620d9f2c18633f5365">ripple::detail::DatabasePairValid::valid</a></div><div class="ttdeci">bool valid</div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00019">Node.h:19</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1detail_1_1DatabasePairValid_html_ad96c2e187edc2d1adf963c0110d2e939"><div class="ttname"><a href="structripple_1_1detail_1_1DatabasePairValid.html#ad96c2e187edc2d1adf963c0110d2e939">ripple::detail::DatabasePairValid::transactionDb</a></div><div class="ttdeci">std::unique_ptr< DatabaseCon > transactionDb</div><div class="ttdef"><b>Definition</b> <a href="Node_8h_source.html#l00018">Node.h:18</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>
|
|
<div class="ttc" id="avariant_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a></div></div>
|
|
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< unsigned char ></a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|