mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 12:05:53 +00:00
deploy: 2b44868373
This commit is contained in:
@@ -988,30 +988,30 @@ $(function() {
|
||||
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>  }</div>
|
||||
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>  </div>
|
||||
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  <span class="keyword">auto</span> [map, filter] =</div>
|
||||
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  [&]() -> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a>&, <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<SHAMapSyncFilter></a>> {</div>
|
||||
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  <span class="keyword">auto</span> [map, rootHash, filter] = [&]()</div>
|
||||
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  -> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a><<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a>&, <a class="code" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>, <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<SHAMapSyncFilter></a>> {</div>
|
||||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  <span class="keywordflow">if</span> (packet.type() == protocol::liTX_NODE)</div>
|
||||
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  <span class="keywordflow">return</span> {</div>
|
||||
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->txMap(),</div>
|
||||
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>  std::make_unique<TransactionStateSF>(</div>
|
||||
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->txMap().family().db(), <a class="code" href="classripple_1_1PeerSet.html#a706a011ba681781598055237f2d7fdaf">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>())};</div>
|
||||
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>  <span class="keywordflow">return</span> {</div>
|
||||
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->stateMap(),</div>
|
||||
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  std::make_unique<AccountStateSF>(</div>
|
||||
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->stateMap().family().db(), <a class="code" href="classripple_1_1PeerSet.html#a706a011ba681781598055237f2d7fdaf">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>())};</div>
|
||||
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>  }();</div>
|
||||
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>  </div>
|
||||
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>  {</div>
|
||||
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& node : packet.nodes())</div>
|
||||
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>  {</div>
|
||||
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  <a class="code" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> <span class="keyword">const</span> nodeID(</div>
|
||||
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>  node.nodeid().data(), node.nodeid().size());</div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  <span class="keywordflow">if</span> (nodeID.<a class="code" href="classripple_1_1SHAMapNodeID.html#a205ce1fb183881d67a7b171533141c6b">isRoot</a>())</div>
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  san += map.addRootNode(</div>
|
||||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  <a class="code" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>{<a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->info().accountHash},</div>
|
||||
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  <a class="code" href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">makeSlice</a>(node.nodedata()),</div>
|
||||
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  filter.get());</div>
|
||||
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>  <a class="code" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>{<a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->info().txHash},</div>
|
||||
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>  std::make_unique<TransactionStateSF>(</div>
|
||||
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->txMap().family().db(), <a class="code" href="classripple_1_1PeerSet.html#a706a011ba681781598055237f2d7fdaf">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>())};</div>
|
||||
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <span class="keywordflow">return</span> {</div>
|
||||
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->stateMap(),</div>
|
||||
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  <a class="code" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>{<a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->info().accountHash},</div>
|
||||
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>  std::make_unique<AccountStateSF>(</div>
|
||||
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>  <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>->stateMap().family().db(), <a class="code" href="classripple_1_1PeerSet.html#a706a011ba681781598055237f2d7fdaf">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>())};</div>
|
||||
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>  }();</div>
|
||||
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>  </div>
|
||||
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>  {</div>
|
||||
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& node : packet.nodes())</div>
|
||||
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>  {</div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  <a class="code" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> <span class="keyword">const</span> nodeID(</div>
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  node.nodeid().data(), node.nodeid().size());</div>
|
||||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  <span class="keywordflow">if</span> (nodeID.<a class="code" href="classripple_1_1SHAMapNodeID.html#a205ce1fb183881d67a7b171533141c6b">isRoot</a>())</div>
|
||||
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  san += map.addRootNode(</div>
|
||||
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  rootHash, <a class="code" href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">makeSlice</a>(node.nodedata()), filter.get());</div>
|
||||
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  san += map.addKnownNode(</div>
|
||||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  nodeID, <a class="code" href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">makeSlice</a>(node.nodedata()), filter.get());</div>
|
||||
@@ -1397,6 +1397,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1PeerSet_html_a5e8e26a4201b05c805959c7fc909ec84"><div class="ttname"><a href="classripple_1_1PeerSet.html#a5e8e26a4201b05c805959c7fc909ec84">ripple::PeerSet::mComplete</a></div><div class="ttdeci">bool mComplete</div><div class="ttdef"><b>Definition:</b> <a href="PeerSet_8h_source.html#l00114">PeerSet.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a053057694f4cef35279b5825cdc73406"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a053057694f4cef35279b5825cdc73406">ripple::InboundLedger::queueJob</a></div><div class="ttdeci">void queueJob() override</div><div class="ttdoc">Queue a job to call invokeOnTimer().</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8cpp_source.html#l00169">InboundLedger.cpp:169</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_ac3db6ca28927c4697ee227ddac810ca3"><div class="ttname"><a href="classripple_1_1InboundLedger.html#ac3db6ca28927c4697ee227ddac810ca3">ripple::InboundLedger::neededStateHashes</a></div><div class="ttdeci">std::vector< uint256 > neededStateHashes(int max, SHAMapSyncFilter *filter) const</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8cpp_source.html#l00255">InboundLedger.cpp:255</a></div></div>
|
||||
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AccountStateSF_html"><div class="ttname"><a href="classripple_1_1AccountStateSF.html">ripple::AccountStateSF</a></div><div class="ttdef"><b>Definition:</b> <a href="AccountStateSF_8h_source.html#l00031">AccountStateSF.h:31</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="astructripple_1_1LedgerInfo_html_a06608577034840a474361d55624ce9a0"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">ripple::LedgerInfo::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00088">ReadView.h:88</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user