rippled
ripple::ValidatorList Member List

This is the complete list of members for ripple::ValidatorList, including all inherited members.

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 &)ripple::ValidatorListprivate
applyLists(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, std::optional< uint256 > const &hash={})ripple::ValidatorList
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)ripple::ValidatorList
broadcastBlobs(PublicKey const &publisherKey, PublisherListCollection const &lists, std::size_t maxSequence, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, beast::Journal j)ripple::ValidatorListprivatestatic
buildBlobInfos(std::map< std::size_t, ValidatorBlobInfo > &blobInfos, PublisherListCollection const &lists)ripple::ValidatorListprivatestatic
buildBlobInfos(PublisherListCollection const &lists)ripple::ValidatorListprivatestatic
buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, beast::Journal j)ripple::ValidatorListprivatestatic
buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, std::optional< std::uint32_t > forceVersion, beast::Journal j)ripple::ValidatorListprivatestatic
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)ripple::ValidatorListstatic
cacheValidatorFile(lock_guard const &lock, PublicKey const &pubKey) constripple::ValidatorListprivate
calculateQuorum(std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize)ripple::ValidatorListprivate
count() constripple::ValidatorList
count(shared_lock const &) constripple::ValidatorListprivate
dataPath_ripple::ValidatorListprivate
expires() constripple::ValidatorList
expires(shared_lock const &) constripple::ValidatorListprivate
filePrefix_ripple::ValidatorListprivatestatic
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) constripple::ValidatorList
for_each_listed(std::function< void(PublicKey const &, bool)> func) constripple::ValidatorList
getAvailable(boost::beast::string_view const &pubKey, std::optional< std::uint32_t > forceVersion={})ripple::ValidatorList
getCacheFileName(lock_guard const &, PublicKey const &pubKey) constripple::ValidatorListprivate
getJson() constripple::ValidatorList
getListedKey(PublicKey const &identity) constripple::ValidatorList
getNegativeUNL() constripple::ValidatorList
getQuorumKeys() constripple::ValidatorList
getTrustedKey(PublicKey const &identity) constripple::ValidatorList
getTrustedKey(shared_lock const &, PublicKey const &identity) constripple::ValidatorListprivate
getTrustedMasterKeys() constripple::ValidatorList
hash_append(Hasher &h, PublisherListCollection pl)ripple::ValidatorListfriend
j_ripple::ValidatorListprivate
keyListings_ripple::ValidatorListprivate
listed(PublicKey const &identity) constripple::ValidatorList
load(PublicKey const &localSigningKey, std::vector< std::string > const &configKeys, std::vector< std::string > const &publisherKeys)ripple::ValidatorList
loadLists()ripple::ValidatorList
localPubKey_ripple::ValidatorListprivate
localPublicKey() constripple::ValidatorList
lock_guard typedefripple::ValidatorListprivate
maxSupportedBlobsripple::ValidatorListprivatestatic
minimumQuorum_ripple::ValidatorListprivate
mutex_ripple::ValidatorListmutableprivate
negativeUNL_ripple::ValidatorListprivate
negativeUNLFilter(std::vector< std::shared_ptr< STValidation >> &&validations) constripple::ValidatorList
parseBlobs(std::uint32_t version, Json::Value const &body)ripple::ValidatorListstatic
parseBlobs(protocol::TMValidatorList const &body)ripple::ValidatorListstatic
parseBlobs(protocol::TMValidatorListCollection const &body)ripple::ValidatorListstatic
publisherLists_ripple::ValidatorListprivate
publisherManifests_ripple::ValidatorListprivate
quorum() constripple::ValidatorList
quorum_ripple::ValidatorListprivate
QuorumKeys typedefripple::ValidatorList
removePublisherList(lock_guard const &, PublicKey const &publisherKey, PublisherStatus reason)ripple::ValidatorListprivate
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)ripple::ValidatorListstatic
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, std::vector< MessageWithHash > &messages, HashRouter &hashRouter, beast::Journal j)ripple::ValidatorListprivatestatic
setNegativeUNL(hash_set< PublicKey > const &negUnl)ripple::ValidatorList
shared_lock typedefripple::ValidatorListprivate
supportedListVersionsripple::ValidatorListprivatestatic
timeKeeper_ripple::ValidatorListprivate
trusted(PublicKey const &identity) constripple::ValidatorList
trusted(shared_lock const &, PublicKey const &identity) constripple::ValidatorListprivate
trustedMasterKeys_ripple::ValidatorListprivate
trustedPublisher(PublicKey const &identity) constripple::ValidatorList
trustedSigningKeys_ripple::ValidatorListprivate
updatePublisherList(PublicKey const &pubKey, PublisherList const &current, std::vector< PublicKey > const &oldList, lock_guard const &)ripple::ValidatorListprivate
updateTrusted(hash_set< NodeID > const &seenValidators, NetClock::time_point closeTime, NetworkOPs &ops, Overlay &overlay, HashRouter &hashRouter)ripple::ValidatorList
ValidatorList(ManifestCache &validatorManifests, ManifestCache &publisherManifests, TimeKeeper &timeKeeper, std::string const &databasePath, beast::Journal j, std::optional< std::size_t > minimumQuorum=std::nullopt)ripple::ValidatorList
validatorManifests_ripple::ValidatorListprivate
verify(lock_guard const &, Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature)ripple::ValidatorListprivate
~ValidatorList()=defaultripple::ValidatorList