mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-29 15:35:50 +00:00
deploy: e95683a0fb
This commit is contained in:
@@ -247,9 +247,9 @@ $(function() {
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a390041ee5976df2e6b170a3c6eed5de5"> 226</a></span> <a class="code hl_class" href="classripple_1_1TimeKeeper.html">TimeKeeper</a>& <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a390041ee5976df2e6b170a3c6eed5de5">timeKeeper_</a>;</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a9475570d68abff79cc3392bd658bccb4"> 227</a></span> boost::filesystem::path <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a9475570d68abff79cc3392bd658bccb4">dataPath_</a>;</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a82ca85cd7be327072ee4ecc3bcb8fb27"> 228</a></span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a82ca85cd7be327072ee4ecc3bcb8fb27">j_</a>;</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183"> 229</a></span> boost::shared_mutex <span class="keyword">mutable</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>;</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a7d01331569744f1a083c544a31eec542"> 230</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">lock_guard</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a><<span class="keyword">decltype</span>(<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>)>;</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#af3ef45920a9f32e107842a863fb65220"> 231</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">shared_lock</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a><<span class="keyword">decltype</span>(<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>)>;</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002"> 229</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_mutex.html">std::shared_mutex</a> <span class="keyword">mutable</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002">mutex_</a>;</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a7d01331569744f1a083c544a31eec542"> 230</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">lock_guard</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a><<span class="keyword">decltype</span>(<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002">mutex_</a>)>;</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#af3ef45920a9f32e107842a863fb65220"> 231</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">shared_lock</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">std::shared_lock</a><<span class="keyword">decltype</span>(<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002">mutex_</a>)>;</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#a2c598bf8d6f6358e1f08eb47df0b49d2"> 233</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic<std::size_t></a> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a2c598bf8d6f6358e1f08eb47df0b49d2">quorum_</a>;</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#ac3b9186600dcd1c5326c80af17165741"> 234</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<std::size_t></a> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#ac3b9186600dcd1c5326c80af17165741">minimumQuorum_</a>;</div>
|
||||
@@ -474,7 +474,7 @@ $(function() {
|
||||
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">QuorumKeys</a></div>
|
||||
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#af37bfdb23c49649cfa40a40ac5d182fd"> 673</a></span> <a class="code hl_function" href="classripple_1_1ValidatorList.html#af37bfdb23c49649cfa40a40ac5d182fd">getQuorumKeys</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">shared_lock</a> read_lock{<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183">mutex_</a>};</div>
|
||||
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/shared_lock.html">shared_lock</a> read_lock{<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002">mutex_</a>};</div>
|
||||
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> <span class="keywordflow">return</span> {<a class="code hl_variable" href="classripple_1_1ValidatorList.html#a2c598bf8d6f6358e1f08eb47df0b49d2">quorum_</a>, <a class="code hl_variable" href="classripple_1_1ValidatorList.html#ae06a469121f9f99ed9f3049e46d0206c">trustedSigningKeys_</a>};</div>
|
||||
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> }</div>
|
||||
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> </div>
|
||||
@@ -709,13 +709,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a727b089f03d260cebfaca07ee4c83059"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a727b089f03d260cebfaca07ee4c83059">ripple::ValidatorList::for_each_available</a></div><div class="ttdeci">void for_each_available(std::function< void(std::string const &manifest, std::uint32_t version, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, PublicKey const &pubKey, std::size_t maxSequence, 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#l01760">ValidatorList.cpp:1760</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a74578a60966c12996799fd9784d66741"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a74578a60966c12996799fd9784d66741">ripple::ValidatorList::expires</a></div><div class="ttdeci">std::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#l01610">ValidatorList.cpp:1610</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#l01819">ValidatorList.cpp:1819</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a796cfdb52b275852b6aa548bcf42a002"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002">ripple::ValidatorList::mutex_</a></div><div class="ttdeci">std::shared_mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00229">ValidatorList.h:229</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a7bdc06d223ec320799b7b09fe38fb16a"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a7bdc06d223ec320799b7b09fe38fb16a">ripple::ValidatorList::applyListsAndBroadcast</a></div><div class="ttdeci">PublisherListStats applyListsAndBroadcast(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, NetworkOPs &networkOPs)</div><div class="ttdoc">Apply multiple published lists of public keys, then broadcast it to all peers that have not seen it o...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00940">ValidatorList.cpp:940</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a7d01331569744f1a083c544a31eec542"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a7d01331569744f1a083c544a31eec542">ripple::ValidatorList::lock_guard</a></div><div class="ttdeci">std::lock_guard< decltype(mutex_)> lock_guard</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00230">ValidatorList.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a82ca85cd7be327072ee4ecc3bcb8fb27"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a82ca85cd7be327072ee4ecc3bcb8fb27">ripple::ValidatorList::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00228">ValidatorList.h:228</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#l01498">ValidatorList.cpp:1498</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a923f3aa3898a824b4b6947abd88502c5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a923f3aa3898a824b4b6947abd88502c5">ripple::ValidatorList::getListedKey</a></div><div class="ttdeci">std::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#l01468">ValidatorList.cpp:1468</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a9475570d68abff79cc3392bd658bccb4"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a9475570d68abff79cc3392bd658bccb4">ripple::ValidatorList::dataPath_</a></div><div class="ttdeci">boost::filesystem::path const dataPath_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00227">ValidatorList.h:227</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#l00229">ValidatorList.h:229</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a9d3a6dfa4f7ffe2717513369298e7268"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a9d3a6dfa4f7ffe2717513369298e7268">ripple::ValidatorList::removePublisherList</a></div><div class="ttdeci">bool removePublisherList(lock_guard const &, PublicKey const &publisherKey, PublisherStatus reason)</div><div class="ttdoc">Stop trusting publisher's list of keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01513">ValidatorList.cpp:1513</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#l01461">ValidatorList.cpp:1461</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aa0c6d081fe5e626dc63a9cd949de2d85"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aa0c6d081fe5e626dc63a9cd949de2d85">ripple::ValidatorList::maxSupportedBlobs</a></div><div class="ttdeci">static constexpr std::size_t maxSupportedBlobs</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00272">ValidatorList.h:272</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user