mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
1080 lines
71 KiB
HTML
1080 lines
71 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
|
<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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.5 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="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 id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceripple_1_1NodeStore_1_1detail"><td class="memItemLeft" align="right" valign="top">namespace  </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">namespace  </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 id="nested-classes" 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_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_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">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_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_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 id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></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 id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a6334ed426a8dbe335761b9d81ab6f19f"><td class="memItemLeft" align="right" valign="top">enum class  </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">synchronous</a>
|
|
, <a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5">async</a>
|
|
}</td></tr>
|
|
<tr class="separator:a6334ed426a8dbe335761b9d81ab6f19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73e90f045de84d0a74eb7a0ab9f47da0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="namespaceripple_1_1NodeStore.html#a73e90f045de84d0a74eb7a0ab9f47da0a3e7cbb590a2149da2328925f4ac5978a">batchWritePreallocationSize</a> = 256
|
|
, <a class="el" href="namespaceripple_1_1NodeStore.html#a73e90f045de84d0a74eb7a0ab9f47da0a03b8818e1ee729cf3a62bf6697aff257">batchWriteLimitSize</a> = 65536
|
|
}</td></tr>
|
|
<tr class="separator:a73e90f045de84d0a74eb7a0ab9f47da0"><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 id="func-members" name="func-members"></a>
|
|
Functions</h2></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:a0a9538b195484da4439beb5ea1cf85e5"><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#a0a9538b195484da4439beb5ea1cf85e5">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:a0a9538b195484da4439beb5ea1cf85e5"><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:a79bb6810818c5bbf3e8aeb93267c4c27"><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#a79bb6810818c5bbf3e8aeb93267c4c27">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:a79bb6810818c5bbf3e8aeb93267c4c27"><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>
|
|
<tr class="memitem:ac61a2364412b153ad84bb4afecef747c"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:ac61a2364412b153ad84bb4afecef747c"><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#ac61a2364412b153ad84bb4afecef747c">lz4_decompress</a> (void const *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <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:ac61a2364412b153ad84bb4afecef747c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4295fc3f47da2efcd1f7ef2746e3ecd8"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:a4295fc3f47da2efcd1f7ef2746e3ecd8"><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#a4295fc3f47da2efcd1f7ef2746e3ecd8">lz4_compress</a> (void const *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <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:a4295fc3f47da2efcd1f7ef2746e3ecd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9eae64ce2071ee2ec06efc017f803ac2"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:a9eae64ce2071ee2ec06efc017f803ac2"><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#a9eae64ce2071ee2ec06efc017f803ac2">nodeobject_decompress</a> (void const *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <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:a9eae64ce2071ee2ec06efc017f803ac2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06d9c6cf127838ac511d5d55ddd21f6a"><td class="memTemplParams" colspan="2">template<class = void> </td></tr>
|
|
<tr class="memitem:a06d9c6cf127838ac511d5d55ddd21f6a"><td class="memTemplItemLeft" align="right" valign="top">void const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html#a06d9c6cf127838ac511d5d55ddd21f6a">zero32</a> ()</td></tr>
|
|
<tr class="separator:a06d9c6cf127838ac511d5d55ddd21f6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abac039eb21e1a75eeb4c392fdb1467ad"><td class="memTemplParams" colspan="2">template<class BufferFactory > </td></tr>
|
|
<tr class="memitem:abac039eb21e1a75eeb4c392fdb1467ad"><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#abac039eb21e1a75eeb4c392fdb1467ad">nodeobject_compress</a> (void const *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <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:abac039eb21e1a75eeb4c392fdb1467ad"><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 *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <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: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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_unsigned.html">std::is_unsigned</a>< 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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>< 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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>< 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>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" 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="ae0e4b79f8eb3ffa0bf8fcaf848643202" name="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="src_2xrpld_2nodestore_2Types_8h_source.html#l00055">55</a> of file <a class="el" href="src_2xrpld_2nodestore_2Types_8h_source.html">src/xrpld/nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a6334ed426a8dbe335761b9d81ab6f19f" name="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 class <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" name="a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f"></a>synchronous </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5" name="a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5"></a>async </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="xrpld_2nodestore_2Scheduler_8h_source.html#l00029">29</a> of file <a class="el" href="xrpld_2nodestore_2Scheduler_8h_source.html">xrpld/nodestore/Scheduler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73e90f045de84d0a74eb7a0ab9f47da0" name="a73e90f045de84d0a74eb7a0ab9f47da0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73e90f045de84d0a74eb7a0ab9f47da0">◆ </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="a73e90f045de84d0a74eb7a0ab9f47da0a3e7cbb590a2149da2328925f4ac5978a" name="a73e90f045de84d0a74eb7a0ab9f47da0a3e7cbb590a2149da2328925f4ac5978a"></a>batchWritePreallocationSize </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a73e90f045de84d0a74eb7a0ab9f47da0a03b8818e1ee729cf3a62bf6697aff257" name="a73e90f045de84d0a74eb7a0ab9f47da0a03b8818e1ee729cf3a62bf6697aff257"></a>batchWriteLimitSize </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2nodestore_2Types_8h_source.html#l00030">30</a> of file <a class="el" href="src_2xrpld_2nodestore_2Types_8h_source.html">src/xrpld/nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af127c2e4fc73b5d35647147ef45b350c" name="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" name="af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef"></a>ok </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8" name="af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8"></a>notFound </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350ca915a2fc67fa0633b4995f8c1e4d54bdf" name="af127c2e4fc73b5d35647147ef45b350ca915a2fc67fa0633b4995f8c1e4d54bdf"></a>dataCorrupt </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350cacdf30489be7b94cb471eb137d789b715" name="af127c2e4fc73b5d35647147ef45b350cacdf30489be7b94cb471eb137d789b715"></a>unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350caa48af3347ad8daafa1f040f0da37e995" name="af127c2e4fc73b5d35647147ef45b350caa48af3347ad8daafa1f040f0da37e995"></a>backendError </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="af127c2e4fc73b5d35647147ef45b350ca735314ed73dbc8306ffc16151f7a0484" name="af127c2e4fc73b5d35647147ef45b350ca735314ed73dbc8306ffc16151f7a0484"></a>customCode </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2nodestore_2Types_8h_source.html#l00044">44</a> of file <a class="el" href="src_2xrpld_2nodestore_2Types_8h_source.html">src/xrpld/nodestore/Types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a2f88bfc03df04e244cc4073a07268e8d" name="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" name="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" name="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="a0a9538b195484da4439beb5ea1cf85e5" name="a0a9538b195484da4439beb5ea1cf85e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a9538b195484da4439beb5ea1cf85e5">◆ </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" name="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="a79bb6810818c5bbf3e8aeb93267c4c27" name="a79bb6810818c5bbf3e8aeb93267c4c27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79bb6810818c5bbf3e8aeb93267c4c27">◆ </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" name="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" name="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>
|
|
<a id="ac61a2364412b153ad84bb4afecef747c" name="ac61a2364412b153ad84bb4afecef747c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac61a2364412b153ad84bb4afecef747c">◆ </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="a4295fc3f47da2efcd1f7ef2746e3ecd8" name="a4295fc3f47da2efcd1f7ef2746e3ecd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4295fc3f47da2efcd1f7ef2746e3ecd8">◆ </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="a9eae64ce2071ee2ec06efc017f803ac2" name="a9eae64ce2071ee2ec06efc017f803ac2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9eae64ce2071ee2ec06efc017f803ac2">◆ </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="a06d9c6cf127838ac511d5d55ddd21f6a" name="a06d9c6cf127838ac511d5d55ddd21f6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06d9c6cf127838ac511d5d55ddd21f6a">◆ </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="abac039eb21e1a75eeb4c392fdb1467ad" name="abac039eb21e1a75eeb4c392fdb1467ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abac039eb21e1a75eeb4c392fdb1467ad">◆ </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" name="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="a18e4748d59143a5f5e64feb0bee58158" name="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" name="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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_unsigned.html">std::is_unsigned</a>< 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" name="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" name="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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>< 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" name="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 , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>< 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>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a15e3325559e2eaa7e32aa277e998a460" name="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" name="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#l00407">407</a> of file <a class="el" href="NuDBFactory_8cpp_source.html">NuDBFactory.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6f2da90291dbe2267a3164bf65fa721" name="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="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|