This commit is contained in:
ximinez
2025-04-11 22:25:01 +00:00
parent 5698909624
commit d4f8ab912e
938 changed files with 51811 additions and 47481 deletions

View File

@@ -145,38 +145,42 @@ $(function() {
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// return value: true = we had the transaction already</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#a2f89069c62a078affbaad8fabb41d563">inLedger</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp; hash, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledger);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#adfb688396e9aed123c909f739e44a0cf">canonicalize</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Transaction&gt;</a>* pTransaction);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#a7e29535a5d6512408ea86b5c5611540a">sweep</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_class" href="classripple_1_1TaggedCache.html">TaggedCache&lt;uint256, Transaction&gt;</a>&amp;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#afc49cdcfe8a4b06993b76d0e803aeb19">getCache</a>();</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#a733f6ca8abe71da1b9bb423fe030b9a3"> 91</a></span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>&amp; <a class="code hl_variable" href="classripple_1_1TransactionMaster.html#a733f6ca8abe71da1b9bb423fe030b9a3">mApp</a>;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#adcb8bd073a18a4fd83491f3cc2743592"> 92</a></span> <a class="code hl_class" href="classripple_1_1TaggedCache.html">TaggedCache&lt;uint256, Transaction&gt;</a> <a class="code hl_variable" href="classripple_1_1TransactionMaster.html#adcb8bd073a18a4fd83491f3cc2743592">mCache</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>};</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#aa4d053d58b47db8861f5c46f9ca98c6c">inLedger</a>(</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp; hash,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledger,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;uint32_t&gt;</a> tseq,</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;uint32_t&gt;</a> netID);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#adfb688396e9aed123c909f739e44a0cf">canonicalize</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Transaction&gt;</a>* pTransaction);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#a7e29535a5d6512408ea86b5c5611540a">sweep</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_class" href="classripple_1_1TaggedCache.html">TaggedCache&lt;uint256, Transaction&gt;</a>&amp;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_function" href="classripple_1_1TransactionMaster.html#afc49cdcfe8a4b06993b76d0e803aeb19">getCache</a>();</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#a733f6ca8abe71da1b9bb423fe030b9a3"> 95</a></span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>&amp; <a class="code hl_variable" href="classripple_1_1TransactionMaster.html#a733f6ca8abe71da1b9bb423fe030b9a3">mApp</a>;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionMaster.html#adcb8bd073a18a4fd83491f3cc2743592"> 96</a></span> <a class="code hl_class" href="classripple_1_1TaggedCache.html">TaggedCache&lt;uint256, Transaction&gt;</a> <a class="code hl_variable" href="classripple_1_1TransactionMaster.html#adcb8bd073a18a4fd83491f3cc2743592">mCache</a>;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>};</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00113">Application.h:114</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#l00061">TaggedCache.h:62</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html"><div class="ttname"><a href="classripple_1_1TransactionMaster.html">ripple::TransactionMaster</a></div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8h_source.html#l00038">TransactionMaster.h:39</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#l00054">TransactionMaster.cpp:54</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#l00042">TransactionMaster.cpp:42</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#l00058">TransactionMaster.cpp:58</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_a5587b8238b939e76ddcfc2ddad158812"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#a5587b8238b939e76ddcfc2ddad158812">ripple::TransactionMaster::TransactionMaster</a></div><div class="ttdeci">TransactionMaster(TransactionMaster const &amp;)=delete</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#l00091">TransactionMaster.h:91</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#l00158">TransactionMaster.cpp:158</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#l00062">TransactionMaster.cpp:62</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#l00095">TransactionMaster.h:95</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#l00162">TransactionMaster.cpp:162</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#l00066">TransactionMaster.cpp:66</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_aa4d053d58b47db8861f5c46f9ca98c6c"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#aa4d053d58b47db8861f5c46f9ca98c6c">ripple::TransactionMaster::inLedger</a></div><div class="ttdeci">bool inLedger(uint256 const &amp;hash, std::uint32_t ledger, std::optional&lt; uint32_t &gt; tseq, std::optional&lt; uint32_t &gt; netID)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionMaster_8cpp_source.html#l00042">TransactionMaster.cpp:42</a></div></div>
<div class="ttc" id="aclassripple_1_1TransactionMaster_html_adacc905fbce5f84990dc0227e8524daa"><div class="ttname"><a href="classripple_1_1TransactionMaster.html#adacc905fbce5f84990dc0227e8524daa">ripple::TransactionMaster::operator=</a></div><div class="ttdeci">TransactionMaster &amp; operator=(TransactionMaster const &amp;)=delete</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#l00092">TransactionMaster.h:92</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#l00145">TransactionMaster.cpp:145</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#l00164">TransactionMaster.cpp:164</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#l00096">TransactionMaster.h:96</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#l00149">TransactionMaster.cpp:149</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#l00168">TransactionMaster.cpp:168</a></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="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"><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>
@@ -185,6 +189,7 @@ $(function() {
<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#l00058">Transaction.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac1258b27600294cf1c6dc05ce3cf58d3"><div class="ttname"><a href="namespaceripple.html#ac1258b27600294cf1c6dc05ce3cf58d3">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#l00054">RangeSet.h:54</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#l00044">SHAMapTreeNode.h:44</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</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="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
<div class="ttc" id="avariant_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a></div></div>