mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: 023f5704d0
This commit is contained in:
@@ -104,68 +104,79 @@ $(function() {
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html"> 34</a></span>  <span class="keyword">class </span><a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html">BasicWork</a></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  {</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#adc4ab30b2356284c47d65f968a6a8eaf"> 37</a></span>  <span class="keyword">virtual</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#adc4ab30b2356284c47d65f968a6a8eaf">~BasicWork</a> ()</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  { }</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#afcfe5fd6de40cf87a60ae896a5a2e84f">operator() </a>() = 0;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  };</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Function></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html"> 43</a></span>  <span class="keyword">class </span><a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">Work</a> : <span class="keyword">public</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html">BasicWork</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>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10"> 46</a></span>  <span class="keyword">explicit</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10">Work</a> (Function f)</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  : <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a> (f)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  { }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa"> 49</a></span>  <span class="keywordtype">void</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa">operator() </a>()</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  { (<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a>)(); }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873"> 52</a></span>  Function <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a>;</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"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3"> 55</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/list.html">std::list <std::unique_ptr <BasicWork></a>> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#adc4ab30b2356284c47d65f968a6a8eaf"> 37</a></span>  <span class="keyword">virtual</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#adc4ab30b2356284c47d65f968a6a8eaf">~BasicWork</a>()</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#afcfe5fd6de40cf87a60ae896a5a2e84f">operator()</a>() = 0;</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>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Function></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html"> 45</a></span>  <span class="keyword">class </span><a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">Work</a> : <span class="keyword">public</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html">BasicWork</a></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10"> 48</a></span>  <span class="keyword">explicit</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10">Work</a>(Function f) : <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a>(f)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  {</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa"> 52</a></span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa">operator()</a>()</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>  (<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a>)();</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003"> 59</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003">empty</a> ()</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  { <span class="keywordflow">return</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>.empty(); }</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Function></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979"> 67</a></span>  <span class="keywordtype">void</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979">post</a> (Function f)</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  {</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>.emplace_back (<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique.html">std::make_unique</a><<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">Work <Function></a>>(f));</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9"> 75</a></span>  <span class="keywordtype">void</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9">run</a> ()</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">while</span> (! <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>.empty ())</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  {</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  (*<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>.front())();</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">m_work</a>.pop_front();</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> };</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> }</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> }</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873"> 58</a></span>  Function <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">m_f</a>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  };</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3"> 61</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/list.html">std::list<std::unique_ptr<BasicWork></a>> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003"> 66</a></span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003">empty</a>()</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>.empty();</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Function></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979"> 77</a></span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979">post</a>(Function f)</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  {</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>.emplace_back(<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique.html">std::make_unique</a><<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">Work<Function></a>>(f));</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9"> 86</a></span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9">run</a>()</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  {</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">while</span> (!<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>.empty())</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  (*<a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>.front())();</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">m_work</a>.pop_front();</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> };</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> } <span class="comment">// namespace Sim</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> } <span class="comment">// namespace PeerFinder</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_a2672bb2688fe1ece44c2d8dafa3644a9"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9">ripple::PeerFinder::Sim::FunctionQueue::run</a></div><div class="ttdeci">void run()</div><div class="ttdoc">Run all pending functions.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00075">FunctionQueue.h:75</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_a2672bb2688fe1ece44c2d8dafa3644a9"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a2672bb2688fe1ece44c2d8dafa3644a9">ripple::PeerFinder::Sim::FunctionQueue::run</a></div><div class="ttdeci">void run()</div><div class="ttdoc">Run all pending functions.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00086">FunctionQueue.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork_html_adc4ab30b2356284c47d65f968a6a8eaf"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#adc4ab30b2356284c47d65f968a6a8eaf">ripple::PeerFinder::Sim::FunctionQueue::BasicWork::~BasicWork</a></div><div class="ttdeci">virtual ~BasicWork()</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00037">FunctionQueue.h:37</a></div></div>
|
||||
<div class="ttc" id="alist_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/list.html">std::list</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="amake_unique_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique.html">std::make_unique</a></div><div class="ttdeci">T make_unique(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_a5c04a7dabadb2ad35f7f248848bfacd3"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a5c04a7dabadb2ad35f7f248848bfacd3">ripple::PeerFinder::Sim::FunctionQueue::m_work</a></div><div class="ttdeci">std::list< std::unique_ptr< BasicWork > > m_work</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00061">FunctionQueue.h:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_a1083f4f7f04942d5cb79fc6c3e9bd3b4"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1083f4f7f04942d5cb79fc6c3e9bd3b4">ripple::PeerFinder::Sim::FunctionQueue::FunctionQueue</a></div><div class="ttdeci">FunctionQueue()=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_afbb4477ab6263d87215fd22b6fedd873"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">ripple::PeerFinder::Sim::FunctionQueue::Work::m_f</a></div><div class="ttdeci">Function m_f</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00052">FunctionQueue.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_afbb4477ab6263d87215fd22b6fedd873"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#afbb4477ab6263d87215fd22b6fedd873">ripple::PeerFinder::Sim::FunctionQueue::Work::m_f</a></div><div class="ttdeci">Function m_f</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00058">FunctionQueue.h:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html">ripple::PeerFinder::Sim::FunctionQueue</a></div><div class="ttdoc">Maintains a queue of functors that can be called later.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00028">FunctionQueue.h:28</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_af45e66b7a14d2e9208859f18fc310003"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003">ripple::PeerFinder::Sim::FunctionQueue::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdoc">Returns true if there is no remaining work.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00059">FunctionQueue.h:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_af45e66b7a14d2e9208859f18fc310003"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#af45e66b7a14d2e9208859f18fc310003">ripple::PeerFinder::Sim::FunctionQueue::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdoc">Returns true if there is no remaining work.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00066">FunctionQueue.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html">ripple::PeerFinder::Sim::FunctionQueue::BasicWork</a></div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00034">FunctionQueue.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">ripple::PeerFinder::Sim::FunctionQueue::Work</a></div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00043">FunctionQueue.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html">ripple::PeerFinder::Sim::FunctionQueue::Work</a></div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00045">FunctionQueue.h:45</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_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_a9f5a6aecbdcff6c7e25a824960610b10"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10">ripple::PeerFinder::Sim::FunctionQueue::Work::Work</a></div><div class="ttdeci">Work(Function f)</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00046">FunctionQueue.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_a9f5a6aecbdcff6c7e25a824960610b10"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a9f5a6aecbdcff6c7e25a824960610b10">ripple::PeerFinder::Sim::FunctionQueue::Work::Work</a></div><div class="ttdeci">Work(Function f)</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00048">FunctionQueue.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork_html_afcfe5fd6de40cf87a60ae896a5a2e84f"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1BasicWork.html#afcfe5fd6de40cf87a60ae896a5a2e84f">ripple::PeerFinder::Sim::FunctionQueue::BasicWork::operator()</a></div><div class="ttdeci">virtual void operator()()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_a1edb5b62c6316e4cd3bbed36d2aed0d3"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#a1edb5b62c6316e4cd3bbed36d2aed0d3">ripple::PeerFinder::Sim::FunctionQueue::m_work</a></div><div class="ttdeci">std::list< std::unique_ptr< BasicWork > > m_work</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00055">FunctionQueue.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_a99d50906ad38e5525aa98fd672854dfa"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa">ripple::PeerFinder::Sim::FunctionQueue::Work::operator()</a></div><div class="ttdeci">void operator()()</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00049">FunctionQueue.h:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_ac993c85665977257e98d4543f0d87979"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979">ripple::PeerFinder::Sim::FunctionQueue::post</a></div><div class="ttdeci">void post(Function f)</div><div class="ttdoc">Queue a function.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00067">FunctionQueue.h:67</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work_html_a99d50906ad38e5525aa98fd672854dfa"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_1_1Work.html#a99d50906ad38e5525aa98fd672854dfa">ripple::PeerFinder::Sim::FunctionQueue::Work::operator()</a></div><div class="ttdeci">void operator()()</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00052">FunctionQueue.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue_html_ac993c85665977257e98d4543f0d87979"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Sim_1_1FunctionQueue.html#ac993c85665977257e98d4543f0d87979">ripple::PeerFinder::Sim::FunctionQueue::post</a></div><div class="ttdeci">void post(Function f)</div><div class="ttdoc">Queue a function.</div><div class="ttdef"><b>Definition:</b> <a href="FunctionQueue_8h_source.html#l00077">FunctionQueue.h:77</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