|
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 |
1.8.17