mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 21:15:58 +00:00
deploy: 7bd5d51e4e
This commit is contained in:
@@ -223,7 +223,7 @@ $(function() {
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  testForThreadCount(tc1);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  testForThreadCount(tc2);</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  testForThreadCount(tc3);</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  w.<a class="code" href="classripple_1_1Workers.html#a57ae4066b756be97dd589a72aebc5020">pauseAllThreadsAndWait</a>();</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  w.<a class="code" href="classripple_1_1Workers.html#adc599a454f17df95852e20139e98eea8">stop</a>();</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// We had better finished all our work!</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  BEAST_EXPECT(cb.<a class="code" href="structripple_1_1Workers__test_1_1TestCallback.html#aff109385128d25f79adb6622677698ea">count</a> == 0);</div>
|
||||
@@ -248,6 +248,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Workers__test_html_a970e4a509183e8c2930af0892f32f863"><div class="ttname"><a href="classripple_1_1Workers__test.html#a970e4a509183e8c2930af0892f32f863">ripple::Workers_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00166">Workers_test.cpp:166</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2701412a11b118c19256a4c901db2938"><div class="ttname"><a href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">ripple::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html_adc599a454f17df95852e20139e98eea8"><div class="ttname"><a href="classripple_1_1Workers.html#adc599a454f17df95852e20139e98eea8">ripple::Workers::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdoc">Pause all threads and wait until they are paused.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8cpp_source.html#l00114">Workers.cpp:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html_acc22d3e8f688d75fc4b9fc8b14c88b68"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html#acc22d3e8f688d75fc4b9fc8b14c88b68">ripple::perf::PerfLogTest::resizeJobs</a></div><div class="ttdeci">void resizeJobs(int const resize) override</div><div class="ttdoc">Ensure enough room to store each currently executing job.</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00090">Workers_test.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers__test_html_adeb092680dda9bbef39dbb0ea79f43bf"><div class="ttname"><a href="classripple_1_1Workers__test.html#adeb092680dda9bbef39dbb0ea79f43bf">ripple::Workers_test::testThreads</a></div><div class="ttdeci">void testThreads(int const tc1, int const tc2, int const tc3)</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00123">Workers_test.cpp:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html_a483ede0aed8ed080be82fcb62d79dd19"><div class="ttname"><a href="classripple_1_1Workers.html#a483ede0aed8ed080be82fcb62d79dd19">ripple::Workers::getNumberOfThreads</a></div><div class="ttdeci">int getNumberOfThreads() const noexcept</div><div class="ttdoc">Retrieve the desired number of threads.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8cpp_source.html#l00053">Workers.cpp:53</a></div></div>
|
||||
@@ -257,9 +258,9 @@ $(function() {
|
||||
<div class="ttc" id="aget_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr/get.html">std::unique_ptr::get</a></div><div class="ttdeci">T get(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html_aeb667770c498316bc4611932c768141d"><div class="ttname"><a href="classripple_1_1Workers.html#aeb667770c498316bc4611932c768141d">ripple::Workers::setNumberOfThreads</a></div><div class="ttdeci">void setNumberOfThreads(int numberOfThreads)</div><div class="ttdoc">Set the desired number of threads.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8cpp_source.html#l00063">Workers.cpp:63</a></div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html">ripple::perf::PerfLog</a></div><div class="ttdoc">Singleton class that maintains performance counters and optionally writes Json-formatted data to a di...</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00046">PerfLog.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html">ripple::perf::PerfLog</a></div><div class="ttdoc">Singleton class that maintains performance counters and optionally writes Json-formatted data to a di...</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00047">PerfLog.h:47</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html_af92af0e7fab607881976a6bea4ac6051"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html#af92af0e7fab607881976a6bea4ac6051">ripple::perf::PerfLogTest::jobStart</a></div><div class="ttdeci">void jobStart(JobType const type, std::chrono::microseconds dur, std::chrono::time_point< std::chrono::steady_clock > startTime, int instance) override</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00063">Workers_test.cpp:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Workers_1_1Callback_html"><div class="ttname"><a href="structripple_1_1Workers_1_1Callback.html">ripple::Workers::Callback</a></div><div class="ttdoc">Called to perform tasks as needed.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8h_source.html#l00043">Workers.h:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Workers_1_1Callback_html"><div class="ttname"><a href="structripple_1_1Workers_1_1Callback.html">ripple::Workers::Callback</a></div><div class="ttdoc">Called to perform tasks as needed.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8h_source.html#l00072">Workers.h:72</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Workers__test_1_1TestCallback_html_a11b124034ba109c1320cc7b6b83d3bcb"><div class="ttname"><a href="structripple_1_1Workers__test_1_1TestCallback.html#a11b124034ba109c1320cc7b6b83d3bcb">ripple::Workers_test::TestCallback::processTask</a></div><div class="ttdeci">void processTask(int instance) override</div><div class="ttdoc">Perform a task.</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00110">Workers_test.cpp:110</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Workers__test_1_1TestCallback_html_aae623642bb3b4d081e97f1c386783a1b"><div class="ttname"><a href="structripple_1_1Workers__test_1_1TestCallback.html#aae623642bb3b4d081e97f1c386783a1b">ripple::Workers_test::TestCallback::cv</a></div><div class="ttdeci">std::condition_variable cv</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00117">Workers_test.cpp:117</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Workers__test_1_1TestCallback_html_aff109385128d25f79adb6622677698ea"><div class="ttname"><a href="structripple_1_1Workers__test_1_1TestCallback.html#aff109385128d25f79adb6622677698ea">ripple::Workers_test::TestCallback::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00119">Workers_test.cpp:119</a></div></div>
|
||||
@@ -270,11 +271,10 @@ $(function() {
|
||||
<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="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</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</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html_a57ae4066b756be97dd589a72aebc5020"><div class="ttname"><a href="classripple_1_1Workers.html#a57ae4066b756be97dd589a72aebc5020">ripple::Workers::pauseAllThreadsAndWait</a></div><div class="ttdeci">void pauseAllThreadsAndWait()</div><div class="ttdoc">Pause all threads and wait until they are paused.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8cpp_source.html#l00114">Workers.cpp:114</a></div></div>
|
||||
<div class="ttc" id="acstdint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div></div>
|
||||
<div class="ttc" id="amemory_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/memory.html">memory</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html"><div class="ttname"><a href="classripple_1_1Workers.html">ripple::Workers</a></div><div class="ttdoc">A group of threads that process tasks.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8h_source.html#l00039">Workers.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html"><div class="ttname"><a href="classripple_1_1Workers.html">ripple::Workers</a></div><div class="ttdoc">Workers is effectively a thread pool.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8h_source.html#l00068">Workers.h:68</a></div></div>
|
||||
<div class="ttc" id="await_for_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/wait_for.html">std::condition_variable::wait_for</a></div><div class="ttdeci">T wait_for(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html_a8d2fb119568c17471f3e37067a45a849"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html#a8d2fb119568c17471f3e37067a45a849">ripple::perf::PerfLogTest::currentJson</a></div><div class="ttdeci">Json::Value currentJson() const override</div><div class="ttdoc">Render currently executing jobs and RPC calls and durations in Json.</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00084">Workers_test.cpp:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html">ripple::perf::PerfLogTest</a></div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00040">Workers_test.cpp:40</a></div></div>
|
||||
@@ -284,7 +284,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Workers_html_aa65a05362bb7c77d7679cefce91a1514"><div class="ttname"><a href="classripple_1_1Workers.html#aa65a05362bb7c77d7679cefce91a1514">ripple::Workers::addTask</a></div><div class="ttdeci">void addTask()</div><div class="ttdoc">Add a task to be performed.</div><div class="ttdef"><b>Definition:</b> <a href="Workers_8cpp_source.html#l00126">Workers.cpp:126</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Workers__test_html"><div class="ttname"><a href="classripple_1_1Workers__test.html">ripple::Workers_test</a></div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00104">Workers_test.cpp:104</a></div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17a"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">ripple::JobType</a></div><div class="ttdeci">JobType</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00033">Job.h:33</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17a"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">ripple::JobType</a></div><div class="ttdeci">JobType</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00034">Job.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html_a286d7cabd9c8519b5d82957141f40b1e"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html#a286d7cabd9c8519b5d82957141f40b1e">ripple::perf::PerfLogTest::jobQueue</a></div><div class="ttdeci">void jobQueue(JobType const type) override</div><div class="ttdoc">Log queued job.</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00058">Workers_test.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogTest_html_abad0b25305404b6f8a7cdc1445ce6ad9"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogTest.html#abad0b25305404b6f8a7cdc1445ce6ad9">ripple::perf::PerfLogTest::rpcFinish</a></div><div class="ttdeci">void rpcFinish(std::string const &method, std::uint64_t requestId) override</div><div class="ttdoc">Log successful finish of RPC call.</div><div class="ttdef"><b>Definition:</b> <a href="Workers__test_8cpp_source.html#l00048">Workers_test.cpp:48</a></div></div>
|
||||
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>
|
||||
|
||||
Reference in New Issue
Block a user