mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
deploy: 6534757d85
This commit is contained in:
@@ -1357,25 +1357,25 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html_a3feaa925a9dc0e847049e6c4cfbb6875"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html#a3feaa925a9dc0e847049e6c4cfbb6875">ripple::SHAMapTreeNode::isLeaf</a></div><div class="ttdeci">virtual bool isLeaf() const =0</div><div class="ttdoc">Determines if this is a leaf node.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html_a9e3ffc0cc01232ed3866dd229a31372b"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html#a9e3ffc0cc01232ed3866dd229a31372b">ripple::SHAMapTreeNode::makeFromPrefix</a></div><div class="ttdeci">static intr_ptr::SharedPtr< SHAMapTreeNode > makeFromPrefix(Slice rawNode, SHAMapHash const &hash)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8cpp_source.html#l00146">SHAMapTreeNode.cpp:146</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html_acb3c6246b5d9ec2162ef4a9c18959a00"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html#acb3c6246b5d9ec2162ef4a9c18959a00">ripple::SHAMapTreeNode::getHash</a></div><div class="ttdeci">SHAMapHash const & getHash() const</div><div class="ttdoc">Return the hash of this node.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00145">SHAMapTreeNode.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html">ripple::SHAMap::const_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00643">SHAMap.h:644</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00097">SHAMap.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html">ripple::SHAMap::const_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00644">SHAMap.h:645</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00098">SHAMap.h:99</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a00b1a7221325e220eb1cd78d29af60a6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a00b1a7221325e220eb1cd78d29af60a6">ripple::SHAMap::preFlushNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > preFlushNode(intr_ptr::SharedPtr< Node > node) const</div><div class="ttdoc">prepare a node to be modified before flushing</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01013">SHAMap.cpp:1013</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a07ce8e5379558b4c0e256cbbf2636cb7"><div class="ttname"><a href="classripple_1_1SHAMap.html#a07ce8e5379558b4c0e256cbbf2636cb7">ripple::SHAMap::descendAsync</a></div><div class="ttdeci">SHAMapTreeNode * descendAsync(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &pending, descendCallback &&) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00394">SHAMap.cpp:394</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0a9bf789b31096bb8938b6fc93bac625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">ripple::SHAMap::hasItem</a></div><div class="ttdeci">bool hasItem(uint256 const &id) const</div><div class="ttdoc">Does the tree have an item with the given ID?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00714">SHAMap.cpp:714</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b1d68d0723680664e14401c86625b9f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">ripple::SHAMap::backed_</a></div><div class="ttdeci">bool backed_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00112">SHAMap.h:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b1d68d0723680664e14401c86625b9f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">ripple::SHAMap::backed_</a></div><div class="ttdeci">bool backed_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00113">SHAMap.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b9ca468990bab71ad6eab794f812453"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b9ca468990bab71ad6eab794f812453">ripple::SHAMap::cacheLookup</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > cacheLookup(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01220">SHAMap.cpp:1220</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a10defa04c5990ae227297f869a99b691"><div class="ttname"><a href="classripple_1_1SHAMap.html#a10defa04c5990ae227297f869a99b691">ripple::SHAMap::unshareNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > unshareNode(intr_ptr::SharedPtr< Node >, SHAMapNodeID const &nodeID)</div><div class="ttdoc">Unshare the node, allowing it to be modified.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00438">SHAMap.cpp:438</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a149dff8600718cccd0d5b9e7af9d3c79"><div class="ttname"><a href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">ripple::SHAMap::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00101">SHAMap.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16961b82bb1c661845b14c88b4e80dc3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">ripple::SHAMap::leafDepth</a></div><div class="ttdeci">static constexpr unsigned int leafDepth</div><div class="ttdoc">The depth of the hash map: data is only present in the leaves.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00122">SHAMap.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a149dff8600718cccd0d5b9e7af9d3c79"><div class="ttname"><a href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">ripple::SHAMap::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00102">SHAMap.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16961b82bb1c661845b14c88b4e80dc3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">ripple::SHAMap::leafDepth</a></div><div class="ttdeci">static constexpr unsigned int leafDepth</div><div class="ttdoc">The depth of the hash map: data is only present in the leaves.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00123">SHAMap.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16c47b967da5fd093f51e7331f42c9b6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16c47b967da5fd093f51e7331f42c9b6">ripple::SHAMap::dump</a></div><div class="ttdeci">void dump(bool withHashes=false) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01175">SHAMap.cpp:1175</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a22ad95f58ebb1e05d06a4aac48329625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a22ad95f58ebb1e05d06a4aac48329625">ripple::SHAMap::onlyBelow</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & onlyBelow(SHAMapTreeNode *) const</div><div class="ttdoc">If there is only one leaf below this node, get its contents.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00527">SHAMap.cpp:527</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a26f587d4b772fd02113deb67ff052e20"><div class="ttname"><a href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">ripple::SHAMap::descendThrow</a></div><div class="ttdeci">SHAMapTreeNode * descendThrow(SHAMapInnerNode *, int branch) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00296">SHAMap.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a2ef0103bef7aefba0219c40368fd3688"><div class="ttname"><a href="classripple_1_1SHAMap.html#a2ef0103bef7aefba0219c40368fd3688">ripple::SHAMap::root_</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > root_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00109">SHAMap.h:109</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a2ef0103bef7aefba0219c40368fd3688"><div class="ttname"><a href="classripple_1_1SHAMap.html#a2ef0103bef7aefba0219c40368fd3688">ripple::SHAMap::root_</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > root_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00110">SHAMap.h:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a381ecaa70bcce3f24bac35b7fed16985"><div class="ttname"><a href="classripple_1_1SHAMap.html#a381ecaa70bcce3f24bac35b7fed16985">ripple::SHAMap::peekItem</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & peekItem(uint256 const &id) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00616">SHAMap.cpp:616</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4a8daed34105ce8548d63d44bbf74f04"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4a8daed34105ce8548d63d44bbf74f04">ripple::SHAMap::type_</a></div><div class="ttdeci">SHAMapType const type_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00111">SHAMap.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a50ed233b23a5065f500249cf23f1a183"><div class="ttname"><a href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">ripple::SHAMap::state_</a></div><div class="ttdeci">SHAMapState state_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00110">SHAMap.h:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a51a31962c123b075983f235fbf2ae5c6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">ripple::SHAMap::full_</a></div><div class="ttdeci">bool full_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00113">SHAMap.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5268c936212da93659dd05be9304e0bb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">ripple::SHAMap::f_</a></div><div class="ttdeci">Family & f_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00100">SHAMap.h:100</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4a8daed34105ce8548d63d44bbf74f04"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4a8daed34105ce8548d63d44bbf74f04">ripple::SHAMap::type_</a></div><div class="ttdeci">SHAMapType const type_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00112">SHAMap.h:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a50ed233b23a5065f500249cf23f1a183"><div class="ttname"><a href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">ripple::SHAMap::state_</a></div><div class="ttdeci">SHAMapState state_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00111">SHAMap.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a51a31962c123b075983f235fbf2ae5c6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">ripple::SHAMap::full_</a></div><div class="ttdeci">bool full_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00114">SHAMap.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5268c936212da93659dd05be9304e0bb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">ripple::SHAMap::f_</a></div><div class="ttdeci">Family & f_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00101">SHAMap.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a557fd5f882aeb18069b37656a48f902b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a557fd5f882aeb18069b37656a48f902b">ripple::SHAMap::finishFetch</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > finishFetch(SHAMapHash const &hash, std::shared_ptr< NodeObject > const &object) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00178">SHAMap.cpp:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a569baa82267b09d725839feafe6eedc0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a569baa82267b09d725839feafe6eedc0">ripple::SHAMap::addGiveItem</a></div><div class="ttdeci">bool addGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00802">SHAMap.cpp:802</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a57c9afd6af077bbca5efc4ee640c7a2d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">ripple::SHAMap::walkTowardsKey</a></div><div class="ttdeci">SHAMapLeafNode * walkTowardsKey(uint256 const &id, SharedPtrNodeStack *stack=nullptr) const</div><div class="ttdoc">Walk towards the specified id, returning the node.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00132">SHAMap.cpp:132</a></div></div>
|
||||
@@ -1383,13 +1383,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5902b212b3da87e522eef58c6c0c83e9"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">ripple::SHAMap::peekNextItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekNextItem(uint256 const &id, SharedPtrNodeStack &stack) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00580">SHAMap.cpp:580</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5e0309dab2d67386ce24c8b80ff085d3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5e0309dab2d67386ce24c8b80ff085d3">ripple::SHAMap::canonicalize</a></div><div class="ttdeci">void canonicalize(SHAMapHash const &hash, intr_ptr::SharedPtr< SHAMapTreeNode > &) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01230">SHAMap.cpp:1230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a64d84916fb3113b9c855dbdad85cc0c2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a64d84916fb3113b9c855dbdad85cc0c2">ripple::SHAMap::walkSubTree</a></div><div class="ttdeci">int walkSubTree(bool doWrite, NodeObjectType t)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01044">SHAMap.cpp:1044</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00762">SHAMap.h:762</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00763">SHAMap.h:763</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a721b11739ad539851737443deeccf96b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">ripple::SHAMap::invariants</a></div><div class="ttdeci">void invariants() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01245">SHAMap.cpp:1245</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a754474c80816f12e58e87114709ebbcf"><div class="ttname"><a href="classripple_1_1SHAMap.html#a754474c80816f12e58e87114709ebbcf">ripple::SHAMap::addItem</a></div><div class="ttdeci">bool addItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00881">SHAMap.cpp:881</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a83efcf0959f82f436e05b9b138a58efc"><div class="ttname"><a href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">ripple::SHAMap::upper_bound</a></div><div class="ttdeci">const_iterator upper_bound(uint256 const &id) const</div><div class="ttdoc">Find the first item after the given item.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00639">SHAMap.cpp:639</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8c0d4938e4e75cabe03cdc64aaa2e7f2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8c0d4938e4e75cabe03cdc64aaa2e7f2">ripple::SHAMap::writeNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > writeNode(NodeObjectType t, intr_ptr::SharedPtr< SHAMapTreeNode > node) const</div><div class="ttdoc">write and canonicalize modified node</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00992">SHAMap.cpp:992</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a928dfcab8a0f6418364a77d80f51d2db"><div class="ttname"><a href="classripple_1_1SHAMap.html#a928dfcab8a0f6418364a77d80f51d2db">ripple::SHAMap::fetchNodeNT</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeNT(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00273">SHAMap.cpp:273</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9ab1e2b9e495808a7e7b7ce4483460a0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">ripple::SHAMap::cowid_</a></div><div class="ttdeci">std::uint32_t cowid_</div><div class="ttdoc">ID to distinguish this map for all others we're sharing nodes with.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00104">SHAMap.h:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9ab1e2b9e495808a7e7b7ce4483460a0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">ripple::SHAMap::cowid_</a></div><div class="ttdeci">std::uint32_t cowid_</div><div class="ttdoc">ID to distinguish this map for all others we're sharing nodes with.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00105">SHAMap.h:105</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9b0dff3c3bf35efc30104c93becdc079"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">ripple::SHAMap::getHash</a></div><div class="ttdeci">SHAMapHash getHash() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00889">SHAMap.cpp:889</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa021481769cad215f208aacb1c37e28a"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa021481769cad215f208aacb1c37e28a">ripple::SHAMap::SHAMap</a></div><div class="ttdeci">SHAMap()=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa24aaf2a36a562e659c918f4ca71e449"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa24aaf2a36a562e659c918f4ca71e449">ripple::SHAMap::dirtyUp</a></div><div class="ttdeci">void dirtyUp(SharedPtrNodeStack &stack, uint256 const &target, intr_ptr::SharedPtr< SHAMapTreeNode > terminal)</div><div class="ttdoc">Update hashes up to the root.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00096">SHAMap.cpp:96</a></div></div>
|
||||
@@ -1398,7 +1398,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aaa27ab91ea652451c34d80bd49a77dc4"><div class="ttname"><a href="classripple_1_1SHAMap.html#aaa27ab91ea652451c34d80bd49a77dc4">ripple::SHAMap::fetchNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNode(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00285">SHAMap.cpp:285</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aba74c54fa2d3bd6693e34c8c3666b0d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#aba74c54fa2d3bd6693e34c8c3666b0d2">ripple::SHAMap::fetchNodeFromDB</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeFromDB(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00170">SHAMap.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac5fd4779ce479a1a40f23e738c1a026d"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac5fd4779ce479a1a40f23e738c1a026d">ripple::SHAMap::descendNoStore</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > descendNoStore(SHAMapInnerNode &, int branch) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00351">SHAMap.cpp:351</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_acbedaf0be7acd2816e01be821fdc4697"><div class="ttname"><a href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ripple::SHAMap::ledgerSeq_</a></div><div class="ttdeci">std::uint32_t ledgerSeq_</div><div class="ttdoc">The sequence of the ledger that this map references, if any.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00107">SHAMap.h:107</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_acbedaf0be7acd2816e01be821fdc4697"><div class="ttname"><a href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ripple::SHAMap::ledgerSeq_</a></div><div class="ttdeci">std::uint32_t ledgerSeq_</div><div class="ttdoc">The sequence of the ledger that this map references, if any.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00108">SHAMap.h:108</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad34b4b3f4c26154a0ad8e63ada075f88"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad34b4b3f4c26154a0ad8e63ada075f88">ripple::SHAMap::delItem</a></div><div class="ttdeci">bool delItem(uint256 const &id)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00720">SHAMap.cpp:720</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad530edc60b33c2eb590d2be1cb12f2de"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad530edc60b33c2eb590d2be1cb12f2de">ripple::SHAMap::fetchRoot</a></div><div class="ttdeci">bool fetchRoot(SHAMapHash const &hash, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00944">SHAMap.cpp:944</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ada99838217423830f916a2e194023fd9"><div class="ttname"><a href="classripple_1_1SHAMap.html#ada99838217423830f916a2e194023fd9">ripple::SHAMap::lower_bound</a></div><div class="ttdeci">const_iterator lower_bound(uint256 const &id) const</div><div class="ttdoc">Find the object with the greatest object id smaller than the input id.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00676">SHAMap.cpp:676</a></div></div>
|
||||
@@ -1409,10 +1409,10 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aeefbe6856af92905c637372457446927"><div class="ttname"><a href="classripple_1_1SHAMap.html#aeefbe6856af92905c637372457446927">ripple::SHAMap::checkFilter</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > checkFilter(SHAMapHash const &hash, SHAMapSyncFilter *filter) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00217">SHAMap.cpp:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af4163b9fee79d216cfe6140fdac2e52f"><div class="ttname"><a href="classripple_1_1SHAMap.html#af4163b9fee79d216cfe6140fdac2e52f">ripple::SHAMap::belowHelper</a></div><div class="ttdeci">SHAMapLeafNode * belowHelper(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch, std::tuple< int, std::function< bool(int)>, std::function< void(int &)> > const &loopParams) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00458">SHAMap.cpp:458</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af6a56124ffdd304fb80e45c9b8ae7e62"><div class="ttname"><a href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">ripple::SHAMap::findKey</a></div><div class="ttdeci">SHAMapLeafNode * findKey(uint256 const &id) const</div><div class="ttdoc">Return nullptr if key not found.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00161">SHAMap.cpp:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af8599964238eb94d795606f220654db9"><div class="ttname"><a href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">ripple::SHAMap::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Number of children each non-leaf node has (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00118">SHAMap.h:118</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af8599964238eb94d795606f220654db9"><div class="ttname"><a href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">ripple::SHAMap::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Number of children each non-leaf node has (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00119">SHAMap.h:119</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_affd46314b2492a399d8310e991599731"><div class="ttname"><a href="classripple_1_1SHAMap.html#affd46314b2492a399d8310e991599731">ripple::SHAMap::firstBelow</a></div><div class="ttdeci">SHAMapLeafNode * firstBelow(intr_ptr::SharedPtr< SHAMapTreeNode >, SharedPtrNodeStack &stack, int branch=0) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00513">SHAMap.cpp:513</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00041">Serializer.h:42</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_af7dfa25960c307bb59cbbf00fb5e519d"><div class="ttname"><a href="classripple_1_1Serializer.html#af7dfa25960c307bb59cbbf00fb5e519d">ripple::Serializer::modData</a></div><div class="ttdeci">Blob & modData()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00213">Serializer.h:213</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_af7dfa25960c307bb59cbbf00fb5e519d"><div class="ttname"><a href="classripple_1_1Serializer.html#af7dfa25960c307bb59cbbf00fb5e519d">ripple::Serializer::modData</a></div><div class="ttdeci">Blob & modData()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00212">Serializer.h:212</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SharedIntrusive_html"><div class="ttname"><a href="classripple_1_1SharedIntrusive.html">ripple::SharedIntrusive</a></div><div class="ttdoc">A shared intrusive pointer class that supports weak pointers.</div><div class="ttdef"><b>Definition:</b> <a href="IntrusivePointer_8h_source.html#l00087">IntrusivePointer.h:88</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SharedIntrusive_html_a46accaa4b3db47a4f47380b74bee1567"><div class="ttname"><a href="classripple_1_1SharedIntrusive.html#a46accaa4b3db47a4f47380b74bee1567">ripple::SharedIntrusive::adopt</a></div><div class="ttdeci">void adopt(T *p)</div><div class="ttdoc">Adopt the raw pointer.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SharedIntrusive_html_a9f66cb8b0ace416c23e23fb28f5d162b"><div class="ttname"><a href="classripple_1_1SharedIntrusive.html#a9f66cb8b0ace416c23e23fb28f5d162b">ripple::SharedIntrusive::get</a></div><div class="ttdeci">T * get() const</div><div class="ttdoc">Get the raw pointer.</div></div>
|
||||
@@ -1424,9 +1424,9 @@ $(function() {
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="amake_pair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a></div><div class="ttdeci">T make_pair(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a179c66641961c1b976e7c050860064a3"><div class="ttname"><a href="namespaceripple.html#a179c66641961c1b976e7c050860064a3">ripple::selectBranch</a></div><div class="ttdeci">unsigned int selectBranch(SHAMapNodeID const &id, uint256 const &hash)</div><div class="ttdoc">Returns the branch that would contain the given hash.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapNodeID_8cpp_source.html#l00129">SHAMapNodeID.cpp:129</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></div><div class="ttdeci">SHAMapState</div><div class="ttdoc">Describes the current state of a given SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00048">SHAMap.h:48</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></div><div class="ttdeci">SHAMapState</div><div class="ttdoc">Describes the current state of a given SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00049">SHAMap.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc">ripple::SHAMapState::Immutable</a></div><div class="ttdeci">@ Immutable</div><div class="ttdoc">The map is set in stone and cannot be changed.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">ripple::SHAMapState::Synching</a></div><div class="ttdeci">@ Synching</div><div class="ttdoc">The map's hash is fixed but valid nodes may be missing and can be added.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">ripple::SHAMapState::Modifying</a></div><div class="ttdeci">@ Modifying</div><div class="ttdoc">The map is in flux and objects can be added and removed.</div></div>
|
||||
|
||||
Reference in New Issue
Block a user