mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: 5c8e072b7f
This commit is contained in:
@@ -167,7 +167,7 @@ $(function() {
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="stringliteral">")?"</span> <span class="comment">// end optional comment block</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  );</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  JLOG(<a class="code" href="classripple_1_1ValidatorList.html#acedaeedad936d4e850ade479e3de91cf">j_</a>.<a class="code" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>())</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  << <span class="stringliteral">"Loading configured trusted validator list publisher keys"</span>;</div>
|
||||
@@ -377,7 +377,7 @@ $(function() {
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keywordflow">if</span> (version != <a class="code" href="classripple_1_1ValidatorList.html#af8c342923da977e84631fd4c54380c6d">requiredListVersion</a>)</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordflow">return</span> <a class="code" href="structripple_1_1ValidatorList_1_1PublisherListStats.html">PublisherListStats</a>{<a class="code" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5">ListDisposition::unsupported_version</a>};</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  </div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::shared_timed_mutex></a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  </div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <a class="code" href="classJson_1_1Value.html">Json::Value</a> list;</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> pubKey;</div>
|
||||
@@ -512,7 +512,7 @@ $(function() {
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <span class="keyword">using namespace </span>boost::filesystem;</div>
|
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keyword">using namespace </span>boost::system::errc;</div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  </div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::shared_timed_mutex></a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> sites;</div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  sites.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(<a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>.size());</div>
|
||||
@@ -622,7 +622,7 @@ $(function() {
|
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a5b0d33cb960903cc89ba236178e0247b"> 552</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a5b0d33cb960903cc89ba236178e0247b">ValidatorList::listed</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& identity)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  </div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keyword">auto</span> <span class="keyword">const</span> pubKey = <a class="code" href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">validatorManifests_</a>.<a class="code" href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">getMasterKey</a>(identity);</div>
|
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">keyListings_</a>.find(pubKey) != <a class="code" href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">keyListings_</a>.end();</div>
|
||||
@@ -631,7 +631,7 @@ $(function() {
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a9de7a870beb3104dc8320d6367b7f7e8"> 561</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a9de7a870beb3104dc8320d6367b7f7e8">ValidatorList::trusted</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& identity)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  </div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="keyword">auto</span> <span class="keyword">const</span> pubKey = <a class="code" href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">validatorManifests_</a>.<a class="code" href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">getMasterKey</a>(identity);</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">trustedMasterKeys_</a>.find(pubKey) != <a class="code" href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">trustedMasterKeys_</a>.end();</div>
|
||||
@@ -640,7 +640,7 @@ $(function() {
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> boost::optional<PublicKey></div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a9213779419ea7bb7e56f43512eedd68f"> 570</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a9213779419ea7bb7e56f43512eedd68f">ValidatorList::getListedKey</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& identity)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  </div>
|
||||
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  <span class="keyword">auto</span> <span class="keyword">const</span> pubKey = <a class="code" href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">validatorManifests_</a>.<a class="code" href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">getMasterKey</a>(identity);</div>
|
||||
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">keyListings_</a>.find(pubKey) != <a class="code" href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">keyListings_</a>.end())</div>
|
||||
@@ -651,7 +651,7 @@ $(function() {
|
||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> boost::optional<PublicKey></div>
|
||||
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#aece94fa28e349ef2951de33b592d7e03"> 581</a></span> <a class="code" href="classripple_1_1ValidatorList.html#aece94fa28e349ef2951de33b592d7e03">ValidatorList::getTrustedKey</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& identity)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  </div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <span class="keyword">auto</span> <span class="keyword">const</span> pubKey = <a class="code" href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">validatorManifests_</a>.<a class="code" href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">getMasterKey</a>(identity);</div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">trustedMasterKeys_</a>.find(pubKey) != <a class="code" href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">trustedMasterKeys_</a>.end())</div>
|
||||
@@ -662,14 +662,14 @@ $(function() {
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a90d8cf623e6011f148956964d0e09b9c"> 592</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a90d8cf623e6011f148956964d0e09b9c">ValidatorList::trustedPublisher</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& identity)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keywordflow">return</span> identity.<a class="code" href="classripple_1_1PublicKey.html#a663437215503b159ed33b1664e4213a3">size</a>() && <a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>.count(identity);</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> }</div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  </div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <a class="code" href="classripple_1_1PublicKey.html">PublicKey</a></div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a4681f2660d566c13e7a3a7886512cbe4"> 599</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a4681f2660d566c13e7a3a7886512cbe4">ValidatorList::localPublicKey</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#ae572133b799990fc68d8071e6b835b39">localPubKey_</a>;</div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> }</div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  </div>
|
||||
@@ -704,14 +704,14 @@ $(function() {
|
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a002fda13878b813249f3fd49e64577fd"> 634</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a002fda13878b813249f3fd49e64577fd">ValidatorList::count</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>.size();</div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> }</div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  </div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span> boost::optional<TimeKeeper::time_point></div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a608e1393a7167c3eab922c3842c17f0d"> 641</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a608e1393a7167c3eab922c3842c17f0d">ValidatorList::expires</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  boost::optional<TimeKeeper::time_point> res{boost::none};</div>
|
||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& p : <a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>)</div>
|
||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  {</div>
|
||||
@@ -731,7 +731,7 @@ $(function() {
|
||||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <a class="code" href="classJson_1_1Value.html">Json::Value</a> res(<a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  </div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  </div>
|
||||
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  res[jss::validation_quorum] = <span class="keyword">static_cast<</span><a class="code" href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a><span class="keyword">></span>(<a class="code" href="classripple_1_1ValidatorList.html#ad28f57783826e0b090713c89265c81e4">quorum</a>());</div>
|
||||
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  </div>
|
||||
@@ -835,7 +835,7 @@ $(function() {
|
||||
<div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#abc82f50ad5da8d3d12240e8025369789"> 764</a></span> <a class="code" href="classripple_1_1ValidatorList.html#abc82f50ad5da8d3d12240e8025369789">ValidatorList::for_each_listed</a>(</div>
|
||||
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><<span class="keywordtype">void</span>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>&, <span class="keywordtype">bool</span>)> func)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  </div>
|
||||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& v : <a class="code" href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">keyListings_</a>)</div>
|
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  func(v.first, <a class="code" href="classripple_1_1ValidatorList.html#a9de7a870beb3104dc8320d6367b7f7e8">trusted</a>(v.first));</div>
|
||||
@@ -851,7 +851,7 @@ $(function() {
|
||||
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> sequence,</div>
|
||||
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& hash)> func)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  </div>
|
||||
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& [key, pl] : <a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>)</div>
|
||||
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  {</div>
|
||||
@@ -871,7 +871,7 @@ $(function() {
|
||||
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span> boost::optional<Json::Value></div>
|
||||
<div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a2b2a35a9ac2d60f515e07746866d6bf0"> 801</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a2b2a35a9ac2d60f515e07746866d6bf0">ValidatorList::getAvailable</a>(boost::beast::string_view <span class="keyword">const</span>& pubKey)</div>
|
||||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span> {</div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock<std::shared_timed_mutex></a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  </div>
|
||||
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  <span class="keyword">auto</span> <span class="keyword">const</span> keyBlob = <a class="code" href="namespaceripple.html#abda439bb874eb6090230057a26e41bb2">strViewUnHex</a>(pubKey);</div>
|
||||
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  </div>
|
||||
@@ -967,7 +967,7 @@ $(function() {
|
||||
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span> <a class="code" href="structripple_1_1TrustChanges.html">TrustChanges</a></div>
|
||||
<div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a890fcc8a3569fb40f0492606b2116fd8"> 897</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a890fcc8a3569fb40f0492606b2116fd8">ValidatorList::updateTrusted</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set<NodeID></a> <span class="keyword">const</span>& seenValidators)</div>
|
||||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span> {</div>
|
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::shared_timed_mutex></a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  </div>
|
||||
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  <span class="comment">// Remove any expired published lists</span></div>
|
||||
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& list : <a class="code" href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">publisherLists_</a>)</div>
|
||||
@@ -1054,21 +1054,21 @@ $(function() {
|
||||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set<PublicKey></a></div>
|
||||
<div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a22bb356f3dff23879344acd8121abbe3"> 984</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a22bb356f3dff23879344acd8121abbe3">ValidatorList::getTrustedMasterKeys</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">trustedMasterKeys_</a>;</div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span> }</div>
|
||||
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  </div>
|
||||
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set<PublicKey></a></div>
|
||||
<div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#afef3dd7af8c40b51da43a945f632b4c5"> 991</a></span> <a class="code" href="classripple_1_1ValidatorList.html#afef3dd7af8c40b51da43a945f632b4c5">ValidatorList::getNegativeUNL</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1ValidatorList.html#a6aed606d8af8e7d638308232efd15f11">negativeUNL_</a>;</div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span> }</div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  </div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a3749eaabef35e6178bc74fc8dfe6f4a2"> 998</a></span> <a class="code" href="classripple_1_1ValidatorList.html#a3749eaabef35e6178bc74fc8dfe6f4a2">ValidatorList::setNegativeUNL</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set<PublicKey></a> <span class="keyword">const</span>& negUnl)</div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span> {</div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  <a class="code" href="classripple_1_1ValidatorList.html#a6aed606d8af8e7d638308232efd15f11">negativeUNL_</a> = negUnl;</div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> }</div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  </div>
|
||||
@@ -1079,7 +1079,7 @@ $(function() {
|
||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  <span class="comment">// Remove validations that are from validators on the negative UNL.</span></div>
|
||||
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  <span class="keyword">auto</span> ret = std::move(validations);</div>
|
||||
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  </div>
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> lock{<a class="code" href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">mutex_</a>};</div>
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a> read_lock{<a class="code" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  <span class="keywordflow">if</span> (!<a class="code" href="classripple_1_1ValidatorList.html#a6aed606d8af8e7d638308232efd15f11">negativeUNL_</a>.empty())</div>
|
||||
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  {</div>
|
||||
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  ret.erase(</div>
|
||||
@@ -1108,24 +1108,24 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_aff51d8b52979ca06cf9d909accd5f695"><div class="ttname"><a href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">Json::Value::isInt</a></div><div class="ttdeci">bool isInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00979">json_value.cpp:979</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a9213779419ea7bb7e56f43512eedd68f"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a9213779419ea7bb7e56f43512eedd68f">ripple::ValidatorList::getListedKey</a></div><div class="ttdeci">boost::optional< PublicKey > getListedKey(PublicKey const &identity) const</div><div class="ttdoc">Returns listed master public if public key is included on any lists.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00570">ValidatorList.cpp:570</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a19f4cc404400551b2a39c7c5a137e01f"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">ripple::ValidatorList::validatorManifests_</a></div><div class="ttdeci">ManifestCache & validatorManifests_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00137">ValidatorList.h:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a19f4cc404400551b2a39c7c5a137e01f"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a19f4cc404400551b2a39c7c5a137e01f">ripple::ValidatorList::validatorManifests_</a></div><div class="ttdeci">ManifestCache & validatorManifests_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00138">ValidatorList.h:138</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabe37451093c21757855542d68fba3ce"><div class="ttname"><a href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t< std::is_same< T, char >::value||std::is_same< T, unsigned char >::value, Slice > makeSlice(std::array< T, N > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00240">Slice.h:240</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_abc82f50ad5da8d3d12240e8025369789"><div class="ttname"><a href="classripple_1_1ValidatorList.html#abc82f50ad5da8d3d12240e8025369789">ripple::ValidatorList::for_each_listed</a></div><div class="ttdeci">void for_each_listed(std::function< void(PublicKey const &, bool)> func) const</div><div class="ttdoc">Invokes the callback once for every listed validation public key.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00764">ValidatorList.cpp:764</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HashRouter_html_a86c862f1b0722d061b3724ff34a53572"><div class="ttname"><a href="classripple_1_1HashRouter.html#a86c862f1b0722d061b3724ff34a53572">ripple::HashRouter::addSuppressionPeer</a></div><div class="ttdeci">bool addSuppressionPeer(uint256 const &key, PeerShortID peer)</div><div class="ttdef"><b>Definition:</b> <a href="HashRouter_8cpp_source.html#l00051">HashRouter.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a4681f2660d566c13e7a3a7886512cbe4"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a4681f2660d566c13e7a3a7886512cbe4">ripple::ValidatorList::localPublicKey</a></div><div class="ttdeci">PublicKey localPublicKey() const</div><div class="ttdoc">Returns local validator public key.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00599">ValidatorList.cpp:599</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</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 class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ripple::ListDisposition</a></div><div class="ttdeci">ListDisposition</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00043">ValidatorList.h:43</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ripple::ListDisposition</a></div><div class="ttdeci">ListDisposition</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00044">ValidatorList.h:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_adbe8167cfd5ac328a9bf8b85c319ddc1"><div class="ttname"><a href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">ripple::ManifestCache::getMasterKey</a></div><div class="ttdeci">PublicKey getMasterKey(PublicKey const &pk) const</div><div class="ttdoc">Returns ephemeral signing key's master public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00280">app/misc/impl/Manifest.cpp:280</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a984ddd646f1e1a5032a9a17f96c6fc55"><div class="ttname"><a href="namespaceripple.html#a984ddd646f1e1a5032a9a17f96c6fc55">ripple::calcNodeID</a></div><div class="ttdeci">NodeID calcNodeID(PublicKey const &pk)</div><div class="ttdoc">Calculate the 160-bit node ID from a node public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00299">PublicKey.cpp:299</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="anamespaceripple_html_abe1502195233c7375f3465f17c7610e4"><div class="ttname"><a href="namespaceripple.html#abe1502195233c7375f3465f17c7610e4">ripple::publicKeyType</a></div><div class="ttdeci">boost::optional< KeyType > publicKeyType(Slice const &slice)</div><div class="ttdoc">Returns the type of public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00203">PublicKey.cpp:203</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a7fd1c2f0f5ac25e9fb5ae3483cad2ddd"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a7fd1c2f0f5ac25e9fb5ae3483cad2ddd">ripple::ValidatorList::PublisherList::rawSignature</a></div><div class="ttdeci">std::string rawSignature</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00132">ValidatorList.h:132</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html"><div class="ttname"><a href="structripple_1_1TrustChanges.html">ripple::TrustChanges</a></div><div class="ttdoc">Changes in trusted nodes after updating validator list.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00068">ValidatorList.h:68</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a7fd1c2f0f5ac25e9fb5ae3483cad2ddd"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a7fd1c2f0f5ac25e9fb5ae3483cad2ddd">ripple::ValidatorList::PublisherList::rawSignature</a></div><div class="ttdeci">std::string rawSignature</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00133">ValidatorList.h:133</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html"><div class="ttname"><a href="structripple_1_1TrustChanges.html">ripple::TrustChanges</a></div><div class="ttdoc">Changes in trusted nodes after updating validator list.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00069">ValidatorList.h:69</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Manifest_html"><div class="ttname"><a href="structripple_1_1Manifest.html">ripple::Manifest</a></div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00078">Manifest.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a36f34fd8319cf30f8e132ef294c616af"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a36f34fd8319cf30f8e132ef294c616af">ripple::ListDisposition::stale</a></div><div class="ttdeci">@ stale</div><div class="ttdoc">Trusted publisher key, but seq is too old.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00044">Slice.h:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a7d499eb08ea863d674f5fab385c67653"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">ripple::ValidatorList::publisherLists_</a></div><div class="ttdeci">hash_map< PublicKey, PublisherList > publisherLists_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00148">ValidatorList.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a7d499eb08ea863d674f5fab385c67653"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a7d499eb08ea863d674f5fab385c67653">ripple::ValidatorList::publisherLists_</a></div><div class="ttdeci">hash_map< PublicKey, PublisherList > publisherLists_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00149">ValidatorList.h:149</a></div></div>
|
||||
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00042">json_value.h:42</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>
|
||||
@@ -1135,22 +1135,22 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition:</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< std::string ></a></div></div>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/size.html">std::unordered_set::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_abe3ca53e334710876f40ecc72907d4e6"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#abe3ca53e334710876f40ecc72907d4e6">ripple::ValidatorList::PublisherList::rawManifest</a></div><div class="ttdeci">std::string rawManifest</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00130">ValidatorList.h:130</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_abe3ca53e334710876f40ecc72907d4e6"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#abe3ca53e334710876f40ecc72907d4e6">ripple::ValidatorList::PublisherList::rawManifest</a></div><div class="ttdeci">std::string rawManifest</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00131">ValidatorList.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a90d8cf623e6011f148956964d0e09b9c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a90d8cf623e6011f148956964d0e09b9c">ripple::ValidatorList::trustedPublisher</a></div><div class="ttdeci">bool trustedPublisher(PublicKey const &identity) const</div><div class="ttdoc">Returns true if public key is a trusted publisher.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00592">ValidatorList.cpp:592</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a3749eaabef35e6178bc74fc8dfe6f4a2"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a3749eaabef35e6178bc74fc8dfe6f4a2">ripple::ValidatorList::setNegativeUNL</a></div><div class="ttdeci">void setNegativeUNL(hash_set< PublicKey > const &negUnl)</div><div class="ttdoc">set the Negative UNL with validators' master public keys</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00998">ValidatorList.cpp:998</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html">ripple::ValidatorList::PublisherListStats</a></div><div class="ttdoc">Describes the result of processing a Validator List (UNL), including some of the information from the...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00185">ValidatorList.h:185</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a6aed606d8af8e7d638308232efd15f11"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a6aed606d8af8e7d638308232efd15f11">ripple::ValidatorList::negativeUNL_</a></div><div class="ttdeci">hash_set< PublicKey > negativeUNL_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00164">ValidatorList.h:164</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af3c12788fe36cb6f48201d3c5a688d06"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af3c12788fe36cb6f48201d3c5a688d06">ripple::ValidatorList::filePrefix_</a></div><div class="ttdeci">static const std::string filePrefix_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00168">ValidatorList.h:168</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html">ripple::ValidatorList::PublisherListStats</a></div><div class="ttdoc">Describes the result of processing a Validator List (UNL), including some of the information from the...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00186">ValidatorList.h:186</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a6aed606d8af8e7d638308232efd15f11"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a6aed606d8af8e7d638308232efd15f11">ripple::ValidatorList::negativeUNL_</a></div><div class="ttdeci">hash_set< PublicKey > negativeUNL_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00165">ValidatorList.h:165</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af3c12788fe36cb6f48201d3c5a688d06"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af3c12788fe36cb6f48201d3c5a688d06">ripple::ValidatorList::filePrefix_</a></div><div class="ttdeci">static const std::string filePrefix_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00169">ValidatorList.h:169</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a08a13b62b18272366f788632359e8793"><div class="ttname"><a href="namespaceripple.html#a08a13b62b18272366f788632359e8793">ripple::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00029">AccountID.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a890fcc8a3569fb40f0492606b2116fd8"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a890fcc8a3569fb40f0492606b2116fd8">ripple::ValidatorList::updateTrusted</a></div><div class="ttdeci">TrustChanges updateTrusted(hash_set< NodeID > const &seenValidators)</div><div class="ttdoc">Update trusted nodes.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00897">ValidatorList.cpp:897</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_acedaeedad936d4e850ade479e3de91cf"><div class="ttname"><a href="classripple_1_1ValidatorList.html#acedaeedad936d4e850ade479e3de91cf">ripple::ValidatorList::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00141">ValidatorList.h:141</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_acedaeedad936d4e850ade479e3de91cf"><div class="ttname"><a href="classripple_1_1ValidatorList.html#acedaeedad936d4e850ade479e3de91cf">ripple::ValidatorList::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00142">ValidatorList.h:142</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00096">Slice.h:96</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a22bb356f3dff23879344acd8121abbe3"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a22bb356f3dff23879344acd8121abbe3">ripple::ValidatorList::getTrustedMasterKeys</a></div><div class="ttdeci">hash_set< PublicKey > getTrustedMasterKeys() const</div><div class="ttdoc">get the trusted master public keys</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00984">ValidatorList.cpp:984</a></div></div>
|
||||
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/emplace.html">std::unordered_set::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ab2a2e3c9e0ca9a49469fd9298ae42bf7"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ab2a2e3c9e0ca9a49469fd9298ae42bf7">ripple::ValidatorList::verify</a></div><div class="ttdeci">ListDisposition verify(Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature)</div><div class="ttdoc">Check response for trusted valid published list.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00491">ValidatorList.cpp:491</a></div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad8997e43f639b676f9b3f3b9379f933d"><div class="ttname"><a href="namespaceripple.html#ad8997e43f639b676f9b3f3b9379f933d">ripple::strUnHex</a></div><div class="ttdeci">boost::optional< Blob > strUnHex(std::size_t strSize, Iterator begin, Iterator end)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8h_source.html#l00072">StringUtilities.h:72</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad8997e43f639b676f9b3f3b9379f933d"><div class="ttname"><a href="namespaceripple.html#ad8997e43f639b676f9b3f3b9379f933d">ripple::strUnHex</a></div><div class="ttdeci">boost::optional< Blob > strUnHex(std::size_t strSize, Iterator begin, Iterator end)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8h_source.html#l00049">StringUtilities.h:49</a></div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01039">json_value.cpp:1039</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00042">ValidatorList.cpp:42</a></div></div>
|
||||
@@ -1158,7 +1158,6 @@ $(function() {
|
||||
<div class="ttc" id="acmath_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cmath.html">cmath</a></div></div>
|
||||
<div class="ttc" id="asort_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/sort.html">std::sort</a></div><div class="ttdeci">T sort(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1HashRouter_html"><div class="ttname"><a href="classripple_1_1HashRouter.html">ripple::HashRouter</a></div><div class="ttdoc">Routing table for objects identified by hash.</div><div class="ttdef"><b>Definition:</b> <a href="HashRouter_8h_source.html#l00052">HashRouter.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a557b7cbe6e4a43df56025123e62b91e7"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a557b7cbe6e4a43df56025123e62b91e7">ripple::ValidatorList::mutex_</a></div><div class="ttdeci">std::shared_timed_mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00142">ValidatorList.h:142</a></div></div>
|
||||
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/clear.html">std::vector::clear</a></div><div class="ttdeci">T clear(T... args)</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_1ValidatorList_html_a178bce347d83230ff994989adeb5327b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a178bce347d83230ff994989adeb5327b">ripple::ValidatorList::ValidatorList</a></div><div class="ttdeci">ValidatorList(ManifestCache &validatorManifests, ManifestCache &publisherManifests, TimeKeeper &timeKeeper, std::string const &databasePath, beast::Journal j, boost::optional< std::size_t > minimumQuorum=boost::none)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00064">ValidatorList.cpp:64</a></div></div>
|
||||
@@ -1166,32 +1165,32 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a018bcf9b2ddbc1ace229d8c0a37fdd79"><div class="ttname"><a href="namespaceripple.html#a018bcf9b2ddbc1ace229d8c0a37fdd79">ripple::verify</a></div><div class="ttdeci">bool verify(PublicKey const &publicKey, Slice const &m, Slice const &sig, bool mustBeFullyCanonical)</div><div class="ttdoc">Verify a signature on a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00268">PublicKey.cpp:268</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_1ValidatorList_html_a4219fb7d196bbc712b2dee8e5b32ae0b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a4219fb7d196bbc712b2dee8e5b32ae0b">ripple::ValidatorList::CacheValidatorFile</a></div><div class="ttdeci">void CacheValidatorFile(PublicKey const &pubKey, PublisherList const &publisher)</div><div class="ttdoc">Write a JSON UNL to a cache file.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00204">ValidatorList.cpp:204</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_adfee631eb841106a863e22ca33340dd8"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#adfee631eb841106a863e22ca33340dd8">ripple::ValidatorList::PublisherList::rawVersion</a></div><div class="ttdeci">std::uint32_t rawVersion</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00133">ValidatorList.h:133</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_adfee631eb841106a863e22ca33340dd8"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#adfee631eb841106a863e22ca33340dd8">ripple::ValidatorList::PublisherList::rawVersion</a></div><div class="ttdeci">std::uint32_t rawVersion</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00134">ValidatorList.h:134</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a7e49ac977e4bcf59745a09d426669f75"><div class="ttname"><a href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">Json::Value::append</a></div><div class="ttdeci">Value & append(const Value &value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00882">json_value.cpp:882</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a53a444cf253f5a11a1b800c23e691e31"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a53a444cf253f5a11a1b800c23e691e31">ripple::ValidatorList::dataPath_</a></div><div class="ttdeci">const boost::filesystem::path dataPath_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00140">ValidatorList.h:140</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a53a444cf253f5a11a1b800c23e691e31"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a53a444cf253f5a11a1b800c23e691e31">ripple::ValidatorList::dataPath_</a></div><div class="ttdeci">const boost::filesystem::path dataPath_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00141">ValidatorList.h:141</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_1ValidatorList_html_adca31b5572990c6930c0baed59af7ed7"><div class="ttname"><a href="classripple_1_1ValidatorList.html#adca31b5572990c6930c0baed59af7ed7">ripple::ValidatorList::applyList</a></div><div class="ttdeci">PublisherListStats applyList(std::string const &manifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, boost::optional< uint256 > const &hash={})</div><div class="ttdoc">Apply published list of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00296">ValidatorList.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PublicKey_html_a663437215503b159ed33b1664e4213a3"><div class="ttname"><a href="classripple_1_1PublicKey.html#a663437215503b159ed33b1664e4213a3">ripple::PublicKey::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00087">PublicKey.h:87</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html_a968f2c3bdc3420ca645ad54a5be5c6d9"><div class="ttname"><a href="structripple_1_1TrustChanges.html#a968f2c3bdc3420ca645ad54a5be5c6d9">ripple::TrustChanges::removed</a></div><div class="ttdeci">hash_set< NodeID > removed</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00073">ValidatorList.h:73</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ac3bef5a420cac0a3c854398d22d79e01"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ac3bef5a420cac0a3c854398d22d79e01">ripple::ValidatorList::minimumQuorum_</a></div><div class="ttdeci">boost::optional< std::size_t > minimumQuorum_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00145">ValidatorList.h:145</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html_a968f2c3bdc3420ca645ad54a5be5c6d9"><div class="ttname"><a href="structripple_1_1TrustChanges.html#a968f2c3bdc3420ca645ad54a5be5c6d9">ripple::TrustChanges::removed</a></div><div class="ttdeci">hash_set< NodeID > removed</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00074">ValidatorList.h:74</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ac3bef5a420cac0a3c854398d22d79e01"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ac3bef5a420cac0a3c854398d22d79e01">ripple::ValidatorList::minimumQuorum_</a></div><div class="ttdeci">boost::optional< std::size_t > minimumQuorum_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00146">ValidatorList.h:146</a></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</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af8fe24acb044cf9b928d14a1e84b63ac"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af8fe24acb044cf9b928d14a1e84b63ac">ripple::ValidatorList::publisherManifests_</a></div><div class="ttdeci">ManifestCache & publisherManifests_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00138">ValidatorList.h:138</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af8fe24acb044cf9b928d14a1e84b63ac"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af8fe24acb044cf9b928d14a1e84b63ac">ripple::ValidatorList::publisherManifests_</a></div><div class="ttdeci">ManifestCache & publisherManifests_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00139">ValidatorList.h:139</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a6494e744b90cbecd735b460fcd7be82f"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a6494e744b90cbecd735b460fcd7be82f">ripple::ManifestCache::revoked</a></div><div class="ttdeci">bool revoked(PublicKey const &pk) const</div><div class="ttdoc">Returns true if master key has been revoked in a manifest.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00328">app/misc/impl/Manifest.cpp:328</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a390041ee5976df2e6b170a3c6eed5de5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a390041ee5976df2e6b170a3c6eed5de5">ripple::ValidatorList::timeKeeper_</a></div><div class="ttdeci">TimeKeeper & timeKeeper_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00139">ValidatorList.h:139</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a390041ee5976df2e6b170a3c6eed5de5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a390041ee5976df2e6b170a3c6eed5de5">ripple::ValidatorList::timeKeeper_</a></div><div class="ttdeci">TimeKeeper & timeKeeper_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00140">ValidatorList.h:140</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a5b0d33cb960903cc89ba236178e0247b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a5b0d33cb960903cc89ba236178e0247b">ripple::ValidatorList::listed</a></div><div class="ttdeci">bool listed(PublicKey const &identity) const</div><div class="ttdoc">Returns true if public key is included on any lists.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00552">ValidatorList.cpp:552</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae18870f8d8eaa17b582f609cc486aa04"><div class="ttname"><a href="namespaceripple.html#ae18870f8d8eaa17b582f609cc486aa04">ripple::writeFileContents</a></div><div class="ttdeci">void writeFileContents(boost::system::error_code &ec, boost::filesystem::path const &destPath, std::string const &contents)</div><div class="ttdef"><b>Definition:</b> <a href="FileUtilities_8cpp_source.html#l00066">FileUtilities.cpp:66</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a551be32de1cc0f8a8ff1f14ee84d892b"><div class="ttname"><a href="namespaceripple.html#a551be32de1cc0f8a8ff1f14ee84d892b">ripple::base64_decode</a></div><div class="ttdeci">std::string base64_decode(std::string const &data)</div><div class="ttdef"><b>Definition:</b> <a href="base64_8cpp_source.html#l00245">base64.cpp:245</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#l00333">Journal.h:333</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#l00321">Journal.h:321</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a23c7027ca674f989f90564d63ef36c74"><div class="ttname"><a href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">Json::Value::size</a></div><div class="ttdeci">UInt size() const</div><div class="ttdoc">Number of values in array or object.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00706">json_value.cpp:706</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a7f05c967613f99e5f05af017673c6765"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a7f05c967613f99e5f05af017673c6765">ripple::ManifestCache::for_each_manifest</a></div><div class="ttdeci">void for_each_manifest(Function &&f) const</div><div class="ttdoc">Invokes the callback once for every populated manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00369">Manifest.h:369</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a7f05c967613f99e5f05af017673c6765"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a7f05c967613f99e5f05af017673c6765">ripple::ManifestCache::for_each_manifest</a></div><div class="ttdeci">void for_each_manifest(Function &&f) const</div><div class="ttdoc">Invokes the callback once for every populated manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00378">Manifest.h:378</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Overlay_html_a516f776bf7ff0dbf6a8be71b7355e5be"><div class="ttname"><a href="classripple_1_1Overlay.html#a516f776bf7ff0dbf6a8be71b7355e5be">ripple::Overlay::getActivePeers</a></div><div class="ttdeci">virtual PeerSequence getActivePeers() const =0</div><div class="ttdoc">Returns a sequence representing the current list of peers.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a63d2a671ff6ffd00111188031808aa78"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a63d2a671ff6ffd00111188031808aa78">ripple::ListDisposition::untrusted</a></div><div class="ttdeci">@ untrusted</div><div class="ttdoc">List signed by untrusted publisher key.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a8409a7089c3e04f972f1513a54576133"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a8409a7089c3e04f972f1513a54576133">ripple::ManifestCache::getSigningKey</a></div><div class="ttdeci">PublicKey getSigningKey(PublicKey const &pk) const</div><div class="ttdoc">Returns master key's current signing key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00268">app/misc/impl/Manifest.cpp:268</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ad6d4df2227321bab05e86667609a7fad"><div class="ttname"><a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(const char *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00932">json_value.cpp:932</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="aclassripple_1_1ValidatorList_html_af8c342923da977e84631fd4c54380c6d"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af8c342923da977e84631fd4c54380c6d">ripple::ValidatorList::requiredListVersion</a></div><div class="ttdeci">static constexpr std::uint32_t requiredListVersion</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00167">ValidatorList.h:167</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af8c342923da977e84631fd4c54380c6d"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af8c342923da977e84631fd4c54380c6d">ripple::ValidatorList::requiredListVersion</a></div><div class="ttdeci">static constexpr std::uint32_t requiredListVersion</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00168">ValidatorList.h:168</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_afa2abec0b9e9eb4e96e4a4d948466cbd"><div class="ttname"><a href="classripple_1_1ValidatorList.html#afa2abec0b9e9eb4e96e4a4d948466cbd">ripple::ValidatorList::applyListAndBroadcast</a></div><div class="ttdeci">PublisherListStats applyListAndBroadcast(std::string const &manifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter)</div><div class="ttdoc">Apply published list of public keys, then broadcast it to all peers that have not seen it or sent it.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00233">ValidatorList.cpp:233</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_1HashRouter_html_a29980c0f77dcc002ef322c23080f3266"><div class="ttname"><a href="classripple_1_1HashRouter.html#a29980c0f77dcc002ef322c23080f3266">ripple::HashRouter::shouldRelay</a></div><div class="ttdeci">std::optional< std::set< PeerShortID > > shouldRelay(uint256 const &key)</div><div class="ttdoc">Determines whether the hashed item should be relayed.</div><div class="ttdef"><b>Definition:</b> <a href="HashRouter_8cpp_source.html#l00118">HashRouter.cpp:118</a></div></div>
|
||||
@@ -1203,28 +1202,29 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3">ripple::ManifestDisposition::invalid</a></div><div class="ttdeci">@ invalid</div><div class="ttdoc">Timely, but invalid signature.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a0937f06a5eddf696521deaef47192a32"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a0937f06a5eddf696521deaef47192a32">ripple::ValidatorList::negativeUNLFilter</a></div><div class="ttdeci">std::vector< std::shared_ptr< STValidation > > negativeUNLFilter(std::vector< std::shared_ptr< STValidation >> &&validations) const</div><div class="ttdoc">Remove validations that are from validators on the negative UNL.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01005">ValidatorList.cpp:1005</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a1627eb9d6568d6d0252fa8bb711c0a59"><div class="ttname"><a href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">Json::Value::isArray</a></div><div class="ttdeci">bool isArray() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01015">json_value.cpp:1015</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a6995e4adf4fc3157d5333f659d409b4a"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a6995e4adf4fc3157d5333f659d409b4a">ripple::ValidatorList::PublisherList::rawBlob</a></div><div class="ttdeci">std::string rawBlob</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00131">ValidatorList.h:131</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a6995e4adf4fc3157d5333f659d409b4a"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a6995e4adf4fc3157d5333f659d409b4a">ripple::ValidatorList::PublisherList::rawBlob</a></div><div class="ttdeci">std::string rawBlob</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00132">ValidatorList.h:132</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a79545d89d7c7c5bfef7f15ce0510577b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a79545d89d7c7c5bfef7f15ce0510577b">ripple::ValidatorList::calculateQuorum</a></div><div class="ttdeci">std::size_t calculateQuorum(std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize)</div><div class="ttdoc">Return quorum for trusted validator set.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00833">ValidatorList.cpp:833</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470">ripple::ManifestDisposition::accepted</a></div><div class="ttdeci">@ accepted</div><div class="ttdoc">Manifest is valid.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ae572133b799990fc68d8071e6b835b39"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ae572133b799990fc68d8071e6b835b39">ripple::ValidatorList::localPubKey_</a></div><div class="ttdeci">PublicKey localPubKey_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00161">ValidatorList.h:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ae572133b799990fc68d8071e6b835b39"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ae572133b799990fc68d8071e6b835b39">ripple::ValidatorList::localPubKey_</a></div><div class="ttdeci">PublicKey localPubKey_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00162">ValidatorList.h:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html"><div class="ttname"><a href="classripple_1_1ManifestCache.html">ripple::ManifestCache</a></div><div class="ttdoc">Remembers manifests with the highest sequence number.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00209">Manifest.h:209</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a12f49b76ef58d9c64310aa4a7ce0115a"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a12f49b76ef58d9c64310aa4a7ce0115a">ripple::ValidatorList::loadLists</a></div><div class="ttdeci">std::vector< std::string > loadLists()</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00438">ValidatorList.cpp:438</a></div></div>
|
||||
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ae06a469121f9f99ed9f3049e46d0206c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ae06a469121f9f99ed9f3049e46d0206c">ripple::ValidatorList::trustedSigningKeys_</a></div><div class="ttdeci">hash_set< PublicKey > trustedSigningKeys_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00159">ValidatorList.h:159</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ae06a469121f9f99ed9f3049e46d0206c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ae06a469121f9f99ed9f3049e46d0206c">ripple::ValidatorList::trustedSigningKeys_</a></div><div class="ttdeci">hash_set< PublicKey > trustedSigningKeys_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00160">ValidatorList.h:160</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4f4d968c386163c7286107610908902b"><div class="ttname"><a href="namespaceripple.html#a4f4d968c386163c7286107610908902b">ripple::deserializeManifest</a></div><div class="ttdeci">boost::optional< Manifest > deserializeManifest(Slice s)</div><div class="ttdoc">Constructs Manifest from serialized string.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ac26b319f046fcd0af996c60511cd1547"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ac26b319f046fcd0af996c60511cd1547">ripple::ValidatorList::load</a></div><div class="ttdeci">bool load(PublicKey const &localSigningKey, std::vector< std::string > const &configKeys, std::vector< std::string > const &publisherKeys)</div><div class="ttdoc">Load configured trusted keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00082">ValidatorList.cpp:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a30930d47bbf6d9db299be15a72af1e13"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a30930d47bbf6d9db299be15a72af1e13">ripple::ValidatorList::for_each_available</a></div><div class="ttdeci">void for_each_available(std::function< void(std::string const &manifest, std::string const &blob, std::string const &signature, std::uint32_t version, PublicKey const &pubKey, std::size_t sequence, uint256 const &hash)> func) const</div><div class="ttdoc">Invokes the callback once for every available publisher list's raw data members.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00774">ValidatorList.cpp:774</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Overlay_html"><div class="ttname"><a href="classripple_1_1Overlay.html">ripple::Overlay</a></div><div class="ttdoc">Manages the set of connected peers.</div><div class="ttdef"><b>Definition:</b> <a href="Overlay_8h_source.html#l00052">Overlay.h:52</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc">ripple::ListDisposition::same_sequence</a></div><div class="ttdeci">@ same_sequence</div><div class="ttdoc">Same sequence as current list.</div></div>
|
||||
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abda439bb874eb6090230057a26e41bb2"><div class="ttname"><a href="namespaceripple.html#abda439bb874eb6090230057a26e41bb2">ripple::strViewUnHex</a></div><div class="ttdeci">boost::optional< Blob > strViewUnHex(boost::string_view const &strSrc)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8h_source.html#l00118">StringUtilities.h:118</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abda439bb874eb6090230057a26e41bb2"><div class="ttname"><a href="namespaceripple.html#abda439bb874eb6090230057a26e41bb2">ripple::strViewUnHex</a></div><div class="ttdeci">boost::optional< Blob > strViewUnHex(boost::string_view const &strSrc)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8h_source.html#l00095">StringUtilities.h:95</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a74b305583ec3aacf4f9dd06e799dc265"><div class="ttname"><a href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">Json::Value::asUInt</a></div><div class="ttdeci">UInt asUInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00545">json_value.cpp:545</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3">ripple::ListDisposition::invalid</a></div><div class="ttdeci">@ invalid</div><div class="ttdoc">Invalid format or signature.</div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Reader_html_a8ee4d40504e4f8b069745d762ab4d78c"><div class="ttname"><a href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">Json::Reader::parse</a></div><div class="ttdeci">bool parse(std::string const &document, Value &root)</div><div class="ttdoc">Read a Value from a JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="json__reader_8cpp_source.html#l00073">json_reader.cpp:73</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a94f8763278cc8e85a241cfccaed69183"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">ripple::ValidatorList::mutex_</a></div><div class="ttdeci">boost::shared_mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00143">ValidatorList.h:143</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TimeKeeper_html_af1b5d38f3ba1bcacfbb7a89979af70e4"><div class="ttname"><a href="classripple_1_1TimeKeeper.html#af1b5d38f3ba1bcacfbb7a89979af70e4">ripple::TimeKeeper::now</a></div><div class="ttdeci">virtual time_point now() const override=0</div><div class="ttdoc">Returns the estimate of wall time, in network time.</div></div>
|
||||
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/count.html">std::unordered_set::count</a></div><div class="ttdeci">T count(T... args)</div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html_a0c0a50258cfb5466d79bcff91a8d5c00"><div class="ttname"><a href="structripple_1_1TrustChanges.html#a0c0a50258cfb5466d79bcff91a8d5c00">ripple::TrustChanges::added</a></div><div class="ttdeci">hash_set< NodeID > added</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00072">ValidatorList.h:72</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html_a0c0a50258cfb5466d79bcff91a8d5c00"><div class="ttname"><a href="structripple_1_1TrustChanges.html#a0c0a50258cfb5466d79bcff91a8d5c00">ripple::TrustChanges::added</a></div><div class="ttdeci">hash_set< NodeID > added</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00073">ValidatorList.h:73</a></div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">ripple::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</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>
|
||||
@@ -1232,24 +1232,24 @@ $(function() {
|
||||
<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="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_a3b423ad1ba6341f945c08c13fe141150a9a32e2a438c197a712d352ca4e69b65b"><div class="ttname"><a href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150a9a32e2a438c197a712d352ca4e69b65b">ripple::ProtocolFeature::ValidatorListPropagation</a></div><div class="ttdeci">@ ValidatorListPropagation</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00067">strHex.h:67</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00045">strHex.h:45</a></div></div>
|
||||
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
|
||||
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits::max</a></div><div class="ttdeci">T max(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a608e1393a7167c3eab922c3842c17f0d"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a608e1393a7167c3eab922c3842c17f0d">ripple::ValidatorList::expires</a></div><div class="ttdeci">boost::optional< TimeKeeper::time_point > expires() const</div><div class="ttdoc">Return the time when the validator list will expire.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00641">ValidatorList.cpp:641</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a9de7a870beb3104dc8320d6367b7f7e8"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a9de7a870beb3104dc8320d6367b7f7e8">ripple::ValidatorList::trusted</a></div><div class="ttdeci">bool trusted(PublicKey const &identity) const</div><div class="ttdoc">Returns true if public key is trusted.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00561">ValidatorList.cpp:561</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a623a1124f621b9ee5745bd22094b4acb"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">ripple::ValidatorList::trustedMasterKeys_</a></div><div class="ttdeci">hash_set< PublicKey > trustedMasterKeys_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00154">ValidatorList.h:154</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a623a1124f621b9ee5745bd22094b4acb"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a623a1124f621b9ee5745bd22094b4acb">ripple::ValidatorList::trustedMasterKeys_</a></div><div class="ttdeci">hash_set< PublicKey > trustedMasterKeys_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00155">ValidatorList.h:155</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_afef3dd7af8c40b51da43a945f632b4c5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#afef3dd7af8c40b51da43a945f632b4c5">ripple::ValidatorList::getNegativeUNL</a></div><div class="ttdeci">hash_set< PublicKey > getNegativeUNL() const</div><div class="ttdoc">get the master public keys of Negative UNL validators</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00991">ValidatorList.cpp:991</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a002fda13878b813249f3fd49e64577fd"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a002fda13878b813249f3fd49e64577fd">ripple::ValidatorList::count</a></div><div class="ttdeci">std::size_t count() const</div><div class="ttdoc">Return the number of configured validator list sites.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00634">ValidatorList.cpp:634</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a882c588d2f26d7d61ae3ffe4212cbae0"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a882c588d2f26d7d61ae3ffe4212cbae0">ripple::ManifestCache::applyManifest</a></div><div class="ttdeci">ManifestDisposition applyManifest(Manifest m)</div><div class="ttdoc">Add manifest to cache.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00340">app/misc/impl/Manifest.cpp:340</a></div></div>
|
||||
<div class="ttc" id="ashared_mutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/shared_mutex.html">shared_mutex</a></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< NetClock >::time_point</a></div><div class="ttdeci">typename NetClock ::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_1ValidatorList_html_a4489b055e951d0923286cffecd9dee46"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">ripple::ValidatorList::keyListings_</a></div><div class="ttdeci">hash_map< PublicKey, std::size_t > keyListings_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00151">ValidatorList.h:151</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a4489b055e951d0923286cffecd9dee46"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a4489b055e951d0923286cffecd9dee46">ripple::ValidatorList::keyListings_</a></div><div class="ttdeci">hash_map< PublicKey, std::size_t > keyListings_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00152">ValidatorList.h:152</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470">ripple::ListDisposition::accepted</a></div><div class="ttdeci">@ accepted</div><div class="ttdoc">List is valid.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a2c598bf8d6f6358e1f08eb47df0b49d2"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a2c598bf8d6f6358e1f08eb47df0b49d2">ripple::ValidatorList::quorum_</a></div><div class="ttdeci">std::atomic< std::size_t > quorum_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00144">ValidatorList.h:144</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a2c598bf8d6f6358e1f08eb47df0b49d2"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a2c598bf8d6f6358e1f08eb47df0b49d2">ripple::ValidatorList::quorum_</a></div><div class="ttdeci">std::atomic< std::size_t > quorum_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00145">ValidatorList.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html_ad024b15fa67696e8d1eba3744e800d32"><div class="ttname"><a href="classbeast_1_1abstract__clock.html#ad024b15fa67696e8d1eba3744e800d32">beast::abstract_clock< NetClock >::duration</a></div><div class="ttdeci">typename NetClock ::duration duration</div><div class="ttdef"><b>Definition:</b> <a href="abstract__clock_8h_source.html#l00062">abstract_clock.h:62</a></div></div>
|
||||
<div class="ttc" id="ashared_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html">ripple::ValidatorList::PublisherList</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00121">ValidatorList.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ad28f57783826e0b090713c89265c81e4"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ad28f57783826e0b090713c89265c81e4">ripple::ValidatorList::quorum</a></div><div class="ttdeci">std::size_t quorum() const</div><div class="ttdoc">Get quorum value for current trusted key set.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00342">ValidatorList.h:342</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html">ripple::ValidatorList::PublisherList</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00122">ValidatorList.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ad28f57783826e0b090713c89265c81e4"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ad28f57783826e0b090713c89265c81e4">ripple::ValidatorList::quorum</a></div><div class="ttdeci">std::size_t quorum() const</div><div class="ttdoc">Get quorum value for current trusted key set.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00343">ValidatorList.h:343</a></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_1ValidatorList_html_a7204fee0608cd8491a7b1a7fbc611962"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a7204fee0608cd8491a7b1a7fbc611962">ripple::ValidatorList::removePublisherList</a></div><div class="ttdeci">bool removePublisherList(PublicKey const &publisherKey)</div><div class="ttdoc">Stop trusting publisher's list of keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00606">ValidatorList.cpp:606</a></div></div>
|
||||
<!-- start footer part -->
|
||||
|
||||
Reference in New Issue
Block a user