Files
rippled/classripple_1_1NodeStore_1_1DatabaseShard__test-members.html
2022-05-11 23:57:28 +00:00

130 lines
21 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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a></li><li class="navelem"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">DatabaseShard_test</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ripple::NodeStore::DatabaseShard_test Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">areBatchesEqual</a>(Batch const &amp;lhs, Batch const &amp;rhs)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab248727b01be28ab615263b347726d4b">bitmask2Rangeset</a>(std::uint64_t bitmask)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a8a6f16fbaec6f9a449c85be23181bf85">checkLedger</a>(TestData &amp;data, DatabaseShard &amp;db, Ledger const &amp;ledger)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">createPredictableBatch</a>(int numObjects, std::uint64_t seed)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a2520deef3573fae568df21158b7aca42">createShard</a>(TestData &amp;data, DatabaseShard &amp;shardStore, int maxShardIndex=1, int shardOffset=0)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a33ccfb58c230759ff32adfe85c9a833e">DatabaseShard_test</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a18cae7f8da4e0521e984663e728e455c">dataSizeMax</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#abb5a7ee9996e13e728e15cb9f8cfd690">defNodeDir</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a90c9320b62f99d1ee6b9b1c072b27d5b">earliestSeq</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">fetchCopyOfBatch</a>(Backend &amp;backend, Batch *pCopy, Batch const &amp;batch)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c">fetchCopyOfBatch</a>(Database &amp;db, Batch *pCopy, Batch const &amp;batch)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1">fetchMissing</a>(Backend &amp;backend, Batch const &amp;batch)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#acf6c7492e42d730eca692a1d5eac3c1b">iniAmount</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#afcbd62355dbf0ff7b1107c95162c4bc1">journal_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aad987cca2811698b91cbdcd84130955a">ledgersPerShard</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#acc8b98e3b01f1fe19ba10dedf71976f1">maxHistoricalShards</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#ad39a6497220b05f74700b9c888ab3a8c">maxPayloadBytes</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ac2253da2d215d148b472a149badf1624">maxSizeGb</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a16dcfc6023fa304d7fd2bb7659c65474">minPayloadBytes</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab9d6ae2c1db070e77786ec0ec8321cde">nTestShards</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a5b784fd34d6e2c520085d4402dc0e920">numObjectsToTest</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#afb04c6f82fe5a1b79118414c322fb3cc">ripemd160File</a>(std::string filename)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a08adbdabbcd9ef0695b52a57cc55b09c">run</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a3feeaac2f7b3abde1e95c9100f5de647">saveLedger</a>(Database &amp;db, Ledger const &amp;ledger, std::shared_ptr&lt; Ledger const &gt; const &amp;next={})</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0d1fbf12e574920689b42d1127024d7c">shardStoreTimeout</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">storeBatch</a>(Backend &amp;backend, Batch const &amp;batch)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f">storeBatch</a>(Database &amp;db, Batch const &amp;batch)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a670cdfd4b348978eb10bd23fef4a48fa">testConfig</a>(std::string const &amp;shardDir, std::string const &amp;nodeDir=std::string())</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a533f88d60ba9664d36d6e757a4ba34cf">testCorruptedDatabase</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a78cf86155960d203baf27ac540d923f2">testCreateShard</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a1815b54e5915ce3c6a6b99493c3e6d97">testDeterministicShard</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0470f3207a81268c75947e5a237d5103">testGetFinalShards</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a59219681748814d49353a0324d63c67b">testIllegalFinalKey</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aca7956840bea939c6fea487f7f0a7cc6">testImportNodeStore</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a86642c5578265a640b6637b3058cfa78">testImportShard</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a289b7bcb79454bc91bbfb0ac6c02fc91">testImportWithHistoricalPaths</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab5742ca2ba4767de878a4c2799047dfe">testImportWithOnlineDelete</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a4af8787b743a89932b198d2c4fcf91fb">testLedgerData</a>(TestData &amp;data, std::shared_ptr&lt; Ledger &gt; ledger, std::uint32_t seq)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a6e9451f848e712d7cd7aba1d4aec03d4">testOpenShardManagement</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a5c9d40b8df2c44bf8b25ea3175b481ae">testPrepareShards</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a483f143c1e91cef13c52d7687d6f2a16">testPrepareWithHistoricalPaths</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a80d8cce227e420524ba3b619d37b146c">testReopenDatabase</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#af843c8c59ec15c999fd8453f1e9530d3">testShardInfo</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a8c3aba618c6231fd5cfe713468f72f43">testSQLiteDatabase</a>(std::uint64_t const seedValue)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#abeddf4f9c3da505d894a16b22e1b89f4">testStandalone</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#adf25eaabaeed22ddb7d5d5467ad3747a">waitShard</a>(DatabaseShard &amp;shardStore, std::uint32_t shardIndex, std::chrono::seconds timeout=shardStoreTimeout)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">ripple::NodeStore::DatabaseShard_test</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>