This commit is contained in:
bthomee
2026-02-12 10:18:13 -08:00
parent 6d81d37858
commit 24b00eb326
206 changed files with 7561 additions and 7528 deletions

View File

@@ -101,11 +101,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &lt;xrpld/app/misc/AmendmentTable.h&gt;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include &lt;xrpld/app/misc/HashRouter.h&gt;</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include &lt;xrpld/app/misc/LoadFeeTrack.h&gt;</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include &lt;xrpld/app/misc/NetworkOPs.h&gt;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &lt;xrpld/app/misc/SHAMapStore.h&gt;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &lt;xrpld/app/misc/TxQ.h&gt;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;xrpld/app/misc/ValidatorKeys.h&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &lt;xrpld/app/misc/ValidatorSite.h&gt;</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include &lt;xrpld/app/misc/SHAMapStore.h&gt;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &lt;xrpld/app/misc/TxQ.h&gt;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &lt;xrpld/app/misc/ValidatorKeys.h&gt;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;xrpld/app/misc/ValidatorSite.h&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &lt;xrpld/app/misc/make_NetworkOPs.h&gt;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;xrpld/app/paths/PathRequests.h&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &lt;xrpld/app/rdb/backend/SQLiteDatabase.h&gt;</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &lt;xrpld/app/tx/apply.h&gt;</span></div>
@@ -429,7 +429,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_function" href="namespacexrpl.html#a32075d684f36208996e980b9200aca87">stopwatch</a>(),</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <a class="code hl_variable" href="classxrpl_1_1ApplicationImp.html#a8bd790ff8fc4de92b49974bc42015b25">logs_</a>-&gt;journal(<span class="stringliteral">&quot;TaggedCache&quot;</span>))</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> , <a class="code hl_variable" href="classxrpl_1_1ApplicationImp.html#ae90ac362619ff18164760822cb61f0ba">m_networkOPs</a>(<a class="code hl_function" href="namespacexrpl.html#a5c8ff5a74417f483e7421de4073ed6fb">make_NetworkOPs</a>(</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> , <a class="code hl_variable" href="classxrpl_1_1ApplicationImp.html#ae90ac362619ff18164760822cb61f0ba">m_networkOPs</a>(<a class="code hl_function" href="namespacexrpl.html#a74b8915c06d35c8b0a2a6b8974b56802">make_NetworkOPs</a>(</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> *<span class="keyword">this</span>,</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <a class="code hl_function" href="namespacexrpl.html#a32075d684f36208996e980b9200aca87">stopwatch</a>(),</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <a class="code hl_variable" href="classxrpl_1_1ApplicationImp.html#a6467743d6b41fdc362255131d99a69d8">config_</a>-&gt;standalone(),</div>
@@ -2466,7 +2466,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassxrpl_1_1LoadManager_html"><div class="ttname"><a href="classxrpl_1_1LoadManager.html">xrpl::LoadManager</a></div><div class="ttdoc">Manages load sources.</div><div class="ttdef"><b>Definition</b> <a href="LoadManager_8h_source.html#l00025">LoadManager.h:26</a></div></div>
<div class="ttc" id="aclassxrpl_1_1Logs_html"><div class="ttname"><a href="classxrpl_1_1Logs.html">xrpl::Logs</a></div><div class="ttdoc">Manages partitions for logging.</div><div class="ttdef"><b>Definition</b> <a href="Log_8h_source.html#l00031">Log.h:32</a></div></div>
<div class="ttc" id="aclassxrpl_1_1ManifestCache_html"><div class="ttname"><a href="classxrpl_1_1ManifestCache.html">xrpl::ManifestCache</a></div><div class="ttdoc">Remembers manifests with the highest sequence number.</div><div class="ttdef"><b>Definition</b> <a href="Manifest_8h_source.html#l00223">Manifest.h:224</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NetworkOPs_html"><div class="ttname"><a href="classxrpl_1_1NetworkOPs.html">xrpl::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition</b> <a href="NetworkOPs_8h_source.html#l00068">NetworkOPs.h:69</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NetworkOPs_html"><div class="ttname"><a href="classxrpl_1_1NetworkOPs.html">xrpl::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition</b> <a href="NetworkOPs_8h_source.html#l00069">NetworkOPs.h:70</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeFamily_html"><div class="ttname"><a href="classxrpl_1_1NodeFamily.html">xrpl::NodeFamily</a></div><div class="ttdef"><b>Definition</b> <a href="NodeFamily_8h_source.html#l00009">NodeFamily.h:10</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStoreScheduler_html"><div class="ttname"><a href="classxrpl_1_1NodeStoreScheduler.html">xrpl::NodeStoreScheduler</a></div><div class="ttdoc">A NodeStore::Scheduler which uses the JobQueue.</div><div class="ttdef"><b>Definition</b> <a href="NodeStoreScheduler_8h_source.html#l00009">NodeStoreScheduler.h:10</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html">xrpl::NodeStore::Database</a></div><div class="ttdoc">Persistency layer for NodeObject.</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00030">Database.h:31</a></div></div>
@@ -2544,7 +2544,6 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespacexrpl_html_a495938a35394fc9cd97829e2e614c033"><div class="ttname"><a href="namespacexrpl.html#a495938a35394fc9cd97829e2e614c033">xrpl::getLatestLedger</a></div><div class="ttdeci">std::tuple&lt; std::shared_ptr&lt; Ledger &gt;, std::uint32_t, uint256 &gt; getLatestLedger(Application &amp;app)</div><div class="ttdef"><b>Definition</b> <a href="Ledger_8cpp_source.html#l01014">Ledger.cpp:1014</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a4b7faffac89a1813a758d6ad45599ef7"><div class="ttname"><a href="namespacexrpl.html#a4b7faffac89a1813a758d6ad45599ef7">xrpl::create_genesis</a></div><div class="ttdeci">create_genesis_t const create_genesis</div><div class="ttdef"><b>Definition</b> <a href="Ledger_8cpp_source.html#l00031">Ledger.cpp:31</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a50705ca864f4530d3450715f7abf8fba"><div class="ttname"><a href="namespacexrpl.html#a50705ca864f4530d3450715f7abf8fba">xrpl::getNodeIdentity</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; getNodeIdentity(soci::session &amp;session)</div><div class="ttdoc">Returns a stable public and private key for this node.</div><div class="ttdef"><b>Definition</b> <a href="Wallet_8cpp_source.html#l00102">Wallet.cpp:102</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a5c8ff5a74417f483e7421de4073ed6fb"><div class="ttname"><a href="namespacexrpl.html#a5c8ff5a74417f483e7421de4073ed6fb">xrpl::make_NetworkOPs</a></div><div class="ttdeci">std::unique_ptr&lt; NetworkOPs &gt; make_NetworkOPs(Application &amp;app, NetworkOPs::clock_type &amp;clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &amp;job_queue, LedgerMaster &amp;ledgerMaster, ValidatorKeys const &amp;validatorKeys, boost::asio::io_context &amp;io_svc, beast::Journal journal, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdef"><b>Definition</b> <a href="NetworkOPs_8cpp_source.html#l04415">NetworkOPs.cpp:4415</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a5d82510b4e4c4daeab7f65d5c8805702"><div class="ttname"><a href="namespacexrpl.html#a5d82510b4e4c4daeab7f65d5c8805702">xrpl::rand_int</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_integral&lt; Integral &gt;::value, Integral &gt; rand_int()</div><div class="ttdef"><b>Definition</b> <a href="include_2xrpl_2basics_2random_8h_source.html#l00132">include/xrpl/basics/random.h:132</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a62c697fa526f08836a644ad8b6ff5e79"><div class="ttname"><a href="namespacexrpl.html#a62c697fa526f08836a644ad8b6ff5e79">xrpl::make_SHAMapStore</a></div><div class="ttdeci">std::unique_ptr&lt; SHAMapStore &gt; make_SHAMapStore(Application &amp;app, NodeStore::Scheduler &amp;scheduler, beast::Journal journal)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00588">SHAMapStoreImp.cpp:588</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a62d70d54c6b910ebf5d8514c089b7c3a"><div class="ttname"><a href="namespacexrpl.html#a62d70d54c6b910ebf5d8514c089b7c3a">xrpl::make_AmendmentTable</a></div><div class="ttdeci">std::unique_ptr&lt; AmendmentTable &gt; make_AmendmentTable(Application &amp;app, std::chrono::seconds majorityTime, std::vector&lt; AmendmentTable::FeatureInfo &gt; const &amp;supported, Section const &amp;enabled, Section const &amp;vetoed, beast::Journal journal)</div><div class="ttdef"><b>Definition</b> <a href="AmendmentTable_8cpp_source.html#l00959">AmendmentTable.cpp:959</a></div></div>
@@ -2553,6 +2552,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0a6a7bd94713cd68a0ce1f9beca215d812"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0a6a7bd94713cd68a0ce1f9beca215d812">xrpl::SizedItem::sweepInterval</a></div><div class="ttdeci">@ sweepInterval</div></div>
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0aa62741f39e8a8d667ccccd0642c08746"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0aa62741f39e8a8d667ccccd0642c08746">xrpl::SizedItem::burstSize</a></div><div class="ttdeci">@ burstSize</div></div>
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0ad8f7f728f2a0a05946bb54cb204dfb8d"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0ad8f7f728f2a0a05946bb54cb204dfb8d">xrpl::SizedItem::accountIdCacheSize</a></div><div class="ttdeci">@ accountIdCacheSize</div></div>
<div class="ttc" id="anamespacexrpl_html_a74b8915c06d35c8b0a2a6b8974b56802"><div class="ttname"><a href="namespacexrpl.html#a74b8915c06d35c8b0a2a6b8974b56802">xrpl::make_NetworkOPs</a></div><div class="ttdeci">std::unique_ptr&lt; NetworkOPs &gt; make_NetworkOPs(ServiceRegistry &amp;registry, NetworkOPs::clock_type &amp;clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &amp;job_queue, LedgerMaster &amp;ledgerMaster, ValidatorKeys const &amp;validatorKeys, boost::asio::io_context &amp;io_svc, beast::Journal journal, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdef"><b>Definition</b> <a href="NetworkOPs_8cpp_source.html#l04423">NetworkOPs.cpp:4423</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a76485a0ead4c0feea93e8448194feea2"><div class="ttname"><a href="namespacexrpl.html#a76485a0ead4c0feea93e8448194feea2">xrpl::make_Application</a></div><div class="ttdeci">std::unique_ptr&lt; Application &gt; make_Application(std::unique_ptr&lt; Config &gt; config, std::unique_ptr&lt; Logs &gt; logs, std::unique_ptr&lt; TimeKeeper &gt; timeKeeper)</div><div class="ttdef"><b>Definition</b> <a href="Application_8cpp_source.html#l02002">Application.cpp:2002</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a7b5790ef6d4be25352ba7b2961b5acf1"><div class="ttname"><a href="namespacexrpl.html#a7b5790ef6d4be25352ba7b2961b5acf1">xrpl::setup_ServerHandler</a></div><div class="ttdeci">ServerHandler::Setup setup_ServerHandler(Config const &amp;config, std::ostream &amp;&amp;log)</div><div class="ttdef"><b>Definition</b> <a href="ServerHandler_8cpp_source.html#l01147">ServerHandler.cpp:1147</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a7bac97a5ed22c635b047f4814bc62894"><div class="ttname"><a href="namespacexrpl.html#a7bac97a5ed22c635b047f4814bc62894">xrpl::loadByIndex</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger &gt; loadByIndex(std::uint32_t ledgerIndex, Application &amp;app, bool acquire)</div><div class="ttdef"><b>Definition</b> <a href="Ledger_8cpp_source.html#l01023">Ledger.cpp:1023</a></div></div>
@@ -2571,7 +2571,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespacexrpl_html_adc7af7b42998ca2c58721ada3326f709"><div class="ttname"><a href="namespacexrpl.html#adc7af7b42998ca2c58721ada3326f709">xrpl::forceValidity</a></div><div class="ttdeci">void forceValidity(HashRouter &amp;router, uint256 const &amp;txid, Validity validity)</div><div class="ttdoc">Sets the validity of a given transaction in the cache.</div><div class="ttdef"><b>Definition</b> <a href="apply_8cpp_source.html#l00089">apply.cpp:89</a></div></div>
<div class="ttc" id="anamespacexrpl_html_ae0a56beccb5f4a67402e1e3824670d88"><div class="ttname"><a href="namespacexrpl.html#ae0a56beccb5f4a67402e1e3824670d88">xrpl::Endpoints</a></div><div class="ttdeci">std::unordered_map&lt; std::string, boost::asio::ip::tcp::endpoint &gt; Endpoints</div><div class="ttdef"><b>Definition</b> <a href="ServerImpl_8h_source.html#l00020">ServerImpl.h:20</a></div></div>
<div class="ttc" id="anamespacexrpl_html_ae8143c79b0306b162a7a8d8196954940"><div class="ttname"><a href="namespacexrpl.html#ae8143c79b0306b162a7a8d8196954940">xrpl::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#l00336">Feature.cpp:336</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af2a8824aae46874c1c2b45645a36e034"><div class="ttname"><a href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">xrpl::setup_RelationalDatabase</a></div><div class="ttdeci">SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdoc">setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00600">SQLiteDatabase.cpp:600</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af2a8824aae46874c1c2b45645a36e034"><div class="ttname"><a href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">xrpl::setup_RelationalDatabase</a></div><div class="ttdeci">SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdoc">setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00598">SQLiteDatabase.cpp:598</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af4d2e76fe9fb33dba93e6bdecc7abe7f"><div class="ttname"><a href="namespacexrpl.html#af4d2e76fe9fb33dba93e6bdecc7abe7f">xrpl::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#l00121">PeerSet.cpp:121</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af5f1a28753559b5899660a4792cca79a"><div class="ttname"><a href="namespacexrpl.html#af5f1a28753559b5899660a4792cca79a">xrpl::make_Overlay</a></div><div class="ttdeci">std::unique_ptr&lt; Overlay &gt; make_Overlay(Application &amp;app, Overlay::Setup const &amp;setup, ServerHandler &amp;serverHandler, Resource::Manager &amp;resourceManager, Resolver &amp;resolver, boost::asio::io_context &amp;io_context, BasicConfig const &amp;config, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdoc">Creates the implementation of Overlay.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01464">OverlayImpl.cpp:1464</a></div></div>
<div class="ttc" id="anumeric_limits_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</a></div></div>