This commit is contained in:
bthomee
2025-10-31 15:28:26 -07:00
parent 4fac529fae
commit 7e8d836c52
530 changed files with 21268 additions and 20995 deletions

View File

@@ -118,10 +118,10 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// Ideal number of peers to start with</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5ab8652ba790968033ade1e2732478d440"> 38</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5ab8652ba790968033ade1e2732478d440">startPeers</a> = 2,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440"> 38</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440">startPeers</a> = 2,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// How many rounds to keep a set</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f"> 41</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a> = 3,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f"> 41</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a> = 3,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
@@ -221,7 +221,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> obj.mSeq = <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#ab479e4d83429c23c8bf0e03cd3235c20">m_seq</a>;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> }</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> ta-&gt;init(<a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5ab8652ba790968033ade1e2732478d440">startPeers</a>);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> ta-&gt;init(<a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440">startPeers</a>);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> }</div>
@@ -258,7 +258,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> }</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">auto</span> <span class="keyword">const</span> <span class="keywordtype">id</span> = <a class="code hl_function" href="namespaceripple.html#a2f08d50eaefe0b52afe21deac6048746">deserializeSHAMapNodeID</a>(node.nodeid());</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">auto</span> <span class="keyword">const</span> <span class="keywordtype">id</span> = <a class="code hl_function" href="namespaceripple.html#a34ca82369c1b5a3fb627089495c74928">deserializeSHAMapNodeID</a>(node.nodeid());</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">if</span> (!<span class="keywordtype">id</span>)</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> {</div>
@@ -320,8 +320,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">auto</span> it = <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a97e2cbf991bf5c11c4d262d63e99b60a">m_map</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/begin.html">begin</a>();</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> minSeq =</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> (seq &lt; <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>) ? 0 : (seq - <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> maxSeq = seq + <a class="code hl_enumvalue" href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>;</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> (seq &lt; <a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>) ? 0 : (seq - <a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> maxSeq = seq + <a class="code hl_enumvalue" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a>;</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordflow">while</span> (it != <a class="code hl_variable" href="classripple_1_1InboundTransactionsImp.html#a97e2cbf991bf5c11c4d262d63e99b60a">m_map</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/end.html">end</a>())</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> {</div>
@@ -429,15 +429,15 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_1_1Resource_html_a0de6de4b6471f86389f36c06a97c204c"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a0de6de4b6471f86389f36c06a97c204c">ripple::Resource::feeInvalidData</a></div><div class="ttdeci">Charge const feeInvalidData</div></div>
<div class="ttc" id="anamespaceripple_1_1Resource_html_a41d3c2c4f11f98da55fa0ef10ffcd4e8"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a41d3c2c4f11f98da55fa0ef10ffcd4e8">ripple::Resource::feeUselessData</a></div><div class="ttdeci">Charge const feeUselessData</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_a2f08d50eaefe0b52afe21deac6048746"><div class="ttname"><a href="namespaceripple.html#a2f08d50eaefe0b52afe21deac6048746">ripple::deserializeSHAMapNodeID</a></div><div class="ttdeci">std::optional&lt; SHAMapNodeID &gt; deserializeSHAMapNodeID(void const *data, std::size_t size)</div><div class="ttdoc">Return an object representing a serialized SHAMap Node ID.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapNodeID_8cpp_source.html#l00109">SHAMapNodeID.cpp:109</a></div></div>
<div class="ttc" id="anamespaceripple_html_a34ca82369c1b5a3fb627089495c74928"><div class="ttname"><a href="namespaceripple.html#a34ca82369c1b5a3fb627089495c74928">ripple::deserializeSHAMapNodeID</a></div><div class="ttdeci">std::optional&lt; SHAMapNodeID &gt; deserializeSHAMapNodeID(void const *data, std::size_t size)</div><div class="ttdoc">Return an object representing a serialized SHAMap Node ID.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapNodeID_8cpp_source.html#l00108">SHAMapNodeID.cpp:108</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00558">base_uint.h:558</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &amp;target, std::string const &amp;name, Section const &amp;section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4"><div class="ttname"><a href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4">ripple::SHAMapType::TRANSACTION</a></div><div class="ttdeci">@ TRANSACTION</div></div>
<div class="ttc" id="anamespaceripple_html_a6d96d342f61e5dd48b86a8a37cdce642"><div class="ttname"><a href="namespaceripple.html#a6d96d342f61e5dd48b86a8a37cdce642">ripple::make_PeerSetBuilder</a></div><div class="ttdeci">std::unique_ptr&lt; PeerSetBuilder &gt; make_PeerSetBuilder(Application &amp;app)</div><div class="ttdef"><b>Definition</b> <a href="PeerSet_8cpp_source.html#l00144">PeerSet.cpp:144</a></div></div>
<div class="ttc" id="anamespaceripple_html_a87ab8e956bac8394e11be28fb4e04406"><div class="ttname"><a href="namespaceripple.html#a87ab8e956bac8394e11be28fb4e04406">ripple::make_InboundTransactions</a></div><div class="ttdeci">std::unique_ptr&lt; InboundTransactions &gt; make_InboundTransactions(Application &amp;app, beast::insight::Collector::ptr const &amp;collector, std::function&lt; void(std::shared_ptr&lt; SHAMap &gt; const &amp;, bool)&gt; gotSet)</div><div class="ttdef"><b>Definition</b> <a href="InboundTransactions_8cpp_source.html#l00271">InboundTransactions.cpp:271</a></div></div>
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f"><div class="ttname"><a href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5a866cad0b09656c8a4c38c59f8b089d3f">ripple::setKeepRounds</a></div><div class="ttdeci">@ setKeepRounds</div><div class="ttdef"><b>Definition</b> <a href="InboundTransactions_8cpp_source.html#l00041">InboundTransactions.cpp:41</a></div></div>
<div class="ttc" id="anamespaceripple_html_acafc9c4af0eadfe84e6199109b5b11b5ab8652ba790968033ade1e2732478d440"><div class="ttname"><a href="namespaceripple.html#acafc9c4af0eadfe84e6199109b5b11b5ab8652ba790968033ade1e2732478d440">ripple::startPeers</a></div><div class="ttdeci">@ startPeers</div><div class="ttdef"><b>Definition</b> <a href="InboundTransactions_8cpp_source.html#l00038">InboundTransactions.cpp:38</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f"><div class="ttname"><a href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">ripple::setKeepRounds</a></div><div class="ttdeci">@ setKeepRounds</div><div class="ttdef"><b>Definition</b> <a href="InboundTransactions_8cpp_source.html#l00041">InboundTransactions.cpp:41</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440"><div class="ttname"><a href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440">ripple::startPeers</a></div><div class="ttdeci">@ startPeers</div><div class="ttdef"><b>Definition</b> <a href="InboundTransactions_8cpp_source.html#l00038">InboundTransactions.cpp:38</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="arecursive_mutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</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&lt; TransactionAcquire &gt;</a></div></div>