rippled
|
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::ValidatorList | private |
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::ValidatorList | privatestatic |
buildBlobInfos(std::map< std::size_t, ValidatorBlobInfo > &blobInfos, PublisherListCollection const &lists) | ripple::ValidatorList | privatestatic |
buildBlobInfos(PublisherListCollection const &lists) | ripple::ValidatorList | privatestatic |
buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, beast::Journal j) | ripple::ValidatorList | privatestatic |
buildFileData(std::string const &pubKey, PublisherListCollection const &pubCollection, std::optional< std::uint32_t > forceVersion, beast::Journal j) | ripple::ValidatorList | privatestatic |
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::ValidatorList | static |
cacheValidatorFile(lock_guard const &lock, PublicKey const &pubKey) const | ripple::ValidatorList | private |
calculateQuorum(std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize) | ripple::ValidatorList | private |
count() const | ripple::ValidatorList | |
count(shared_lock const &) const | ripple::ValidatorList | private |
dataPath_ | ripple::ValidatorList | private |
expires() const | ripple::ValidatorList | |
expires(shared_lock const &) const | ripple::ValidatorList | private |
filePrefix_ | ripple::ValidatorList | privatestatic |
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 | ripple::ValidatorList | |
for_each_listed(std::function< void(PublicKey const &, bool)> func) const | ripple::ValidatorList | |
getAvailable(boost::beast::string_view const &pubKey, std::optional< std::uint32_t > forceVersion={}) | ripple::ValidatorList | |
getCacheFileName(lock_guard const &, PublicKey const &pubKey) const | ripple::ValidatorList | private |
getJson() const | ripple::ValidatorList | |
getListedKey(PublicKey const &identity) const | ripple::ValidatorList | |
getNegativeUNL() const | ripple::ValidatorList | |
getQuorumKeys() const | ripple::ValidatorList | |
getTrustedKey(PublicKey const &identity) const | ripple::ValidatorList | |
getTrustedKey(shared_lock const &, PublicKey const &identity) const | ripple::ValidatorList | private |
getTrustedMasterKeys() const | ripple::ValidatorList | |
hash_append(Hasher &h, PublisherListCollection pl) | ripple::ValidatorList | friend |
j_ | ripple::ValidatorList | private |
keyListings_ | ripple::ValidatorList | private |
listed(PublicKey const &identity) const | ripple::ValidatorList | |
load(PublicKey const &localSigningKey, std::vector< std::string > const &configKeys, std::vector< std::string > const &publisherKeys) | ripple::ValidatorList | |
loadLists() | ripple::ValidatorList | |
localPubKey_ | ripple::ValidatorList | private |
localPublicKey() const | ripple::ValidatorList | |
lock_guard typedef | ripple::ValidatorList | private |
maxSupportedBlobs | ripple::ValidatorList | privatestatic |
minimumQuorum_ | ripple::ValidatorList | private |
mutex_ | ripple::ValidatorList | mutableprivate |
negativeUNL_ | ripple::ValidatorList | private |
negativeUNLFilter(std::vector< std::shared_ptr< STValidation >> &&validations) const | ripple::ValidatorList | |
parseBlobs(std::uint32_t version, Json::Value const &body) | ripple::ValidatorList | static |
parseBlobs(protocol::TMValidatorList const &body) | ripple::ValidatorList | static |
parseBlobs(protocol::TMValidatorListCollection const &body) | ripple::ValidatorList | static |
publisherLists_ | ripple::ValidatorList | private |
publisherManifests_ | ripple::ValidatorList | private |
quorum() const | ripple::ValidatorList | |
quorum_ | ripple::ValidatorList | private |
QuorumKeys typedef | ripple::ValidatorList | |
removePublisherList(lock_guard const &, PublicKey const &publisherKey, PublisherStatus reason) | ripple::ValidatorList | private |
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::ValidatorList | static |
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::ValidatorList | privatestatic |
setNegativeUNL(hash_set< PublicKey > const &negUnl) | ripple::ValidatorList | |
shared_lock typedef | ripple::ValidatorList | private |
supportedListVersions | ripple::ValidatorList | privatestatic |
timeKeeper_ | ripple::ValidatorList | private |
trusted(PublicKey const &identity) const | ripple::ValidatorList | |
trusted(shared_lock const &, PublicKey const &identity) const | ripple::ValidatorList | private |
trustedMasterKeys_ | ripple::ValidatorList | private |
trustedPublisher(PublicKey const &identity) const | ripple::ValidatorList | |
trustedSigningKeys_ | ripple::ValidatorList | private |
updatePublisherList(PublicKey const &pubKey, PublisherList const ¤t, std::vector< PublicKey > const &oldList, lock_guard const &) | ripple::ValidatorList | private |
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::ValidatorList | private |
verify(lock_guard const &, Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature) | ripple::ValidatorList | private |
~ValidatorList()=default | ripple::ValidatorList |