mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 05:25:55 +00:00
deploy: 023f5704d0
This commit is contained in:
@@ -111,7 +111,7 @@ $(function() {
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TaskQueue.html#adfc47d4a87f6cfe28c4885d4318b87ff"> 41</a></span> <a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#adfc47d4a87f6cfe28c4885d4318b87ff">TaskQueue::addTask</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><<span class="keywordtype">void</span>()> task)</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock {<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock{<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#ade3310509bcac3cdf02521df9f9d2c34">tasks_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/queue/emplace.html">emplace</a>(std::move(task));</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#ad7eb2cb13ace6f9a38b211e54b9cd85f">workers_</a>.<a class="code" href="classripple_1_1Workers.html#aa65a05362bb7c77d7679cefce91a1514">addTask</a>();</div>
|
||||
@@ -123,7 +123,7 @@ $(function() {
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><void()> task;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock {<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock{<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  assert(!<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#ade3310509bcac3cdf02521df9f9d2c34">tasks_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/queue/empty.html">empty</a>());</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  task = std::move(<a class="code" href="classripple_1_1NodeStore_1_1TaskQueue.html#ade3310509bcac3cdf02521df9f9d2c34">tasks_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/queue/front.html">front</a>());</div>
|
||||
@@ -133,28 +133,28 @@ $(function() {
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  task();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> } <span class="comment">// NodeStore</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> } <span class="comment">// ripple</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> } <span class="comment">// namespace NodeStore</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1Stoppable_html_a65a95f9c14637491df60d3a07518fa09"><div class="ttname"><a href="classripple_1_1Stoppable.html#a65a95f9c14637491df60d3a07518fa09">ripple::Stoppable::stopped</a></div><div class="ttdeci">void stopped()</div><div class="ttdoc">Called by derived classes to indicate that the stoppable has stopped.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8cpp_source.html#l00071">Stoppable.cpp:71</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Stoppable_html_a65a95f9c14637491df60d3a07518fa09"><div class="ttname"><a href="classripple_1_1Stoppable.html#a65a95f9c14637491df60d3a07518fa09">ripple::Stoppable::stopped</a></div><div class="ttdeci">void stopped()</div><div class="ttdoc">Called by derived classes to indicate that the stoppable has stopped.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8cpp_source.html#l00072">Stoppable.cpp:72</a></div></div>
|
||||
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue/emplace.html">std::queue::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_ad7eb2cb13ace6f9a38b211e54b9cd85f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#ad7eb2cb13ace6f9a38b211e54b9cd85f">ripple::NodeStore::TaskQueue::workers_</a></div><div class="ttdeci">Workers workers_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00052">TaskQueue.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_ad7eb2cb13ace6f9a38b211e54b9cd85f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#ad7eb2cb13ace6f9a38b211e54b9cd85f">ripple::NodeStore::TaskQueue::workers_</a></div><div class="ttdeci">Workers workers_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00049">TaskQueue.h:49</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_1NodeStore_1_1TaskQueue_html_adcd8d9fd3d2912c2de3042b982de9b86"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#adcd8d9fd3d2912c2de3042b982de9b86">ripple::NodeStore::TaskQueue::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="TaskQueue_8cpp_source.html#l00050">TaskQueue.cpp:50</a></div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_ade3310509bcac3cdf02521df9f9d2c34"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#ade3310509bcac3cdf02521df9f9d2c34">ripple::NodeStore::TaskQueue::tasks_</a></div><div class="ttdeci">std::queue< std::function< void()> > tasks_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00053">TaskQueue.h:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_ade3310509bcac3cdf02521df9f9d2c34"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#ade3310509bcac3cdf02521df9f9d2c34">ripple::NodeStore::TaskQueue::tasks_</a></div><div class="ttdeci">std::queue< std::function< void()> > tasks_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00050">TaskQueue.h:50</a></div></div>
|
||||
<div class="ttc" id="afront_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue/front.html">std::queue::front</a></div><div class="ttdeci">T front(T... args)</div></div>
|
||||
<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#l00200">Stoppable.h:200</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_adfc47d4a87f6cfe28c4885d4318b87ff"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#adfc47d4a87f6cfe28c4885d4318b87ff">ripple::NodeStore::TaskQueue::addTask</a></div><div class="ttdeci">void addTask(std::function< void()> task)</div><div class="ttdoc">Adds a task to the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8cpp_source.html#l00041">TaskQueue.cpp:41</a></div></div>
|
||||
<div class="ttc" id="apop_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue/pop.html">std::queue::pop</a></div><div class="ttdeci">T pop(T... args)</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#l00111">Workers.cpp:111</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="aclassripple_1_1NodeStore_1_1TaskQueue_html_ae59691f4ad2a8f7c6cd2be7c1fc772d1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#ae59691f4ad2a8f7c6cd2be7c1fc772d1">ripple::NodeStore::TaskQueue::TaskQueue</a></div><div class="ttdeci">TaskQueue(Stoppable &parent)</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8cpp_source.html#l00027">TaskQueue.cpp:27</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>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_a621ef5d4bf00e8499bef58c8789686c3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#a621ef5d4bf00e8499bef58c8789686c3">ripple::NodeStore::TaskQueue::onStop</a></div><div class="ttdeci">void onStop() override</div><div class="ttdoc">Override called when the stop notification is issued.</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8cpp_source.html#l00034">TaskQueue.cpp:34</a></div></div>
|
||||
<div class="ttc" id="acassert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cassert.html">cassert</a></div></div>
|
||||
<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#l00122">Workers.cpp:122</a></div></div>
|
||||
<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="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue/empty.html">std::queue::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_a8175de06ffcfceb698815efe924b7bcc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">ripple::NodeStore::TaskQueue::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00051">TaskQueue.h:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html_a8175de06ffcfceb698815efe924b7bcc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html#a8175de06ffcfceb698815efe924b7bcc">ripple::NodeStore::TaskQueue::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00048">TaskQueue.h:48</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
|
||||
Reference in New Issue
Block a user