This commit is contained in:
intelliot
2023-08-21 23:24:10 +00:00
parent 6f1ca2cba3
commit 2082d336dc
2389 changed files with 122140 additions and 114310 deletions

View File

@@ -141,7 +141,7 @@ $(function() {
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1detail_1_1CachedViewImpl.html#a470f48833caf730009dcfc76428aacf2">base_</a>.<a class="code" href="classripple_1_1ReadView.html#a8dc63ee1e4ae7b2f96823e146c53d03e">open</a>();</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="structripple_1_1LedgerInfo.html">LedgerInfo</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1CachedViewImpl.html#a7a7588db26208689d2224b068625dae2"> 74</a></span>&#160; <a class="code" href="classripple_1_1detail_1_1CachedViewImpl.html#a7a7588db26208689d2224b068625dae2">info</a>()<span class="keyword"> const override</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1detail_1_1CachedViewImpl.html#a470f48833caf730009dcfc76428aacf2">base_</a>.<a class="code" href="classripple_1_1ReadView.html#a9263b10d706a447166b229ad8e3b574c">info</a>();</div>
@@ -263,7 +263,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1CachedView_html_a833577e6d0c5fb244c8e321664aea6f7"><div class="ttname"><a href="classripple_1_1CachedView.html#a833577e6d0c5fb244c8e321664aea6f7">ripple::CachedView::base_type</a></div><div class="ttdeci">Base base_type</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00167">CachedView.h:167</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_ac5a3432213732d31649d46d740331a1e"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#ac5a3432213732d31649d46d740331a1e">ripple::detail::CachedViewImpl::digest</a></div><div class="ttdeci">std::optional&lt; digest_type &gt; digest(key_type const &amp;key) const override</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00146">CachedView.h:146</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a463c3b77580aa8e9b2a945a4b56ca748"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a463c3b77580aa8e9b2a945a4b56ca748">ripple::detail::CachedViewImpl::cache_</a></div><div class="ttdeci">CachedSLEs &amp; cache_</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00039">CachedView.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a937328125a7d62270f32b4e1555c5cdd"><div class="ttname"><a href="classripple_1_1ReadView.html#a937328125a7d62270f32b4e1555c5cdd">ripple::ReadView::key_type</a></div><div class="ttdeci">uint256 key_type</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00131">ReadView.h:131</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a937328125a7d62270f32b4e1555c5cdd"><div class="ttname"><a href="classripple_1_1ReadView.html#a937328125a7d62270f32b4e1555c5cdd">ripple::ReadView::key_type</a></div><div class="ttdeci">uint256 key_type</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00060">ReadView.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a27043f0ad97acde4fc0e2fc6103d4f85"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a27043f0ad97acde4fc0e2fc6103d4f85">ripple::detail::CachedViewImpl::txRead</a></div><div class="ttdeci">tx_type txRead(key_type const &amp;key) const override</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00136">CachedView.h:136</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a9bbdb3fb4754482a8d6c6e6d25c2d1eb"><div class="ttname"><a href="classripple_1_1ReadView.html#a9bbdb3fb4754482a8d6c6e6d25c2d1eb">ripple::ReadView::fees</a></div><div class="ttdeci">virtual Fees const &amp; fees() const =0</div><div class="ttdoc">Returns the fees for the base ledger.</div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_afbcb8704c56e927eca2cb81bcb42f912"><div class="ttname"><a href="classripple_1_1ReadView.html#afbcb8704c56e927eca2cb81bcb42f912">ripple::ReadView::txsEnd</a></div><div class="ttdeci">virtual std::unique_ptr&lt; txs_type::iter_base &gt; txsEnd() const =0</div></div>
@@ -282,11 +282,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1CachedView_html_ac1eb258ee12580b560363e2a16b396a6"><div class="ttname"><a href="classripple_1_1CachedView.html#ac1eb258ee12580b560363e2a16b396a6">ripple::CachedView::CachedView</a></div><div class="ttdeci">CachedView()=delete</div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_ae165ae0cb1f8c8f40043e7fd81e7ab70"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#ae165ae0cb1f8c8f40043e7fd81e7ab70">ripple::detail::CachedViewImpl::slesUpperBound</a></div><div class="ttdeci">std::unique_ptr&lt; sles_type::iter_base &gt; slesUpperBound(uint256 const &amp;key) const override</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00112">CachedView.h:112</a></div></div>
<div class="ttc" id="astructripple_1_1Fees_html"><div class="ttname"><a href="structripple_1_1Fees.html">ripple::Fees</a></div><div class="ttdoc">Reflects the fee settings for a particular ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00049">ReadView.h:49</a></div></div>
<div class="ttc" id="astructripple_1_1Fees_html"><div class="ttname"><a href="structripple_1_1Fees.html">ripple::Fees</a></div><div class="ttdoc">Reflects the fee settings for a particular ledger.</div><div class="ttdef"><b>Definition:</b> <a href="protocol_2Fees_8h_source.html#l00032">protocol/Fees.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1CachedView_html"><div class="ttname"><a href="classripple_1_1CachedView.html">ripple::CachedView</a></div><div class="ttdoc">Wraps a DigestAwareReadView to provide caching.</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00159">CachedView.h:159</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_abccd7f2f0b2ebfaafc8fedd6cc7ad081"><div class="ttname"><a href="classripple_1_1ReadView.html#abccd7f2f0b2ebfaafc8fedd6cc7ad081">ripple::ReadView::slesUpperBound</a></div><div class="ttdeci">virtual std::unique_ptr&lt; sles_type::iter_base &gt; slesUpperBound(key_type const &amp;key) const =0</div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a6940351c76fe355db59a9f8ff6bf807b"><div class="ttname"><a href="classripple_1_1ReadView.html#a6940351c76fe355db59a9f8ff6bf807b">ripple::ReadView::slesEnd</a></div><div class="ttdeci">virtual std::unique_ptr&lt; sles_type::iter_base &gt; slesEnd() const =0</div></div>
<div class="ttc" id="aclassripple_1_1DigestAwareReadView_html"><div class="ttname"><a href="classripple_1_1DigestAwareReadView.html">ripple::DigestAwareReadView</a></div><div class="ttdoc">ReadView that associates keys with digests.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00329">ReadView.h:329</a></div></div>
<div class="ttc" id="aclassripple_1_1DigestAwareReadView_html"><div class="ttname"><a href="classripple_1_1DigestAwareReadView.html">ripple::DigestAwareReadView</a></div><div class="ttdoc">ReadView that associates keys with digests.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00258">ReadView.h:258</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_af88b035a71531a9b27ee2fa25d0444e9"><div class="ttname"><a href="classripple_1_1ReadView.html#af88b035a71531a9b27ee2fa25d0444e9">ripple::ReadView::txRead</a></div><div class="ttdeci">virtual tx_type txRead(key_type const &amp;key) const =0</div><div class="ttdoc">Read a transaction from the tx map.</div></div>
<div class="ttc" id="aclassripple_1_1hardened__hash_html"><div class="ttname"><a href="classripple_1_1hardened__hash.html">ripple::hardened_hash</a></div><div class="ttdoc">Seed functor once per construction.</div><div class="ttdef"><b>Definition:</b> <a href="hardened__hash_8h_source.html#l00096">hardened_hash.h:96</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a7b86aa6f61d2e442e2e8705fb343cbd1"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a7b86aa6f61d2e442e2e8705fb343cbd1">ripple::detail::CachedViewImpl::map_</a></div><div class="ttdeci">std::unordered_map&lt; key_type, std::shared_ptr&lt; SLE const &gt;, hardened_hash&lt;&gt; &gt; map_</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00044">CachedView.h:44</a></div></div>
@@ -294,7 +294,8 @@ $(function() {
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/map.html">map</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a8e3b1b79b6af545c3dfcee40dd0d5299"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a8e3b1b79b6af545c3dfcee40dd0d5299">ripple::detail::CachedViewImpl::rules</a></div><div class="ttdeci">Rules const &amp; rules() const override</div><div class="ttdoc">Returns the tx processing rules.</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00086">CachedView.h:86</a></div></div>
<div class="ttc" id="amemory_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/memory.html">memory</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ab1430dec61fd5ef9bf4a013aab558d71"><div class="ttname"><a href="classripple_1_1ReadView.html#ab1430dec61fd5ef9bf4a013aab558d71">ripple::ReadView::tx_type</a></div><div class="ttdeci">std::pair&lt; std::shared_ptr&lt; STTx const &gt;, std::shared_ptr&lt; STObject const &gt; &gt; tx_type</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00129">ReadView.h:129</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ab1430dec61fd5ef9bf4a013aab558d71"><div class="ttname"><a href="classripple_1_1ReadView.html#ab1430dec61fd5ef9bf4a013aab558d71">ripple::ReadView::tx_type</a></div><div class="ttdeci">std::pair&lt; std::shared_ptr&lt; STTx const &gt;, std::shared_ptr&lt; STObject const &gt; &gt; tx_type</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00058">ReadView.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a7a7588db26208689d2224b068625dae2"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a7a7588db26208689d2224b068625dae2">ripple::detail::CachedViewImpl::info</a></div><div class="ttdeci">LedgerInfo const &amp; info() const override</div><div class="ttdoc">Returns information about the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00074">CachedView.h:74</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_aeebad9c38c7212e18336b1ca24f8f1da"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#aeebad9c38c7212e18336b1ca24f8f1da">ripple::detail::CachedViewImpl::operator=</a></div><div class="ttdeci">CachedViewImpl &amp; operator=(CachedViewImpl const &amp;)=delete</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
@@ -307,7 +308,6 @@ $(function() {
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_a68bb9ce15af8016d45d70129fb269078"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#a68bb9ce15af8016d45d70129fb269078">ripple::detail::CachedViewImpl::exists</a></div><div class="ttdeci">bool exists(Keylet const &amp;k) const override</div><div class="ttdoc">Determine if a state item exists.</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8cpp_source.html#l00028">CachedView.cpp:28</a></div></div>
<div class="ttc" id="aclassripple_1_1CachedView_html_a7d1df728f980eaa20c8bcab8cbde08a4"><div class="ttname"><a href="classripple_1_1CachedView.html#a7d1df728f980eaa20c8bcab8cbde08a4">ripple::CachedView::sp_</a></div><div class="ttdeci">std::shared_ptr&lt; Base const &gt; sp_</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00162">CachedView.h:162</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html"><div class="ttname"><a href="structripple_1_1LedgerInfo.html">ripple::LedgerInfo</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00075">ReadView.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1DigestAwareReadView_html_abb28ae3cc06d0450b0eae17f0a531a0f"><div class="ttname"><a href="classripple_1_1DigestAwareReadView.html#abb28ae3cc06d0450b0eae17f0a531a0f">ripple::DigestAwareReadView::digest</a></div><div class="ttdeci">virtual std::optional&lt; digest_type &gt; digest(key_type const &amp;key) const =0</div><div class="ttdoc">Return the digest associated with the key.</div></div>
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1CachedViewImpl_html_af882e84e266d9b4bc2194de80b638898"><div class="ttname"><a href="classripple_1_1detail_1_1CachedViewImpl.html#af882e84e266d9b4bc2194de80b638898">ripple::detail::CachedViewImpl::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="CachedView_8h_source.html#l00040">CachedView.h:40</a></div></div>