mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
214 lines
51 KiB
HTML
214 lines
51 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&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&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_1DatabaseShardImp.html">DatabaseShardImp</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">ripple::NodeStore::DatabaseShardImp 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_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a>, including all inherited members.</p>
|
|
<table class="directory">
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a1312ce415716b18c2b8d763c89017da9">acquireIndex_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa668c699e11a4aab62f677af6f6bf588">app_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#a0d21a918d521d82947868d21e1aafadb">asyncFetch</a>(uint256 const &hash, std::uint32_t ledgerSeq, std::function< void(std::shared_ptr< NodeObject > const &)> &&callback)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a32e81dda8a5e80807b35e4ed059eca6a">avgShardFileSz_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a54b9f5c03c75d5624f63f321cb54eeaf">backendName_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5f3c291c0d925c4452ca4911730da0e0">callForLedgerSQLByLedgerSeq</a>(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa42dcfbe6758bda7b786ff35bd17125b">callForLedgerSQLByShardIndex</a>(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5ea37d7bff9d9d45d9d478964d8470a0">callForTransactionSQLByLedgerSeq</a>(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af9d10787a079ac8ce05059b736925fbc">callForTransactionSQLByShardIndex</a>(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0f64d3dbe29e5079cf0840c487daa6ff">canAdd_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#aeb09ebaadcfa31c1c5a0dca135cf0c6b">checkHistoricalPaths</a>(std::lock_guard< std::mutex > const &) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3193acc56345685607eb7525237ced22">chooseHistoricalPath</a>(std::lock_guard< std::mutex > const &) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a150117b98fdc0efa974569fee8ba87f6">ctx_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#acd7da6cb652b11ecd6b40fb79d6f8b2f">Database</a>()=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ac3e8bdd05bca07972e74fe9a121f2375">Database</a>(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal j)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2478393ef5205f1c9c266b6abfa2e192">databaseImporter_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#ad401ff56d5632bbfb38dc8dfb74f82bc">databaseImportMarker_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a5341aba5b4c4c3b03000284b9be73daa">databaseImportStatus_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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.html#a617c1739d14f737d9e4fda3b0cb76361">DatabaseShard</a>(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">ripple::NodeStore::DatabaseShard</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad45932fe052498641dbafd77bb20c0bc">DatabaseShardImp</a>()=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7bb36c7474b199ebf5e19e666736b38b">DatabaseShardImp</a>(DatabaseShardImp const &)=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af004cb5582527336425cb25cab785154">DatabaseShardImp</a>(DatabaseShardImp &&)=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a79092e73b8c42e58d5818c6b8589d9a6">DatabaseShardImp</a>(Application &app, Scheduler &scheduler, int readThreads, beast::Journal j)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7611112fba3e838e4326394d9b79ed05">dir_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a45c4ed203ddc0c3081eb1433cfb990df">doImportDatabase</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ae10c8f2c5e0676a704bd28486b7640af">earliestLedgerSeq</a>() const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#aa59aca23acd391245f0b403df74ac8be">earliestLedgerSeq_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#adff9d5837626015682eb551d645d6afe">earliestShardIndex</a>() const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a569a3e61f4c7d272d96845b3a12c479a">earliestShardIndex_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#aef142866cf7ca2a96d17efc55f8dcc19">fdRequired</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a730a87cf8b617a8afb30e2531ede0f81">fdRequired_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ab4ecdf417aaa8e5d4c88601244fe90d7">fetchDurationUs_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1Database.html#a89497b9b4c5530b58040931489015d30">fetchHitCount_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad84cbbdca7e4fd1989dd1a7de138edf2">fetchLedger</a>(uint256 const &hash, std::uint32_t ledgerSeq) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa168a96a2e4650adbfeabcf5a795eabf">fetchNodeObject</a>(uint256 const &hash, std::uint32_t ledgerSeq, FetchReport &fetchReport, bool duplicate) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a780601a4dce8d688490a24a61f8cea9e">ripple::NodeStore::DatabaseShard::fetchNodeObject</a>(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a04150d23aa2acaf016d4ca40bd10804a">fetchSz_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#af3332d74cac6eb882c2908e14655d3a0">fetchTotalCount_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1DatabaseShardImp.html#a65911f692ca84016f32b056d7f20437e">fileSz_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5005a8ba96706addb81d3875c3dde236">finalizeShard</a>(std::shared_ptr< Shard > &shard, bool writeSQLite, std::optional< uint256 > const &expectedHash)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a9d30b07d135a88deb088d98b1f5d6f3a">findAcquireIndex</a>(std::uint32_t validLedgerSeq, std::lock_guard< std::mutex > const &)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ace1c1b2ef66847e662ab3d6319b5ea5a">firstLedgerSeq</a>(std::uint32_t shardIndex) const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5b2de32b1cd5b588d023af75caf670e5">for_each</a>(std::function< void(std::shared_ptr< NodeObject >)> f) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#aba0e02eea82d047dde49d56f362347bf">getCounters</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a023779f42976b9c22da655bf9fd4f4a5">getCountsJson</a>(Json::Value &obj)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afcd4bff425a5faff848f0038987ba942">getDatabaseImportSequence</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2b7b6ee715298cd3f75bedca36731e91">getDatabaseImportStatus</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ad28a451b16bc693364a1074c0f767f1f">getFetchHitCount</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a8ebb38ac8562f6b1673a9f3b8216efce">getFetchSize</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#af32a551caa69e8108bdd9a9d74dd774e">getFetchTotalCount</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8d51265eb7fb99f0b830b81d4d3fc214">getName</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3eb95c9c5c4c10d0b98dc5a8c99a5194">getNumTasks</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae6e657721f579ca89e18ee01aa42c07b">getPreShards</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afb127518881d23bdc75a0ade72c10a90">getRootDir</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad3482ba3439f7cda4b61bc664dd52b95">getShardInfo</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7b7338b22ebfb6e224fe90e997f545c3">getShardInfo</a>(std::lock_guard< std::mutex > const &) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#a4ccd565f5a4a5296c049a2a0886f363f">getStoreCount</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a0f2ed25135bf1d2aa487a2b2dc5c85cd">getStoreSize</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a494d3b67a11fccc7f21c0a5e58b1e26b">getWriteLoad</a>() const override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab2d993457a38ec14d45952cbfb392ec3">haltDatabaseImport_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a6a9609b4abbe08c0842f0e2ab16cab5a">historicalPaths_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8bf56b8226299a383c8727b10e83591a">importDatabase</a>(Database &source) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#af885d9fe877259a258481f0df20697cd">importInternal</a>(Backend &dstBackend, Database &srcDB)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a4484d1db178e59bbf7b9950782e71857">importShard</a>(std::uint32_t shardIndex, boost::filesystem::path const &srcDir) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a4cae88f513ca54bed586f2a63f5f3c36">init</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a93c4f12a0ef777c6b71deef93e5ad767">init_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a306ac80444859469d2c342f7acd008e4">initConfig</a>(std::lock_guard< std::mutex > const &)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aaddcb6c59d1dd649f91167ca5da6d44d">isSameDB</a>(std::uint32_t s1, std::uint32_t s2) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a6bb055f14d1d28163e931ed73d94a1e1">isStopping</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a18d3e571e561de431939832708032c85">iterateLedgerSQLsBack</a>(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2a354be016e0fffe24c4507e3901246f">iterateLedgerSQLsForward</a>(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5cccefe9c110198f48aa29bd78f9a439">iterateShardsBack</a>(std::optional< std::uint32_t > maxShardIndex, std::function< bool(Shard &shard)> const &visit)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a5c5057c8ca3a298bd249452f1effef5c">iterateShardsForward</a>(std::optional< std::uint32_t > minShardIndex, std::function< bool(Shard &shard)> const &visit)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aae0c153a86d1c868fbb935e1ba5cb82d">iterateTransactionSQLsBack</a>(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a35b0c09832a0f084167b0605976df91f">iterateTransactionSQLsForward</a>(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a0d7c3d303adce36199b2c67c4df8a2de">j_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a9d32ff3a7c28f6a852155ef954f7f59c">lastLedgerSeq</a>(std::uint32_t shardIndex) const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#adadd0b2b813b3f19c0134b03522d829f">latestShardIndex_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#aa65b806f875f06f0b17c83d987118c63">ledgersPerShard</a>() const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#addef8bb98830907ce22a130a9fe8640a">ledgersPerShard_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ade9e53bb5540171fe553679f4d249b10">maxHistoricalShards_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#aa76d0533ffd4bb80271a11b36de85ed2">maxLedgers</a>(std::uint32_t shardIndex) const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa16a171bc9b238db86a9f9990d2dff8e">mutex_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8f49310d6f4f314331c09f7c4561a1b3">numHistoricalShards</a>(std::lock_guard< std::mutex > const &lock) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a05e2e1370eaeb8dac4f258e23ba0337f">openFinalLimit_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae06e233ee9c84b7c683702024ece6920">operator=</a>(DatabaseShardImp const &)=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a70de0147d6aff4b726feaaf807296de4">operator=</a>(DatabaseShardImp &&)=delete</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac30abebe86f4437afe564602e793f7c2">PathDesignation</a> enum name</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a446cb0f879a2a07d4cbd0ab9b2e3869e">preparedIndexes_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3731860beb1ccb1fcd59066f37f67025">prepareForNewShard</a>(std::uint32_t shardIndex, std::uint32_t numHistoricalShards, std::lock_guard< std::mutex > const &lock)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a646556cbe43984251b01b0c748d79b6f">prepareLedger</a>(std::uint32_t validLedgerSeq) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afebb1668fe4bf18a1c01fea46bf1a9c7">prepareShards</a>(std::vector< std::uint32_t > const &shardIndexes) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a59cd26efed86926842662b223d20359d">read_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a438af3c0eba7891bb79d5c5dcb902556">readCondVar_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1Database.html#a06fbf66d1f34a6162a17daf72e71eba9">readLock_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a7cb4eee79861b6a496fe6ddcd024a5f8">readStopping_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1Database.html#af5fd85ba304bf9fd6e5afd7f06025180">readThreads_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa4396f50343356b5ba15f278f15181ff">relocateOutdatedShards</a>(std::lock_guard< std::mutex > const &lock)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a3c7492ee4b286b6cc18146b335735e0d">removeFailedShard</a>(std::shared_ptr< Shard > &shard)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3e122489f0beae26d66ab5b90960aa24">removePreShard</a>(std::uint32_t shardIndex) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a4f61a1a22df3ffe095ae4086d66e8756">requestBundle_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ad9f741a64dae54f4b30f31fb68565283">runningThreads_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1Database.html#a0e5bc58351ded4683d7207383794a484">scheduler_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a06028aa994b01907a77d776ad8ca4b33">secondLatestShardIndex_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#a4ef10652a3c55080a2aef5f0e59dedfa">seqToShardIndex</a>(std::uint32_t ledgerSeq) const noexcept</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac17d0e7803c1e427d38dd2f54b1374e0">setStored</a>(std::shared_ptr< Ledger const > const &ledger) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a889154e05d7f4901ac893614833e4cbe">setStoredInShard</a>(std::shared_ptr< Shard > &shard, std::shared_ptr< Ledger const > const &ledger)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a801304449528c8c5114670c970248db8">shardBoundaryIndex</a>() const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#a3ed44305b0d4b9cc7fb3544a7567f887">shards_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a214e7dc4554eb63277a28e0acae4adb4">startDatabaseImportThread</a>(std::lock_guard< std::mutex > const &)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1DatabaseShardImp.html#abc68f3d60e7537a73a88b23b6c4de6ce">startNodeToShard</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a251a119d067dbf4cb1cdc0f326bfdaf3">stop</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0b06eea823aeb46b174998a4b60682cb">stopNodeToShard</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa2a32f28cb0b4e0a5097205410c346eb">store</a>(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a4dc1dcc2a79b60c2c7de7f1bdf05cecf">storeCount_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a83e7506a1b302966445210ebe56c3905">storeDurationUs_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1DatabaseShardImp.html#a2f242c02ca2541308788a558e747e21b">storeLedger</a>(std::shared_ptr< Ledger const > const &srcLedger) override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a410587cb70ec38bb10cfab3218f54d16">ripple::NodeStore::DatabaseShard::storeLedger</a>(Ledger const &srcLedger, std::shared_ptr< Backend > dstBackend)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a090e39b8c6733b0dc4553f9e8e705605">storeStats</a>(std::uint64_t count, std::uint64_t sz)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a5dbc9808c511caeaaa7ce5c6b27276e6">storeSz_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</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_1DatabaseShardImp.html#a35a74407f30dd1cb390020c06dac7ca4">sufficientStorage</a>(std::uint32_t numShards, PathDesignation pathDesignation, std::lock_guard< std::mutex > const &) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a09183bd09b93a64f42d6ffb57a0e5647">sweep</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab6f90045736770399877335307f7aca1">sync</a>() override</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a28539d8d9f629f142cb51dfa09f0b5ae">taskQueue_</a></td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#a7c4180512ff87a967de8091a019dc9f9">threadEntry</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#abdcb3e7fdaeae1252f850c0e2a4646c2">updateFetchMetrics</a>(uint64_t fetches, uint64_t hits, uint64_t duration)</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0ba029ecb65a626a6ba618ef52aa41a8">updateFileStats</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a6f6c07a727006907656ffd432561e552">updatePeers</a>(std::lock_guard< std::mutex > const &lock) const</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</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_1Database.html#a2e1cec1845007e7037214306b2c4bf45">~Database</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#abde5521daf96c261425760e8c9db7bed">~DatabaseShardImp</a>()</td><td class="entry"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">ripple::NodeStore::DatabaseShardImp</a></td><td class="entry"></td></tr>
|
|
</table></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|