This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -236,7 +236,7 @@ $(function() {
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor">#define SECTION_DEFAULT_NAME &quot;&quot;</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><a class="code hl_typedef" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac16c784f889217c1c11e06e0c7dd9b21"> 161</a></span><a class="code hl_function" href="namespaceripple.html#ac16c784f889217c1c11e06e0c7dd9b21">parseIniFile</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; strInput, <span class="keyword">const</span> <span class="keywordtype">bool</span> bTrim)</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62"> 161</a></span><a class="code hl_function" href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62">parseIniFile</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; strInput, <span class="keywordtype">bool</span> <span class="keyword">const</span> bTrim)</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>{</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strData(strInput);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;std::string&gt;</a> vLines;</div>
@@ -555,7 +555,7 @@ $(function() {
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="classripple_1_1Config.html#acec216c5b37b6d4ac971e1ff62142963"> 478</a></span><a class="code hl_function" href="classripple_1_1Config.html#acec216c5b37b6d4ac971e1ff62142963">Config::loadFromString</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; fileContents)</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span>{</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">IniFileSections</a> secConfig = <a class="code hl_function" href="namespaceripple.html#ac16c784f889217c1c11e06e0c7dd9b21">parseIniFile</a>(fileContents, <span class="keyword">true</span>);</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">IniFileSections</a> secConfig = <a class="code hl_function" href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62">parseIniFile</a>(fileContents, <span class="keyword">true</span>);</div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> </div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <a class="code hl_function" href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6">build</a>(secConfig);</div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> </div>
@@ -568,7 +568,7 @@ $(function() {
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="comment">// if the user has specified ip:port then replace : with a space.</span></div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> {</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">auto</span> replaceColons = [](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;std::string&gt;</a>&amp; strVec) {</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keyword">const</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/regex/basic_regex.html">std::regex</a> e(<span class="stringliteral">&quot;:([0-9]+)$&quot;</span>);</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/regex/basic_regex.html">std::regex</a> <span class="keyword">const</span> e(<span class="stringliteral">&quot;:([0-9]+)$&quot;</span>);</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>&amp; line : strVec)</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> {</div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="comment">// skip anything that might be an ipv6 address</span></div>
@@ -997,7 +997,7 @@ $(function() {
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(ec.value()) + <span class="stringliteral">&quot;: &quot;</span> + ec.message());</div>
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> }</div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> </div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> <span class="keyword">auto</span> iniFile = <a class="code hl_function" href="namespaceripple.html#ac16c784f889217c1c11e06e0c7dd9b21">parseIniFile</a>(data, <span class="keyword">true</span>);</div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> <span class="keyword">auto</span> iniFile = <a class="code hl_function" href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62">parseIniFile</a>(data, <span class="keyword">true</span>);</div>
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span> </div>
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span> <span class="keyword">auto</span> entries = <a class="code hl_function" href="namespaceripple.html#a103128a951cc2a0a8477291eaea4b907">getIniFileSection</a>(iniFile, SECTION_VALIDATORS);</div>
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span> </div>
@@ -1302,6 +1302,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258">ripple::SizedItem::txnDBCache</a></div><div class="ttdeci">@ txnDBCache</div></div>
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbaf7624c41fe90d862b7797d38a7f0eb49"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaf7624c41fe90d862b7797d38a7f0eb49">ripple::SizedItem::ledgerAge</a></div><div class="ttdeci">@ ledgerAge</div></div>
<div class="ttc" id="anamespaceripple_html_a309236b0ce70fb17f575e7fe46bc487d"><div class="ttname"><a href="namespaceripple.html#a309236b0ce70fb17f575e7fe46bc487d">ripple::checkZeroPorts</a></div><div class="ttdeci">static void checkZeroPorts(Config const &amp;config)</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l00428">Config.cpp:428</a></div></div>
<div class="ttc" id="anamespaceripple_html_a40683a8b65875aa7c2e818110b883d62"><div class="ttname"><a href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62">ripple::parseIniFile</a></div><div class="ttdeci">IniFileSections parseIniFile(std::string const &amp;strInput, bool const bTrim)</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l00161">Config.cpp:161</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4629d614f9750be05fe0f6bdd5d357e4"><div class="ttname"><a href="namespaceripple.html#a4629d614f9750be05fe0f6bdd5d357e4">ripple::days</a></div><div class="ttdeci">std::chrono::duration&lt; int, std::ratio_multiply&lt; std::chrono::hours::period, std::ratio&lt; 24 &gt; &gt; &gt; days</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00038">chrono.h:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_a55f440d44d3b98aa990fadd4ebb7c87e"><div class="ttname"><a href="namespaceripple.html#a55f440d44d3b98aa990fadd4ebb7c87e">ripple::get_if_exists</a></div><div class="ttdeci">bool get_if_exists(Section const &amp;section, std::string const &amp;name, T &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00386">BasicConfig.h:386</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6eab3a5ee85e00078b47947e27e59535"><div class="ttname"><a href="namespaceripple.html#a6eab3a5ee85e00078b47947e27e59535">ripple::weeks</a></div><div class="ttdeci">std::chrono::duration&lt; int, std::ratio_multiply&lt; days::period, std::ratio&lt; 7 &gt; &gt; &gt; weeks</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00042">chrono.h:43</a></div></div>
@@ -1309,7 +1310,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_aa3339c924836be74a553eb0fd5966a3c"><div class="ttname"><a href="namespaceripple.html#aa3339c924836be74a553eb0fd5966a3c">ripple::getRegisteredFeature</a></div><div class="ttdeci">std::optional&lt; uint256 &gt; getRegisteredFeature(std::string const &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00382">Feature.cpp:382</a></div></div>
<div class="ttc" id="anamespaceripple_html_aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc"><div class="ttname"><a href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">ripple::AttestationMatch::match</a></div><div class="ttdeci">@ match</div></div>
<div class="ttc" id="anamespaceripple_html_abee5b68c53e8284c704e2ea8986cc922"><div class="ttname"><a href="namespaceripple.html#abee5b68c53e8284c704e2ea8986cc922">ripple::getFileContents</a></div><div class="ttdeci">std::string getFileContents(boost::system::error_code &amp;ec, boost::filesystem::path const &amp;sourcePath, std::optional&lt; std::size_t &gt; maxSize=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="FileUtilities_8cpp_source.html#l00039">FileUtilities.cpp:39</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac16c784f889217c1c11e06e0c7dd9b21"><div class="ttname"><a href="namespaceripple.html#ac16c784f889217c1c11e06e0c7dd9b21">ripple::parseIniFile</a></div><div class="ttdeci">IniFileSections parseIniFile(std::string const &amp;strInput, const bool bTrim)</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l00161">Config.cpp:161</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac297eefd69dc2e30749d2446715b3f9c"><div class="ttname"><a href="namespaceripple.html#ac297eefd69dc2e30749d2446715b3f9c">ripple::setup_FeeVote</a></div><div class="ttdeci">FeeSetup setup_FeeVote(Section const &amp;section)</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l01092">Config.cpp:1092</a></div></div>
<div class="ttc" id="anamespaceripple_html_adac14bb411c356d28732bda3dbda4f80"><div class="ttname"><a href="namespaceripple.html#adac14bb411c356d28732bda3dbda4f80">ripple::isProperlyFormedTomlDomain</a></div><div class="ttdeci">bool isProperlyFormedTomlDomain(std::string_view domain)</div><div class="ttdoc">Determines if the given string looks like a TOML-file hosting domain.</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8cpp_source.html#l00132">StringUtilities.cpp:132</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae2acf2a346dd759d84af97c8d5ccbc6f"><div class="ttname"><a href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">ripple::IniFileSections</a></div><div class="ttdeci">std::unordered_map&lt; std::string, std::vector&lt; std::string &gt; &gt; IniFileSections</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00036">BasicConfig.h:37</a></div></div>