mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 14:35:52 +00:00
deploy: 7bd5d51e4e
This commit is contained in:
@@ -104,7 +104,7 @@ $(function() {
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespaceripple.html">ripple</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"><a class="line" href="classripple_1_1InboundLedgersImp.html"> 36</a></span> <span class="keyword">class </span><a class="code" href="classripple_1_1InboundLedgersImp.html">InboundLedgersImp</a> : <span class="keyword">public</span> <a class="code" href="classripple_1_1InboundLedgers.html">InboundLedgers</a>, <span class="keyword">public</span> <a class="code" href="classripple_1_1Stoppable.html">Stoppable</a></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html"> 36</a></span> <span class="keyword">class </span><a class="code" href="classripple_1_1InboundLedgersImp.html">InboundLedgersImp</a> : <span class="keyword">public</span> <a class="code" href="classripple_1_1InboundLedgers.html">InboundLedgers</a></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e"> 39</a></span>  <a class="code" href="classripple_1_1Application.html">Application</a>& <a class="code" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">app_</a>;</div>
|
||||
@@ -117,40 +117,40 @@ $(function() {
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">// How long before we try again to acquire the same ledger</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#aab4b6d26cec310e818addc98ff2126f8"> 47</a></span>  <span class="keyword">static</span> constexpr <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a> <span class="keyword">const</span> <a class="code" href="classripple_1_1InboundLedgersImp.html#aab4b6d26cec310e818addc98ff2126f8">kReacquireInterval</a>{5};</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_1InboundLedgersImp.html#a7af3050f8d40f55ccb08030c3ce35682"> 49</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a7af3050f8d40f55ccb08030c3ce35682">InboundLedgersImp</a>(</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#ab4b48301d7a8df91fe13d8276bc5dca3"> 49</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#ab4b48301d7a8df91fe13d8276bc5dca3">InboundLedgersImp</a>(</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">clock_type</a>& clock,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="classripple_1_1Stoppable.html">Stoppable</a>& parent,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">beast::insight::Collector::ptr</a> <span class="keyword">const</span>& collector,</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<PeerSetBuilder></a> peerSetBuilder)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  : <a class="code" href="classripple_1_1Stoppable.html">Stoppable</a>(<span class="stringliteral">"InboundLedgers"</span>, parent)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">app_</a>(app)</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a01f93f9a0b40db2da13fca59fea73cf9">fetchRate_</a>(clock.now())</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a501e0073bcdc78f2899621baf424f758">j_</a>(app.journal(<span class="stringliteral">"InboundLedger"</span>))</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">m_clock</a>(clock)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">mRecentFailures</a>(clock)</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">mCounter</a>(collector->make_counter(<span class="stringliteral">"ledger_fetches"</span>))</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">mPeerSetBuilder</a>(<a class="code" href="namespacestd.html">std</a>::move(peerSetBuilder))</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>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<Ledger const></a></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b"> 68</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b">acquire</a>(</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& hash,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  assert(hash.<a class="code" href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">isNonZero</a>());</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  assert(</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  reason != <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f">InboundLedger::Reason::SHARD</a> ||</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  (seq != 0 && <a class="code" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()));</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Stoppable.html#a836b8737444ef1133c3596e61010fa80">isStopping</a>())</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> {};</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">bool</span> isNew = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<InboundLedger></a> inbound;</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>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">ScopedLockType</a> sl(<a class="code" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">mLock</a>);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">beast::insight::Collector::ptr</a> <span class="keyword">const</span>& collector,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<PeerSetBuilder></a> peerSetBuilder)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  : <a class="code" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">app_</a>(app)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a01f93f9a0b40db2da13fca59fea73cf9">fetchRate_</a>(clock.now())</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a501e0073bcdc78f2899621baf424f758">j_</a>(app.journal(<span class="stringliteral">"InboundLedger"</span>))</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">m_clock</a>(clock)</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">mRecentFailures</a>(clock)</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">mCounter</a>(collector->make_counter(<span class="stringliteral">"ledger_fetches"</span>))</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  , <a class="code" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">mPeerSetBuilder</a>(<a class="code" href="namespacestd.html">std</a>::move(peerSetBuilder))</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</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>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<Ledger const></a></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b"> 66</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b">acquire</a>(</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& hash,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  assert(hash.<a class="code" href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">isNonZero</a>());</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  assert(</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  reason != <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f">InboundLedger::Reason::SHARD</a> ||</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  (seq != 0 && <a class="code" href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()));</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">bool</span> isNew = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<InboundLedger></a> inbound;</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="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">ScopedLockType</a> sl(<a class="code" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">mLock</a>);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1InboundLedgersImp.html#ad4357bd4fbb0d8c50551d7c66408fa89">stopping_</a>)</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>  <span class="keywordflow">return</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>  <span class="keyword">auto</span> it = <a class="code" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">mLedgers</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/find.html">find</a>(hash);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">if</span> (it != <a class="code" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">mLedgers</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/end.html">end</a>())</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div>
|
||||
@@ -450,49 +450,47 @@ $(function() {
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  }</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  </div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a13863a89515101f87c811717eff67560"> 391</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a13863a89515101f87c811717eff67560">onStop</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a88e8fd50a41647c9c50909858eeff941"> 391</a></span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a88e8fd50a41647c9c50909858eeff941">stop</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">ScopedLockType</a> lock(<a class="code" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">mLock</a>);</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  </div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#ad4357bd4fbb0d8c50551d7c66408fa89">stopping_</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">mLedgers</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/clear.html">clear</a>();</div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <a class="code" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">mRecentFailures</a>.clear();</div>
|
||||
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  </div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <a class="code" href="classripple_1_1Stoppable.html#a65a95f9c14637491df60d3a07518fa09">stopped</a>();</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  }</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  </div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3"> 402</a></span>  <a class="code" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">clock_type</a>& <a class="code" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">m_clock</a>;</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  </div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a98e06b0295d6738c56ec1272d1735bff"> 404</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">ScopedLockType</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::recursive_mutex></a>;</div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01"> 405</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">mLock</a>;</div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  </div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a1f1acf7deb661382b3f106b8a65a9f87"> 407</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">MapType</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">hash_map<uint256, std::shared_ptr<InboundLedger></a>>;</div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528"> 408</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">MapType</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">mLedgers</a>;</div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  </div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287"> 410</a></span>  <a class="code" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::aged_map<uint256, std::uint32_t></a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">mRecentFailures</a>;</div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  </div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4"> 412</a></span>  <a class="code" href="classbeast_1_1insight_1_1Counter.html">beast::insight::Counter</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">mCounter</a>;</div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653"> 414</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<PeerSetBuilder></a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">mPeerSetBuilder</a>;</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> };</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  </div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  </div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<InboundLedgers></a></div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="namespaceripple.html#af6550c765f1787e0c238e1c34e5d3836"> 420</a></span> <a class="code" href="namespaceripple.html#af6550c765f1787e0c238e1c34e5d3836">make_InboundLedgers</a>(</div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <a class="code" href="classbeast_1_1abstract__clock.html">InboundLedgers::clock_type</a>& clock,</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <a class="code" href="classripple_1_1Stoppable.html">Stoppable</a>& parent,</div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">beast::insight::Collector::ptr</a> <span class="keyword">const</span>& collector)</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> {</div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keywordflow">return</span> std::make_unique<InboundLedgersImp>(</div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  app, clock, parent, collector, <a class="code" href="namespaceripple.html#a6d96d342f61e5dd48b86a8a37cdce642">make_PeerSetBuilder</a>(app));</div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> }</div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  </div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  }</div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  </div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3"> 400</a></span>  <a class="code" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">clock_type</a>& <a class="code" href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">m_clock</a>;</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  </div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a98e06b0295d6738c56ec1272d1735bff"> 402</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">ScopedLockType</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::recursive_mutex></a>;</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01"> 403</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">mLock</a>;</div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#ad4357bd4fbb0d8c50551d7c66408fa89"> 405</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classripple_1_1InboundLedgersImp.html#ad4357bd4fbb0d8c50551d7c66408fa89">stopping_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a1f1acf7deb661382b3f106b8a65a9f87"> 406</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">MapType</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">hash_map<uint256, std::shared_ptr<InboundLedger></a>>;</div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528"> 407</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">MapType</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">mLedgers</a>;</div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  </div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287"> 409</a></span>  <a class="code" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::aged_map<uint256, std::uint32_t></a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">mRecentFailures</a>;</div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4"> 411</a></span>  <a class="code" href="classbeast_1_1insight_1_1Counter.html">beast::insight::Counter</a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">mCounter</a>;</div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  </div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653"> 413</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<PeerSetBuilder></a> <a class="code" href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">mPeerSetBuilder</a>;</div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> };</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  </div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<InboundLedgers></a></div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="namespaceripple.html#a8b5946ffccf0e2dd8c6c5a40f5e6c979"> 419</a></span> <a class="code" href="namespaceripple.html#a8b5946ffccf0e2dd8c6c5a40f5e6c979">make_InboundLedgers</a>(</div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="code" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="classbeast_1_1abstract__clock.html">InboundLedgers::clock_type</a>& clock,</div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">beast::insight::Collector::ptr</a> <span class="keyword">const</span>& collector)</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> {</div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keywordflow">return</span> std::make_unique<InboundLedgersImp>(</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  app, clock, collector, <a class="code" href="namespaceripple.html#a6d96d342f61e5dd48b86a8a37cdce642">make_PeerSetBuilder</a>(app));</div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> }</div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  </div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a4542637e8a4d75ae96a8dec456038a7b"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a4542637e8a4d75ae96a8dec456038a7b">ripple::InboundLedgersImp::getInfo</a></div><div class="ttdeci">Json::Value getInfo() override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00289">InboundLedgers.cpp:289</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#l00102">Application.h:102</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#l00103">Application.h:103</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a01f93f9a0b40db2da13fca59fea73cf9"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a01f93f9a0b40db2da13fca59fea73cf9">ripple::InboundLedgersImp::fetchRate_</a></div><div class="ttdeci">DecayWindow< 30, clock_type > fetchRate_</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00042">InboundLedgers.cpp:42</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a3e8d7f8b5fa089a184dcc9b00b6e0da7a5d83de1c9f32e1adaf68625c99c29ac4"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a5d83de1c9f32e1adaf68625c99c29ac4">ripple::InboundLedger::Reason::HISTORY</a></div><div class="ttdeci">@ HISTORY</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_adc17ce0b529c4fd12abdd42b819bd537"><div class="ttname"><a href="classripple_1_1Serializer.html#adc17ce0b529c4fd12abdd42b819bd537">ripple::Serializer::end</a></div><div class="ttdeci">Blob ::iterator end()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00223">Serializer.h:223</a></div></div>
|
||||
@@ -500,17 +498,18 @@ $(function() {
|
||||
<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< Collector ></a></div></div>
|
||||
<div class="ttc" id="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_ad2bffc75e554b89befbb9388e07392c0"><div class="ttname"><a href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">ripple::base_uint::isNonZero</a></div><div class="ttdeci">bool isNonZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00513">base_uint.h:513</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="aclassbeast_1_1insight_1_1Counter_html"><div class="ttname"><a href="classbeast_1_1insight_1_1Counter.html">beast::insight::Counter</a></div><div class="ttdoc">A metric for measuring an integral value.</div><div class="ttdef"><b>Definition:</b> <a href="Counter_8h_source.html#l00038">Counter.h:38</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a877e39917f64e0d99c30d2e287f6fba3"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">ripple::InboundLedgersImp::m_clock</a></div><div class="ttdeci">clock_type & m_clock</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00402">InboundLedgers.cpp:402</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a877e39917f64e0d99c30d2e287f6fba3"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a877e39917f64e0d99c30d2e287f6fba3">ripple::InboundLedgersImp::m_clock</a></div><div class="ttdeci">clock_type & m_clock</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00400">InboundLedgers.cpp:400</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a73a241a094191d41ad9b50caa4ca262e"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a73a241a094191d41ad9b50caa4ca262e">ripple::InboundLedgersImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00039">InboundLedgers.cpp:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_a0b9f56cab2021e47d45e4cd287f4b425"><div class="ttname"><a href="classripple_1_1Serializer.html#a0b9f56cab2021e47d45e4cd287f4b425">ripple::Serializer::erase</a></div><div class="ttdeci">void erase()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00209">Serializer.h:209</a></div></div>
|
||||
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/find.html">std::unordered_map::find</a></div><div class="ttdeci">T find(T... args)</div></div>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/size.html">std::unordered_map::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a9b2a42b4e516a6c185ca117fd8e91653"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">ripple::InboundLedgersImp::mPeerSetBuilder</a></div><div class="ttdeci">std::unique_ptr< PeerSetBuilder > mPeerSetBuilder</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00414">InboundLedgers.cpp:414</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a88e8fd50a41647c9c50909858eeff941"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a88e8fd50a41647c9c50909858eeff941">ripple::InboundLedgersImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00391">InboundLedgers.cpp:391</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a9b2a42b4e516a6c185ca117fd8e91653"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a9b2a42b4e516a6c185ca117fd8e91653">ripple::InboundLedgersImp::mPeerSetBuilder</a></div><div class="ttdeci">std::unique_ptr< PeerSetBuilder > mPeerSetBuilder</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00413">InboundLedgers.cpp:413</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8b5946ffccf0e2dd8c6c5a40f5e6c979"><div class="ttname"><a href="namespaceripple.html#a8b5946ffccf0e2dd8c6c5a40f5e6c979">ripple::make_InboundLedgers</a></div><div class="ttdeci">std::unique_ptr< InboundLedgers > make_InboundLedgers(Application &app, InboundLedgers::clock_type &clock, beast::insight::Collector::ptr const &collector)</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00419">InboundLedgers.cpp:419</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html">ripple::InboundLedgersImp</a></div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00036">InboundLedgers.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_aab4b6d26cec310e818addc98ff2126f8"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#aab4b6d26cec310e818addc98ff2126f8">ripple::InboundLedgersImp::kReacquireInterval</a></div><div class="ttdeci">static constexpr const std::chrono::minutes kReacquireInterval</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00047">InboundLedgers.cpp:47</a></div></div>
|
||||
@@ -520,11 +519,11 @@ $(function() {
|
||||
<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_1Application_html_a5ea4991eb9c4d29e8de734016293ba33"><div class="ttname"><a href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">ripple::Application::getShardStore</a></div><div class="ttdeci">virtual NodeStore::DatabaseShard * getShardStore()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a012aae8d9bdc9b8556d9319217228210"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a012aae8d9bdc9b8556d9319217228210">ripple::InboundLedgersImp::clearFailures</a></div><div class="ttdeci">void clearFailures() override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00264">InboundLedgers.cpp:264</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobQueue_html_af5e34187d55aa58e551dc196aaf1ec25"><div class="ttname"><a href="classripple_1_1JobQueue.html#af5e34187d55aa58e551dc196aaf1ec25">ripple::JobQueue::addJob</a></div><div class="ttdeci">bool addJob(JobType type, std::string const &name, JobHandler &&jobHandler)</div><div class="ttdoc">Adds a job to the JobQueue.</div><div class="ttdef"><b>Definition:</b> <a href="JobQueue_8h_source.html#l00166">JobQueue.h:166</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobQueue_html_af5e34187d55aa58e551dc196aaf1ec25"><div class="ttname"><a href="classripple_1_1JobQueue.html#af5e34187d55aa58e551dc196aaf1ec25">ripple::JobQueue::addJob</a></div><div class="ttdeci">bool addJob(JobType type, std::string const &name, JobHandler &&jobHandler)</div><div class="ttdoc">Adds a job to the JobQueue.</div><div class="ttdef"><b>Definition:</b> <a href="JobQueue_8h_source.html#l00165">JobQueue.h:165</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html_ae1b494609b7a732614554da92e235f57"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html#ae1b494609b7a732614554da92e235f57">ripple::SHAMapTreeNode::makeFromWire</a></div><div class="ttdeci">static std::shared_ptr< SHAMapTreeNode > makeFromWire(Slice rawNode)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8cpp_source.html#l00116">SHAMapTreeNode.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ad4357bd4fbb0d8c50551d7c66408fa89"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ad4357bd4fbb0d8c50551d7c66408fa89">ripple::InboundLedgersImp::stopping_</a></div><div class="ttdeci">bool stopping_</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00405">InboundLedgers.cpp:405</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_a32c26f7ab6d19e352751979c9d56eccd"><div class="ttname"><a href="classripple_1_1Serializer.html#a32c26f7ab6d19e352751979c9d56eccd">ripple::Serializer::begin</a></div><div class="ttdeci">Blob ::iterator begin()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00218">Serializer.h:218</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add">ripple::jtLEDGER_DATA</a></div><div class="ttdeci">@ jtLEDGER_DATA</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00049">Job.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af6550c765f1787e0c238e1c34e5d3836"><div class="ttname"><a href="namespaceripple.html#af6550c765f1787e0c238e1c34e5d3836">ripple::make_InboundLedgers</a></div><div class="ttdeci">std::unique_ptr< InboundLedgers > make_InboundLedgers(Application &app, InboundLedgers::clock_type &clock, Stoppable &parent, beast::insight::Collector::ptr const &collector)</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00420">InboundLedgers.cpp:420</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add">ripple::jtLEDGER_DATA</a></div><div class="ttdeci">@ jtLEDGER_DATA</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00050">Job.h:50</a></div></div>
|
||||
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/clear.html">std::unordered_map::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html_ac9a577663353bfea66a096f12cb85293"><div class="ttname"><a href="classbeast_1_1abstract__clock.html#ac9a577663353bfea66a096f12cb85293">beast::abstract_clock::now</a></div><div class="ttdeci">virtual time_point now() const =0</div><div class="ttdoc">Returns the current time.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ab901198c8351967199bcb95bfb7162d5"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ab901198c8351967199bcb95bfb7162d5">ripple::InboundLedgersImp::fetchRate</a></div><div class="ttdeci">std::size_t fetchRate() override</div><div class="ttdoc">Returns the rate of historical ledger fetches per minute.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00273">InboundLedgers.cpp:273</a></div></div>
|
||||
@@ -532,26 +531,25 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a501e0073bcdc78f2899621baf424f758"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a501e0073bcdc78f2899621baf424f758">ripple::InboundLedgersImp::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00043">InboundLedgers.cpp:43</a></div></div>
|
||||
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a7af3050f8d40f55ccb08030c3ce35682"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a7af3050f8d40f55ccb08030c3ce35682">ripple::InboundLedgersImp::InboundLedgersImp</a></div><div class="ttdeci">InboundLedgersImp(Application &app, clock_type &clock, Stoppable &parent, beast::insight::Collector::ptr const &collector, std::unique_ptr< PeerSetBuilder > peerSetBuilder)</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00049">InboundLedgers.cpp:49</a></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#l00201">Stoppable.h:201</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ab4b48301d7a8df91fe13d8276bc5dca3"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ab4b48301d7a8df91fe13d8276bc5dca3">ripple::InboundLedgersImp::InboundLedgersImp</a></div><div class="ttdeci">InboundLedgersImp(Application &app, clock_type &clock, beast::insight::Collector::ptr const &collector, std::unique_ptr< PeerSetBuilder > peerSetBuilder)</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00049">InboundLedgers.cpp:49</a></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_1InboundLedgersImp_html_a6bf9e1542579f52723b136fa43dbe1e7"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a6bf9e1542579f52723b136fa43dbe1e7">ripple::InboundLedgersImp::logFailure</a></div><div class="ttdeci">void logFailure(uint256 const &h, std::uint32_t seq) override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00209">InboundLedgers.cpp:209</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster & getLedgerMaster()=0</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< std::recursive_mutex ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a4410398a5eaebf565d5355feba32dd9b"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b">ripple::InboundLedgersImp::acquire</a></div><div class="ttdeci">std::shared_ptr< Ledger const > acquire(uint256 const &hash, std::uint32_t seq, InboundLedger::Reason reason) override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00068">InboundLedgers.cpp:68</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a4410398a5eaebf565d5355feba32dd9b"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a4410398a5eaebf565d5355feba32dd9b">ripple::InboundLedgersImp::acquire</a></div><div class="ttdeci">std::shared_ptr< Ledger const > acquire(uint256 const &hash, std::uint32_t seq, InboundLedger::Reason reason) override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00066">InboundLedgers.cpp:66</a></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="aclassripple_1_1Application_html_a860be08979e27d8c6f37f722f996ba6c"><div class="ttname"><a href="classripple_1_1Application.html#a860be08979e27d8c6f37f722f996ba6c">ripple::Application::getJobQueue</a></div><div class="ttdeci">virtual JobQueue & getJobQueue()=0</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</a></div></div>
|
||||
<div class="ttc" id="aerase_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/erase.html">std::unordered_map::erase</a></div><div class="ttdeci">T erase(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Job_html"><div class="ttname"><a href="classripple_1_1Job.html">ripple::Job</a></div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00084">Job.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Job_html"><div class="ttname"><a href="classripple_1_1Job.html">ripple::Job</a></div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00085">Job.h:85</a></div></div>
|
||||
<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="anamespacebeast_html_a0d4902fd756aee03082ffc8a6f528792"><div class="ttname"><a href="namespacebeast.html#a0d4902fd756aee03082ffc8a6f528792">beast::expire</a></div><div class="ttdeci">std::enable_if< is_aged_container< AgedContainer >::value, std::size_t >::type expire(AgedContainer &c, std::chrono::duration< Rep, Period > const &age)</div><div class="ttdoc">Expire aged container items past the specified age.</div><div class="ttdef"><b>Definition:</b> <a href="aged__container__utility_8h_source.html#l00033">aged_container_utility.h:33</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a3f1dab2ad47bcf10ad51497ad503a7ea"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a3f1dab2ad47bcf10ad51497ad503a7ea">ripple::InboundLedgersImp::gotFetchPack</a></div><div class="ttdeci">void gotFetchPack() override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00327">InboundLedgers.cpp:327</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html"><div class="ttname"><a href="classbeast_1_1abstract__clock.html">beast::abstract_clock</a></div><div class="ttdoc">Abstract interface to a clock.</div><div class="ttdef"><b>Definition:</b> <a href="abstract__clock_8h_source.html#l00057">abstract_clock.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html"><div class="ttname"><a href="classbeast_1_1abstract__clock.html">beast::abstract_clock< std::chrono::steady_clock ></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_1InboundLedgersImp_html_a6db1d498c09f7f60dc79067b7a8ef287"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">ripple::InboundLedgersImp::mRecentFailures</a></div><div class="ttdeci">beast::aged_map< uint256, std::uint32_t > mRecentFailures</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00410">InboundLedgers.cpp:410</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgers_html"><div class="ttname"><a href="classripple_1_1InboundLedgers.html">ripple::InboundLedgers</a></div><div class="ttdoc">Manages the lifetime of inbound ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8h_source.html#l00034">InboundLedgers.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a6db1d498c09f7f60dc79067b7a8ef287"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a6db1d498c09f7f60dc79067b7a8ef287">ripple::InboundLedgersImp::mRecentFailures</a></div><div class="ttdeci">beast::aged_map< uint256, std::uint32_t > mRecentFailures</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00409">InboundLedgers.cpp:409</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgers_html"><div class="ttname"><a href="classripple_1_1InboundLedgers.html">ripple::InboundLedgers</a></div><div class="ttdoc">Manages the lifetime of inbound ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8h_source.html#l00033">InboundLedgers.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ac51f712bab614e07330b6859ef447d44"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ac51f712bab614e07330b6859ef447d44">ripple::InboundLedgersImp::onLedgerFetched</a></div><div class="ttdeci">void onLedgerFetched() override</div><div class="ttdoc">Called when a complete ledger is obtained.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00282">InboundLedgers.cpp:282</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_aa4f34260afc9c6f845cbc87e0119708e"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#aa4f34260afc9c6f845cbc87e0119708e">ripple::InboundLedgersImp::fetchRateMutex_</a></div><div class="ttdeci">std::mutex fetchRateMutex_</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00040">InboundLedgers.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aweak_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr< Peer ></a></div></div>
|
||||
@@ -562,18 +560,18 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a25c5851322f6cb3762563fd1278c6143"><div class="ttname"><a href="classripple_1_1Application.html#a25c5851322f6cb3762563fd1278c6143">ripple::Application::getNodeStore</a></div><div class="ttdeci">virtual NodeStore::Database & getNodeStore()=0</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1detail_1_1aged__ordered__container_html"><div class="ttname"><a href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::detail::aged_ordered_container</a></div><div class="ttdoc">Associative container where each element is also indexed by time.</div><div class="ttdef"><b>Definition:</b> <a href="aged__ordered__container_8h_source.html#l00082">aged_ordered_container.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ae4a2ffebfe62cf8b4d606c0590e866c7"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ae4a2ffebfe62cf8b4d606c0590e866c7">ripple::InboundLedgersImp::isFailure</a></div><div class="ttdeci">bool isFailure(uint256 const &h) override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00217">InboundLedgers.cpp:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac5898dfd3da0b6b11998976b6a31dab9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac5898dfd3da0b6b11998976b6a31dab9">ripple::LedgerMaster::addFetchPack</a></div><div class="ttdeci">void addFetchPack(uint256 const &hash, std::shared_ptr< Blob > data)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02113">LedgerMaster.cpp:2113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac5898dfd3da0b6b11998976b6a31dab9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac5898dfd3da0b6b11998976b6a31dab9">ripple::LedgerMaster::addFetchPack</a></div><div class="ttdeci">void addFetchPack(uint256 const &hash, std::shared_ptr< Blob > data)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02094">LedgerMaster.cpp:2094</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6d96d342f61e5dd48b86a8a37cdce642"><div class="ttname"><a href="namespaceripple.html#a6d96d342f61e5dd48b86a8a37cdce642">ripple::make_PeerSetBuilder</a></div><div class="ttdeci">std::unique_ptr< PeerSetBuilder > make_PeerSetBuilder(Application &app)</div><div class="ttdef"><b>Definition:</b> <a href="PeerSet_8cpp_source.html#l00144">PeerSet.cpp:144</a></div></div>
|
||||
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/begin.html">std::unordered_map::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1DecayWindow_html_ad3cd95404ae6e74760983eac7cdedd26"><div class="ttname"><a href="classripple_1_1DecayWindow.html#ad3cd95404ae6e74760983eac7cdedd26">ripple::DecayWindow::add</a></div><div class="ttdeci">void add(double value, time_point now)</div><div class="ttdef"><b>Definition:</b> <a href="DecayingSample_8h_source.html#l00122">DecayingSample.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a13cf3c1ee86deb837794eb5c26a72a01"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">ripple::InboundLedgersImp::mLock</a></div><div class="ttdeci">std::recursive_mutex mLock</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00405">InboundLedgers.cpp:405</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a13cf3c1ee86deb837794eb5c26a72a01"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a13cf3c1ee86deb837794eb5c26a72a01">ripple::InboundLedgersImp::mLock</a></div><div class="ttdeci">std::recursive_mutex mLock</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00403">InboundLedgers.cpp:403</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a6d940d88767dd473bf0a68efa2208b27"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a6d940d88767dd473bf0a68efa2208b27">ripple::InboundLedgersImp::gotStaleData</a></div><div class="ttdeci">void gotStaleData(std::shared_ptr< protocol::TMLedgerData > packet_ptr) override</div><div class="ttdoc">We got some data for a ledger we are no longer acquiring Since we paid the price to receive it,...</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00232">InboundLedgers.cpp:232</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="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00315">Journal.h:315</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a998ada1afb03a036806455782cb46bc4"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">ripple::InboundLedgersImp::mCounter</a></div><div class="ttdeci">beast::insight::Counter mCounter</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00412">InboundLedgers.cpp:412</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a998ada1afb03a036806455782cb46bc4"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a998ada1afb03a036806455782cb46bc4">ripple::InboundLedgersImp::mCounter</a></div><div class="ttdeci">beast::insight::Counter mCounter</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00411">InboundLedgers.cpp:411</a></div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</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 &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#l00040">app/misc/impl/Manifest.cpp:40</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 &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#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
|
||||
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/end.html">std::unordered_map::end</a></div><div class="ttdeci">T end(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a3e8d7f8b5fa089a184dcc9b00b6e0da7"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">ripple::InboundLedger::Reason</a></div><div class="ttdeci">Reason</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8h_source.html#l00046">InboundLedger.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_ac207b111ec4c0ddbe9e63e2d91f595fc"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#ac207b111ec4c0ddbe9e63e2d91f595fc">ripple::InboundLedgersImp::gotLedgerData</a></div><div class="ttdeci">bool gotLedgerData(LedgerHash const &hash, std::shared_ptr< Peer > peer, std::shared_ptr< protocol::TMLedgerData > packet) override</div><div class="ttdoc">We received a TMLedgerData from a peer.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00171">InboundLedgers.cpp:171</a></div></div>
|
||||
@@ -581,13 +579,11 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f">ripple::InboundLedger::Reason::SHARD</a></div><div class="ttdeci">@ SHARD</div></div>
|
||||
<div class="ttc" id="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html_a4e16832b0bdf9392c5138bbbde024d8e"><div class="ttname"><a href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">beast::abstract_clock< std::chrono::steady_clock >::time_point</a></div><div class="ttdeci">typename std::chrono::steady_clock ::time_point time_point</div><div class="ttdef"><b>Definition:</b> <a href="abstract__clock_8h_source.html#l00063">abstract_clock.h:63</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_a0b264439abc0967cb47ebd106c0d62f6"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">ripple::InboundLedgers::clock_type</a></div><div class="ttdeci">beast::abstract_clock< std::chrono::steady_clock > clock_type</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8h_source.html#l00037">InboundLedgers.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_abeceed783490e5070470dc04f6363528"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">ripple::InboundLedgersImp::mLedgers</a></div><div class="ttdeci">MapType mLedgers</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00408">InboundLedgers.cpp:408</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a13863a89515101f87c811717eff67560"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a13863a89515101f87c811717eff67560">ripple::InboundLedgersImp::onStop</a></div><div class="ttdeci">void onStop() override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00391">InboundLedgers.cpp:391</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_a0b264439abc0967cb47ebd106c0d62f6"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">ripple::InboundLedgers::clock_type</a></div><div class="ttdeci">beast::abstract_clock< std::chrono::steady_clock > clock_type</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8h_source.html#l00036">InboundLedgers.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_abeceed783490e5070470dc04f6363528"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#abeceed783490e5070470dc04f6363528">ripple::InboundLedgersImp::mLedgers</a></div><div class="ttdeci">MapType mLedgers</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00407">InboundLedgers.cpp:407</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedgersImp_html_a970ca13c3ac53d4be592a7e9d000cf2b"><div class="ttname"><a href="classripple_1_1InboundLedgersImp.html#a970ca13c3ac53d4be592a7e9d000cf2b">ripple::InboundLedgersImp::find</a></div><div class="ttdeci">std::shared_ptr< InboundLedger > find(uint256 const &hash) override</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedgers_8cpp_source.html#l00137">InboundLedgers.cpp:137</a></div></div>
|
||||
<div class="ttc" id="aref_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/ref.html">std::ref</a></div><div class="ttdeci">T ref(T... args)</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>
|
||||
<div class="ttc" id="aclassripple_1_1Stoppable_html_a836b8737444ef1133c3596e61010fa80"><div class="ttname"><a href="classripple_1_1Stoppable.html#a836b8737444ef1133c3596e61010fa80">ripple::Stoppable::isStopping</a></div><div class="ttdeci">bool isStopping() const</div><div class="ttdoc">Returns true if the stoppable should stop.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8cpp_source.html#l00054">Stoppable.cpp:54</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