mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
1350 lines
86 KiB
HTML
1350 lines
86 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: ripple::NodeStore Namespace Reference</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> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::NodeStore Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceripple_1_1NodeStore_1_1detail"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore_1_1detail.html">detail</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceripple_1_1NodeStore_1_1tests"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore_1_1tests.html">tests</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A backend used for the <a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a>. <a href="classripple_1_1NodeStore_1_1Backend.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Backend__test.html">Backend_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1BatchWriter.html">BatchWriter</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Batch-writing assist logic. <a href="classripple_1_1NodeStore_1_1BatchWriter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1BatchWriteReport.html">BatchWriteReport</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Contains information about a batch write operation. <a href="structripple_1_1NodeStore_1_1BatchWriteReport.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Persistency layer for <a class="el" href="classripple_1_1NodeObject.html" title="A simple object that the Ledger uses to store entries.">NodeObject</a>. <a href="classripple_1_1NodeStore_1_1Database.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database__test.html">Database_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseNodeImp.html">DatabaseNodeImp</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotating.html">DatabaseRotating</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html">DatabaseRotatingImp</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A collection of historical shards. <a href="classripple_1_1NodeStore_1_1DatabaseShard.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">DatabaseShard_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html">DatabaseShardImp</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DecodedBlob.html">DecodedBlob</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Parsed key/value blob into <a class="el" href="classripple_1_1NodeObject.html" title="A simple object that the Ledger uses to store entries.">NodeObject</a> components. <a href="classripple_1_1NodeStore_1_1DecodedBlob.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DeterministicShard.html">DeterministicShard</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classripple_1_1NodeStore_1_1DeterministicShard.html" title="DeterministicShard class.">DeterministicShard</a> class. <a href="classripple_1_1NodeStore_1_1DeterministicShard.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DummyScheduler.html">DummyScheduler</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Simple <a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a> <a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html" title="Scheduling for asynchronous backend activity.">Scheduler</a> that just peforms the tasks synchronously. <a href="classripple_1_1NodeStore_1_1DummyScheduler.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1EncodedBlob.html">EncodedBlob</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Convert a <a class="el" href="classripple_1_1NodeObject.html" title="A simple object that the Ledger uses to store entries.">NodeObject</a> from in-memory to database format. <a href="classripple_1_1NodeStore_1_1EncodedBlob.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Factory.html">Factory</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class for backend factories. <a href="classripple_1_1NodeStore_1_1Factory.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1FetchReport.html">FetchReport</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Contains information about a fetch operation. <a href="structripple_1_1NodeStore_1_1FetchReport.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1LessThan.html">LessThan</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Binary function that satisfies the strict-weak-ordering requirement. <a href="structripple_1_1NodeStore_1_1LessThan.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Manager.html">Manager</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Singleton for managing <a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a> factories and back ends. <a href="classripple_1_1NodeStore_1_1Manager.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1ManagerImp.html">ManagerImp</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1MemoryBackend.html">MemoryBackend</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1MemoryDB.html">MemoryDB</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1MemoryFactory.html">MemoryFactory</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1NodeStoreBasic__test.html">NodeStoreBasic_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1NuDBBackend.html">NuDBBackend</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1NuDBFactory.html">NuDBFactory</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1NullBackend.html">NullBackend</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1NullFactory.html">NullFactory</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1progress.html">progress</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">Scheduler</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Scheduling for asynchronous backend activity. <a href="classripple_1_1NodeStore_1_1Scheduler.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Sequence.html">Sequence</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Shard.html">Shard</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1ShardInfo.html">ShardInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1Task.html">Task</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Derived classes perform scheduled tasks. <a href="structripple_1_1NodeStore_1_1Task.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TaskQueue.html">TaskQueue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html">TestBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Timing__test.html">Timing_test</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1uniformIntDistribution.html">uniformIntDistribution</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution.html">std::uniform_int_distribution</a> is platform dependent. <a href="structripple_1_1NodeStore_1_1uniformIntDistribution.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1varint__traits.html">varint_traits</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1varint__traits_3_01T_00_01true_01_4.html">varint_traits< T, true ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a463934c3e53fca44aa74a556c94d5e02"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a463934c3e53fca44aa74a556c94d5e02">PCache</a> = <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> ></td></tr>
|
|
<tr class="separator:a463934c3e53fca44aa74a556c94d5e02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af73c5361999de9f1562c4fa89f849c39"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#af73c5361999de9f1562c4fa89f849c39">NCache</a> = <a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a></td></tr>
|
|
<tr class="separator:af73c5361999de9f1562c4fa89f849c39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0e4b79f8eb3ffa0bf8fcaf848643202"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> > ></td></tr>
|
|
<tr class="memdesc:ae0e4b79f8eb3ffa0bf8fcaf848643202"><td class="mdescLeft"> </td><td class="mdescRight">A batch of NodeObjects to write at once. <a href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">More...</a><br /></td></tr>
|
|
<tr class="separator:ae0e4b79f8eb3ffa0bf8fcaf848643202"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a6334ed426a8dbe335761b9d81ab6f19f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19f">FetchType</a> { <a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f">FetchType::synchronous</a>,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5">FetchType::async</a>
|
|
}</td></tr>
|
|
<tr class="separator:a6334ed426a8dbe335761b9d81ab6f19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab026118fd22b5e7db14b5dea6938aaa8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="namespaceripple_1_1NodeStore.html#ab026118fd22b5e7db14b5dea6938aaa8a3e7cbb590a2149da2328925f4ac5978a">batchWritePreallocationSize</a> = 256,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#ab026118fd22b5e7db14b5dea6938aaa8a03b8818e1ee729cf3a62bf6697aff257">batchWriteLimitSize</a> = 65536
|
|
}</td></tr>
|
|
<tr class="separator:ab026118fd22b5e7db14b5dea6938aaa8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af127c2e4fc73b5d35647147ef45b350c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350c">Status</a> { <br />
|
|
  <a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef">ok</a>,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8">notFound</a>,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca915a2fc67fa0633b4995f8c1e4d54bdf">dataCorrupt</a>,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cacdf30489be7b94cb471eb137d789b715">unknown</a>,
|
|
<br />
|
|
  <a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350caa48af3347ad8daafa1f040f0da37e995">backendError</a>,
|
|
<a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca735314ed73dbc8306ffc16151f7a0484">customCode</a> = 100
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:af127c2e4fc73b5d35647147ef45b350c"><td class="mdescLeft"> </td><td class="mdescRight">Return codes from Backend operations. <a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350c">More...</a><br /></td></tr>
|
|
<tr class="separator:af127c2e4fc73b5d35647147ef45b350c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a7be855c3077d023e4b0c9905f9fe10e0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a7be855c3077d023e4b0c9905f9fe10e0">make_ShardStore</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">Scheduler</a> &scheduler, int readThreads, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a7be855c3077d023e4b0c9905f9fe10e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99882e6eee2e2b6a6afe6b988acdf07d"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:a99882e6eee2e2b6a6afe6b988acdf07d"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< void const *, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a99882e6eee2e2b6a6afe6b988acdf07d">lz4_decompress</a> (void const *in, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> in_size, BufferFactory &&bf)</td></tr>
|
|
<tr class="separator:a99882e6eee2e2b6a6afe6b988acdf07d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe5dcc6b9a2c6844489e9bdf7fd14d91"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:abe5dcc6b9a2c6844489e9bdf7fd14d91"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< void const *, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#abe5dcc6b9a2c6844489e9bdf7fd14d91">lz4_compress</a> (void const *in, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> in_size, BufferFactory &&bf)</td></tr>
|
|
<tr class="separator:abe5dcc6b9a2c6844489e9bdf7fd14d91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4acf97063441a8fd79ef65df3f0fb6e4"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:a4acf97063441a8fd79ef65df3f0fb6e4"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< void const *, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a4acf97063441a8fd79ef65df3f0fb6e4">nodeobject_decompress</a> (void const *in, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> in_size, BufferFactory &&bf)</td></tr>
|
|
<tr class="separator:a4acf97063441a8fd79ef65df3f0fb6e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cbbddcc4aa0d6fc0d00f368c38d4eb7"><td class="memTemplParams" colspan="2">template<class = void> </td></tr>
|
|
<tr class="memitem:a9cbbddcc4aa0d6fc0d00f368c38d4eb7"><td class="memTemplItemLeft" align="right" valign="top">void const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a9cbbddcc4aa0d6fc0d00f368c38d4eb7">zero32</a> ()</td></tr>
|
|
<tr class="separator:a9cbbddcc4aa0d6fc0d00f368c38d4eb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac372a37cb687fb559f0f61d733d06ec5"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:ac372a37cb687fb559f0f61d733d06ec5"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< void const *, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ac372a37cb687fb559f0f61d733d06ec5">nodeobject_compress</a> (void const *in, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> in_size, BufferFactory &&bf)</td></tr>
|
|
<tr class="separator:ac372a37cb687fb559f0f61d733d06ec5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cfd384753477480b86683a2072f303d"><td class="memTemplParams" colspan="2">template<class = void> </td></tr>
|
|
<tr class="memitem:a1cfd384753477480b86683a2072f303d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a1cfd384753477480b86683a2072f303d">filter_inner</a> (void *in, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> in_size)</td></tr>
|
|
<tr class="separator:a1cfd384753477480b86683a2072f303d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13f66324506aeb62ad62b06dadeca5a9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeStore_1_1DeterministicShard.html">DeterministicShard</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a13f66324506aeb62ad62b06dadeca5a9">make_DeterministicShard</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, boost::filesystem::path const &shardDir, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex, <a class="el" href="classripple_1_1Serializer.html">Serializer</a> const &finalKey, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="memdesc:a13f66324506aeb62ad62b06dadeca5a9"><td class="mdescLeft"> </td><td class="mdescRight">Creates shared pointer to deterministic shard and initializes it. <a href="namespaceripple_1_1NodeStore.html#a13f66324506aeb62ad62b06dadeca5a9">More...</a><br /></td></tr>
|
|
<tr class="separator:a13f66324506aeb62ad62b06dadeca5a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18e4748d59143a5f5e64feb0bee58158"><td class="memTemplParams" colspan="2">template<class = void> </td></tr>
|
|
<tr class="memitem:a18e4748d59143a5f5e64feb0bee58158"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a18e4748d59143a5f5e64feb0bee58158">read_varint</a> (void const *buf, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> buflen, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &t)</td></tr>
|
|
<tr class="separator:a18e4748d59143a5f5e64feb0bee58158"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a192f2f28d881a6b7325189d1c2cc1bdd"><td class="memTemplParams" colspan="2">template<class T , std::enable_if_t< std::is_unsigned< T >::value > * = nullptr> </td></tr>
|
|
<tr class="memitem:a192f2f28d881a6b7325189d1c2cc1bdd"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a192f2f28d881a6b7325189d1c2cc1bdd">size_varint</a> (T v)</td></tr>
|
|
<tr class="separator:a192f2f28d881a6b7325189d1c2cc1bdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4d0a64068209b5541c05b8f7edc572b"><td class="memTemplParams" colspan="2">template<class = void> </td></tr>
|
|
<tr class="memitem:ab4d0a64068209b5541c05b8f7edc572b"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ab4d0a64068209b5541c05b8f7edc572b">write_varint</a> (void *p0, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> v)</td></tr>
|
|
<tr class="separator:ab4d0a64068209b5541c05b8f7edc572b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a842656443a02cf834bf2c521a28a1236"><td class="memTemplParams" colspan="2">template<class T , std::enable_if_t< std::is_same< T, varint >::value > * = nullptr> </td></tr>
|
|
<tr class="memitem:a842656443a02cf834bf2c521a28a1236"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a842656443a02cf834bf2c521a28a1236">read</a> (nudb::detail::istream &is, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &u)</td></tr>
|
|
<tr class="separator:a842656443a02cf834bf2c521a28a1236"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a600672c9d6874721b6701f782814c66a"><td class="memTemplParams" colspan="2">template<class T , std::enable_if_t< std::is_same< T, varint >::value > * = nullptr> </td></tr>
|
|
<tr class="memitem:a600672c9d6874721b6701f782814c66a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a600672c9d6874721b6701f782814c66a">write</a> (nudb::detail::ostream &os, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> t)</td></tr>
|
|
<tr class="separator:a600672c9d6874721b6701f782814c66a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f88bfc03df04e244cc4073a07268e8d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a2f88bfc03df04e244cc4073a07268e8d">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>, ripple_core, ripple)</td></tr>
|
|
<tr class="separator:a2f88bfc03df04e244cc4073a07268e8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae82addbe571f59dced0d5feba74aa653"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ae82addbe571f59dced0d5feba74aa653">BEAST_DEFINE_TESTSUITE</a> (NodeStoreBasic, ripple_core, ripple)</td></tr>
|
|
<tr class="separator:ae82addbe571f59dced0d5feba74aa653"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4332188c6dfdf46e67d4ab18d65431d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ac4332188c6dfdf46e67d4ab18d65431d">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a>, NodeStore, ripple)</td></tr>
|
|
<tr class="separator:ac4332188c6dfdf46e67d4ab18d65431d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a620487a694d336d3baebdf2ea35a9dab"><td class="memTemplParams" colspan="2">template<class Engine , class Integral > </td></tr>
|
|
<tr class="memitem:a620487a694d336d3baebdf2ea35a9dab"><td class="memTemplItemLeft" align="right" valign="top">Integral </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a620487a694d336d3baebdf2ea35a9dab">randInt</a> (Engine &engine, Integral min, Integral max)</td></tr>
|
|
<tr class="separator:a620487a694d336d3baebdf2ea35a9dab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe2cc227d9e114f7ca28f29550c73652"><td class="memTemplParams" colspan="2">template<class Engine , class Integral > </td></tr>
|
|
<tr class="memitem:abe2cc227d9e114f7ca28f29550c73652"><td class="memTemplItemLeft" align="right" valign="top">Integral </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#abe2cc227d9e114f7ca28f29550c73652">randInt</a> (Engine &engine, Integral max)</td></tr>
|
|
<tr class="separator:abe2cc227d9e114f7ca28f29550c73652"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e54bc50ed11e99d84f0371ae846226a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a5e54bc50ed11e99d84f0371ae846226a">BEAST_DEFINE_TESTSUITE_MANUAL</a> (<a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a>, NodeStore, ripple)</td></tr>
|
|
<tr class="separator:a5e54bc50ed11e99d84f0371ae846226a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af15359cec47ee39428997be4f439ab82"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, boost::beast::iless > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#af15359cec47ee39428997be4f439ab82">parse_args</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &s)</td></tr>
|
|
<tr class="separator:af15359cec47ee39428997be4f439ab82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfa7777d2023a3f65fc6b4583c2faac6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6">isSame</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> > const &lhs, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> > const &rhs)</td></tr>
|
|
<tr class="memdesc:abfa7777d2023a3f65fc6b4583c2faac6"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if objects are identical. <a href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6">More...</a><br /></td></tr>
|
|
<tr class="separator:abfa7777d2023a3f65fc6b4583c2faac6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab91de8e4e0ee72603772bb34291057e3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ab91de8e4e0ee72603772bb34291057e3">make_Backend</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &config, <a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">Scheduler</a> &scheduler, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:ab91de8e4e0ee72603772bb34291057e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d4a8031401dc30a5634fc01033275e1"><td class="memTemplParams" colspan="2">template<class Generator > </td></tr>
|
|
<tr class="memitem:a7d4a8031401dc30a5634fc01033275e1"><td class="memTemplItemLeft" align="right" valign="top">static void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a7d4a8031401dc30a5634fc01033275e1">rngcpy</a> (void *buffer, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes, Generator &g)</td></tr>
|
|
<tr class="separator:a7d4a8031401dc30a5634fc01033275e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b9712c0bf25ee7b5e3473eedbad2441"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a5b9712c0bf25ee7b5e3473eedbad2441">BEAST_DEFINE_TESTSUITE_MANUAL_PRIO</a> (Timing, NodeStore, ripple, 1)</td></tr>
|
|
<tr class="separator:a5b9712c0bf25ee7b5e3473eedbad2441"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a15e3325559e2eaa7e32aa277e998a460"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1NodeStore_1_1MemoryFactory.html">MemoryFactory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a15e3325559e2eaa7e32aa277e998a460">memoryFactory</a></td></tr>
|
|
<tr class="separator:a15e3325559e2eaa7e32aa277e998a460"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a973a1bce2a9980b6d1ee04c82d280dd0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1NodeStore_1_1NuDBFactory.html">NuDBFactory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a973a1bce2a9980b6d1ee04c82d280dd0">nuDBFactory</a></td></tr>
|
|
<tr class="separator:a973a1bce2a9980b6d1ee04c82d280dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6f2da90291dbe2267a3164bf65fa721"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1NodeStore_1_1NullFactory.html">NullFactory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#ad6f2da90291dbe2267a3164bf65fa721">nullFactory</a></td></tr>
|
|
<tr class="separator:ad6f2da90291dbe2267a3164bf65fa721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a463934c3e53fca44aa74a556c94d5e02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a463934c3e53fca44aa74a556c94d5e02">◆ </a></span>PCache</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceripple_1_1NodeStore.html#a463934c3e53fca44aa74a556c94d5e02">ripple::NodeStore::PCache</a> = typedef <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="nodestore_2impl_2Shard_8h_source.html#l00043">43</a> of file <a class="el" href="nodestore_2impl_2Shard_8h_source.html">nodestore/impl/Shard.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af73c5361999de9f1562c4fa89f849c39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af73c5361999de9f1562c4fa89f849c39">◆ </a></span>NCache</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceripple_1_1NodeStore.html#af73c5361999de9f1562c4fa89f849c39">ripple::NodeStore::NCache</a> = typedef <a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="nodestore_2impl_2Shard_8h_source.html#l00044">44</a> of file <a class="el" href="nodestore_2impl_2Shard_8h_source.html">nodestore/impl/Shard.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0e4b79f8eb3ffa0bf8fcaf848643202"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0e4b79f8eb3ffa0bf8fcaf848643202">◆ </a></span>Batch</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">ripple::NodeStore::Batch</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1NodeObject.html">NodeObject</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A batch of NodeObjects to write at once. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="nodestore_2Types_8h_source.html#l00055">55</a> of file <a class="el" href="nodestore_2Types_8h_source.html">nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a6334ed426a8dbe335761b9d81ab6f19f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6334ed426a8dbe335761b9d81ab6f19f">◆ </a></span>FetchType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19f">ripple::NodeStore::FetchType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f"></a>synchronous </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5"></a>async </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ripple_2nodestore_2Scheduler_8h_source.html#l00029">29</a> of file <a class="el" href="ripple_2nodestore_2Scheduler_8h_source.html">ripple/nodestore/Scheduler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab026118fd22b5e7db14b5dea6938aaa8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab026118fd22b5e7db14b5dea6938aaa8">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab026118fd22b5e7db14b5dea6938aaa8a3e7cbb590a2149da2328925f4ac5978a"></a>batchWritePreallocationSize </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab026118fd22b5e7db14b5dea6938aaa8a03b8818e1ee729cf3a62bf6697aff257"></a>batchWriteLimitSize </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="nodestore_2Types_8h_source.html#l00030">30</a> of file <a class="el" href="nodestore_2Types_8h_source.html">nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af127c2e4fc73b5d35647147ef45b350c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af127c2e4fc73b5d35647147ef45b350c">◆ </a></span>Status</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350c">ripple::NodeStore::Status</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return codes from <a class="el" href="classripple_1_1NodeStore_1_1Backend.html" title="A backend used for the NodeStore.">Backend</a> operations. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef"></a>ok </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8"></a>notFound </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350ca915a2fc67fa0633b4995f8c1e4d54bdf"></a>dataCorrupt </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350cacdf30489be7b94cb471eb137d789b715"></a>unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350caa48af3347ad8daafa1f040f0da37e995"></a>backendError </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350ca735314ed73dbc8306ffc16151f7a0484"></a>customCode </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="nodestore_2Types_8h_source.html#l00044">44</a> of file <a class="el" href="nodestore_2Types_8h_source.html">nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a7be855c3077d023e4b0c9905f9fe10e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7be855c3077d023e4b0c9905f9fe10e0">◆ </a></span>make_ShardStore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> > ripple::NodeStore::make_ShardStore </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">Scheduler</a> & </td>
|
|
<td class="paramname"><em>scheduler</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>readThreads</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShardImp_8cpp_source.html#l02237">2237</a> of file <a class="el" href="DatabaseShardImp_8cpp_source.html">DatabaseShardImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99882e6eee2e2b6a6afe6b988acdf07d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99882e6eee2e2b6a6afe6b988acdf07d">◆ </a></span>lz4_decompress()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class BufferFactory > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><void const*, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>> ripple::NodeStore::lz4_decompress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void const * </td>
|
|
<td class="paramname"><em>in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>in_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">BufferFactory && </td>
|
|
<td class="paramname"><em>bf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00043">43</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe5dcc6b9a2c6844489e9bdf7fd14d91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe5dcc6b9a2c6844489e9bdf7fd14d91">◆ </a></span>lz4_compress()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class BufferFactory > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><void const*, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>> ripple::NodeStore::lz4_compress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void const * </td>
|
|
<td class="paramname"><em>in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>in_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">BufferFactory && </td>
|
|
<td class="paramname"><em>bf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00073">73</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4acf97063441a8fd79ef65df3f0fb6e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4acf97063441a8fd79ef65df3f0fb6e4">◆ </a></span>nodeobject_decompress()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class BufferFactory > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><void const*, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>> ripple::NodeStore::nodeobject_decompress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void const * </td>
|
|
<td class="paramname"><em>in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>in_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">BufferFactory && </td>
|
|
<td class="paramname"><em>bf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00108">108</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cbbddcc4aa0d6fc0d00f368c38d4eb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cbbddcc4aa0d6fc0d00f368c38d4eb7">◆ </a></span>zero32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class = void> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void const* ripple::NodeStore::zero32 </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00211">211</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac372a37cb687fb559f0f61d733d06ec5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac372a37cb687fb559f0f61d733d06ec5">◆ </a></span>nodeobject_compress()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class BufferFactory > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><void const*, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>> ripple::NodeStore::nodeobject_compress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void const * </td>
|
|
<td class="paramname"><em>in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>in_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">BufferFactory && </td>
|
|
<td class="paramname"><em>bf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00219">219</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cfd384753477480b86683a2072f303d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cfd384753477480b86683a2072f303d">◆ </a></span>filter_inner()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class = void> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::filter_inner </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>in_size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="codec_8h_source.html#l00315">315</a> of file <a class="el" href="codec_8h_source.html">codec.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13f66324506aeb62ad62b06dadeca5a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13f66324506aeb62ad62b06dadeca5a9">◆ </a></span>make_DeterministicShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeStore_1_1DeterministicShard.html">DeterministicShard</a> > ripple::NodeStore::make_DeterministicShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::filesystem::path const & </td>
|
|
<td class="paramname"><em>shardDir</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>shardIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> const & </td>
|
|
<td class="paramname"><em>finalKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates shared pointer to deterministic shard and initializes it. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">app</td><td><a class="el" href="classripple_1_1Application.html">Application</a> object </td></tr>
|
|
<tr><td class="paramname">shardDir</td><td>Directory where shard is located </td></tr>
|
|
<tr><td class="paramname">shardIndex</td><td>Index of the shard </td></tr>
|
|
<tr><td class="paramname">finalKey</td><td><a class="el" href="classripple_1_1Serializer.html">Serializer</a> of shard's ginal key which consists of: shard version (32 bit) first ledger sequence in the shard (32 bit) last ledger sequence in the shard (32 bit) hash of last ledger (256 bits) </td></tr>
|
|
<tr><td class="paramname">j</td><td>Journal to logging </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Shared pointer to deterministic shard or {} in case of error. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DeterministicShard_8cpp_source.html#l00151">151</a> of file <a class="el" href="DeterministicShard_8cpp_source.html">DeterministicShard.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18e4748d59143a5f5e64feb0bee58158"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18e4748d59143a5f5e64feb0bee58158">◆ </a></span>read_varint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class = void> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::NodeStore::read_varint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void const * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>buflen</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> & </td>
|
|
<td class="paramname"><em>t</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="varint_8h_source.html#l00056">56</a> of file <a class="el" href="varint_8h_source.html">varint.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a192f2f28d881a6b7325189d1c2cc1bdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a192f2f28d881a6b7325189d1c2cc1bdd">◆ </a></span>size_varint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , std::enable_if_t< std::is_unsigned< T >::value > * = nullptr> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::NodeStore::size_varint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="varint_8h_source.html#l00089">89</a> of file <a class="el" href="varint_8h_source.html">varint.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4d0a64068209b5541c05b8f7edc572b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4d0a64068209b5541c05b8f7edc572b">◆ </a></span>write_varint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class = void> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::NodeStore::write_varint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>p0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="varint_8h_source.html#l00102">102</a> of file <a class="el" href="varint_8h_source.html">varint.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a842656443a02cf834bf2c521a28a1236"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a842656443a02cf834bf2c521a28a1236">◆ </a></span>read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , std::enable_if_t< std::is_same< T, varint >::value > * = nullptr> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::read </td>
|
|
<td>(</td>
|
|
<td class="paramtype">nudb::detail::istream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> & </td>
|
|
<td class="paramname"><em>u</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="varint_8h_source.html#l00120">120</a> of file <a class="el" href="varint_8h_source.html">varint.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a600672c9d6874721b6701f782814c66a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a600672c9d6874721b6701f782814c66a">◆ </a></span>write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , std::enable_if_t< std::is_same< T, varint >::value > * = nullptr> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::write </td>
|
|
<td>(</td>
|
|
<td class="paramtype">nudb::detail::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>t</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="varint_8h_source.html#l00133">133</a> of file <a class="el" href="varint_8h_source.html">varint.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f88bfc03df04e244cc4073a07268e8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f88bfc03df04e244cc4073a07268e8d">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple_core </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae82addbe571f59dced0d5feba74aa653"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae82addbe571f59dced0d5feba74aa653">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">NodeStoreBasic </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple_core </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4332188c6dfdf46e67d4ab18d65431d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4332188c6dfdf46e67d4ab18d65431d">◆ </a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::BEAST_DEFINE_TESTSUITE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">NodeStore </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a620487a694d336d3baebdf2ea35a9dab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a620487a694d336d3baebdf2ea35a9dab">◆ </a></span>randInt() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Engine , class Integral > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Integral ripple::NodeStore::randInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Engine & </td>
|
|
<td class="paramname"><em>engine</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Integral </td>
|
|
<td class="paramname"><em>min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Integral </td>
|
|
<td class="paramname"><em>max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00149">149</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe2cc227d9e114f7ca28f29550c73652"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe2cc227d9e114f7ca28f29550c73652">◆ </a></span>randInt() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Engine , class Integral > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Integral ripple::NodeStore::randInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Engine & </td>
|
|
<td class="paramname"><em>engine</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Integral </td>
|
|
<td class="paramname"><em>max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00161">161</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e54bc50ed11e99d84f0371ae846226a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e54bc50ed11e99d84f0371ae846226a">◆ </a></span>BEAST_DEFINE_TESTSUITE_MANUAL()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::BEAST_DEFINE_TESTSUITE_MANUAL </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">NodeStore </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af15359cec47ee39428997be4f439ab82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af15359cec47ee39428997be4f439ab82">◆ </a></span>parse_args()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, boost::beast::iless> ripple::NodeStore::parse_args </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="import__test_8cpp_source.html#l00249">249</a> of file <a class="el" href="import__test_8cpp_source.html">import_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfa7777d2023a3f65fc6b4583c2faac6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfa7777d2023a3f65fc6b4583c2faac6">◆ </a></span>isSame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::NodeStore::isSame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> > const & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> > const & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns <code>true</code> if objects are identical. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00057">57</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab91de8e4e0ee72603772bb34291057e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab91de8e4e0ee72603772bb34291057e3">◆ </a></span>make_Backend()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>> ripple::NodeStore::make_Backend </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">Scheduler</a> & </td>
|
|
<td class="paramname"><em>scheduler</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Timing__test_8cpp_source.html#l00053">53</a> of file <a class="el" href="Timing__test_8cpp_source.html">Timing_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d4a8031401dc30a5634fc01033275e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d4a8031401dc30a5634fc01033275e1">◆ </a></span>rngcpy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Generator > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void ripple::NodeStore::rngcpy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>bytes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Generator & </td>
|
|
<td class="paramname"><em>g</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Timing__test_8cpp_source.html#l00065">65</a> of file <a class="el" href="Timing__test_8cpp_source.html">Timing_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b9712c0bf25ee7b5e3473eedbad2441"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b9712c0bf25ee7b5e3473eedbad2441">◆ </a></span>BEAST_DEFINE_TESTSUITE_MANUAL_PRIO()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::BEAST_DEFINE_TESTSUITE_MANUAL_PRIO </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Timing </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">NodeStore </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ripple </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a15e3325559e2eaa7e32aa277e998a460"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15e3325559e2eaa7e32aa277e998a460">◆ </a></span>memoryFactory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NodeStore_1_1MemoryFactory.html">MemoryFactory</a> ripple::NodeStore::memoryFactory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="MemoryFactory_8cpp_source.html#l00075">75</a> of file <a class="el" href="MemoryFactory_8cpp_source.html">MemoryFactory.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a973a1bce2a9980b6d1ee04c82d280dd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a973a1bce2a9980b6d1ee04c82d280dd0">◆ </a></span>nuDBFactory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NodeStore_1_1NuDBFactory.html">NuDBFactory</a> ripple::NodeStore::nuDBFactory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="NuDBFactory_8cpp_source.html#l00414">414</a> of file <a class="el" href="NuDBFactory_8cpp_source.html">NuDBFactory.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6f2da90291dbe2267a3164bf65fa721"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6f2da90291dbe2267a3164bf65fa721">◆ </a></span>nullFactory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NodeStore_1_1NullFactory.html">NullFactory</a> ripple::NodeStore::nullFactory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="NullFactory_8cpp_source.html#l00143">143</a> of file <a class="el" href="NullFactory_8cpp_source.html">NullFactory.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</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>
|