This commit is contained in:
bthomee
2026-02-06 06:45:38 -08:00
parent 3e360fd4db
commit d09dbe4d61
1193 changed files with 8565 additions and 9065 deletions

View File

@@ -355,30 +355,30 @@ $(document).ready(function() { init_codefold(0); });
<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>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a1b049d3e2d7d31e06435815a0525c31d"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a1b049d3e2d7d31e06435815a0525c31d">xrpl::NodeStore::Database::isStopping</a></div><div class="ttdeci">bool isStopping() const</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00112">Database.cpp:112</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a1de37e4294b711489917a9264ff48468"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a1de37e4294b711489917a9264ff48468">xrpl::NodeStore::Database::stop</a></div><div class="ttdeci">virtual void stop()</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00118">Database.cpp:118</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a22a4de137cbecd91adac5bc6d98cc084"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a22a4de137cbecd91adac5bc6d98cc084">xrpl::NodeStore::Database::storeStats</a></div><div class="ttdeci">void storeStats(std::uint64_t count, std::uint64_t sz)</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00220">Database.h:220</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a285ba622231e2b4103cae09de16d2870"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a285ba622231e2b4103cae09de16d2870">xrpl::NodeStore::Database::readCondVar_</a></div><div class="ttdeci">std::condition_variable readCondVar_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00247">Database.h:247</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a34ea1b9ed96f470623fc9e6ec8042ed7"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a34ea1b9ed96f470623fc9e6ec8042ed7">xrpl::NodeStore::Database::fetchTotalCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; fetchTotalCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00242">Database.h:242</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a38d84907a30540bca6e1ed9b4270677d"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a38d84907a30540bca6e1ed9b4270677d">xrpl::NodeStore::Database::readThreads_</a></div><div class="ttdeci">std::atomic&lt; int &gt; readThreads_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00254">Database.h:254</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a4536330a646be9055759565dc4b79d46"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a4536330a646be9055759565dc4b79d46">xrpl::NodeStore::Database::runningThreads_</a></div><div class="ttdeci">std::atomic&lt; int &gt; runningThreads_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00255">Database.h:255</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a22a4de137cbecd91adac5bc6d98cc084"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a22a4de137cbecd91adac5bc6d98cc084">xrpl::NodeStore::Database::storeStats</a></div><div class="ttdeci">void storeStats(std::uint64_t count, std::uint64_t sz)</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00216">Database.h:216</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a285ba622231e2b4103cae09de16d2870"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a285ba622231e2b4103cae09de16d2870">xrpl::NodeStore::Database::readCondVar_</a></div><div class="ttdeci">std::condition_variable readCondVar_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00243">Database.h:243</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a34ea1b9ed96f470623fc9e6ec8042ed7"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a34ea1b9ed96f470623fc9e6ec8042ed7">xrpl::NodeStore::Database::fetchTotalCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; fetchTotalCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00238">Database.h:238</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a38d84907a30540bca6e1ed9b4270677d"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a38d84907a30540bca6e1ed9b4270677d">xrpl::NodeStore::Database::readThreads_</a></div><div class="ttdeci">std::atomic&lt; int &gt; readThreads_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00250">Database.h:250</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a4536330a646be9055759565dc4b79d46"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a4536330a646be9055759565dc4b79d46">xrpl::NodeStore::Database::runningThreads_</a></div><div class="ttdeci">std::atomic&lt; int &gt; runningThreads_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00251">Database.h:251</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a45d4e7fa2339eae899dac6132f79dfa8"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a45d4e7fa2339eae899dac6132f79dfa8">xrpl::NodeStore::Database::Database</a></div><div class="ttdeci">Database()=delete</div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a50607c8e37d1e4da9cc630af42a35020"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a50607c8e37d1e4da9cc630af42a35020">xrpl::NodeStore::Database::readLock_</a></div><div class="ttdeci">std::mutex readLock_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00246">Database.h:246</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a51a71f2e714bad4a321a4567cec1c785"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a51a71f2e714bad4a321a4567cec1c785">xrpl::NodeStore::Database::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00199">Database.h:199</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a50607c8e37d1e4da9cc630af42a35020"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a50607c8e37d1e4da9cc630af42a35020">xrpl::NodeStore::Database::readLock_</a></div><div class="ttdeci">std::mutex readLock_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00242">Database.h:242</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a51a71f2e714bad4a321a4567cec1c785"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a51a71f2e714bad4a321a4567cec1c785">xrpl::NodeStore::Database::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00195">Database.h:195</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a55d18c81aa7262045ac4ff65faa7c079"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a55d18c81aa7262045ac4ff65faa7c079">xrpl::NodeStore::Database::for_each</a></div><div class="ttdeci">virtual void for_each(std::function&lt; void(std::shared_ptr&lt; NodeObject &gt;)&gt; f)=0</div><div class="ttdoc">Visit every object in the database This is usually called during import.</div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a6b2f88bb9853a86e65df2a43f13295f3"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a6b2f88bb9853a86e65df2a43f13295f3">xrpl::NodeStore::Database::readStopping_</a></div><div class="ttdeci">std::atomic&lt; bool &gt; readStopping_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00253">Database.h:253</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a6b2f88bb9853a86e65df2a43f13295f3"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a6b2f88bb9853a86e65df2a43f13295f3">xrpl::NodeStore::Database::readStopping_</a></div><div class="ttdeci">std::atomic&lt; bool &gt; readStopping_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00249">Database.h:249</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a7104f8edd1132f71fcc37a5627283b64"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a7104f8edd1132f71fcc37a5627283b64">xrpl::NodeStore::Database::asyncFetch</a></div><div class="ttdeci">virtual void asyncFetch(uint256 const &amp;hash, std::uint32_t ledgerSeq, std::function&lt; void(std::shared_ptr&lt; NodeObject &gt; const &amp;)&gt; &amp;&amp;callback)</div><div class="ttdoc">Fetch an object without waiting.</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00149">Database.cpp:149</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a726cfe6e531cd9fc8a400181046ac6b7"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a726cfe6e531cd9fc8a400181046ac6b7">xrpl::NodeStore::Database::read_</a></div><div class="ttdeci">std::map&lt; uint256, std::vector&lt; std::pair&lt; std::uint32_t, std::function&lt; void(std::shared_ptr&lt; NodeObject &gt; const &amp;)&gt; &gt; &gt; &gt; read_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00251">Database.h:251</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a7629acbd2e65a6ba021e0179e3ebf467"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a7629acbd2e65a6ba021e0179e3ebf467">xrpl::NodeStore::Database::scheduler_</a></div><div class="ttdeci">Scheduler &amp; scheduler_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00200">Database.h:200</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a80e8aead605504b16c725df3782f64bf"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a80e8aead605504b16c725df3782f64bf">xrpl::NodeStore::Database::fetchDurationUs_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; fetchDurationUs_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00243">Database.h:243</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a726cfe6e531cd9fc8a400181046ac6b7"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a726cfe6e531cd9fc8a400181046ac6b7">xrpl::NodeStore::Database::read_</a></div><div class="ttdeci">std::map&lt; uint256, std::vector&lt; std::pair&lt; std::uint32_t, std::function&lt; void(std::shared_ptr&lt; NodeObject &gt; const &amp;)&gt; &gt; &gt; &gt; read_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00247">Database.h:247</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a7629acbd2e65a6ba021e0179e3ebf467"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a7629acbd2e65a6ba021e0179e3ebf467">xrpl::NodeStore::Database::scheduler_</a></div><div class="ttdeci">Scheduler &amp; scheduler_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00196">Database.h:196</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a80e8aead605504b16c725df3782f64bf"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a80e8aead605504b16c725df3782f64bf">xrpl::NodeStore::Database::fetchDurationUs_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; fetchDurationUs_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00239">Database.h:239</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a810fe3f01ba81b15b21e37ed9b3f317c"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a810fe3f01ba81b15b21e37ed9b3f317c">xrpl::NodeStore::Database::isSameDB</a></div><div class="ttdeci">virtual bool isSameDB(std::uint32_t s1, std::uint32_t s2)=0</div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a8549eca2abe3cd2cf6a8cf65558276be"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a8549eca2abe3cd2cf6a8cf65558276be">xrpl::NodeStore::Database::~Database</a></div><div class="ttdeci">virtual ~Database()</div><div class="ttdoc">Destroy the node store.</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00100">Database.cpp:100</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a9d7777e55b97a744fc8bb70c9b22419c"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a9d7777e55b97a744fc8bb70c9b22419c">xrpl::NodeStore::Database::storeSz_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; storeSz_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00241">Database.h:241</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a9e377e9f5b7f132a28b1154f9df8e18b"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a9e377e9f5b7f132a28b1154f9df8e18b">xrpl::NodeStore::Database::earliestLedgerSeq_</a></div><div class="ttdeci">std::uint32_t const earliestLedgerSeq_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00212">Database.h:212</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_aa3787d596a1b0af5b5c4fa0fccf0817f"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#aa3787d596a1b0af5b5c4fa0fccf0817f">xrpl::NodeStore::Database::fetchHitCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; fetchHitCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00203">Database.h:203</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_aaa66af23d53df6dac315f271a957e1af"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#aaa66af23d53df6dac315f271a957e1af">xrpl::NodeStore::Database::storeCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; storeCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00240">Database.h:240</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a9d7777e55b97a744fc8bb70c9b22419c"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a9d7777e55b97a744fc8bb70c9b22419c">xrpl::NodeStore::Database::storeSz_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; storeSz_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00237">Database.h:237</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_a9e377e9f5b7f132a28b1154f9df8e18b"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#a9e377e9f5b7f132a28b1154f9df8e18b">xrpl::NodeStore::Database::earliestLedgerSeq_</a></div><div class="ttdeci">std::uint32_t const earliestLedgerSeq_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00208">Database.h:208</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_aa3787d596a1b0af5b5c4fa0fccf0817f"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#aa3787d596a1b0af5b5c4fa0fccf0817f">xrpl::NodeStore::Database::fetchHitCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; fetchHitCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00199">Database.h:199</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_aaa66af23d53df6dac315f271a957e1af"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#aaa66af23d53df6dac315f271a957e1af">xrpl::NodeStore::Database::storeCount_</a></div><div class="ttdeci">std::atomic&lt; std::uint64_t &gt; storeCount_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00236">Database.h:236</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ab1c70e66ae4af42db2665020e58d746f"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ab1c70e66ae4af42db2665020e58d746f">xrpl::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr&lt; NodeObject &gt; fetchNodeObject(uint256 const &amp;hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00202">Database.cpp:202</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ac8cfbf7d84ac217a815dffab2bd818ad"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ac8cfbf7d84ac217a815dffab2bd818ad">xrpl::NodeStore::Database::requestBundle_</a></div><div class="ttdeci">int const requestBundle_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00217">Database.h:217</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ac8cfbf7d84ac217a815dffab2bd818ad"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ac8cfbf7d84ac217a815dffab2bd818ad">xrpl::NodeStore::Database::requestBundle_</a></div><div class="ttdeci">int const requestBundle_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00213">Database.h:213</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_acbeacc2a25b1d1d03de39033dd060411"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#acbeacc2a25b1d1d03de39033dd060411">xrpl::NodeStore::Database::getCountsJson</a></div><div class="ttdeci">void getCountsJson(Json::Value &amp;obj)</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00225">Database.cpp:225</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ae8b166eb63a36199a993da183912118b"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ae8b166eb63a36199a993da183912118b">xrpl::NodeStore::Database::fetchSz_</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; fetchSz_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00204">Database.h:204</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ae8b166eb63a36199a993da183912118b"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ae8b166eb63a36199a993da183912118b">xrpl::NodeStore::Database::fetchSz_</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; fetchSz_</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00200">Database.h:200</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_affdf06b604e9f802daf761c907e3a92a"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#affdf06b604e9f802daf761c907e3a92a">xrpl::NodeStore::Database::importInternal</a></div><div class="ttdeci">void importInternal(Backend &amp;dstBackend, Database &amp;srcDB)</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00164">Database.cpp:164</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Scheduler_html"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Scheduler.html">xrpl::NodeStore::Scheduler</a></div><div class="ttdoc">Scheduling for asynchronous backend activity.</div><div class="ttdef"><b>Definition</b> <a href="include_2xrpl_2nodestore_2Scheduler_8h_source.html#l00041">include/xrpl/nodestore/Scheduler.h:42</a></div></div>
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Scheduler_html_aa62f5aa8fecd6b5623e4a924e41add6c"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Scheduler.html#aa62f5aa8fecd6b5623e4a924e41add6c">xrpl::NodeStore::Scheduler::onFetch</a></div><div class="ttdeci">virtual void onFetch(FetchReport const &amp;report)=0</div><div class="ttdoc">Reports completion of a fetch Allows the scheduler to monitor the node store's performance.</div></div>