This commit is contained in:
nbougalis
2020-12-05 06:17:37 +00:00
parent 27ba201b4c
commit ee2b4c457d
4211 changed files with 96026 additions and 94287 deletions

View File

@@ -177,9 +177,9 @@ $(function() {
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;}</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STTx const&gt;</a></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#a25ec22bbc4c4943e49614df7dd57aa23"> 109</a></span>&#160;<a class="code" href="classripple_1_1TransactionMaster.html#a895c798b0ba232520d1285ca06eee923">TransactionMaster::fetch</a>(</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#ae7ce0fd52f91dbc995cf127f1f555079"> 109</a></span>&#160;<a class="code" href="classripple_1_1TransactionMaster.html#a895c798b0ba232520d1285ca06eee923">TransactionMaster::fetch</a>(</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SHAMapItem&gt;</a> <span class="keyword">const</span>&amp; item,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0f">SHAMapTreeNode::TNType</a> type,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">SHAMapNodeType</a> type,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uCommitLedger)</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STTx const&gt;</a> txn;</div>
@@ -187,12 +187,12 @@ $(function() {
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span> (!iTx)</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0fa1b3c155717a3a38e221227adfca005a7">SHAMapTreeNode::tnTRANSACTION_NM</a>)</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6">SHAMapNodeType::tnTRANSACTION_NM</a>)</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; {</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="classripple_1_1SerialIter.html">SerialIter</a> sit(item-&gt;slice());</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; txn = std::make_shared&lt;STTx const&gt;(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/functional/ref.html">std::ref</a>(sit));</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0fa1df3b78277a42252737ee96a727d4735">SHAMapTreeNode::tnTRANSACTION_MD</a>)</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <a class="code" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150">SHAMapNodeType::tnTRANSACTION_MD</a>)</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">auto</span> blob = <a class="code" href="classripple_1_1SerialIter.html">SerialIter</a>{item-&gt;data(), item-&gt;size()}.getVL();</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; txn = std::make_shared&lt;STTx const&gt;(</div>
@@ -242,26 +242,26 @@ $(function() {
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt; Transaction &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1TaggedCache_html"><div class="ttname"><a href="classripple_1_1TaggedCache.html">ripple::TaggedCache</a></div><div class="ttdoc">Map/cache combination.</div><div class="ttdef"><b>Definition:</b> <a href="TaggedCache_8h_source.html#l00052">TaggedCache.h:52</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a7e29535a5d6512408ea86b5c5611540a"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a7e29535a5d6512408ea86b5c5611540a">ripple::TransactionMaster::sweep</a></div><div class="ttdeci">void sweep(void)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00156">TransactionMaster.cpp:156</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapAbstractNode_html_a6cdeae87f96a46b976f2e70e985d4b0fa1b3c155717a3a38e221227adfca005a7"><div class="ttname"><a href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0fa1b3c155717a3a38e221227adfca005a7">ripple::SHAMapAbstractNode::tnTRANSACTION_NM</a></div><div class="ttdeci">@ tnTRANSACTION_NM</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00128">SHAMapTreeNode.h:128</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ffb3f54d739bb8f967d695f08fb66cc"><div class="ttname"><a href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">ripple::TxSearched</a></div><div class="ttdeci">TxSearched</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00056">Transaction.h:56</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">ripple::SHAMapNodeType</a></div><div class="ttdeci">SHAMapNodeType</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00126">SHAMapTreeNode.h:126</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac70521ab6e1277870a9e400e7a08e937"><div class="ttname"><a href="namespaceripple.html#ac70521ab6e1277870a9e400e7a08e937">ripple::stopwatch</a></div><div class="ttdeci">Stopwatch &amp; stopwatch()</div><div class="ttdoc">Returns an instance of a wall clock.</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00086">chrono.h:86</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00040">ErrorCodes.h:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6">ripple::SHAMapNodeType::tnTRANSACTION_NM</a></div><div class="ttdeci">@ tnTRANSACTION_NM</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_1TransactionMaster_html_adcb8bd073a18a4fd83491f3cc2743592"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#adcb8bd073a18a4fd83491f3cc2743592">ripple::TransactionMaster::mCache</a></div><div class="ttdeci">TaggedCache&lt; uint256, Transaction &gt; mCache</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8h_source.html#l00090">TransactionMaster.h:90</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a0d0e60c26fcefb409c8c61c48545c3ac"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a0d0e60c26fcefb409c8c61c48545c3ac">ripple::TransactionMaster::fetch_from_cache</a></div><div class="ttdeci">std::shared_ptr&lt; Transaction &gt; fetch_from_cache(uint256 const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00052">TransactionMaster.cpp:52</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a7c5e45d1c5e268c7a9bfa22b00adb324"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a7c5e45d1c5e268c7a9bfa22b00adb324">ripple::TransactionMaster::TransactionMaster</a></div><div class="ttdeci">TransactionMaster(Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00028">TransactionMaster.cpp:28</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150">ripple::SHAMapNodeType::tnTRANSACTION_MD</a></div><div class="ttdeci">@ tnTRANSACTION_MD</div></div>
<div class="ttc" id="aclassripple_1_1SerialIter_html"><div class="ttname"><a href="classripple_1_1SerialIter.html">ripple::SerialIter</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00308">Serializer.h:308</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_afc49cdcfe8a4b06993b76d0e803aeb19"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#afc49cdcfe8a4b06993b76d0e803aeb19">ripple::TransactionMaster::getCache</a></div><div class="ttdeci">TaggedCache&lt; uint256, Transaction &gt; &amp; getCache()</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00162">TransactionMaster.cpp:162</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="anamespaceripple_html_a718d6c3cd459b4d24d7bc790905c57f2"><div class="ttname"><a href="namespaceripple.html#a718d6c3cd459b4d24d7bc790905c57f2">ripple::range</a></div><div class="ttdeci">ClosedInterval&lt; T &gt; range(T low, T high)</div><div class="ttdoc">Create a closed range interval.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00053">RangeSet.h:53</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapAbstractNode_html_a6cdeae87f96a46b976f2e70e985d4b0f"><div class="ttname"><a href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0f">ripple::SHAMapAbstractNode::TNType</a></div><div class="ttdeci">TNType</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00125">SHAMapTreeNode.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a2f89069c62a078affbaad8fabb41d563"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a2f89069c62a078affbaad8fabb41d563">ripple::TransactionMaster::inLedger</a></div><div class="ttdeci">bool inLedger(uint256 const &amp;hash, std::uint32_t ledger)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00040">TransactionMaster.cpp:40</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_a7ac314a4b698a354aeca6e01b11727df"><div class="ttname"><a href="classripple_1_1Transaction.html#a7ac314a4b698a354aeca6e01b11727df">ripple::Transaction::load</a></div><div class="ttdeci">static std::variant&lt; std::pair&lt; std::shared_ptr&lt; Transaction &gt;, std::shared_ptr&lt; TxMeta &gt; &gt;, TxSearched &gt; load(uint256 const &amp;id, Application &amp;app, error_code_i &amp;ec)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00111">Transaction.cpp:111</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_adfb688396e9aed123c909f739e44a0cf"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#adfb688396e9aed123c909f739e44a0cf">ripple::TransactionMaster::canonicalize</a></div><div class="ttdeci">void canonicalize(std::shared_ptr&lt; Transaction &gt; *pTransaction)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00143">TransactionMaster.cpp:143</a></div></div>
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="aclassripple_1_1SHAMapAbstractNode_html_a6cdeae87f96a46b976f2e70e985d4b0fa1df3b78277a42252737ee96a727d4735"><div class="ttname"><a href="classripple_1_1SHAMapAbstractNode.html#a6cdeae87f96a46b976f2e70e985d4b0fa1df3b78277a42252737ee96a727d4735">ripple::SHAMapAbstractNode::tnTRANSACTION_MD</a></div><div class="ttdeci">@ tnTRANSACTION_MD</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00129">SHAMapTreeNode.h:129</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a895c798b0ba232520d1285ca06eee923"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a895c798b0ba232520d1285ca06eee923">ripple::TransactionMaster::fetch</a></div><div class="ttdeci">std::variant&lt; std::pair&lt; std::shared_ptr&lt; Transaction &gt;, std::shared_ptr&lt; TxMeta &gt; &gt;, TxSearched &gt; fetch(uint256 const &amp;, error_code_i &amp;ec)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00060">TransactionMaster.cpp:60</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a733f6ca8abe71da1b9bb423fe030b9a3"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a733f6ca8abe71da1b9bb423fe030b9a3">ripple::TransactionMaster::mApp</a></div><div class="ttdeci">Application &amp; mApp</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8h_source.html#l00089">TransactionMaster.h:89</a></div></div>
<div class="ttc" id="anamespaceripple_html_a79dcedfb918a7b371ab7797ae9d9bf23"><div class="ttname"><a href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ripple::ClosedInterval</a></div><div class="ttdeci">boost::icl::closed_interval&lt; T &gt; ClosedInterval</div><div class="ttdoc">A closed interval over the domain T.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00044">RangeSet.h:44</a></div></div>