mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 05:25:55 +00:00
deploy: f259cc1ab6
This commit is contained in:
@@ -641,13 +641,13 @@ $(function() {
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  </div>
|
||||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1NetworkOPs_html"><div class="ttname"><a href="classripple_1_1NetworkOPs.html">ripple::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8h_source.html#l00086">NetworkOPs.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NetworkOPs_html"><div class="ttname"><a href="classripple_1_1NetworkOPs.html">ripple::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8h_source.html#l00090">NetworkOPs.h:90</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1MessageWithHash_html_a17b716a96c5adf8f12cee236370a3aa5"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1MessageWithHash.html#a17b716a96c5adf8f12cee236370a3aa5">ripple::ValidatorList::MessageWithHash::MessageWithHash</a></div><div class="ttdeci">MessageWithHash()=default</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_aad9dd39b951a5b4a42bba0593ac16289"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#aad9dd39b951a5b4a42bba0593ac16289">ripple::ValidatorList::PublisherList::sequence</a></div><div class="ttdeci">std::size_t sequence</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00180">ValidatorList.h:180</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#l00224">ValidatorList.h:224</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4">ripple::ListDisposition::pending</a></div><div class="ttdeci">@ pending</div><div class="ttdoc">List will be valid in the future.</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#l01641">ValidatorList.cpp:1641</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#l01412">ValidatorList.cpp:1412</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#l01642">ValidatorList.cpp:1642</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#l01413">ValidatorList.cpp:1413</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a3377c0090810a38667f445596bb1aaf7"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a3377c0090810a38667f445596bb1aaf7">ripple::ValidatorList::PublisherListStats::PublisherListStats</a></div><div class="ttdeci">PublisherListStats()=default</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorBlobInfo_html_ab85c1d3f43dae20290c0271a1cfd4270"><div class="ttname"><a href="structripple_1_1ValidatorBlobInfo.html#ab85c1d3f43dae20290c0271a1cfd4270">ripple::ValidatorBlobInfo::signature</a></div><div class="ttdeci">std::string signature</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00121">ValidatorList.h:121</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>
|
||||
@@ -661,60 +661,60 @@ $(function() {
|
||||
<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="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_afb78f6ff830cea855542f3ad78a587b1"><div class="ttname"><a href="classripple_1_1ValidatorList.html#afb78f6ff830cea855542f3ad78a587b1">ripple::ValidatorList::supportedListVersions</a></div><div class="ttdeci">static constexpr std::uint32_t supportedListVersions[]</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00256">ValidatorList.h:256</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a437c1823bf6bb8498cc153896b3abfa5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a437c1823bf6bb8498cc153896b3abfa5">ripple::ValidatorList::buildBlobInfos</a></div><div class="ttdeci">static void buildBlobInfos(std::map< std::size_t, ValidatorBlobInfo > &blobInfos, PublisherListCollection const &lists)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00776">ValidatorList.cpp:776</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a437c1823bf6bb8498cc153896b3abfa5"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a437c1823bf6bb8498cc153896b3abfa5">ripple::ValidatorList::buildBlobInfos</a></div><div class="ttdeci">static void buildBlobInfos(std::map< std::size_t, ValidatorBlobInfo > &blobInfos, PublisherListCollection const &lists)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00777">ValidatorList.cpp:777</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</a></div><div class="ttdoc">STL class.</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#l00869">ValidatorList.cpp:869</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#l01404">ValidatorList.cpp:1404</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#l01947">ValidatorList.cpp:1947</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#l00870">ValidatorList.cpp:870</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#l01405">ValidatorList.cpp:1405</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#l01950">ValidatorList.cpp:1950</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af37bfdb23c49649cfa40a40ac5d182fd"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af37bfdb23c49649cfa40a40ac5d182fd">ripple::ValidatorList::getQuorumKeys</a></div><div class="ttdeci">QuorumKeys getQuorumKeys() const</div><div class="ttdoc">Get the quorum and all of the trusted keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00658">ValidatorList.h:658</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#l00278">ValidatorList.h:278</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#l00253">ValidatorList.h:253</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#l00261">ValidatorList.h:261</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#l00228">ValidatorList.h:228</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_ab1eaafc17bdc547f85f4898d5535c6e5"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#ab1eaafc17bdc547f85f4898d5535c6e5">ripple::ValidatorList::PublisherList::validUntil</a></div><div class="ttdeci">TimeKeeper::time_point validUntil</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00182">ValidatorList.h:182</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#l01933">ValidatorList.cpp:1933</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af2dde165e04bd3a99a397fe3541f341e"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af2dde165e04bd3a99a397fe3541f341e">ripple::ValidatorList::buildValidatorListMessages</a></div><div class="ttdeci">static std::pair< std::size_t, std::size_t > buildValidatorListMessages(std::size_t messageVersion, std::uint64_t peerSequence, std::size_t maxSequence, std::uint32_t rawVersion, std::string const &rawManifest, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, std::vector< MessageWithHash > &messages, std::size_t maxSize=maximiumMessageSize)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00612">ValidatorList.cpp:612</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#l01936">ValidatorList.cpp:1936</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af2dde165e04bd3a99a397fe3541f341e"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af2dde165e04bd3a99a397fe3541f341e">ripple::ValidatorList::buildValidatorListMessages</a></div><div class="ttdeci">static std::pair< std::size_t, std::size_t > buildValidatorListMessages(std::size_t messageVersion, std::uint64_t peerSequence, std::size_t maxSequence, std::uint32_t rawVersion, std::string const &rawManifest, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, std::vector< MessageWithHash > &messages, std::size_t maxSize=maximiumMessageSize)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00613">ValidatorList.cpp:613</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="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#l00259">ValidatorList.h:259</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="astructripple_1_1ValidatorBlobInfo_html_a14a9062d631a59e17893186560310288"><div class="ttname"><a href="structripple_1_1ValidatorBlobInfo.html#a14a9062d631a59e17893186560310288">ripple::ValidatorBlobInfo::blob</a></div><div class="ttdeci">std::string blob</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00119">ValidatorList.h:119</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a1c1a5dcd8079d94a6affd3602b9d4fbc"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a1c1a5dcd8079d94a6affd3602b9d4fbc">ripple::ValidatorList::PublisherListStats::bestDisposition</a></div><div class="ttdeci">ListDisposition bestDisposition() const</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00085">ValidatorList.cpp:85</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a1c1a5dcd8079d94a6affd3602b9d4fbc"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a1c1a5dcd8079d94a6affd3602b9d4fbc">ripple::ValidatorList::PublisherListStats::bestDisposition</a></div><div class="ttdeci">ListDisposition bestDisposition() const</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00086">ValidatorList.cpp:86</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="aclassripple_1_1ValidatorList_html_acf339d3f8e4939b5cd5075374ecc9691"><div class="ttname"><a href="classripple_1_1ValidatorList.html#acf339d3f8e4939b5cd5075374ecc9691">ripple::ValidatorList::parseBlobs</a></div><div class="ttdeci">static std::vector< ValidatorBlobInfo > parseBlobs(std::uint32_t version, Json::Value const &body)</div><div class="ttdoc">Pull the blob/signature/manifest information out of the appropriate Json body fields depending on the...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00362">ValidatorList.cpp:362</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_acf339d3f8e4939b5cd5075374ecc9691"><div class="ttname"><a href="classripple_1_1ValidatorList.html#acf339d3f8e4939b5cd5075374ecc9691">ripple::ValidatorList::parseBlobs</a></div><div class="ttdeci">static std::vector< ValidatorBlobInfo > parseBlobs(std::uint32_t version, Json::Value const &body)</div><div class="ttdoc">Pull the blob/signature/manifest information out of the appropriate Json body fields depending on the...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00363">ValidatorList.cpp:363</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3ac4bfb2a0bab0e91bc7dcfbe3bbec246e"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3ac4bfb2a0bab0e91bc7dcfbe3bbec246e">ripple::ListDisposition::expired</a></div><div class="ttdeci">@ expired</div><div class="ttdoc">List is expired, but has the largest non-pending sequence seen so far.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html">ripple::ValidatorList::PublisherListCollection</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00194">ValidatorList.h:194</a></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#l00053">HashRouter.h:53</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_a98a463c60ddca4e5dfcb5e779b80bda9"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a98a463c60ddca4e5dfcb5e779b80bda9">ripple::ValidatorList::PublisherListCollection::maxSequence</a></div><div class="ttdeci">std::optional< std::size_t > maxSequence</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00217">ValidatorList.h:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a0056ded6793baf9fda1c2f1fcffc535b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a0056ded6793baf9fda1c2f1fcffc535b">ripple::ValidatorList::getTrustedKey</a></div><div class="ttdeci">std::optional< PublicKey > getTrustedKey(PublicKey const &identity) const</div><div class="ttdoc">Returns master public key if public key is trusted.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01396">ValidatorList.cpp:1396</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a023f425a3145224e0101f0ef9db7c917"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a023f425a3145224e0101f0ef9db7c917">ripple::ValidatorList::sendValidatorList</a></div><div class="ttdeci">static void sendValidatorList(Peer &peer, std::uint64_t peerSequence, PublicKey const &publisherKey, std::size_t maxSequence, std::uint32_t rawVersion, std::string const &rawManifest, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, HashRouter &hashRouter, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00749">ValidatorList.cpp:749</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a0056ded6793baf9fda1c2f1fcffc535b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a0056ded6793baf9fda1c2f1fcffc535b">ripple::ValidatorList::getTrustedKey</a></div><div class="ttdeci">std::optional< PublicKey > getTrustedKey(PublicKey const &identity) const</div><div class="ttdoc">Returns master public key if public key is trusted.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01397">ValidatorList.cpp:1397</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a023f425a3145224e0101f0ef9db7c917"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a023f425a3145224e0101f0ef9db7c917">ripple::ValidatorList::sendValidatorList</a></div><div class="ttdeci">static void sendValidatorList(Peer &peer, std::uint64_t peerSequence, PublicKey const &publisherKey, std::size_t maxSequence, std::uint32_t rawVersion, std::string const &rawManifest, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, HashRouter &hashRouter, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00750">ValidatorList.cpp:750</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_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#l01419">ValidatorList.cpp:1419</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#l01420">ValidatorList.cpp:1420</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1MessageWithHash_html"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ripple::ValidatorList::MessageWithHash</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00303">ValidatorList.h:303</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a61c0b817fc56c96d5a6c40a0e7dadbeb"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a61c0b817fc56c96d5a6c40a0e7dadbeb">ripple::ValidatorList::cacheValidatorFile</a></div><div class="ttdeci">void cacheValidatorFile(lock_guard const &lock, PublicKey const &pubKey) const</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#l00331">ValidatorList.cpp:331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a61c0b817fc56c96d5a6c40a0e7dadbeb"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a61c0b817fc56c96d5a6c40a0e7dadbeb">ripple::ValidatorList::cacheValidatorFile</a></div><div class="ttdeci">void cacheValidatorFile(lock_guard const &lock, PublicKey const &pubKey) const</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#l00332">ValidatorList.cpp:332</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aff78bcfb98b735a41d082871e735ccc7"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aff78bcfb98b735a41d082871e735ccc7">ripple::ValidatorList::hash_append</a></div><div class="ttdeci">friend void hash_append(Hasher &h, PublisherListCollection pl)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00833">ValidatorList.h:833</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1MessageWithHash_html_a32361a9723374c9da5a161df232f5910"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1MessageWithHash.html#a32361a9723374c9da5a161df232f5910">ripple::ValidatorList::MessageWithHash::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00311">ValidatorList.h:311</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aa4effc5014393e8a6eae30d95053df28"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aa4effc5014393e8a6eae30d95053df28">ripple::ValidatorList::ValidatorList</a></div><div class="ttdeci">ValidatorList(ManifestCache &validatorManifests, ManifestCache &publisherManifests, TimeKeeper &timeKeeper, std::string const &databasePath, beast::Journal j, std::optional< std::size_t > minimumQuorum=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00118">ValidatorList.cpp:118</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aa4effc5014393e8a6eae30d95053df28"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aa4effc5014393e8a6eae30d95053df28">ripple::ValidatorList::ValidatorList</a></div><div class="ttdeci">ValidatorList(ManifestCache &validatorManifests, ManifestCache &publisherManifests, TimeKeeper &timeKeeper, std::string const &databasePath, beast::Journal j, std::optional< std::size_t > minimumQuorum=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00119">ValidatorList.cpp:119</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#l00227">ValidatorList.h:227</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_ab22f32e8b38152895ef09736fea12d8c"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#ab22f32e8b38152895ef09736fea12d8c">ripple::ValidatorList::PublisherListStats::status</a></div><div class="ttdeci">PublisherStatus status</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00299">ValidatorList.h:299</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a11929bd666b5a688054d623832118033"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a11929bd666b5a688054d623832118033">ripple::ValidatorList::getCacheFileName</a></div><div class="ttdeci">boost::filesystem::path getCacheFileName(lock_guard const &, PublicKey const &pubKey) const</div><div class="ttdoc">Get the filename used for caching UNLs.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00250">ValidatorList.cpp:250</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a5f9f984bf774a8dc62ebcc96a9660a25"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a5f9f984bf774a8dc62ebcc96a9660a25">ripple::ValidatorList::verify</a></div><div class="ttdeci">ListDisposition verify(lock_guard const &, 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#l01259">ValidatorList.cpp:1259</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a11929bd666b5a688054d623832118033"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a11929bd666b5a688054d623832118033">ripple::ValidatorList::getCacheFileName</a></div><div class="ttdeci">boost::filesystem::path getCacheFileName(lock_guard const &, PublicKey const &pubKey) const</div><div class="ttdoc">Get the filename used for caching UNLs.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00251">ValidatorList.cpp:251</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a5f9f984bf774a8dc62ebcc96a9660a25"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a5f9f984bf774a8dc62ebcc96a9660a25">ripple::ValidatorList::verify</a></div><div class="ttdeci">ListDisposition verify(lock_guard const &, 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#l01260">ValidatorList.cpp:1260</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="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a0152f32b497bbaa62e9a85e0be90bb02"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a0152f32b497bbaa62e9a85e0be90bb02">ripple::ValidatorList::PublisherListStats::mergeDispositions</a></div><div class="ttdeci">void mergeDispositions(PublisherListStats const &src)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00099">ValidatorList.cpp:99</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a0152f32b497bbaa62e9a85e0be90bb02"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a0152f32b497bbaa62e9a85e0be90bb02">ripple::ValidatorList::PublisherListStats::mergeDispositions</a></div><div class="ttdeci">void mergeDispositions(PublisherListStats const &src)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00100">ValidatorList.cpp:100</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a1d97cceec8dbfaf845cceade47cfdbb4"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a1d97cceec8dbfaf845cceade47cfdbb4">ripple::ValidatorList::PublisherList::list</a></div><div class="ttdeci">std::vector< PublicKey > list</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00178">ValidatorList.h:178</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#l01374">ValidatorList.cpp:1374</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#l01375">ValidatorList.cpp:1375</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html"><div class="ttname"><a href="classripple_1_1ValidatorList.html">ripple::ValidatorList</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00172">ValidatorList.h:172</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorBlobInfo_html"><div class="ttname"><a href="structripple_1_1ValidatorBlobInfo.html">ripple::ValidatorBlobInfo</a></div><div class="ttdoc">Used to represent the information stored in the blobs_v2 Json array.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00116">ValidatorList.h:116</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#l00112">ValidatorList.h:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aa4813b41483e2df542ce2731fb7b5f5d"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aa4813b41483e2df542ce2731fb7b5f5d">ripple::ValidatorList::updateTrusted</a></div><div class="ttdeci">TrustChanges updateTrusted(hash_set< NodeID > const &seenValidators, NetClock::time_point closeTime, NetworkOPs &ops, Overlay &overlay, HashRouter &hashRouter)</div><div class="ttdoc">Update trusted nodes.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01769">ValidatorList.cpp:1769</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aa4813b41483e2df542ce2731fb7b5f5d"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aa4813b41483e2df542ce2731fb7b5f5d">ripple::ValidatorList::updateTrusted</a></div><div class="ttdeci">TrustChanges updateTrusted(hash_set< NodeID > const &seenValidators, NetClock::time_point closeTime, NetworkOPs &ops, Overlay &overlay, HashRouter &hashRouter)</div><div class="ttdoc">Update trusted nodes.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01772">ValidatorList.cpp:1772</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_a4efb18d223a1910d123c99e09c1a524c"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a4efb18d223a1910d123c99e09c1a524c">ripple::ValidatorList::PublisherListCollection::remaining</a></div><div class="ttdeci">std::map< std::size_t, PublisherList > remaining</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00216">ValidatorList.h:216</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#l00225">ValidatorList.h:225</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a0db3ac667949c8002894beb011f7f139"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a0db3ac667949c8002894beb011f7f139">ripple::ValidatorList::broadcastBlobs</a></div><div class="ttdeci">static void broadcastBlobs(PublicKey const &publisherKey, PublisherListCollection const &lists, std::size_t maxSequence, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00802">ValidatorList.cpp:802</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a0db3ac667949c8002894beb011f7f139"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a0db3ac667949c8002894beb011f7f139">ripple::ValidatorList::broadcastBlobs</a></div><div class="ttdeci">static void broadcastBlobs(PublicKey const &publisherKey, PublisherListCollection const &lists, std::size_t maxSequence, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00803">ValidatorList.cpp:803</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#l00226">ValidatorList.h:226</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_aeebc3203668f85980055ee79b6ea6c8c"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#aeebc3203668f85980055ee79b6ea6c8c">ripple::ValidatorList::PublisherList::manifests</a></div><div class="ttdeci">std::vector< std::string > manifests</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00179">ValidatorList.h:179</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#l01349">ValidatorList.cpp:1349</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#l01350">ValidatorList.cpp:1350</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1TrustChanges_html_ae8181145a5831c5b2423a9c108b449b5"><div class="ttname"><a href="structripple_1_1TrustChanges.html#ae8181145a5831c5b2423a9c108b449b5">ripple::TrustChanges::TrustChanges</a></div><div class="ttdeci">TrustChanges()=default</div></div>
|
||||
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a5aa008bd5f235894ff77e2d09f980aae"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a5aa008bd5f235894ff77e2d09f980aae">ripple::ValidatorList::getAvailable</a></div><div class="ttdeci">std::optional< Json::Value > getAvailable(boost::beast::string_view const &pubKey, std::optional< std::uint32_t > forceVersion={})</div><div class="ttdoc">Returns the current valid list for the given publisher key, if available, as a Json object.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01678">ValidatorList.cpp:1678</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a5aa008bd5f235894ff77e2d09f980aae"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a5aa008bd5f235894ff77e2d09f980aae">ripple::ValidatorList::getAvailable</a></div><div class="ttdeci">std::optional< Json::Value > getAvailable(boost::beast::string_view const &pubKey, std::optional< std::uint32_t > forceVersion={})</div><div class="ttdoc">Returns the current valid list for the given publisher key, if available, as a Json object.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01679">ValidatorList.cpp:1679</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a4d5d54c46f6269d96903ac574975f261"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a4d5d54c46f6269d96903ac574975f261">ripple::ValidatorList::PublisherList::siteUri</a></div><div class="ttdeci">std::string siteUri</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00183">ValidatorList.h:183</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_addb19dda1752c37a699821464e875931"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#addb19dda1752c37a699821464e875931">ripple::ValidatorList::PublisherListCollection::status</a></div><div class="ttdeci">PublisherStatus status</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00196">ValidatorList.h:196</a></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>
|
||||
@@ -725,21 +725,21 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1TimeKeeper_html"><div class="ttname"><a href="classripple_1_1TimeKeeper.html">ripple::TimeKeeper</a></div><div class="ttdoc">Manages various times used by the server.</div><div class="ttdef"><b>Definition:</b> <a href="TimeKeeper_8h_source.html#l00032">TimeKeeper.h:32</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5">ripple::ListDisposition::unsupported_version</a></div><div class="ttdeci">@ unsupported_version</div><div class="ttdoc">List version is not supported.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a3cb3357e6108a7e96d03e4da7feb7d5a"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a3cb3357e6108a7e96d03e4da7feb7d5a">ripple::ValidatorList::buildFileData</a></div><div class="ttdeci">static Json::Value buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, beast::Journal j)</div><div class="ttdoc">Build a Json representation of the collection, suitable for writing to a cache file,...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00259">ValidatorList.cpp:259</a></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#l01954">ValidatorList.cpp:1954</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#l01500">ValidatorList.cpp:1500</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a3cb3357e6108a7e96d03e4da7feb7d5a"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a3cb3357e6108a7e96d03e4da7feb7d5a">ripple::ValidatorList::buildFileData</a></div><div class="ttdeci">static Json::Value buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, beast::Journal j)</div><div class="ttdoc">Build a Json representation of the collection, suitable for writing to a cache file,...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00260">ValidatorList.cpp:260</a></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#l01957">ValidatorList.cpp:1957</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#l01501">ValidatorList.cpp:1501</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#l00185">ValidatorList.h:185</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#l01708">ValidatorList.cpp:1708</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#l01709">ValidatorList.cpp:1709</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3abf5d96cdfec398ce2c7ac8cbd73f68f4"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3abf5d96cdfec398ce2c7ac8cbd73f68f4">ripple::ListDisposition::known_sequence</a></div><div class="ttdeci">@ known_sequence</div><div class="ttdoc">Future sequence already seen.</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#l00250">ValidatorList.h:250</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a647d2962692b44371893c84549fe918c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a647d2962692b44371893c84549fe918c">ripple::ValidatorList::applyList</a></div><div class="ttdeci">PublisherListStats applyList(std::string const &globalManifest, std::optional< std::string > const &localManifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, std::optional< uint256 > const &hash, lock_guard const &)</div><div class="ttdoc">Apply published list of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01060">ValidatorList.cpp:1060</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a647d2962692b44371893c84549fe918c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a647d2962692b44371893c84549fe918c">ripple::ValidatorList::applyList</a></div><div class="ttdeci">PublisherListStats applyList(std::string const &globalManifest, std::optional< std::string > const &localManifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, std::optional< uint256 > const &hash, lock_guard const &)</div><div class="ttdoc">Apply published list of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01061">ValidatorList.cpp:1061</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#l00231">Manifest.h:231</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a355a00d855306ff6c1720740750b5a2b"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a355a00d855306ff6c1720740750b5a2b">ripple::ValidatorList::PublisherList::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00191">ValidatorList.h:191</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#l01206">ValidatorList.cpp:1206</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#l01207">ValidatorList.cpp:1207</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_a6b97cdf21f82f10b613a058c355670f7"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a6b97cdf21f82f10b613a058c355670f7">ripple::ValidatorList::PublisherListCollection::rawVersion</a></div><div class="ttdeci">std::uint32_t rawVersion</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00221">ValidatorList.h:221</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="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#l00248">ValidatorList.h:248</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#l00136">ValidatorList.cpp:136</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#l00137">ValidatorList.cpp:137</a></div></div>
|
||||
<div class="ttc" id="anamespaceprotocol_html"><div class="ttname"><a href="namespaceprotocol.html">protocol</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00038">ValidatorList.h:38</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a8673636ee6c959269badd642370350d4"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a8673636ee6c959269badd642370350d4">ripple::ValidatorList::PublisherList::PublisherList</a></div><div class="ttdeci">PublisherList()=default</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_a832af1f37d5d724c09dce2af6b686358"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a832af1f37d5d724c09dce2af6b686358">ripple::ValidatorList::PublisherListCollection::fullHash</a></div><div class="ttdeci">uint256 fullHash</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00219">ValidatorList.h:219</a></div></div>
|
||||
@@ -753,38 +753,38 @@ $(function() {
|
||||
<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_a26cee3bdbc976cca27172ec18c67006c"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a26cee3bdbc976cca27172ec18c67006c">ripple::ValidatorList::~ValidatorList</a></div><div class="ttdeci">~ValidatorList()=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af3ef45920a9f32e107842a863fb65220"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af3ef45920a9f32e107842a863fb65220">ripple::ValidatorList::shared_lock</a></div><div class="ttdeci">std::shared_lock< decltype(mutex_)> shared_lock</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00231">ValidatorList.h:231</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a47be311fd3dc2b5a9aa0623ee493215d"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a47be311fd3dc2b5a9aa0623ee493215d">ripple::ValidatorList::PublisherListStats::worstDisposition</a></div><div class="ttdeci">ListDisposition worstDisposition() const</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00092">ValidatorList.cpp:92</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a47be311fd3dc2b5a9aa0623ee493215d"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a47be311fd3dc2b5a9aa0623ee493215d">ripple::ValidatorList::PublisherListStats::worstDisposition</a></div><div class="ttdeci">ListDisposition worstDisposition() const</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00093">ValidatorList.cpp:93</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a6863af689efe13c3d2c5193bd1a6b580"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a6863af689efe13c3d2c5193bd1a6b580">ripple::ValidatorList::PublisherListStats::publisherKey</a></div><div class="ttdeci">std::optional< PublicKey > publisherKey</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00298">ValidatorList.h:298</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#l00111">ValidatorList.h:111</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional< std::string ></a></div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a6f943a4488f3b50dcbb5177007d43271"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a6f943a4488f3b50dcbb5177007d43271">ripple::ValidatorList::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">Return a JSON representation of the state of the validator list.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01507">ValidatorList.cpp:1507</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a6f943a4488f3b50dcbb5177007d43271"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a6f943a4488f3b50dcbb5177007d43271">ripple::ValidatorList::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">Return a JSON representation of the state of the validator list.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l01508">ValidatorList.cpp:1508</a></div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00041">app/misc/impl/Manifest.cpp:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherList_html_a94f670c62063c971ff6fe93f43dc7716"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherList.html#a94f670c62063c971ff6fe93f43dc7716">ripple::ValidatorList::PublisherList::rawManifest</a></div><div class="ttdeci">std::optional< std::string > rawManifest</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00190">ValidatorList.h:190</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorBlobInfo_html_aff27a4056fcd7873c6d78a02047a79ad"><div class="ttname"><a href="structripple_1_1ValidatorBlobInfo.html#aff27a4056fcd7873c6d78a02047a79ad">ripple::ValidatorBlobInfo::manifest</a></div><div class="ttdeci">std::optional< std::string > manifest</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00124">ValidatorList.h:124</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListStats_html_a517f509ad4f2032f1553def3e810a5a5"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListStats.html#a517f509ad4f2032f1553def3e810a5a5">ripple::ValidatorList::PublisherListStats::dispositions</a></div><div class="ttdeci">std::map< ListDisposition, std::size_t > dispositions</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00297">ValidatorList.h:297</a></div></div>
|
||||
<div class="ttc" id="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</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#l01367">ValidatorList.cpp:1367</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#l01368">ValidatorList.cpp:1368</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#l00243">ValidatorList.h:243</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#l01940">ValidatorList.cpp:1940</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#l01943">ValidatorList.cpp:1943</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4">ripple::PublisherStatus</a></div><div class="ttdeci">PublisherStatus</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00087">ValidatorList.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aed9fb899a5dbc48018f3bdeedb55a110"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aed9fb899a5dbc48018f3bdeedb55a110">ripple::ValidatorList::applyLists</a></div><div class="ttdeci">PublisherListStats applyLists(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, std::optional< uint256 > const &hash={})</div><div class="ttdoc">Apply multiple published lists of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00922">ValidatorList.cpp:922</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aed9fb899a5dbc48018f3bdeedb55a110"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aed9fb899a5dbc48018f3bdeedb55a110">ripple::ValidatorList::applyLists</a></div><div class="ttdeci">PublisherListStats applyLists(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, std::optional< uint256 > const &hash={})</div><div class="ttdoc">Apply multiple published lists of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00923">ValidatorList.cpp:923</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1PublisherListCollection_html_a1ca30d925811c0634bbaedc04da3881c"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a1ca30d925811c0634bbaedc04da3881c">ripple::ValidatorList::PublisherListCollection::rawManifest</a></div><div class="ttdeci">std::string rawManifest</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00220">ValidatorList.h:220</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d">ripple::PublisherStatus::revoked</a></div><div class="ttdeci">@ revoked</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9c3a01178261b6e8a98c0ea99f01d154"><div class="ttname"><a href="namespaceripple.html#a9c3a01178261b6e8a98c0ea99f01d154">ripple::hash_append</a></div><div class="ttdeci">void hash_append(Hasher &h, ValidatorBlobInfo const &blobInfo)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00897">ValidatorList.h:897</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#l01459">ValidatorList.cpp:1459</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#l01460">ValidatorList.cpp:1460</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="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1abstract__clock_html_a4e16832b0bdf9392c5138bbbde024d8e"><div class="ttname"><a href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">beast::abstract_clock< 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_aebd0354cf915b7c82161dca56c5c378b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aebd0354cf915b7c82161dca56c5c378b">ripple::ValidatorList::publisherLists_</a></div><div class="ttdeci">hash_map< PublicKey, PublisherListCollection > publisherLists_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00237">ValidatorList.h:237</a></div></div>
|
||||
<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#l01651">ValidatorList.cpp:1651</a></div></div>
|
||||
<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#l01652">ValidatorList.cpp:1652</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#l00240">ValidatorList.h:240</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#l00233">ValidatorList.h:233</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">ripple::PublisherStatus::available</a></div><div class="ttdeci">@ available</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4ac4bfb2a0bab0e91bc7dcfbe3bbec246e"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ac4bfb2a0bab0e91bc7dcfbe3bbec246e">ripple::PublisherStatus::expired</a></div><div class="ttdeci">@ expired</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a3728d8811726a5ffb23bcd5c21d235a3"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a3728d8811726a5ffb23bcd5c21d235a3">ripple::ValidatorList::updatePublisherList</a></div><div class="ttdeci">void updatePublisherList(PublicKey const &pubKey, PublisherList const &current, std::vector< PublicKey > const &oldList, lock_guard const &)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00996">ValidatorList.cpp:996</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_a3728d8811726a5ffb23bcd5c21d235a3"><div class="ttname"><a href="classripple_1_1ValidatorList.html#a3728d8811726a5ffb23bcd5c21d235a3">ripple::ValidatorList::updatePublisherList</a></div><div class="ttdeci">void updatePublisherList(PublicKey const &pubKey, PublisherList const &current, std::vector< PublicKey > const &oldList, lock_guard const &)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00997">ValidatorList.cpp:997</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ValidatorList_1_1MessageWithHash_html_a94fb76dabc20085db29771b4a2d5d952"><div class="ttname"><a href="structripple_1_1ValidatorList_1_1MessageWithHash.html#a94fb76dabc20085db29771b4a2d5d952">ripple::ValidatorList::MessageWithHash::numVLs</a></div><div class="ttdeci">std::size_t numVLs</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00312">ValidatorList.h:312</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#l00174">ValidatorList.h:174</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user