This commit is contained in:
nbougalis
2020-12-21 13:57:13 +00:00
parent 00ae94e785
commit c55b377da7
2394 changed files with 44923 additions and 47046 deletions

View File

@@ -135,7 +135,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html">ripple::NodeStoreScheduler</a></div><div class="ttdoc">A NodeStore::Scheduler which uses the JobQueue and implements the Stoppable API.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8h_source.html#l00032">NodeStoreScheduler.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a0b1c3260477e401b7e57493b0aaf9a3a"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a0b1c3260477e401b7e57493b0aaf9a3a">ripple::NodeStoreScheduler::scheduleTask</a></div><div class="ttdeci">void scheduleTask(NodeStore::Task &amp;task) override</div><div class="ttdoc">Schedules a task.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00049">NodeStoreScheduler.cpp:49</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a042848ff97f97cff8a602ffec6b9f807"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a042848ff97f97cff8a602ffec6b9f807">ripple::NodeStoreScheduler::onFetch</a></div><div class="ttdeci">void onFetch(NodeStore::FetchReport const &amp;report) override</div><div class="ttdoc">Reports completion of a fetch Allows the scheduler to monitor the node store's performance.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00079">NodeStoreScheduler.cpp:79</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a0b9464b915021b488e3d2e22b840a62f"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a0b9464b915021b488e3d2e22b840a62f">ripple::NodeStoreScheduler::onBatchWrite</a></div><div class="ttdeci">void onBatchWrite(NodeStore::BatchWriteReport const &amp;report) override</div><div class="ttdoc">Reports the completion of a batch write Allows the scheduler to monitor the node store's performance.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00090">NodeStoreScheduler.cpp:90</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a0b9464b915021b488e3d2e22b840a62f"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a0b9464b915021b488e3d2e22b840a62f">ripple::NodeStoreScheduler::onBatchWrite</a></div><div class="ttdeci">void onBatchWrite(NodeStore::BatchWriteReport const &amp;report) override</div><div class="ttdoc">Reports the completion of a batch write Allows the scheduler to monitor the node store's performance.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00089">NodeStoreScheduler.cpp:89</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a96b26e08b9c88444a926c142508f1c0c"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a96b26e08b9c88444a926c142508f1c0c">ripple::NodeStoreScheduler::NodeStoreScheduler</a></div><div class="ttdeci">NodeStoreScheduler(Stoppable &amp;parent)</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00025">NodeStoreScheduler.cpp:25</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1FetchReport_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1FetchReport.html">ripple::NodeStore::FetchReport</a></div><div class="ttdoc">Contains information about a fetch operation.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00032">ripple/nodestore/Scheduler.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a1205e3496daf620da17f4e328b5d891e"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a1205e3496daf620da17f4e328b5d891e">ripple::NodeStoreScheduler::doTask</a></div><div class="ttdeci">void doTask(NodeStore::Task &amp;task)</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00063">NodeStoreScheduler.cpp:63</a></div></div>
@@ -144,8 +144,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Stoppable_html"><div class="ttname"><a href="classripple_1_1Stoppable.html">ripple::Stoppable</a></div><div class="ttdoc">Provides an interface for starting and stopping.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8h_source.html#l00201">Stoppable.h:201</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1Task_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1Task.html">ripple::NodeStore::Task</a></div><div class="ttdoc">Derived classes perform scheduled tasks.</div><div class="ttdef"><b>Definition:</b> <a href="Task_8h_source.html#l00027">Task.h:27</a></div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">atomic</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Scheduler_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Scheduler.html">ripple::NodeStore::Scheduler</a></div><div class="ttdoc">Scheduling for asynchronous backend activity.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00061">ripple/nodestore/Scheduler.h:61</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1BatchWriteReport_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1BatchWriteReport.html">ripple::NodeStore::BatchWriteReport</a></div><div class="ttdoc">Contains information about a batch write operation.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00045">ripple/nodestore/Scheduler.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Scheduler_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Scheduler.html">ripple::NodeStore::Scheduler</a></div><div class="ttdoc">Scheduling for asynchronous backend activity.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00060">ripple/nodestore/Scheduler.h:60</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1BatchWriteReport_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1BatchWriteReport.html">ripple::NodeStore::BatchWriteReport</a></div><div class="ttdoc">Contains information about a batch write operation.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00044">ripple/nodestore/Scheduler.h:44</a></div></div>
<div class="ttc" id="aclassripple_1_1JobQueue_html"><div class="ttname"><a href="classripple_1_1JobQueue.html">ripple::JobQueue</a></div><div class="ttdoc">A pool of threads to perform work.</div><div class="ttdef"><b>Definition:</b> <a href="JobQueue_8h_source.html#l00055">JobQueue.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_aa867bc4406b1edb87c76e6fd423175b1"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#aa867bc4406b1edb87c76e6fd423175b1">ripple::NodeStoreScheduler::setJobQueue</a></div><div class="ttdeci">void setJobQueue(JobQueue &amp;jobQueue)</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00031">NodeStoreScheduler.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html_a4f4bf5ea195e8d2cf94967e03e6ec375"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html#a4f4bf5ea195e8d2cf94967e03e6ec375">ripple::NodeStoreScheduler::onChildrenStopped</a></div><div class="ttdeci">void onChildrenStopped() override</div><div class="ttdoc">Override called when all children have stopped.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8cpp_source.html#l00042">NodeStoreScheduler.cpp:42</a></div></div>