diff --git a/AccountSet__test_8cpp_source.html b/AccountSet__test_8cpp_source.html index 2c75b1413d..23231c5220 100644 --- a/AccountSet__test_8cpp_source.html +++ b/AccountSet__test_8cpp_source.html @@ -668,7 +668,7 @@ $(function() {
- a |
The account has an XRP balance equal to the total amount of XRP in the system. No more XRP than the amount which starts in this account can ever exist, with amounts used to pay fees being destroyed.
Amendments specified are enabled in the genesis ledger
-Definition at line 173 of file Ledger.cpp.
+Definition at line 175 of file Ledger.cpp.
@@ -571,7 +571,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 288 of file Ledger.cpp.
+Definition at line 290 of file Ledger.cpp.
Definition at line 209 of file Ledger.cpp.
+Definition at line 211 of file Ledger.cpp.
@@ -666,7 +666,7 @@ Calls virtuals in the constructor, so marked as finalCreate a new ledger following a previous ledger.
The ledger will have the sequence number that follows previous, and have parentCloseTime == previous.closeTime.
-Definition at line 257 of file Ledger.cpp.
+Definition at line 259 of file Ledger.cpp.
@@ -708,7 +708,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 302 of file Ledger.cpp.
+Definition at line 304 of file Ledger.cpp.
Implements ripple::ReadView.
-Definition at line 389 of file Ledger.cpp.
+Definition at line 391 of file Ledger.cpp.
@@ -956,7 +956,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 396 of file Ledger.cpp.
+Definition at line 398 of file Ledger.cpp.
Implements ripple::ReadView.
-Definition at line 407 of file Ledger.cpp.
+Definition at line 409 of file Ledger.cpp.
@@ -1020,7 +1020,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::ReadView.
-Definition at line 427 of file Ledger.cpp.
+Definition at line 429 of file Ledger.cpp.
@@ -1049,7 +1049,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::ReadView.
-Definition at line 433 of file Ledger.cpp.
+Definition at line 435 of file Ledger.cpp.
@@ -1077,7 +1077,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 439 of file Ledger.cpp.
+Definition at line 441 of file Ledger.cpp.
Implements ripple::ReadView.
-Definition at line 446 of file Ledger.cpp.
+Definition at line 448 of file Ledger.cpp.
@@ -1135,7 +1135,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::ReadView.
-Definition at line 452 of file Ledger.cpp.
+Definition at line 454 of file Ledger.cpp.
@@ -1163,7 +1163,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 458 of file Ledger.cpp.
+Definition at line 460 of file Ledger.cpp.
Implements ripple::ReadView.
-Definition at line 464 of file Ledger.cpp.
+Definition at line 466 of file Ledger.cpp.
@@ -1230,7 +1230,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::DigestAwareReadView.
-Definition at line 478 of file Ledger.cpp.
+Definition at line 480 of file Ledger.cpp.
@@ -1263,7 +1263,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::RawView.
-Definition at line 491 of file Ledger.cpp.
+Definition at line 493 of file Ledger.cpp.
@@ -1298,7 +1298,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::RawView.
-Definition at line 498 of file Ledger.cpp.
+Definition at line 500 of file Ledger.cpp.
@@ -1333,7 +1333,7 @@ Calls virtuals in the constructor, so marked as finalImplements ripple::RawView.
-Definition at line 509 of file Ledger.cpp.
+Definition at line 511 of file Ledger.cpp.
@@ -1410,7 +1410,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 520 of file Ledger.cpp.
+Definition at line 522 of file Ledger.cpp.
Definition at line 338 of file Ledger.cpp.
+Definition at line 340 of file Ledger.cpp.
Definition at line 319 of file Ledger.cpp.
+Definition at line 321 of file Ledger.cpp.
Definition at line 354 of file Ledger.cpp.
+Definition at line 356 of file Ledger.cpp.
Definition at line 784 of file Ledger.cpp.
+Definition at line 786 of file Ledger.cpp.
Definition at line 712 of file Ledger.cpp.
+Definition at line 714 of file Ledger.cpp.
Definition at line 760 of file Ledger.cpp.
+Definition at line 762 of file Ledger.cpp.
Definition at line 1118 of file Ledger.cpp.
+Definition at line 1120 of file Ledger.cpp.
Definition at line 1111 of file Ledger.cpp.
+Definition at line 1113 of file Ledger.cpp.
get Negative UNL validators' master public keys
Definition at line 605 of file Ledger.cpp.
+Definition at line 607 of file Ledger.cpp.
@@ -1786,7 +1786,7 @@ Calls virtuals in the constructor, so marked as finalget the to be disabled validator's master public key if any
Definition at line 631 of file Ledger.cpp.
+Definition at line 633 of file Ledger.cpp.
@@ -1808,7 +1808,7 @@ Calls virtuals in the constructor, so marked as finalget the to be re-enabled validator's master public key if any
Definition at line 646 of file Ledger.cpp.
+Definition at line 648 of file Ledger.cpp.
@@ -1830,7 +1830,7 @@ Calls virtuals in the constructor, so marked as finalupdate the Negative UNL ledger component.
Definition at line 661 of file Ledger.cpp.
+Definition at line 663 of file Ledger.cpp.
@@ -1851,7 +1851,7 @@ Calls virtuals in the constructor, so marked as finalReturns true if the ledger is a flag ledger.
-Definition at line 848 of file Ledger.cpp.
+Definition at line 850 of file Ledger.cpp.
@@ -1872,7 +1872,7 @@ Calls virtuals in the constructor, so marked as finalReturns true if the ledger directly precedes a flag ledger.
-Definition at line 853 of file Ledger.cpp.
+Definition at line 855 of file Ledger.cpp.
@@ -1900,7 +1900,7 @@ Calls virtuals in the constructor, so marked as finalDefinition at line 538 of file Ledger.cpp.
+Definition at line 540 of file Ledger.cpp.
Definition at line 592 of file Ledger.cpp.
+Definition at line 594 of file Ledger.cpp.
Definition at line 108 of file Ledger.cpp.
+Definition at line 109 of file Ledger.cpp.
Definition at line 114 of file Ledger.cpp.
+Definition at line 115 of file Ledger.cpp.
Definition at line 124 of file Ledger.cpp.
+Definition at line 125 of file Ledger.cpp.
Definition at line 137 of file Ledger.cpp.
+Definition at line 138 of file Ledger.cpp.
Definition at line 143 of file Ledger.cpp.
+Definition at line 144 of file Ledger.cpp.
Definition at line 149 of file Ledger.cpp.
+Definition at line 150 of file Ledger.cpp.
Definition at line 156 of file Ledger.cpp.
+Definition at line 158 of file Ledger.cpp.
Definition at line 162 of file Ledger.cpp.
+Definition at line 164 of file Ledger.cpp.
Definition at line 127 of file Ledger.cpp.
+Definition at line 128 of file Ledger.cpp.
Definition at line 128 of file Ledger.cpp.
+Definition at line 129 of file Ledger.cpp.
The objects managed by shared pointers are not duplicated but shared between instances. Since the SLEs are immutable, calls on the RawView interface cannot break invariants.
-Definition at line 77 of file OpenView.cpp.
+Definition at line 78 of file OpenView.cpp.
@@ -508,7 +508,7 @@ Calls to rules() will return the rules provided on construction.The tx list starts empty and will contain all newly inserted tx.
-Definition at line 90 of file OpenView.cpp.
+Definition at line 91 of file OpenView.cpp.
@@ -580,7 +580,7 @@ rules provided on construction. The rules are inherited from the base.The tx list starts empty and will contain all newly inserted tx.
-Definition at line 110 of file OpenView.cpp.
+Definition at line 111 of file OpenView.cpp.
@@ -686,7 +686,7 @@ The rules are inherited from the base.Return the number of tx inserted since creation.
This is used to set the "apply ordinal" when calculating transaction metadata.
-Definition at line 123 of file OpenView.cpp.
+Definition at line 124 of file OpenView.cpp.
@@ -708,7 +708,7 @@ The rules are inherited from the base.Apply changes.
-Definition at line 129 of file OpenView.cpp.
+Definition at line 130 of file OpenView.cpp.
@@ -739,7 +739,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 139 of file OpenView.cpp.
+Definition at line 140 of file OpenView.cpp.
@@ -770,7 +770,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 145 of file OpenView.cpp.
+Definition at line 146 of file OpenView.cpp.
@@ -801,7 +801,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 151 of file OpenView.cpp.
+Definition at line 152 of file OpenView.cpp.
@@ -835,7 +835,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 157 of file OpenView.cpp.
+Definition at line 158 of file OpenView.cpp.
@@ -879,7 +879,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 163 of file OpenView.cpp.
+Definition at line 164 of file OpenView.cpp.
@@ -914,7 +914,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 170 of file OpenView.cpp.
+Definition at line 171 of file OpenView.cpp.
@@ -943,7 +943,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 176 of file OpenView.cpp.
+Definition at line 177 of file OpenView.cpp.
@@ -972,7 +972,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 182 of file OpenView.cpp.
+Definition at line 183 of file OpenView.cpp.
@@ -1000,7 +1000,7 @@ The rules are inherited from the base.Definition at line 188 of file OpenView.cpp.
+Definition at line 189 of file OpenView.cpp.
Implements ripple::ReadView.
-Definition at line 195 of file OpenView.cpp.
+Definition at line 196 of file OpenView.cpp.
@@ -1058,7 +1058,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 201 of file OpenView.cpp.
+Definition at line 202 of file OpenView.cpp.
@@ -1091,7 +1091,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 207 of file OpenView.cpp.
+Definition at line 208 of file OpenView.cpp.
@@ -1125,7 +1125,7 @@ The rules are inherited from the base.Implements ripple::ReadView.
-Definition at line 213 of file OpenView.cpp.
+Definition at line 214 of file OpenView.cpp.
@@ -1158,7 +1158,7 @@ The rules are inherited from the base.Implements ripple::RawView.
-Definition at line 232 of file OpenView.cpp.
+Definition at line 233 of file OpenView.cpp.
@@ -1193,7 +1193,7 @@ The rules are inherited from the base.Implements ripple::RawView.
-Definition at line 238 of file OpenView.cpp.
+Definition at line 239 of file OpenView.cpp.
@@ -1228,7 +1228,7 @@ The rules are inherited from the base.Implements ripple::RawView.
-Definition at line 244 of file OpenView.cpp.
+Definition at line 245 of file OpenView.cpp.
@@ -1261,7 +1261,7 @@ The rules are inherited from the base.Implements ripple::RawView.
-Definition at line 250 of file OpenView.cpp.
+Definition at line 251 of file OpenView.cpp.
@@ -1310,7 +1310,7 @@ The rules are inherited from the base.Implements ripple::TxsRawView.
-Definition at line 260 of file OpenView.cpp.
+Definition at line 261 of file OpenView.cpp.
diff --git a/classripple_1_1OpenView_1_1txs__iter__impl.html b/classripple_1_1OpenView_1_1txs__iter__impl.html index 1d72d2e7db..33f38990b6 100644 --- a/classripple_1_1OpenView_1_1txs__iter__impl.html +++ b/classripple_1_1OpenView_1_1txs__iter__impl.html @@ -234,7 +234,7 @@ Private AttributesDefinition at line 53 of file OpenView.cpp.
+Definition at line 54 of file OpenView.cpp.
Definition at line 59 of file OpenView.cpp.
+Definition at line 60 of file OpenView.cpp.
+
|
+ +default | +
toAllocate. This is due to the implementation of TagPointer, which only supports allocating arrays of 4 different sizes. Definition at line 67 of file SHAMapInnerNode.cpp.
+Definition at line 69 of file SHAMapInnerNode.cpp.
@@ -384,7 +411,7 @@ Static Private Attributes -Definition at line 74 of file SHAMapInnerNode.cpp.
+Definition at line 76 of file SHAMapInnerNode.cpp.
@@ -422,7 +449,7 @@ template<class F > -Definition at line 54 of file SHAMapInnerNode.cpp.
+Definition at line 56 of file SHAMapInnerNode.cpp.
@@ -460,7 +487,7 @@ template<class F > -Definition at line 61 of file SHAMapInnerNode.cpp.
+Definition at line 63 of file SHAMapInnerNode.cpp.
@@ -518,7 +545,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 80 of file SHAMapInnerNode.cpp.
+Definition at line 82 of file SHAMapInnerNode.cpp.
@@ -549,7 +576,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 116 of file SHAMapInnerNode.h.
+Definition at line 117 of file SHAMapInnerNode.h.
@@ -580,7 +607,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 122 of file SHAMapInnerNode.h.
+Definition at line 123 of file SHAMapInnerNode.h.
@@ -611,7 +638,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 128 of file SHAMapInnerNode.h.
+Definition at line 129 of file SHAMapInnerNode.h.
@@ -630,7 +657,7 @@ template<class F >Definition at line 256 of file SHAMapInnerNode.cpp.
+Definition at line 258 of file SHAMapInnerNode.cpp.
Definition at line 194 of file SHAMapInnerNode.h.
+Definition at line 195 of file SHAMapInnerNode.h.
Definition at line 262 of file SHAMapInnerNode.cpp.
+Definition at line 264 of file SHAMapInnerNode.cpp.
Definition at line 351 of file SHAMapInnerNode.cpp.
+Definition at line 353 of file SHAMapInnerNode.cpp.
Definition at line 283 of file SHAMapInnerNode.cpp.
+Definition at line 285 of file SHAMapInnerNode.cpp.
Definition at line 319 of file SHAMapInnerNode.cpp.
+Definition at line 321 of file SHAMapInnerNode.cpp.
Definition at line 331 of file SHAMapInnerNode.cpp.
+Definition at line 333 of file SHAMapInnerNode.cpp.
Definition at line 341 of file SHAMapInnerNode.cpp.
+Definition at line 343 of file SHAMapInnerNode.cpp.
Definition at line 361 of file SHAMapInnerNode.cpp.
+Definition at line 363 of file SHAMapInnerNode.cpp.
Definition at line 200 of file SHAMapInnerNode.h.
+Definition at line 201 of file SHAMapInnerNode.h.
Definition at line 206 of file SHAMapInnerNode.h.
+Definition at line 207 of file SHAMapInnerNode.h.
Implements ripple::SHAMapTreeNode.
-Definition at line 192 of file SHAMapInnerNode.cpp.
+Definition at line 194 of file SHAMapInnerNode.cpp.
@@ -919,7 +946,7 @@ template<class F >Recalculate the hash of all children and this node.
-Definition at line 207 of file SHAMapInnerNode.cpp.
+Definition at line 209 of file SHAMapInnerNode.cpp.
@@ -951,7 +978,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 222 of file SHAMapInnerNode.cpp.
+Definition at line 224 of file SHAMapInnerNode.cpp.
@@ -983,7 +1010,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 246 of file SHAMapInnerNode.cpp.
+Definition at line 248 of file SHAMapInnerNode.cpp.
@@ -1013,7 +1040,7 @@ template<class F >Reimplemented from ripple::SHAMapTreeNode.
-Definition at line 268 of file SHAMapInnerNode.cpp.
+Definition at line 270 of file SHAMapInnerNode.cpp.
@@ -1043,7 +1070,7 @@ template<class F >Implements ripple::SHAMapTreeNode.
-Definition at line 387 of file SHAMapInnerNode.cpp.
+Definition at line 389 of file SHAMapInnerNode.cpp.
@@ -1087,7 +1114,7 @@ template<class F >Definition at line 128 of file SHAMapInnerNode.cpp.
+Definition at line 130 of file SHAMapInnerNode.cpp.
Definition at line 159 of file SHAMapInnerNode.cpp.
+Definition at line 161 of file SHAMapInnerNode.cpp.
This is the complete list of members for ripple::SHAMap::const_iterator, including all inherited members.
Public Member Functions | |
| const_iterator ()=default | |
| const_iterator ()=delete | |
| const_iterator (const_iterator const &other)=default | |
| const_iterator & | operator= (const_iterator const &other)=default |
| ~const_iterator ()=default | |
| reference | operator* () const |
| pointer | operator-> () const |
| const_iterator (SHAMap const *map) | |
| const_iterator (SHAMap const *map, pointer item) | |
| const_iterator (SHAMap const *map, std::nullptr_t) | |
| const_iterator (SHAMap const *map, pointer item, SharedPtrNodeStack &&stack) | |
+
|
+ +default | +
+
|
+ default |
+
|
+ +default | +
Definition at line 220 of file TaggedPointer.h.
-| applyList(std::string const &manifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, boost::optional< uint256 > const &hash={}) | ripple::ValidatorList | |
| applyListAndBroadcast(std::string const &manifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter) | ripple::ValidatorList | |
| CacheValidatorFile(PublicKey const &pubKey, PublisherList const &publisher) | ripple::ValidatorList | private |
| CacheValidatorFile(unique_lock const &lock, PublicKey const &pubKey, PublisherList const &publisher) | ripple::ValidatorList | private |
| calculateQuorum(std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize) | ripple::ValidatorList | private |
| count() const | ripple::ValidatorList | |
| dataPath_ | ripple::ValidatorList | private |
| expires() 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::string const &blob, std::string const &signature, std::uint32_t version, PublicKey const &pubKey, std::size_t sequence, 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) | ripple::ValidatorList | |
| GetCacheFileName(PublicKey const &pubKey) | ripple::ValidatorList | private |
| GetCacheFileName(unique_lock const &, PublicKey const &pubKey) | 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 | |
| getTrustedMasterKeys() const | ripple::ValidatorList | |
| 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 | |
| minimumQuorum_ | ripple::ValidatorList | private |
| mutex_ | ripple::ValidatorList | mutableprivate |
| negativeUNL_ | ripple::ValidatorList | private |
| negativeUNLFilter(std::vector< std::shared_ptr< STValidation >> &&validations) const | ripple::ValidatorList | |
| publisherLists_ | ripple::ValidatorList | private |
| publisherManifests_ | ripple::ValidatorList | private |
| quorum() const | ripple::ValidatorList | |
| quorum_ | ripple::ValidatorList | private |
| QuorumKeys typedef | ripple::ValidatorList | |
| removePublisherList(PublicKey const &publisherKey) | ripple::ValidatorList | private |
| requiredListVersion | ripple::ValidatorList | privatestatic |
| setNegativeUNL(hash_set< PublicKey > const &negUnl) | ripple::ValidatorList | |
| getTrustedKey(shared_lock const &, PublicKey const &identity) const | ripple::ValidatorList | private |
| getTrustedMasterKeys() const | ripple::ValidatorList | |
| 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 | |
| minimumQuorum_ | ripple::ValidatorList | private |
| mutex_ | ripple::ValidatorList | mutableprivate |
| negativeUNL_ | ripple::ValidatorList | private |
| negativeUNLFilter(std::vector< std::shared_ptr< STValidation >> &&validations) const | ripple::ValidatorList | |
| publisherLists_ | ripple::ValidatorList | private |
| publisherManifests_ | ripple::ValidatorList | private |
| quorum() const | ripple::ValidatorList | |
| quorum_ | ripple::ValidatorList | private |
| QuorumKeys typedef | ripple::ValidatorList | |
| removePublisherList(unique_lock const &, PublicKey const &publisherKey) | ripple::ValidatorList | private |
| requiredListVersion | ripple::ValidatorList | privatestatic |
| setNegativeUNL(hash_set< PublicKey > const &negUnl) | ripple::ValidatorList | |
| shared_lock typedef | ripple::ValidatorList | private |
| timeKeeper_ | ripple::ValidatorList | private |
| trusted(PublicKey const &identity) const | ripple::ValidatorList | |
| trustedMasterKeys_ | ripple::ValidatorList | private |
| trustedPublisher(PublicKey const &identity) const | ripple::ValidatorList | |
| trustedSigningKeys_ | ripple::ValidatorList | private |
| 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 |
| unique_lock typedef | ripple::ValidatorList | private |
| updateTrusted(hash_set< NodeID > const &seenValidators) | ripple::ValidatorList | |
| ValidatorList(ManifestCache &validatorManifests, ManifestCache &publisherManifests, TimeKeeper &timeKeeper, std::string const &databasePath, beast::Journal j, boost::optional< std::size_t > minimumQuorum=boost::none) | ripple::ValidatorList | |
| validatorManifests_ | ripple::ValidatorList | private |
| verify(Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature) | ripple::ValidatorList | private |
| verify(unique_lock 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 |
+Private Types | |
| using | unique_lock = std::unique_lock< boost::shared_mutex > |
| using | shared_lock = std::shared_lock< boost::shared_mutex > |
Private Member Functions | ||
| boost::filesystem::path | GetCacheFileName (PublicKey const &pubKey) | |
| Get the filename used for caching UNLs. More... | ||
| void | CacheValidatorFile (PublicKey const &pubKey, PublisherList const &publisher) | |
| Write a JSON UNL to a cache file. More... | ||
| ListDisposition | verify (Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature) | |
| Check response for trusted valid published list. More... | ||
| bool | removePublisherList (PublicKey const &publisherKey) | |
| Stop trusting publisher's list of keys. More... | ||
| std::size_t | count (shared_lock const &) const | |
| Return the number of configured validator list sites. More... | ||
| bool | trusted (shared_lock const &, PublicKey const &identity) const | |
Returns true if public key is trusted. More... | ||
| boost::optional< PublicKey > | getTrustedKey (shared_lock const &, PublicKey const &identity) const | |
| Returns master public key if public key is trusted. More... | ||
| boost::optional< TimeKeeper::time_point > | expires (shared_lock const &) const | |
| Return the time when the validator list will expire. More... | ||
| boost::filesystem::path | GetCacheFileName (unique_lock const &, PublicKey const &pubKey) | |
| Get the filename used for caching UNLs. More... | ||
| void | CacheValidatorFile (unique_lock const &lock, PublicKey const &pubKey, PublisherList const &publisher) | |
| Write a JSON UNL to a cache file. More... | ||
| ListDisposition | verify (unique_lock const &, Json::Value &list, PublicKey &pubKey, std::string const &manifest, std::string const &blob, std::string const &signature) | |
| Check response for trusted valid published list. More... | ||
| bool | removePublisherList (unique_lock const &, PublicKey const &publisherKey) | |
| Stop trusting publisher's list of keys. More... | ||
| std::size_t | calculateQuorum (std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize) | |
| Return quorum for trusted validator set. More... | ||
+
|
+ +private | +
Definition at line 144 of file ValidatorList.h.
+ +
+
|
+ +private | +
Definition at line 145 of file ValidatorList.h.
+ +Definition at line 501 of file ValidatorList.h.
+Definition at line 503 of file ValidatorList.h.
May be called concurrently
-Definition at line 233 of file ValidatorList.cpp.
+Definition at line 236 of file ValidatorList.cpp.
@@ -572,7 +640,7 @@ Trusted Validators ListMay be called concurrently
-Definition at line 296 of file ValidatorList.cpp.
+Definition at line 299 of file ValidatorList.cpp.
@@ -591,7 +659,7 @@ Trusted Validators ListDefinition at line 438 of file ValidatorList.cpp.
+Definition at line 441 of file ValidatorList.cpp.
May be called concurrently
-Definition at line 897 of file ValidatorList.cpp.
+Definition at line 930 of file ValidatorList.cpp.
@@ -648,12 +716,12 @@ Trusted Validators ListMay be called concurrently
Definition at line 343 of file ValidatorList.h.
+Definition at line 345 of file ValidatorList.h.
-May be called concurrently
-Definition at line 561 of file ValidatorList.cpp.
+Definition at line 574 of file ValidatorList.cpp.
May be called concurrently
-Definition at line 552 of file ValidatorList.cpp.
+Definition at line 556 of file ValidatorList.cpp.
-May be called concurrently
-Definition at line 581 of file ValidatorList.cpp.
+Definition at line 603 of file ValidatorList.cpp.
May be called concurrently
-Definition at line 570 of file ValidatorList.cpp.
+Definition at line 581 of file ValidatorList.cpp.
@@ -800,7 +868,7 @@ Trusted Validators ListMay be called concurrently
-Definition at line 592 of file ValidatorList.cpp.
+Definition at line 611 of file ValidatorList.cpp.
@@ -823,7 +891,7 @@ Trusted Validators ListMay be called concurrently
-Definition at line 599 of file ValidatorList.cpp.
+Definition at line 618 of file ValidatorList.cpp.
@@ -855,7 +923,7 @@ Trusted Validators ListMay be called concurrently
-Definition at line 764 of file ValidatorList.cpp.
+Definition at line 797 of file ValidatorList.cpp.
@@ -902,7 +970,7 @@ Trusted Validators ListMay be called concurrently
-Definition at line 774 of file ValidatorList.cpp.
+Definition at line 807 of file ValidatorList.cpp.
@@ -924,12 +992,12 @@ Trusted Validators ListReturns the current valid list for the given publisher key, if available, as a Json object.
-Definition at line 801 of file ValidatorList.cpp.
+Definition at line 834 of file ValidatorList.cpp.
-Return the number of configured validator list sites.
-Definition at line 634 of file ValidatorList.cpp.
+Definition at line 661 of file ValidatorList.cpp.
Definition at line 641 of file ValidatorList.cpp.
+Definition at line 685 of file ValidatorList.cpp.
Return a JSON representation of the state of the validator list.
Definition at line 659 of file ValidatorList.cpp.
+Definition at line 692 of file ValidatorList.cpp.
@@ -1012,7 +1080,7 @@ Trusted Validators ListGet the quorum and all of the trusted keys.
Definition at line 507 of file ValidatorList.h.
+Definition at line 509 of file ValidatorList.h.
@@ -1034,7 +1102,7 @@ Trusted Validators Listget the trusted master public keys
Definition at line 984 of file ValidatorList.cpp.
+Definition at line 1017 of file ValidatorList.cpp.
@@ -1056,7 +1124,7 @@ Trusted Validators Listget the master public keys of Negative UNL validators
Definition at line 991 of file ValidatorList.cpp.
+Definition at line 1024 of file ValidatorList.cpp.
@@ -1084,7 +1152,7 @@ Trusted Validators List -Definition at line 998 of file ValidatorList.cpp.
+Definition at line 1031 of file ValidatorList.cpp.
@@ -1113,12 +1181,171 @@ Trusted Validators ListDefinition at line 1005 of file ValidatorList.cpp.
+Definition at line 1038 of file ValidatorList.cpp.
- -
+
|
+ +private | +
Return the number of configured validator list sites.
+ +Definition at line 655 of file ValidatorList.cpp.
+ +
+
|
+ +private | +
Returns true if public key is trusted.
| identity | Validation public key |
May be called concurrently
+ +Definition at line 565 of file ValidatorList.cpp.
+ +
+
|
+ +private | +
Returns master public key if public key is trusted.
+| identity | Validation public key |
boost::none if key is not trustedMay be called concurrently
+ +Definition at line 592 of file ValidatorList.cpp.
+ +
+
|
+ +private | +
Return the time when the validator list will expire.
+Definition at line 668 of file ValidatorList.cpp.
+ +Write a JSON UNL to a cache file.
-Definition at line 204 of file ValidatorList.cpp.
+Definition at line 206 of file ValidatorList.cpp.
Calling public member function is expected to lock mutex
-Definition at line 491 of file ValidatorList.cpp.
+Definition at line 494 of file ValidatorList.cpp.
Calling public member function is expected to lock mutex
-Definition at line 606 of file ValidatorList.cpp.
+Definition at line 625 of file ValidatorList.cpp.
Definition at line 833 of file ValidatorList.cpp.
+Definition at line 866 of file ValidatorList.cpp.
@@ -1506,7 +1765,7 @@ Trusted Validators ListDefinition at line 145 of file ValidatorList.h.
+Definition at line 147 of file ValidatorList.h.
Definition at line 146 of file ValidatorList.h.
+Definition at line 148 of file ValidatorList.h.
Definition at line 149 of file ValidatorList.h.
+Definition at line 151 of file ValidatorList.h.
Definition at line 152 of file ValidatorList.h.
+Definition at line 154 of file ValidatorList.h.
Definition at line 155 of file ValidatorList.h.
+Definition at line 157 of file ValidatorList.h.
Definition at line 160 of file ValidatorList.h.
+Definition at line 162 of file ValidatorList.h.
Definition at line 162 of file ValidatorList.h.
+Definition at line 164 of file ValidatorList.h.
Definition at line 165 of file ValidatorList.h.
+Definition at line 167 of file ValidatorList.h.
Definition at line 168 of file ValidatorList.h.
+Definition at line 170 of file ValidatorList.h.
Definition at line 169 of file ValidatorList.h.
+Definition at line 171 of file ValidatorList.h.
Definition at line 154 of file RawStateTable.cpp.
+Definition at line 158 of file RawStateTable.cpp.
Definition at line 176 of file RawStateTable.cpp.
+Definition at line 180 of file RawStateTable.cpp.
Definition at line 195 of file RawStateTable.cpp.
+Definition at line 199 of file RawStateTable.cpp.
Definition at line 230 of file RawStateTable.cpp.
+Definition at line 234 of file RawStateTable.cpp.
Definition at line 256 of file RawStateTable.cpp.
+Definition at line 260 of file RawStateTable.cpp.
Definition at line 281 of file RawStateTable.cpp.
+Definition at line 285 of file RawStateTable.cpp.
Definition at line 303 of file RawStateTable.cpp.
+Definition at line 307 of file RawStateTable.cpp.
Definition at line 319 of file RawStateTable.cpp.
+Definition at line 323 of file RawStateTable.cpp.
Definition at line 325 of file RawStateTable.cpp.
+Definition at line 329 of file RawStateTable.cpp.
Definition at line 332 of file RawStateTable.cpp.
+Definition at line 336 of file RawStateTable.cpp.
Definition at line 339 of file RawStateTable.cpp.
+Definition at line 343 of file RawStateTable.cpp.
Definition at line 70 of file RawStateTable.cpp.
+Definition at line 74 of file RawStateTable.cpp.
Definition at line 103 of file RawStateTable.cpp.
+Definition at line 107 of file RawStateTable.cpp.
Definition at line 116 of file RawStateTable.cpp.
+Definition at line 120 of file RawStateTable.cpp.
Definition at line 126 of file RawStateTable.cpp.
+Definition at line 130 of file RawStateTable.cpp.
Definition at line 136 of file RawStateTable.cpp.
+Definition at line 140 of file RawStateTable.cpp.
This is the complete list of members for ripple::detail::ReadViewFwdRange< ValueType >, including all inherited members.
Definition at line 149 of file ReadViewFwdRange.h.
- - - -
-
|
- -mutableprotected | -
Definition at line 150 of file ReadViewFwdRange.h.
-This is the complete list of members for ripple::detail::ReadViewFwdRange< ValueType >::iterator, including all inherited members.
| cache_ | ripple::detail::ReadViewFwdRange< ValueType >::iterator | mutableprivate |
| cache_ | ripple::detail::ReadViewFwdRange< ValueType >::iterator | mutableprivate |
| difference_type typedef | ripple::detail::ReadViewFwdRange< ValueType >::iterator | |
| impl_ | ripple::detail::ReadViewFwdRange< ValueType >::iterator | private |
| iterator()=default | ripple::detail::ReadViewFwdRange< ValueType >::iterator | |
| std::unique_ptr< iter_base > | impl_ |
| boost::optional< value_type > | cache_ |
| std::optional< value_type > | cache_ |
| boost::optional<value_type> ripple::detail::ReadViewFwdRange< ValueType >::iterator::cache_ | +std::optional<value_type> ripple::detail::ReadViewFwdRange< ValueType >::iterator::cache_ |
Definition at line 110 of file SHAMap_test.cpp.
+Definition at line 109 of file SHAMap_test.cpp.
Definition at line 114 of file SHAMap_test.cpp.
+Definition at line 113 of file SHAMap_test.cpp.
Definition at line 125 of file SHAMap_test.cpp.
+Definition at line 124 of file SHAMap_test.cpp.
Definition at line 135 of file SHAMap_test.cpp.
+Definition at line 134 of file SHAMap_test.cpp.
Deserialize a SHAMapItem containing a single STTx.
Throw:
May throw on deserializaton error-
Definition at line 363 of file Ledger.cpp.
+Definition at line 365 of file Ledger.cpp.
@@ -9094,7 +9094,7 @@ template<class ApplyTxs >The SHAMap must contain two variable length serialization objects.
Throw:
May throw on deserializaton error-
Definition at line 370 of file Ledger.cpp.
+Definition at line 372 of file Ledger.cpp.
@@ -9116,7 +9116,7 @@ template<class ApplyTxs >Returns true if the given ledgerIndex is a flag ledgerIndex.
-Definition at line 859 of file Ledger.cpp.
+Definition at line 861 of file Ledger.cpp.
@@ -9160,7 +9160,7 @@ template<class ApplyTxs >Definition at line 865 of file Ledger.cpp.
+Definition at line 867 of file Ledger.cpp.
Save, or arrange to save, a fully-validated ledger Returns false on error.
-Definition at line 1061 of file Ledger.cpp.
+Definition at line 1063 of file Ledger.cpp.
@@ -9240,7 +9240,7 @@ template<class ApplyTxs >Definition at line 1135 of file Ledger.cpp.
+Definition at line 1137 of file Ledger.cpp.
Definition at line 1211 of file Ledger.cpp.
+Definition at line 1213 of file Ledger.cpp.
Definition at line 1227 of file Ledger.cpp.
+Definition at line 1229 of file Ledger.cpp.
Definition at line 1242 of file Ledger.cpp.
+Definition at line 1244 of file Ledger.cpp.
Definition at line 1260 of file Ledger.cpp.
+Definition at line 1262 of file Ledger.cpp.
Definition at line 1289 of file Ledger.cpp.
+Definition at line 1291 of file Ledger.cpp.
Definition at line 1314 of file Ledger.cpp.
+Definition at line 1316 of file Ledger.cpp.
Variables | |
| char const *const | versionString = "1.7.0-b7" |
| char const *const | versionString = "1.7.0-b8" |
| static constexpr std::uint64_t | implementationVersionIdentifier |
| char const* const ripple::BuildInfo::versionString = "1.7.0-b7" | +char const* const ripple::BuildInfo::versionString = "1.7.0-b8" |
Definition at line 90 of file SHAMap_test.cpp.
+Definition at line 89 of file SHAMap_test.cpp.
Definition at line 95 of file SHAMap_test.cpp.
+Definition at line 94 of file SHAMap_test.cpp.
Definition at line 100 of file SHAMap_test.cpp.
+Definition at line 99 of file SHAMap_test.cpp.
Definition at line 105 of file SHAMap_test.cpp.
+Definition at line 104 of file SHAMap_test.cpp.