mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: LedgerReplayer.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -101,6 +106,7 @@ $(function() {
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a64acf661a108792c979d2c3dcd52a97d"> 26</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a64acf661a108792c979d2c3dcd52a97d">LedgerReplayer::LedgerReplayer</a>(</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_class" href="classripple_1_1InboundLedgers.html">InboundLedgers</a>& inboundLedgers,</div>
|
||||
@@ -111,14 +117,18 @@ $(function() {
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> , j_(app.journal(<span class="stringliteral">"LedgerReplayer"</span>))</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="foldopen" id="foldopen00037" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#ab627d07265d6b06c75788bfa6919b610"> 37</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#ab627d07265d6b06c75788bfa6919b610">LedgerReplayer::~LedgerReplayer</a>()</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>{</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard<std::mutex></a> lock(<a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#ac0bcab237e804acef639e21822204a3e">mtx_</a>);</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a1b3a65f4362211b322e949f6b5f2b9f1">tasks_</a>.clear();</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00044" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a889210425eeef3f27953527a5f21520a"> 44</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a889210425eeef3f27953527a5f21520a">LedgerReplayer::replay</a>(</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_enumeration" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> r,</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& finishLedgerHash,</div>
|
||||
@@ -166,7 +176,7 @@ $(function() {
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">if</span> (!skipList) <span class="comment">// cannot find, or found but cannot lock</span></div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> skipList = std::make_shared<SkipListAcquire>(</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> skipList = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<SkipListAcquire></a>(</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a7942a1a23bb630dce2c7784fa2ac52c1">app_</a>,</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a98b23a6e5cbfb1820778a5c1132ac25b">inboundLedgers_</a>,</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> parameter.<a class="code hl_variable" href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html#a2923e3a3d4fbc1254441247e9db86bd6">finishHash_</a>,</div>
|
||||
@@ -175,7 +185,7 @@ $(function() {
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> newSkipList = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> }</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> task = std::make_shared<LedgerReplayTask>(</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> task = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<LedgerReplayTask></a>(</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a7942a1a23bb630dce2c7784fa2ac52c1">app_</a>, <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a98b23a6e5cbfb1820778a5c1132ac25b">inboundLedgers_</a>, *<span class="keyword">this</span>, skipList, std::move(parameter));</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a1b3a65f4362211b322e949f6b5f2b9f1">tasks_</a>.push_back(task);</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> }</div>
|
||||
@@ -185,8 +195,10 @@ $(function() {
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// task init after skipList init, could save a timeout</span></div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> task->init();</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00112" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a117a8fd4c54900b486116583ff8466ca"> 112</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a117a8fd4c54900b486116583ff8466ca">LedgerReplayer::createDeltas</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<LedgerReplayTask></a> task)</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>{</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> {</div>
|
||||
@@ -229,7 +241,7 @@ $(function() {
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">if</span> (!delta) <span class="comment">// cannot find, or found but cannot lock</span></div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> delta = std::make_shared<LedgerDeltaAcquire>(</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> delta = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<LedgerDeltaAcquire></a>(</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a7942a1a23bb630dce2c7784fa2ac52c1">app_</a>,</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_variable" href="classripple_1_1LedgerReplayer.html#a98b23a6e5cbfb1820778a5c1132ac25b">inboundLedgers_</a>,</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> *skipListItem,</div>
|
||||
@@ -246,8 +258,10 @@ $(function() {
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> }</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> }</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00173" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a759cf78a2dd1b613d9e1caccfe7be1e8"> 173</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a759cf78a2dd1b613d9e1caccfe7be1e8">LedgerReplayer::gotSkipList</a>(</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <a class="code hl_struct" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span>& info,</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> boost::intrusive_ptr<SHAMapItem const> <span class="keyword">const</span>& item)</div>
|
||||
@@ -269,8 +283,10 @@ $(function() {
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordflow">if</span> (skipList)</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> skipList->processData(info.<a class="code hl_variable" href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">seq</a>, item);</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00196" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a0cc3cb9cb12aae2d556a49866659ddd9"> 196</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a0cc3cb9cb12aae2d556a49866659ddd9">LedgerReplayer::gotReplayDelta</a>(</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_struct" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span>& info,</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a><<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a>>&& txns)</div>
|
||||
@@ -292,8 +308,10 @@ $(function() {
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keywordflow">if</span> (delta)</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> delta->processData(info, std::move(txns));</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00219" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a14d52623cda41f42570ca30239eae356"> 219</a></span><a class="code hl_function" href="classripple_1_1LedgerReplayer.html#a14d52623cda41f42570ca30239eae356">LedgerReplayer::sweep</a>()</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span>{</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">auto</span> <span class="keyword">const</span> start = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">std::chrono::steady_clock::now</a>();</div>
|
||||
@@ -338,8 +356,10 @@ $(function() {
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> .count()</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> << <span class="stringliteral">"ms"</span>;</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00265" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerReplayer.html#a5ddb27e3488d9a8546b7d897d25dc4f1"> 265</a></span>LedgerReplayer::stop()</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>{</div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> JLOG(j_.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Stopping..."</span>;</div>
|
||||
@@ -362,56 +382,58 @@ $(function() {
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> JLOG(j_.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Stopped"</span>;</div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>} <span class="comment">// namespace ripple</span></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#l00346">Journal.h:346</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#l00328">Journal.h:328</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00334">Journal.h:334</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#l00322">Journal.h:322</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#l00113">Application.h:114</a></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#l00346">Journal.h:346</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#l00328">Journal.h:328</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00334">Journal.h:334</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#l00322">Journal.h:322</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#l00113">Application.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a2e6e1d3e6568b3cce07e0d09803cb231"><div class="ttname"><a href="classripple_1_1Application.html#a2e6e1d3e6568b3cce07e0d09803cb231">ripple::Application::isStopping</a></div><div class="ttdeci">virtual bool isStopping() const =0</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#l00045">InboundLedger.h:45</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:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html">ripple::LedgerReplayTask::TaskParameter</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayTask_8h_source.html#l00045">LedgerReplayTask.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html_a2923e3a3d4fbc1254441247e9db86bd6"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html#a2923e3a3d4fbc1254441247e9db86bd6">ripple::LedgerReplayTask::TaskParameter::finishHash_</a></div><div class="ttdeci">uint256 finishHash_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayTask_8h_source.html#l00050">LedgerReplayTask.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html_a3c2b56668a4a6a767dd2763a52553bd6"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html#a3c2b56668a4a6a767dd2763a52553bd6">ripple::LedgerReplayTask::TaskParameter::canMergeInto</a></div><div class="ttdeci">bool canMergeInto(TaskParameter const &existingTask) const</div><div class="ttdoc">check if this task can be merged into an existing task</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayTask_8cpp_source.html#l00062">LedgerReplayTask.cpp:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a0cc3cb9cb12aae2d556a49866659ddd9"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a0cc3cb9cb12aae2d556a49866659ddd9">ripple::LedgerReplayer::gotReplayDelta</a></div><div class="ttdeci">void gotReplayDelta(LedgerInfo const &info, std::map< std::uint32_t, std::shared_ptr< STTx const > > &&txns)</div><div class="ttdoc">Process a ledger delta (extracted from a TMReplayDeltaResponse message)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00196">LedgerReplayer.cpp:196</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a117a8fd4c54900b486116583ff8466ca"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a117a8fd4c54900b486116583ff8466ca">ripple::LedgerReplayer::createDeltas</a></div><div class="ttdeci">void createDeltas(std::shared_ptr< LedgerReplayTask > task)</div><div class="ttdoc">Create LedgerDeltaAcquire subtasks for the LedgerReplayTask task.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00112">LedgerReplayer.cpp:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a14d52623cda41f42570ca30239eae356"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a14d52623cda41f42570ca30239eae356">ripple::LedgerReplayer::sweep</a></div><div class="ttdeci">void sweep()</div><div class="ttdoc">Remove completed tasks.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00219">LedgerReplayer.cpp:219</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a1b3a65f4362211b322e949f6b5f2b9f1"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a1b3a65f4362211b322e949f6b5f2b9f1">ripple::LedgerReplayer::tasks_</a></div><div class="ttdeci">std::vector< std::shared_ptr< LedgerReplayTask > > tasks_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00151">LedgerReplayer.h:151</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a1cb3a180ec947e7c8c89cf41182c69b8"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a1cb3a180ec947e7c8c89cf41182c69b8">ripple::LedgerReplayer::peerSetBuilder_</a></div><div class="ttdeci">std::unique_ptr< PeerSetBuilder > peerSetBuilder_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00157">LedgerReplayer.h:157</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a387edc65f66abef7dca3c076fb271090"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a387edc65f66abef7dca3c076fb271090">ripple::LedgerReplayer::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00158">LedgerReplayer.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a64acf661a108792c979d2c3dcd52a97d"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a64acf661a108792c979d2c3dcd52a97d">ripple::LedgerReplayer::LedgerReplayer</a></div><div class="ttdeci">LedgerReplayer(Application &app, InboundLedgers &inboundLedgers, std::unique_ptr< PeerSetBuilder > peerSetBuilder)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00026">LedgerReplayer.cpp:26</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a759cf78a2dd1b613d9e1caccfe7be1e8"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a759cf78a2dd1b613d9e1caccfe7be1e8">ripple::LedgerReplayer::gotSkipList</a></div><div class="ttdeci">void gotSkipList(LedgerInfo const &info, boost::intrusive_ptr< SHAMapItem const > const &data)</div><div class="ttdoc">Process a skip list (extracted from a TMProofPathResponse message)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00173">LedgerReplayer.cpp:173</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a7942a1a23bb630dce2c7784fa2ac52c1"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a7942a1a23bb630dce2c7784fa2ac52c1">ripple::LedgerReplayer::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00155">LedgerReplayer.h:155</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a8773a97fe87b7f61f2c90f1c89f982fc"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a8773a97fe87b7f61f2c90f1c89f982fc">ripple::LedgerReplayer::skipLists_</a></div><div class="ttdeci">hash_map< uint256, std::weak_ptr< SkipListAcquire > > skipLists_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00153">LedgerReplayer.h:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a889210425eeef3f27953527a5f21520a"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a889210425eeef3f27953527a5f21520a">ripple::LedgerReplayer::replay</a></div><div class="ttdeci">void replay(InboundLedger::Reason r, uint256 const &finishLedgerHash, std::uint32_t totalNumLedgers)</div><div class="ttdoc">Replay a range of ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00044">LedgerReplayer.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a98b23a6e5cbfb1820778a5c1132ac25b"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a98b23a6e5cbfb1820778a5c1132ac25b">ripple::LedgerReplayer::inboundLedgers_</a></div><div class="ttdeci">InboundLedgers & inboundLedgers_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00156">LedgerReplayer.h:156</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ab627d07265d6b06c75788bfa6919b610"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ab627d07265d6b06c75788bfa6919b610">ripple::LedgerReplayer::~LedgerReplayer</a></div><div class="ttdeci">~LedgerReplayer()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8cpp_source.html#l00037">LedgerReplayer.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ac0bcab237e804acef639e21822204a3e"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ac0bcab237e804acef639e21822204a3e">ripple::LedgerReplayer::mtx_</a></div><div class="ttdeci">std::mutex mtx_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00150">LedgerReplayer.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ad379e998b9ed9b7639191b52a04cee9f"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ad379e998b9ed9b7639191b52a04cee9f">ripple::LedgerReplayer::deltas_</a></div><div class="ttdeci">hash_map< uint256, std::weak_ptr< LedgerDeltaAcquire > > deltas_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00152">LedgerReplayer.h:152</a></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#l00045">InboundLedger.h:45</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:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html">ripple::LedgerReplayTask::TaskParameter</a></div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayTask_8h_source.html#l00045">LedgerReplayTask.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html_a2923e3a3d4fbc1254441247e9db86bd6"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html#a2923e3a3d4fbc1254441247e9db86bd6">ripple::LedgerReplayTask::TaskParameter::finishHash_</a></div><div class="ttdeci">uint256 finishHash_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayTask_8h_source.html#l00050">LedgerReplayTask.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayTask_1_1TaskParameter_html_a3c2b56668a4a6a767dd2763a52553bd6"><div class="ttname"><a href="classripple_1_1LedgerReplayTask_1_1TaskParameter.html#a3c2b56668a4a6a767dd2763a52553bd6">ripple::LedgerReplayTask::TaskParameter::canMergeInto</a></div><div class="ttdeci">bool canMergeInto(TaskParameter const &existingTask) const</div><div class="ttdoc">check if this task can be merged into an existing task</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayTask_8cpp_source.html#l00062">LedgerReplayTask.cpp:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a0cc3cb9cb12aae2d556a49866659ddd9"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a0cc3cb9cb12aae2d556a49866659ddd9">ripple::LedgerReplayer::gotReplayDelta</a></div><div class="ttdeci">void gotReplayDelta(LedgerInfo const &info, std::map< std::uint32_t, std::shared_ptr< STTx const > > &&txns)</div><div class="ttdoc">Process a ledger delta (extracted from a TMReplayDeltaResponse message)</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00196">LedgerReplayer.cpp:196</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a117a8fd4c54900b486116583ff8466ca"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a117a8fd4c54900b486116583ff8466ca">ripple::LedgerReplayer::createDeltas</a></div><div class="ttdeci">void createDeltas(std::shared_ptr< LedgerReplayTask > task)</div><div class="ttdoc">Create LedgerDeltaAcquire subtasks for the LedgerReplayTask task.</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00112">LedgerReplayer.cpp:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a14d52623cda41f42570ca30239eae356"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a14d52623cda41f42570ca30239eae356">ripple::LedgerReplayer::sweep</a></div><div class="ttdeci">void sweep()</div><div class="ttdoc">Remove completed tasks.</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00219">LedgerReplayer.cpp:219</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a1b3a65f4362211b322e949f6b5f2b9f1"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a1b3a65f4362211b322e949f6b5f2b9f1">ripple::LedgerReplayer::tasks_</a></div><div class="ttdeci">std::vector< std::shared_ptr< LedgerReplayTask > > tasks_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00151">LedgerReplayer.h:151</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a1cb3a180ec947e7c8c89cf41182c69b8"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a1cb3a180ec947e7c8c89cf41182c69b8">ripple::LedgerReplayer::peerSetBuilder_</a></div><div class="ttdeci">std::unique_ptr< PeerSetBuilder > peerSetBuilder_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00157">LedgerReplayer.h:157</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a387edc65f66abef7dca3c076fb271090"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a387edc65f66abef7dca3c076fb271090">ripple::LedgerReplayer::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00158">LedgerReplayer.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a64acf661a108792c979d2c3dcd52a97d"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a64acf661a108792c979d2c3dcd52a97d">ripple::LedgerReplayer::LedgerReplayer</a></div><div class="ttdeci">LedgerReplayer(Application &app, InboundLedgers &inboundLedgers, std::unique_ptr< PeerSetBuilder > peerSetBuilder)</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00026">LedgerReplayer.cpp:26</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a759cf78a2dd1b613d9e1caccfe7be1e8"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a759cf78a2dd1b613d9e1caccfe7be1e8">ripple::LedgerReplayer::gotSkipList</a></div><div class="ttdeci">void gotSkipList(LedgerInfo const &info, boost::intrusive_ptr< SHAMapItem const > const &data)</div><div class="ttdoc">Process a skip list (extracted from a TMProofPathResponse message)</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00173">LedgerReplayer.cpp:173</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a7942a1a23bb630dce2c7784fa2ac52c1"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a7942a1a23bb630dce2c7784fa2ac52c1">ripple::LedgerReplayer::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00155">LedgerReplayer.h:155</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a8773a97fe87b7f61f2c90f1c89f982fc"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a8773a97fe87b7f61f2c90f1c89f982fc">ripple::LedgerReplayer::skipLists_</a></div><div class="ttdeci">hash_map< uint256, std::weak_ptr< SkipListAcquire > > skipLists_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00153">LedgerReplayer.h:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a889210425eeef3f27953527a5f21520a"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a889210425eeef3f27953527a5f21520a">ripple::LedgerReplayer::replay</a></div><div class="ttdeci">void replay(InboundLedger::Reason r, uint256 const &finishLedgerHash, std::uint32_t totalNumLedgers)</div><div class="ttdoc">Replay a range of ledgers.</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00044">LedgerReplayer.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_a98b23a6e5cbfb1820778a5c1132ac25b"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#a98b23a6e5cbfb1820778a5c1132ac25b">ripple::LedgerReplayer::inboundLedgers_</a></div><div class="ttdeci">InboundLedgers & inboundLedgers_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00156">LedgerReplayer.h:156</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ab627d07265d6b06c75788bfa6919b610"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ab627d07265d6b06c75788bfa6919b610">ripple::LedgerReplayer::~LedgerReplayer</a></div><div class="ttdeci">~LedgerReplayer()</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8cpp_source.html#l00037">LedgerReplayer.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ac0bcab237e804acef639e21822204a3e"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ac0bcab237e804acef639e21822204a3e">ripple::LedgerReplayer::mtx_</a></div><div class="ttdeci">std::mutex mtx_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00150">LedgerReplayer.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerReplayer_html_ad379e998b9ed9b7639191b52a04cee9f"><div class="ttname"><a href="classripple_1_1LedgerReplayer.html#ad379e998b9ed9b7639191b52a04cee9f">ripple::LedgerReplayer::deltas_</a></div><div class="ttdeci">hash_map< uint256, std::weak_ptr< LedgerDeltaAcquire > > deltas_</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00152">LedgerReplayer.h:152</a></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_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#l00545">base_uint.h:545</a></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#l00545">base_uint.h:545</a></div></div>
|
||||
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
|
||||
<div class="ttc" id="afor_each_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/for_each.html">std::for_each</a></div><div class="ttdeci">T for_each(T... args)</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="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1LedgerReplayParameters_html_acb5f0aadc77678d28b48e37c5fe120e4"><div class="ttname"><a href="namespaceripple_1_1LedgerReplayParameters.html#acb5f0aadc77678d28b48e37c5fe120e4">ripple::LedgerReplayParameters::MAX_TASK_SIZE</a></div><div class="ttdeci">std::uint32_t constexpr MAX_TASK_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00063">LedgerReplayer.h:63</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1LedgerReplayParameters_html_ae520c72e348e342aadab14dad52e18e6"><div class="ttname"><a href="namespaceripple_1_1LedgerReplayParameters.html#ae520c72e348e342aadab14dad52e18e6">ripple::LedgerReplayParameters::MAX_TASKS</a></div><div class="ttdeci">std::uint32_t constexpr MAX_TASKS</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplayer_8h_source.html#l00060">LedgerReplayer.h:60</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1LedgerReplayParameters_html_acb5f0aadc77678d28b48e37c5fe120e4"><div class="ttname"><a href="namespaceripple_1_1LedgerReplayParameters.html#acb5f0aadc77678d28b48e37c5fe120e4">ripple::LedgerReplayParameters::MAX_TASK_SIZE</a></div><div class="ttdeci">std::uint32_t constexpr MAX_TASK_SIZE</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00063">LedgerReplayer.h:63</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1LedgerReplayParameters_html_ae520c72e348e342aadab14dad52e18e6"><div class="ttname"><a href="namespaceripple_1_1LedgerReplayParameters.html#ae520c72e348e342aadab14dad52e18e6">ripple::LedgerReplayParameters::MAX_TASKS</a></div><div class="ttdeci">std::uint32_t constexpr MAX_TASKS</div><div class="ttdef"><b>Definition</b> <a href="LedgerReplayer_8h_source.html#l00060">LedgerReplayer.h:60</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></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="anow_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">std::chrono::steady_clock::now</a></div><div class="ttdeci">T now(T... args)</div></div>
|
||||
<div class="ttc" id="aremove_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/remove.html">std::remove_if</a></div><div class="ttdeci">T remove_if(T... args)</div></div>
|
||||
<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</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
|
||||
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user