This commit is contained in:
intelliot
2023-03-28 16:07:03 +00:00
parent 950aebe690
commit 6cd1cdae87
550 changed files with 46275 additions and 45875 deletions

View File

@@ -308,7 +308,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1ReportingETL_html_ade4fa846f12c209192fa2e87e94bb7d2"><div class="ttname"><a href="classripple_1_1ReportingETL.html#ade4fa846f12c209192fa2e87e94bb7d2">ripple::ReportingETL::flushInterval_</a></div><div class="ttdeci">size_t flushInterval_</div><div class="ttdoc">Used to determine when to write to the database during the initial ledger download.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00115">ReportingETL.h:115</a></div></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#l00115">Application.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_af2f90043d532a1ce40192cddf1714134"><div class="ttname"><a href="classripple_1_1ReportingETL.html#af2f90043d532a1ce40192cddf1714134">ripple::ReportingETL::fetchLedgerData</a></div><div class="ttdeci">std::optional&lt; org::xrpl::rpc::v1::GetLedgerResponse &gt; fetchLedgerData(uint32_t sequence)</div><div class="ttdoc">Extract data for a particular ledger from an ETL source.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00350">ReportingETL.cpp:350</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_af2f90043d532a1ce40192cddf1714134"><div class="ttname"><a href="classripple_1_1ReportingETL.html#af2f90043d532a1ce40192cddf1714134">ripple::ReportingETL::fetchLedgerData</a></div><div class="ttdeci">std::optional&lt; org::xrpl::rpc::v1::GetLedgerResponse &gt; fetchLedgerData(uint32_t sequence)</div><div class="ttdoc">Extract data for a particular ledger from an ETL source.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00353">ReportingETL.cpp:353</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a99f99fa676db643dc5144e8e445a1c50"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a99f99fa676db643dc5144e8e445a1c50">ripple::ReportingETL::loadInitialLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger &gt; loadInitialLedger(uint32_t sequence)</div><div class="ttdoc">Download a ledger with specified sequence in full, via GetLedgerData, and write the data to the datab...</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00107">ReportingETL.cpp:107</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a046a79acf905dcc11d0618d2afab7df5"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a046a79acf905dcc11d0618d2afab7df5">ripple::ReportingETL::startSequence_</a></div><div class="ttdeci">std::optional&lt; uint32_t &gt; startSequence_</div><div class="ttdoc">Ledger sequence to start ETL from.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00139">ReportingETL.h:139</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; Ledger &gt;</a></div></div>
@@ -329,9 +329,9 @@ $(function() {
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a899fe8195a769872305181fe1085ae4c"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a899fe8195a769872305181fe1085ae4c">ripple::ReportingETL::networkValidatedLedgers_</a></div><div class="ttdeci">NetworkValidatedLedgers networkValidatedLedgers_</div><div class="ttdoc">Mechanism for detecting when the network has validated a new ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00100">ReportingETL.h:100</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_ab97081e9f50a7cbb016ad341f7a23bd1"><div class="ttname"><a href="classripple_1_1ReportingETL.html#ab97081e9f50a7cbb016ad341f7a23bd1">ripple::ReportingETL::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00340">ReportingETL.h:340</a></div></div>
<div class="ttc" id="ajoinable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/joinable.html">std::thread::joinable</a></div><div class="ttdeci">T joinable(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a54f8263cfec62cbf43621a2d08ffc98c"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a54f8263cfec62cbf43621a2d08ffc98c">ripple::ReportingETL::publishLedger</a></div><div class="ttdeci">bool publishLedger(uint32_t ledgerSequence, uint32_t maxAttempts=10)</div><div class="ttdoc">Attempt to read the specified ledger from the database, and then publish that ledger to the ledgers s...</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00283">ReportingETL.cpp:283</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a54f8263cfec62cbf43621a2d08ffc98c"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a54f8263cfec62cbf43621a2d08ffc98c">ripple::ReportingETL::publishLedger</a></div><div class="ttdeci">bool publishLedger(uint32_t ledgerSequence, uint32_t maxAttempts=10)</div><div class="ttdoc">Attempt to read the specified ledger from the database, and then publish that ledger to the ledgers s...</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00286">ReportingETL.cpp:286</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a895933d223f738bde43b236e10d5263d"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a895933d223f738bde43b236e10d5263d">ripple::ReportingETL::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00075">ReportingETL.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a8fdf3fd3b2112759b3a0a7fa4d8afa05"><div class="ttname"><a href="classripple_1_1Config.html#a8fdf3fd3b2112759b3a0a7fa4d8afa05">ripple::Config::reporting</a></div><div class="ttdeci">bool reporting() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00318">Config.h:318</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a8fdf3fd3b2112759b3a0a7fa4d8afa05"><div class="ttname"><a href="classripple_1_1Config.html#a8fdf3fd3b2112759b3a0a7fa4d8afa05">ripple::Config::reporting</a></div><div class="ttdeci">bool reporting() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00336">Config.h:336</a></div></div>
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_ac8a12b5c2e7dd663977c6a3e35b82f76"><div class="ttname"><a href="classripple_1_1ReportingETL.html#ac8a12b5c2e7dd663977c6a3e35b82f76">ripple::ReportingETL::getJournal</a></div><div class="ttdeci">beast::Journal &amp; getJournal()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00304">ReportingETL.h:304</a></div></div>
@@ -344,11 +344,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Application_html_aca56b7c63030174e59720ab51d739422"><div class="ttname"><a href="classripple_1_1Application.html#aca56b7c63030174e59720ab51d739422">ripple::Application::config</a></div><div class="ttdeci">virtual Config &amp; config()=0</div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a9c84a6a08340a7eb1f87878eafc9e738"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a9c84a6a08340a7eb1f87878eafc9e738">ripple::ReportingETL::getETLLoadBalancer</a></div><div class="ttdeci">ETLLoadBalancer &amp; getETLLoadBalancer()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00356">ReportingETL.h:356</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a15fea132fff12a88c71985dbe7837474"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a15fea132fff12a88c71985dbe7837474">ripple::ReportingETL::getLastPublish</a></div><div class="ttdeci">std::chrono::time_point&lt; std::chrono::system_clock &gt; getLastPublish()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00148">ReportingETL.h:148</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a55cd8ef67ffbf6a137e0dd71bc8151c6"><div class="ttname"><a href="classripple_1_1Config.html#a55cd8ef67ffbf6a137e0dd71bc8151c6">ripple::Config::standalone</a></div><div class="ttdeci">bool standalone() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00313">Config.h:313</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a55cd8ef67ffbf6a137e0dd71bc8151c6"><div class="ttname"><a href="classripple_1_1Config.html#a55cd8ef67ffbf6a137e0dd71bc8151c6">ripple::Config::standalone</a></div><div class="ttdeci">bool standalone() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00331">Config.h:331</a></div></div>
<div class="ttc" id="aunique_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1ETLLoadBalancer_html"><div class="ttname"><a href="classripple_1_1ETLLoadBalancer.html">ripple::ETLLoadBalancer</a></div><div class="ttdoc">This class is used to manage connections to transaction processing processes This class spawns a list...</div><div class="ttdef"><b>Definition:</b> <a href="ETLSource_8h_source.html#l00315">ETLSource.h:315</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a7cf2b8002b6786b4464b2d6a0afff7d4"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a7cf2b8002b6786b4464b2d6a0afff7d4">ripple::ReportingETL::getNetworkValidatedLedgers</a></div><div class="ttdeci">NetworkValidatedLedgers &amp; getNetworkValidatedLedgers()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00276">ReportingETL.h:276</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a608b4da3230791a58316d01c65583c3d"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a608b4da3230791a58316d01c65583c3d">ripple::ReportingETL::monitorReadOnly</a></div><div class="ttdeci">void monitorReadOnly()</div><div class="ttdoc">Monitor the database for newly written ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00804">ReportingETL.cpp:804</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a608b4da3230791a58316d01c65583c3d"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a608b4da3230791a58316d01c65583c3d">ripple::ReportingETL::monitorReadOnly</a></div><div class="ttdeci">void monitorReadOnly()</div><div class="ttdoc">Monitor the database for newly written ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00807">ReportingETL.cpp:807</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00321">Journal.h:321</a></div></div>
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point&lt; std::chrono::system_clock &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a9d1499c23252defaf45e6a5bc3c041d8"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a9d1499c23252defaf45e6a5bc3c041d8">ripple::ReportingETL::publishStrand_</a></div><div class="ttdeci">boost::asio::io_context::strand publishStrand_</div><div class="ttdoc">Strand to ensure that ledgers are published in order.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00091">ReportingETL.h:91</a></div></div>
@@ -357,7 +357,7 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic_bool</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_ab5f33ccddbf2cb2cc9ab635ab70a7bd5"><div class="ttname"><a href="classripple_1_1ReportingETL.html#ab5f33ccddbf2cb2cc9ab635ab70a7bd5">ripple::ReportingETL::~ReportingETL</a></div><div class="ttdeci">~ReportingETL()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00271">ReportingETL.h:271</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a3633d41f7c40d383530f36a8d326d4b7"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a3633d41f7c40d383530f36a8d326d4b7">ripple::ReportingETL::fetchLedgerDataAndDiff</a></div><div class="ttdeci">std::optional&lt; org::xrpl::rpc::v1::GetLedgerResponse &gt; fetchLedgerDataAndDiff(uint32_t sequence)</div><div class="ttdoc">Extract data for a particular ledger from an ETL source.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00364">ReportingETL.cpp:364</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a3633d41f7c40d383530f36a8d326d4b7"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a3633d41f7c40d383530f36a8d326d4b7">ripple::ReportingETL::fetchLedgerDataAndDiff</a></div><div class="ttdeci">std::optional&lt; org::xrpl::rpc::v1::GetLedgerResponse &gt; fetchLedgerDataAndDiff(uint32_t sequence)</div><div class="ttdoc">Extract data for a particular ledger from an ETL source.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00367">ReportingETL.cpp:367</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a510316a584720d4b8eaf9c08574ecbb4"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a510316a584720d4b8eaf9c08574ecbb4">ripple::ReportingETL::lastPublish_</a></div><div class="ttdeci">std::chrono::time_point&lt; std::chrono::system_clock &gt; lastPublish_</div><div class="ttdoc">The time that the most recently published ledger was published.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00143">ReportingETL.h:143</a></div></div>
<div class="ttc" id="aclassripple_1_1ETLLoadBalancer_html_ad50b94eccab1d17847b3a3683ff50d0b"><div class="ttname"><a href="classripple_1_1ETLLoadBalancer.html#ad50b94eccab1d17847b3a3683ff50d0b">ripple::ETLLoadBalancer::toJson</a></div><div class="ttdeci">Json::Value toJson() const</div><div class="ttdef"><b>Definition:</b> <a href="ETLSource_8h_source.html#l00397">ETLSource.h:397</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
@@ -370,14 +370,14 @@ $(function() {
<div class="ttc" id="aclassripple_1_1ReportingETL_html_aa0722787e2f8a69c88654c3934bf3156"><div class="ttname"><a href="classripple_1_1ReportingETL.html#aa0722787e2f8a69c88654c3934bf3156">ripple::ReportingETL::start</a></div><div class="ttdeci">void start()</div><div class="ttdoc">start all of the necessary components and begin ETL</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00326">ReportingETL.h:326</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00041">app/misc/impl/Manifest.cpp:41</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a0ccd0096aeb98f89bcfcd3f9a6720558"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a0ccd0096aeb98f89bcfcd3f9a6720558">ripple::ReportingETL::worker_</a></div><div class="ttdeci">std::thread worker_</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00077">ReportingETL.h:77</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_ad05fa018b47b496a64653fb36a0fbd5b"><div class="ttname"><a href="classripple_1_1Config.html#ad05fa018b47b496a64653fb36a0fbd5b">ripple::Config::reportingReadOnly</a></div><div class="ttdeci">bool reportingReadOnly() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00330">Config.h:330</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a29cdba905b9bf95b9d3b1396315e434b"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a29cdba905b9bf95b9d3b1396315e434b">ripple::ReportingETL::buildNextLedger</a></div><div class="ttdeci">std::pair&lt; std::shared_ptr&lt; Ledger &gt;, std::vector&lt; AccountTransactionsData &gt; &gt; buildNextLedger(std::shared_ptr&lt; Ledger &gt; &amp;parent, org::xrpl::rpc::v1::GetLedgerResponse &amp;rawData)</div><div class="ttdoc">Build the next ledger using the previous ledger and the extracted data.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00378">ReportingETL.cpp:378</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a8d4c5283fb672759378e44b8a3d0f04d"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a8d4c5283fb672759378e44b8a3d0f04d">ripple::ReportingETL::monitor</a></div><div class="ttdeci">void monitor()</div><div class="ttdoc">Monitor the network for newly validated ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00684">ReportingETL.cpp:684</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_aaf4d1662b131bed6d6ef635ad4b63e96"><div class="ttname"><a href="classripple_1_1ReportingETL.html#aaf4d1662b131bed6d6ef635ad4b63e96">ripple::ReportingETL::ReportingETL</a></div><div class="ttdeci">ReportingETL(Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00833">ReportingETL.cpp:833</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_ad05fa018b47b496a64653fb36a0fbd5b"><div class="ttname"><a href="classripple_1_1Config.html#ad05fa018b47b496a64653fb36a0fbd5b">ripple::Config::reportingReadOnly</a></div><div class="ttdeci">bool reportingReadOnly() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00348">Config.h:348</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a29cdba905b9bf95b9d3b1396315e434b"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a29cdba905b9bf95b9d3b1396315e434b">ripple::ReportingETL::buildNextLedger</a></div><div class="ttdeci">std::pair&lt; std::shared_ptr&lt; Ledger &gt;, std::vector&lt; AccountTransactionsData &gt; &gt; buildNextLedger(std::shared_ptr&lt; Ledger &gt; &amp;parent, org::xrpl::rpc::v1::GetLedgerResponse &amp;rawData)</div><div class="ttdoc">Build the next ledger using the previous ledger and the extracted data.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00381">ReportingETL.cpp:381</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a8d4c5283fb672759378e44b8a3d0f04d"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a8d4c5283fb672759378e44b8a3d0f04d">ripple::ReportingETL::monitor</a></div><div class="ttdeci">void monitor()</div><div class="ttdoc">Monitor the network for newly validated ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00687">ReportingETL.cpp:687</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_aaf4d1662b131bed6d6ef635ad4b63e96"><div class="ttname"><a href="classripple_1_1ReportingETL.html#aaf4d1662b131bed6d6ef635ad4b63e96">ripple::ReportingETL::ReportingETL</a></div><div class="ttdeci">ReportingETL(Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00836">ReportingETL.cpp:836</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_aa9765cfe9a061b821e3d47a44c56a6e8"><div class="ttname"><a href="classripple_1_1ReportingETL.html#aa9765cfe9a061b821e3d47a44c56a6e8">ripple::ReportingETL::isStopping</a></div><div class="ttdeci">bool isStopping() const</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8h_source.html#l00282">ReportingETL.h:282</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a8d152a62b05ed142c39af7e366e6a47c"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a8d152a62b05ed142c39af7e366e6a47c">ripple::ReportingETL::consumeLedgerData</a></div><div class="ttdeci">void consumeLedgerData(std::shared_ptr&lt; Ledger &gt; &amp;ledger, ThreadSafeQueue&lt; std::shared_ptr&lt; SLE &gt;&gt; &amp;writeQueue)</div><div class="ttdoc">Consume data from a queue and insert that data into the ledger This function will continue to pull fr...</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00054">ReportingETL.cpp:54</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a36cc3ec60e19cd21b88c12708726e693"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a36cc3ec60e19cd21b88c12708726e693">ripple::ReportingETL::doWork</a></div><div class="ttdeci">void doWork()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00822">ReportingETL.cpp:822</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a2ca1423e114e2ffe04197c9f0fa48e57"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a2ca1423e114e2ffe04197c9f0fa48e57">ripple::ReportingETL::runETLPipeline</a></div><div class="ttdeci">std::optional&lt; uint32_t &gt; runETLPipeline(uint32_t startSequence)</div><div class="ttdoc">Run ETL.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00464">ReportingETL.cpp:464</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a36cc3ec60e19cd21b88c12708726e693"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a36cc3ec60e19cd21b88c12708726e693">ripple::ReportingETL::doWork</a></div><div class="ttdeci">void doWork()</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00825">ReportingETL.cpp:825</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingETL_html_a2ca1423e114e2ffe04197c9f0fa48e57"><div class="ttname"><a href="classripple_1_1ReportingETL.html#a2ca1423e114e2ffe04197c9f0fa48e57">ripple::ReportingETL::runETLPipeline</a></div><div class="ttdeci">std::optional&lt; uint32_t &gt; runETLPipeline(uint32_t startSequence)</div><div class="ttdoc">Run ETL.</div><div class="ttdef"><b>Definition:</b> <a href="ReportingETL_8cpp_source.html#l00467">ReportingETL.cpp:467</a></div></div>
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</div></div>
<div class="ttc" id="astructripple_1_1RelationalDatabase_1_1AccountTransactionsData_html"><div class="ttname"><a href="structripple_1_1RelationalDatabase_1_1AccountTransactionsData.html">ripple::RelationalDatabase::AccountTransactionsData</a></div><div class="ttdoc">Struct used to keep track of what to write to transactions and account_transactions tables in Postgre...</div><div class="ttdef"><b>Definition:</b> <a href="RelationalDatabase_8h_source.html#l00116">RelationalDatabase.h:116</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>