diff --git a/AccountDelete__test_8cpp_source.html b/AccountDelete__test_8cpp_source.html index 45bcaab66c..cf7a47b119 100644 --- a/AccountDelete__test_8cpp_source.html +++ b/AccountDelete__test_8cpp_source.html @@ -1039,7 +1039,7 @@ $(function() {
Steps required to add new features to the code:
-1) add the new feature name to the featureNames array below 2) add a uint256 declaration for the feature to the bottom of this file 3) add a uint256 definition for the feature to the corresponding source file (Feature.cpp) 4) if the feature is going to be supported in the near future, add its sha512half value and name (matching exactly the featureName here) to the supportedAmendments in Feature.cpp.
+1) In this file, increment numFeatures and add a uint256 declaration for the feature at the bottom 2) Add a uint256 definition for the feature to the corresponding source file (Feature.cpp). Use registerFeature to create the feature with the feature's name, Supported::no, and DefaultVote::no. This should be the only place the feature's name appears in code as a string. 3) Use the uint256 as the parameter to view.rules.enabled() to control flow into new code that this feature limits. 4) If the feature development is COMPLETE, and the feature is ready to be SUPPORTED, change the registerFeature parameter to Supported::yes. 5) When the feature is ready to be ENABLED, change the registerFeature parameter to DefaultVote::yes. In general, any newly supported amendments (Supported::yes) should have a DefaultVote::no for at least one full release cycle. High priority bug fixes can be an exception to this rule of thumb.
When a feature has been enabled for several years, the conditional code may be removed, and the feature "retired". To retire a feature: 1) Remove the uint256 declaration from this file. 2) MOVE the uint256 definition in Feature.cpp to the "retired features" section at the end of the file. 3) CHANGE the name of the variable to start with "retired". 4) CHANGE the parameters of the registerFeature call to Supported::yes and DefaultVote::no. The feature must remain registered and supported indefinitely because it still exists in the ledger, but there is no need to vote for it because there's nothing to vote for. If it is removed completely from the code, any instances running that code will get amendment blocked. Removing the feature from the ledger is beyond the scope of these instructions.
a |
v |
+Classes | |
| struct | FeatureInfo |
Public Member Functions | |
| virtual | ~AmendmentTable ()=default |
Definition at line 129 of file AmendmentTable.h.
+Definition at line 143 of file AmendmentTable.h.
This is the complete list of members for ripple::AmendmentTableImpl, including all inherited members.
| add(uint256 const &amendment, std::lock_guard< std::mutex > const &sl) | ripple::AmendmentTableImpl | private | ||
| add(uint256 const &amendment, std::lock_guard< std::mutex > const &lock) | ripple::AmendmentTableImpl | private | ||
| amendmentMap_ | ripple::AmendmentTableImpl | private | ||
| AmendmentTableImpl(Application &app, std::chrono::seconds majorityTime, Section const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal) | ripple::AmendmentTableImpl | |||
| AmendmentTableImpl(Application &app, std::chrono::seconds majorityTime, std::vector< FeatureInfo > const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal) | ripple::AmendmentTableImpl | |||
| db_ | ripple::AmendmentTableImpl | private | ||
| doValidatedLedger(LedgerIndex seq, std::set< uint256 > const &enabled, majorityAmendments_t const &majority) override | ripple::AmendmentTableImpl | virtual | ||
| ripple::AmendmentTable::doValidatedLedger(std::shared_ptr< ReadView const > const &lastValidatedLedger) | ripple::AmendmentTable | |||
| find(std::string const &name) const override | ripple::AmendmentTableImpl | virtual | ||
| firstUnsupportedExpected() const override | ripple::AmendmentTableImpl | virtual | ||
| firstUnsupportedExpected_ | ripple::AmendmentTableImpl | private | ||
| get(uint256 const &amendment, std::lock_guard< std::mutex > const &sl) | ripple::AmendmentTableImpl | private | ||
| get(uint256 const &amendment, std::lock_guard< std::mutex > const &sl) const | ripple::AmendmentTableImpl | private | ||
| get(uint256 const &amendment, std::lock_guard< std::mutex > const &lock) | ripple::AmendmentTableImpl | private | ||
| get(uint256 const &amendment, std::lock_guard< std::mutex > const &lock) const | ripple::AmendmentTableImpl | private | ||
| getDesired() const override | ripple::AmendmentTableImpl | virtual | ||
| getJson() const override | ripple::AmendmentTableImpl | virtual | ||
| getJson(uint256 const &) const override | ripple::AmendmentTableImpl | virtual | ||
| hasUnsupportedEnabled() const override | ripple::AmendmentTableImpl | virtual | ||
| injectJson(Json::Value &v, uint256 const &amendment, AmendmentState const &state, std::lock_guard< std::mutex > const &sl) const | ripple::AmendmentTableImpl | private | ||
| injectJson(Json::Value &v, uint256 const &amendment, AmendmentState const &state, std::lock_guard< std::mutex > const &lock) const | ripple::AmendmentTableImpl | private | ||
| isEnabled(uint256 const &amendment) const override | ripple::AmendmentTableImpl | virtual | ||
| isSupported(uint256 const &amendment) const override | ripple::AmendmentTableImpl | virtual | ||
| j_ | ripple::AmendmentTableImpl | private | ||
| majorityTime_ | ripple::AmendmentTableImpl | private | ||
| mutex_ | ripple::AmendmentTableImpl | mutableprivate | ||
| needValidatedLedger(LedgerIndex seq) const override | ripple::AmendmentTableImpl | virtual | ||
| persistVote(uint256 const &amendment, std::string const &name, bool vote_to_veto) const | ripple::AmendmentTableImpl | private | ||
| persistVote(uint256 const &amendment, std::string const &name, AmendmentVote vote) const | ripple::AmendmentTableImpl | private | ||
| unsupportedEnabled_ | ripple::AmendmentTableImpl | private | ||
| unVeto(uint256 const &amendment) override | ripple::AmendmentTableImpl | virtual | ||
| veto(uint256 const &amendment) override | ripple::AmendmentTableImpl | virtual | ||
Public Member Functions | |
| AmendmentTableImpl (Application &app, std::chrono::seconds majorityTime, Section const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal) | |
| AmendmentTableImpl (Application &app, std::chrono::seconds majorityTime, std::vector< FeatureInfo > const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal) | |
| uint256 | find (std::string const &name) const override |
| bool | veto (uint256 const &amendment) override |
Private Member Functions | |
| AmendmentState * | add (uint256 const &amendment, std::lock_guard< std::mutex > const &sl) |
| AmendmentState * | get (uint256 const &amendment, std::lock_guard< std::mutex > const &sl) |
| AmendmentState const * | get (uint256 const &amendment, std::lock_guard< std::mutex > const &sl) const |
| void | injectJson (Json::Value &v, uint256 const &amendment, AmendmentState const &state, std::lock_guard< std::mutex > const &sl) const |
| void | persistVote (uint256 const &amendment, std::string const &name, bool vote_to_veto) const |
| AmendmentState & | add (uint256 const &amendment, std::lock_guard< std::mutex > const &lock) |
| AmendmentState * | get (uint256 const &amendment, std::lock_guard< std::mutex > const &lock) |
| AmendmentState const * | get (uint256 const &amendment, std::lock_guard< std::mutex > const &lock) const |
| void | injectJson (Json::Value &v, uint256 const &amendment, AmendmentState const &state, std::lock_guard< std::mutex > const &lock) const |
| void | persistVote (uint256 const &amendment, std::string const &name, AmendmentVote vote) const |
Private Attributes | ||||
| - | Section const & | +std::vector< FeatureInfo > const & | supported, | |
Definition at line 313 of file AmendmentTable.cpp.
+Definition at line 314 of file AmendmentTable.cpp.
| AmendmentState * ripple::AmendmentTableImpl::add | +AmendmentState & ripple::AmendmentTableImpl::add | ( | uint256 const & | amendment, | @@ -280,7 +280,7 @@ Private Attributesstd::lock_guard< std::mutex > const & | -sl | +lock |
| @@ -295,12 +295,12 @@ Private Attributes |
Definition at line 432 of file AmendmentTable.cpp.
+Definition at line 440 of file AmendmentTable.cpp.
Definition at line 441 of file AmendmentTable.cpp.
+Definition at line 449 of file AmendmentTable.cpp.
Definition at line 451 of file AmendmentTable.cpp.
+Definition at line 459 of file AmendmentTable.cpp.
Definition at line 718 of file AmendmentTable.cpp.
+Definition at line 727 of file AmendmentTable.cpp.
Definition at line 479 of file AmendmentTable.cpp.
+Definition at line 487 of file AmendmentTable.cpp.
Implements ripple::AmendmentTable.
-Definition at line 465 of file AmendmentTable.cpp.
+Definition at line 473 of file AmendmentTable.cpp.
@@ -525,7 +525,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 489 of file AmendmentTable.cpp.
+Definition at line 497 of file AmendmentTable.cpp.
@@ -555,7 +555,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 502 of file AmendmentTable.cpp.
+Definition at line 510 of file AmendmentTable.cpp.
@@ -585,7 +585,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 515 of file AmendmentTable.cpp.
+Definition at line 523 of file AmendmentTable.cpp.
@@ -615,7 +615,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 536 of file AmendmentTable.cpp.
+Definition at line 544 of file AmendmentTable.cpp.
@@ -645,7 +645,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 544 of file AmendmentTable.cpp.
+Definition at line 552 of file AmendmentTable.cpp.
@@ -677,7 +677,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 552 of file AmendmentTable.cpp.
+Definition at line 560 of file AmendmentTable.cpp.
@@ -706,7 +706,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 559 of file AmendmentTable.cpp.
+Definition at line 567 of file AmendmentTable.cpp.
@@ -735,7 +735,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 746 of file AmendmentTable.cpp.
+Definition at line 755 of file AmendmentTable.cpp.
@@ -767,7 +767,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 764 of file AmendmentTable.cpp.
+Definition at line 773 of file AmendmentTable.cpp.
@@ -800,7 +800,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 670 of file AmendmentTable.cpp.
+Definition at line 679 of file AmendmentTable.cpp.
@@ -846,7 +846,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 681 of file AmendmentTable.cpp.
+Definition at line 690 of file AmendmentTable.cpp.
@@ -876,7 +876,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 566 of file AmendmentTable.cpp.
+Definition at line 574 of file AmendmentTable.cpp.
@@ -905,7 +905,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 592 of file AmendmentTable.cpp.
+Definition at line 601 of file AmendmentTable.cpp.
@@ -963,7 +963,7 @@ Private AttributesImplements ripple::AmendmentTable.
-Definition at line 599 of file AmendmentTable.cpp.
+Definition at line 608 of file AmendmentTable.cpp.
@@ -993,7 +993,7 @@ Private AttributesCalled when a new fully-validated ledger is accepted.
-Definition at line 78 of file AmendmentTable.h.
+Definition at line 92 of file AmendmentTable.h.
@@ -1037,7 +1037,7 @@ Private AttributesDefinition at line 129 of file AmendmentTable.h.
+Definition at line 143 of file AmendmentTable.h.

Private Attributes | |
| const std::vector< std::string > | supported_ |
| const std::vector< std::string > | supportedYes_ |
| const std::vector< std::string > | enabled_ {"b", "d", "f", "h", "j", "l", "n", "p"} |
| const std::vector< std::string > | vetoed_ {"a", "c", "e"} |
| const Section | emptySection |
| const std::vector< AmendmentTable::FeatureInfo > | emptyYes |
| test::SuiteJournal | journal |
Definition at line 107 of file AmendmentTable_test.cpp.
+Definition at line 128 of file AmendmentTable_test.cpp.
+
|
+ +staticprivate | +
Definition at line 90 of file AmendmentTable_test.cpp.
+ +
+
|
+ +staticprivate | +
Definition at line 102 of file AmendmentTable_test.cpp.
+ +Definition at line 112 of file AmendmentTable_test.cpp.
+Definition at line 133 of file AmendmentTable_test.cpp.
Definition at line 124 of file AmendmentTable_test.cpp.
+Definition at line 145 of file AmendmentTable_test.cpp.
Definition at line 135 of file AmendmentTable_test.cpp.
+Definition at line 156 of file AmendmentTable_test.cpp.
Definition at line 146 of file AmendmentTable_test.cpp.
+Definition at line 167 of file AmendmentTable_test.cpp.
Definition at line 170 of file AmendmentTable_test.cpp.
+Definition at line 191 of file AmendmentTable_test.cpp.
Definition at line 208 of file AmendmentTable_test.cpp.
+Definition at line 229 of file AmendmentTable_test.cpp.
Definition at line 307 of file AmendmentTable_test.cpp.
+Definition at line 335 of file AmendmentTable_test.cpp.
Definition at line 381 of file AmendmentTable_test.cpp.
+Definition at line 409 of file AmendmentTable_test.cpp.
Definition at line 393 of file AmendmentTable_test.cpp.
+Definition at line 421 of file AmendmentTable_test.cpp.
Definition at line 400 of file AmendmentTable_test.cpp.
+Definition at line 428 of file AmendmentTable_test.cpp.
Definition at line 499 of file AmendmentTable_test.cpp.
+Definition at line 527 of file AmendmentTable_test.cpp.
Definition at line 561 of file AmendmentTable_test.cpp.
+Definition at line 589 of file AmendmentTable_test.cpp.
Definition at line 626 of file AmendmentTable_test.cpp.
+Definition at line 650 of file AmendmentTable_test.cpp.
Definition at line 705 of file AmendmentTable_test.cpp.
+Definition at line 733 of file AmendmentTable_test.cpp.
Definition at line 774 of file AmendmentTable_test.cpp.
+Definition at line 802 of file AmendmentTable_test.cpp.
Definition at line 849 of file AmendmentTable_test.cpp.
+Definition at line 877 of file AmendmentTable_test.cpp.
Definition at line 892 of file AmendmentTable_test.cpp.
+Definition at line 920 of file AmendmentTable_test.cpp.
Definition at line 902 of file AmendmentTable_test.cpp.
+Definition at line 930 of file AmendmentTable_test.cpp.
| const std::vector<std::string> ripple::AmendmentTable_test::supported_ | +const std::vector<std::string> ripple::AmendmentTable_test::supportedYes_ |
Definition at line 93 of file AmendmentTable_test.cpp.
+Definition at line 113 of file AmendmentTable_test.cpp.
Definition at line 97 of file AmendmentTable_test.cpp.
+Definition at line 117 of file AmendmentTable_test.cpp.
Definition at line 98 of file AmendmentTable_test.cpp.
+Definition at line 118 of file AmendmentTable_test.cpp.
Definition at line 99 of file AmendmentTable_test.cpp.
+Definition at line 119 of file AmendmentTable_test.cpp.
Definition at line 100 of file AmendmentTable_test.cpp.
+Definition at line 120 of file AmendmentTable_test.cpp.
Definition at line 102 of file AmendmentTable_test.cpp.
+Definition at line 122 of file AmendmentTable_test.cpp.
+ +
+
|
+ +private | +
Definition at line 123 of file AmendmentTable_test.cpp.
Definition at line 104 of file AmendmentTable_test.cpp.
+Definition at line 125 of file AmendmentTable_test.cpp.
Definition at line 2129 of file Application.cpp.
+Definition at line 2131 of file Application.cpp.
Implements ripple::Application.
-Definition at line 1558 of file Application.cpp.
+Definition at line 1560 of file Application.cpp.
@@ -689,7 +689,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1581 of file Application.cpp.
+Definition at line 1583 of file Application.cpp.
@@ -718,7 +718,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1603 of file Application.cpp.
+Definition at line 1605 of file Application.cpp.
@@ -747,7 +747,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1617 of file Application.cpp.
+Definition at line 1619 of file Application.cpp.
@@ -777,7 +777,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1623 of file Application.cpp.
+Definition at line 1625 of file Application.cpp.
@@ -806,7 +806,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1629 of file Application.cpp.
+Definition at line 1631 of file Application.cpp.
@@ -835,7 +835,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 1636 of file Application.cpp.
+Definition at line 1638 of file Application.cpp.
@@ -2348,7 +2348,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 2042 of file Application.cpp.
+Definition at line 2044 of file Application.cpp.
@@ -2378,7 +2378,7 @@ Private AttributesImplements ripple::Application.
-Definition at line 2090 of file Application.cpp.
+Definition at line 2092 of file Application.cpp.
@@ -2583,7 +2583,7 @@ Private AttributesDefinition at line 2096 of file Application.cpp.
+Definition at line 2098 of file Application.cpp.
Definition at line 1664 of file Application.cpp.
+Definition at line 1666 of file Application.cpp.
Definition at line 1684 of file Application.cpp.
+Definition at line 1686 of file Application.cpp.
Definition at line 1724 of file Application.cpp.
+Definition at line 1726 of file Application.cpp.
Definition at line 1859 of file Application.cpp.
+Definition at line 1861 of file Application.cpp.
Definition at line 2117 of file Application.cpp.
+Definition at line 2119 of file Application.cpp.
This is the complete list of members for ripple::FeatureBitset, including all inherited members.


| FeatureBitset ()=default | |
| FeatureBitset (base const &b) | |
| FeatureBitset (base const &b) | |
| template<class... Fs> | |
| FeatureBitset (uint256 const &f, Fs &&... fs) | |
Private Types | |
| using | base = std::bitset< detail::FeatureCollections::numFeatures()> |
| using | base = std::bitset< detail::numFeatures > |
Private Member Functions |
| using ripple::FeatureBitset::base = std::bitset<detail::FeatureCollections::numFeatures()> | +using ripple::FeatureBitset::base = std::bitset<detail::numFeatures> |
This is the complete list of members for ripple::Feature_test, including all inherited members.
| run() override | ripple::Feature_test | |
| testFeatureLookups() | ripple::Feature_test | private |
| testInternals() | ripple::Feature_test | private |
| testInvalidFeature() | ripple::Feature_test | private |
| testNonAdmin() | ripple::Feature_test | private |
| testNoParams() | ripple::Feature_test | private |
Private Member Functions | ||||||
| void | testInternals () | |||||
| void | testFeatureLookups () | |||||
| void | testNoParams () | |||||
| void | testSingleFeature () | |||||
+
|
+ +private | +
Definition at line 30 of file Feature_test.cpp.
+ +
+
|
+ +private | +
Definition at line 57 of file Feature_test.cpp.
+ +Definition at line 30 of file Feature_test.cpp.
+Definition at line 101 of file Feature_test.cpp.
Definition at line 59 of file Feature_test.cpp.
+Definition at line 135 of file Feature_test.cpp.
Definition at line 84 of file Feature_test.cpp.
+Definition at line 163 of file Feature_test.cpp.
Definition at line 97 of file Feature_test.cpp.
+Definition at line 176 of file Feature_test.cpp.
Definition at line 116 of file Feature_test.cpp.
+Definition at line 195 of file Feature_test.cpp.
Definition at line 151 of file Feature_test.cpp.
+Definition at line 235 of file Feature_test.cpp.
Definition at line 229 of file Feature_test.cpp.
+Definition at line 323 of file Feature_test.cpp.
Definition at line 274 of file Feature_test.cpp.
+Definition at line 368 of file Feature_test.cpp.
Implements ripple::Overlay.
-Definition at line 1188 of file OverlayImpl.cpp.
+Definition at line 1190 of file OverlayImpl.cpp.
@@ -1266,7 +1266,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1195 of file OverlayImpl.cpp.
+Definition at line 1197 of file OverlayImpl.cpp.
@@ -1298,7 +1298,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1207 of file OverlayImpl.cpp.
+Definition at line 1209 of file OverlayImpl.cpp.
@@ -1330,7 +1330,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1222 of file OverlayImpl.cpp.
+Definition at line 1224 of file OverlayImpl.cpp.
@@ -1362,7 +1362,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1248 of file OverlayImpl.cpp.
+Definition at line 1250 of file OverlayImpl.cpp.
@@ -1419,7 +1419,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1229 of file OverlayImpl.cpp.
+Definition at line 1231 of file OverlayImpl.cpp.
@@ -1476,7 +1476,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1255 of file OverlayImpl.cpp.
+Definition at line 1257 of file OverlayImpl.cpp.
@@ -1532,7 +1532,7 @@ Private AttributesImplements ripple::Overlay.
-Definition at line 1304 of file OverlayImpl.cpp.
+Definition at line 1306 of file OverlayImpl.cpp.
@@ -1551,7 +1551,7 @@ Private AttributesDefinition at line 1274 of file OverlayImpl.cpp.
+Definition at line 1276 of file OverlayImpl.cpp.
Definition at line 1482 of file OverlayImpl.cpp.
+Definition at line 1484 of file OverlayImpl.cpp.
@@ -2254,7 +2254,7 @@ template<class Fields >Overload to reduce allocation in case of single peer.
-Definition at line 1500 of file OverlayImpl.cpp.
+Definition at line 1502 of file OverlayImpl.cpp.
@@ -2282,7 +2282,7 @@ template<class Fields > -Definition at line 1515 of file OverlayImpl.cpp.
+Definition at line 1517 of file OverlayImpl.cpp.
@@ -2394,7 +2394,7 @@ template<typename... Args>Implements ripple::reduce_relay::SquelchHandler.
-Definition at line 1469 of file OverlayImpl.cpp.
+Definition at line 1471 of file OverlayImpl.cpp.
@@ -2443,7 +2443,7 @@ template<typename... Args>Implements ripple::reduce_relay::SquelchHandler.
-Definition at line 1457 of file OverlayImpl.cpp.
+Definition at line 1459 of file OverlayImpl.cpp.
@@ -2885,7 +2885,7 @@ template<typename... Args>Definition at line 1367 of file OverlayImpl.cpp.
+Definition at line 1369 of file OverlayImpl.cpp.
Definition at line 1376 of file OverlayImpl.cpp.
+Definition at line 1378 of file OverlayImpl.cpp.
Definition at line 1408 of file OverlayImpl.cpp.
+Definition at line 1410 of file OverlayImpl.cpp.
Definition at line 1416 of file OverlayImpl.cpp.
+Definition at line 1418 of file OverlayImpl.cpp.
Send once a second transactions' hashes aggregated by peers.
-Definition at line 1434 of file OverlayImpl.cpp.
+Definition at line 1436 of file OverlayImpl.cpp.
@@ -3024,7 +3024,7 @@ template<typename... Args>Check if peers stopped relaying messages and if slots stopped receiving messages from the validator.
-Definition at line 1524 of file OverlayImpl.cpp.
+Definition at line 1526 of file OverlayImpl.cpp.
diff --git a/classripple_1_1TxMeta-members.html b/classripple_1_1TxMeta-members.html index dbf5f51eb9..3d03b32d0f 100644 --- a/classripple_1_1TxMeta-members.html +++ b/classripple_1_1TxMeta-members.html @@ -82,23 +82,24 @@ $(function() {| STArray const& ripple::TxMeta::getNodes | +( | +) | +const | +
|
- rippled
-
- |
-
This is the complete list of members for ripple::detail::FeatureCollections, including all inherited members.
-| bitsetIndexToFeature(size_t i) const | ripple::detail::FeatureCollections | |
| FeatureCollections() | ripple::detail::FeatureCollections | |
| featureNames | ripple::detail::FeatureCollections | privatestatic |
| features | ripple::detail::FeatureCollections | private |
| featureToBitsetIndex(uint256 const &f) const | ripple::detail::FeatureCollections | |
| featureToIndex | ripple::detail::FeatureCollections | private |
| getRegisteredFeature(std::string const &name) const | ripple::detail::FeatureCollections | |
| nameToFeature | ripple::detail::FeatureCollections | private |
| numFeatures() | ripple::detail::FeatureCollections | static |
- 1.8.17
-
-
-
diff --git a/classripple_1_1detail_1_1FeatureCollections.html b/classripple_1_1detail_1_1FeatureCollections.html
deleted file mode 100644
index 46181b093b..0000000000
--- a/classripple_1_1detail_1_1FeatureCollections.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-
-|
- rippled
-
- |
-

-Public Member Functions | |
| FeatureCollections () | |
| std::optional< uint256 > | getRegisteredFeature (std::string const &name) const |
| std::size_t | featureToBitsetIndex (uint256 const &f) const |
| uint256 const & | bitsetIndexToFeature (size_t i) const |
-Static Public Member Functions | |
| static constexpr std::size_t | numFeatures () |
-Private Attributes | |
| std::vector< uint256 > | features |
| boost::container::flat_map< uint256, std::size_t > | featureToIndex |
| boost::container::flat_map< std::string, uint256 > | nameToFeature |
-Static Private Attributes | |
| static constexpr char const *const | featureNames [] |
| ripple::detail::FeatureCollections::FeatureCollections | -( | -) | -- |
Definition at line 32 of file Feature.cpp.
- -
-
|
- -staticconstexpr | -
| std::optional< uint256 > ripple::detail::FeatureCollections::getRegisteredFeature | -( | -std::string const & | -name | ) | -const | -
Definition at line 52 of file Feature.cpp.
- -| size_t ripple::detail::FeatureCollections::featureToBitsetIndex | -( | -uint256 const & | -f | ) | -const | -
Definition at line 61 of file Feature.cpp.
- -| uint256 const & ripple::detail::FeatureCollections::bitsetIndexToFeature | -( | -size_t | -i | ) | -const | -
Definition at line 70 of file Feature.cpp.
- -
-
|
- -staticconstexprprivate | -
-
|
- -private | -
-
|
- -private | -
-
|
- -private | -
- 1.8.17
-
-
-
diff --git a/classripple_1_1detail_1_1FeatureCollections__coll__graph.md5 b/classripple_1_1detail_1_1FeatureCollections__coll__graph.md5
deleted file mode 100644
index 03084abfb3..0000000000
--- a/classripple_1_1detail_1_1FeatureCollections__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-237448ac31bdb3970940b0fe8b6383da
\ No newline at end of file
diff --git a/classripple_1_1detail_1_1FeatureCollections__coll__graph.png b/classripple_1_1detail_1_1FeatureCollections__coll__graph.png
deleted file mode 100644
index 7b1bc1bce1..0000000000
Binary files a/classripple_1_1detail_1_1FeatureCollections__coll__graph.png and /dev/null differ
diff --git a/classripple_1_1detail_1_1test__user__type__free.html b/classripple_1_1detail_1_1test__user__type__free.html
index c4731becb9..62c981b790 100644
--- a/classripple_1_1detail_1_1test__user__type__free.html
+++ b/classripple_1_1detail_1_1test__user__type__free.html
@@ -74,15 +74,6 @@ $(function() {

Definition at line 887 of file Env_test.cpp.
+Definition at line 888 of file Env_test.cpp.
Definition at line 899 of file Env_test.cpp.
+Definition at line 900 of file Env_test.cpp.
Definition at line 168 of file TxQ_test.cpp.
+Definition at line 167 of file TxQ_test.cpp.
Definition at line 379 of file TxQ_test.cpp.
+Definition at line 378 of file TxQ_test.cpp.
Definition at line 636 of file TxQ_test.cpp.
+Definition at line 635 of file TxQ_test.cpp.
Definition at line 672 of file TxQ_test.cpp.
+Definition at line 671 of file TxQ_test.cpp.
Definition at line 729 of file TxQ_test.cpp.
+Definition at line 728 of file TxQ_test.cpp.
Definition at line 840 of file TxQ_test.cpp.
+Definition at line 839 of file TxQ_test.cpp.
Definition at line 937 of file TxQ_test.cpp.
+Definition at line 936 of file TxQ_test.cpp.
Definition at line 961 of file TxQ_test.cpp.
+Definition at line 960 of file TxQ_test.cpp.
Definition at line 1012 of file TxQ_test.cpp.
+Definition at line 1011 of file TxQ_test.cpp.
Definition at line 1281 of file TxQ_test.cpp.
+Definition at line 1280 of file TxQ_test.cpp.
Definition at line 1420 of file TxQ_test.cpp.
+Definition at line 1419 of file TxQ_test.cpp.
Definition at line 1459 of file TxQ_test.cpp.
+Definition at line 1458 of file TxQ_test.cpp.
Definition at line 1556 of file TxQ_test.cpp.
+Definition at line 1555 of file TxQ_test.cpp.
Definition at line 1653 of file TxQ_test.cpp.
+Definition at line 1652 of file TxQ_test.cpp.
Definition at line 1783 of file TxQ_test.cpp.
+Definition at line 1782 of file TxQ_test.cpp.
Definition at line 1945 of file TxQ_test.cpp.
+Definition at line 1944 of file TxQ_test.cpp.
Definition at line 2299 of file TxQ_test.cpp.
+Definition at line 2298 of file TxQ_test.cpp.
Definition at line 2357 of file TxQ_test.cpp.
+Definition at line 2356 of file TxQ_test.cpp.
Definition at line 2462 of file TxQ_test.cpp.
+Definition at line 2461 of file TxQ_test.cpp.
Definition at line 2526 of file TxQ_test.cpp.
+Definition at line 2525 of file TxQ_test.cpp.
Definition at line 2627 of file TxQ_test.cpp.
+Definition at line 2626 of file TxQ_test.cpp.
Definition at line 2786 of file TxQ_test.cpp.
+Definition at line 2785 of file TxQ_test.cpp.
Definition at line 2916 of file TxQ_test.cpp.
+Definition at line 2915 of file TxQ_test.cpp.
Definition at line 3018 of file TxQ_test.cpp.
+Definition at line 3017 of file TxQ_test.cpp.
Definition at line 3076 of file TxQ_test.cpp.
+Definition at line 3075 of file TxQ_test.cpp.
Definition at line 3132 of file TxQ_test.cpp.
+Definition at line 3131 of file TxQ_test.cpp.
Definition at line 3195 of file TxQ_test.cpp.
+Definition at line 3194 of file TxQ_test.cpp.
Definition at line 3456 of file TxQ_test.cpp.
+Definition at line 3455 of file TxQ_test.cpp.
Definition at line 3601 of file TxQ_test.cpp.
+Definition at line 3600 of file TxQ_test.cpp.
Definition at line 3807 of file TxQ_test.cpp.
+Definition at line 3806 of file TxQ_test.cpp.
Definition at line 3947 of file TxQ_test.cpp.
+Definition at line 3946 of file TxQ_test.cpp.
Definition at line 4016 of file TxQ_test.cpp.
+Definition at line 4015 of file TxQ_test.cpp.
Definition at line 4111 of file TxQ_test.cpp.
+Definition at line 4110 of file TxQ_test.cpp.
Definition at line 4292 of file TxQ_test.cpp.
+Definition at line 4260 of file TxQ_test.cpp.
Definition at line 4517 of file TxQ_test.cpp.
+Definition at line 4485 of file TxQ_test.cpp.
Definition at line 4630 of file TxQ_test.cpp.
+Definition at line 4598 of file TxQ_test.cpp.
Definition at line 4652 of file TxQ_test.cpp.
+Definition at line 4620 of file TxQ_test.cpp.
Definition at line 2930 of file TxQ_test.cpp.
+Definition at line 2929 of file TxQ_test.cpp.
Definition at line 2931 of file TxQ_test.cpp.
+Definition at line 2930 of file TxQ_test.cpp.
@@ -3604,7 +3604,7 @@ Static Private Member FunctionsDefinition at line 2949 of file TxQ_test.cpp.
+Definition at line 2948 of file TxQ_test.cpp.
Definition at line 2951 of file TxQ_test.cpp.
+Definition at line 2950 of file TxQ_test.cpp.
Definition at line 2984 of file TxQ_test.cpp.
+Definition at line 2983 of file TxQ_test.cpp.
Definition at line 2997 of file TxQ_test.cpp.
+Definition at line 2996 of file TxQ_test.cpp.
Definition at line 3016 of file TxQ_test.cpp.
+Definition at line 3015 of file TxQ_test.cpp.
Definition at line 4672 of file TxQ_test.cpp.
+Definition at line 4640 of file TxQ_test.cpp.
Definition at line 4675 of file TxQ_test.cpp.
+Definition at line 4643 of file TxQ_test.cpp.
Definition at line 168 of file TxQ_test.cpp.
+Definition at line 167 of file TxQ_test.cpp.
Definition at line 379 of file TxQ_test.cpp.
+Definition at line 378 of file TxQ_test.cpp.
Definition at line 636 of file TxQ_test.cpp.
+Definition at line 635 of file TxQ_test.cpp.
Definition at line 672 of file TxQ_test.cpp.
+Definition at line 671 of file TxQ_test.cpp.
Definition at line 729 of file TxQ_test.cpp.
+Definition at line 728 of file TxQ_test.cpp.
Definition at line 840 of file TxQ_test.cpp.
+Definition at line 839 of file TxQ_test.cpp.
Definition at line 937 of file TxQ_test.cpp.
+Definition at line 936 of file TxQ_test.cpp.
Definition at line 961 of file TxQ_test.cpp.
+Definition at line 960 of file TxQ_test.cpp.
Definition at line 1012 of file TxQ_test.cpp.
+Definition at line 1011 of file TxQ_test.cpp.
Definition at line 1281 of file TxQ_test.cpp.
+Definition at line 1280 of file TxQ_test.cpp.
Definition at line 1420 of file TxQ_test.cpp.
+Definition at line 1419 of file TxQ_test.cpp.
Definition at line 1459 of file TxQ_test.cpp.
+Definition at line 1458 of file TxQ_test.cpp.
Definition at line 1556 of file TxQ_test.cpp.
+Definition at line 1555 of file TxQ_test.cpp.
Definition at line 1653 of file TxQ_test.cpp.
+Definition at line 1652 of file TxQ_test.cpp.
Definition at line 1783 of file TxQ_test.cpp.
+Definition at line 1782 of file TxQ_test.cpp.
Definition at line 1945 of file TxQ_test.cpp.
+Definition at line 1944 of file TxQ_test.cpp.
Definition at line 2299 of file TxQ_test.cpp.
+Definition at line 2298 of file TxQ_test.cpp.
Definition at line 2357 of file TxQ_test.cpp.
+Definition at line 2356 of file TxQ_test.cpp.
Definition at line 2462 of file TxQ_test.cpp.
+Definition at line 2461 of file TxQ_test.cpp.
Definition at line 2526 of file TxQ_test.cpp.
+Definition at line 2525 of file TxQ_test.cpp.
Definition at line 2627 of file TxQ_test.cpp.
+Definition at line 2626 of file TxQ_test.cpp.
Definition at line 2786 of file TxQ_test.cpp.
+Definition at line 2785 of file TxQ_test.cpp.
Definition at line 2916 of file TxQ_test.cpp.
+Definition at line 2915 of file TxQ_test.cpp.
Definition at line 3018 of file TxQ_test.cpp.
+Definition at line 3017 of file TxQ_test.cpp.
Definition at line 3076 of file TxQ_test.cpp.
+Definition at line 3075 of file TxQ_test.cpp.
Definition at line 3132 of file TxQ_test.cpp.
+Definition at line 3131 of file TxQ_test.cpp.
Definition at line 3195 of file TxQ_test.cpp.
+Definition at line 3194 of file TxQ_test.cpp.
Definition at line 3456 of file TxQ_test.cpp.
+Definition at line 3455 of file TxQ_test.cpp.
Definition at line 3601 of file TxQ_test.cpp.
+Definition at line 3600 of file TxQ_test.cpp.
Definition at line 3807 of file TxQ_test.cpp.
+Definition at line 3806 of file TxQ_test.cpp.
Definition at line 3947 of file TxQ_test.cpp.
+Definition at line 3946 of file TxQ_test.cpp.
Definition at line 4016 of file TxQ_test.cpp.
+Definition at line 4015 of file TxQ_test.cpp.
Definition at line 4111 of file TxQ_test.cpp.
+Definition at line 4110 of file TxQ_test.cpp.
Definition at line 4292 of file TxQ_test.cpp.
+Definition at line 4260 of file TxQ_test.cpp.
Definition at line 4517 of file TxQ_test.cpp.
+Definition at line 4485 of file TxQ_test.cpp.
Definition at line 4652 of file TxQ_test.cpp.
+Definition at line 4620 of file TxQ_test.cpp.
Definition at line 2930 of file TxQ_test.cpp.
+Definition at line 2929 of file TxQ_test.cpp.
Definition at line 2931 of file TxQ_test.cpp.
+Definition at line 2930 of file TxQ_test.cpp.
@@ -4701,7 +4701,7 @@ Static Private Member FunctionsDefinition at line 2949 of file TxQ_test.cpp.
+Definition at line 2948 of file TxQ_test.cpp.
Definition at line 2951 of file TxQ_test.cpp.
+Definition at line 2950 of file TxQ_test.cpp.
Definition at line 2984 of file TxQ_test.cpp.
+Definition at line 2983 of file TxQ_test.cpp.
Definition at line 2997 of file TxQ_test.cpp.
+Definition at line 2996 of file TxQ_test.cpp.
Definition at line 3016 of file TxQ_test.cpp.
+Definition at line 3015 of file TxQ_test.cpp.
Definition at line 165 of file Env.h.
+Definition at line 166 of file Env.h.
@@ -488,7 +488,7 @@ Private Attributes -Definition at line 195 of file Env.h.
+Definition at line 196 of file Env.h.
@@ -540,7 +540,7 @@ Private Attributes -Definition at line 212 of file Env.h.
+Definition at line 213 of file Env.h.
@@ -569,7 +569,7 @@ Private Attributes -Definition at line 233 of file Env.h.
+Definition at line 234 of file Env.h.
@@ -640,7 +640,7 @@ Private Attributes @@ -659,7 +659,7 @@ Private Attributes @@ -678,7 +678,7 @@ Private Attributes @@ -700,7 +700,7 @@ Private AttributesReturns the current network time.
Definition at line 263 of file Env.h.
+Definition at line 264 of file Env.h.
@@ -721,7 +721,7 @@ Private AttributesReturns the connected client.
-Definition at line 270 of file Env.h.
+Definition at line 271 of file Env.h.
@@ -762,7 +762,7 @@ template<class... Args>Execute an RPC command.
The command is examined and used to build the correct JSON as per the arguments.
-Definition at line 683 of file Env.h.
+Definition at line 684 of file Env.h.
@@ -794,7 +794,7 @@ template<class... Args> @@ -816,7 +816,7 @@ template<class... Args>Returns the current ledger.
This is a non-modifiable snapshot of the open ledger at the moment of the call. Transactions applied after the call to open() will not be visible.
-Definition at line 299 of file Env.h.
+Definition at line 300 of file Env.h.
@@ -906,7 +906,7 @@ template<class Rep , class Period >The time is calculated as the duration from the previous ledger closing time.
Definition at line 347 of file Env.h.
+Definition at line 348 of file Env.h.
@@ -929,7 +929,7 @@ template<class Rep , class Period >The time is calculated as five seconds from the previous ledger closing time.
Definition at line 361 of file Env.h.
+Definition at line 362 of file Env.h.
@@ -952,7 +952,7 @@ template<class Rep , class Period >Turn on JSON tracing.
With no arguments, trace all
-Definition at line 371 of file Env.h.
+Definition at line 372 of file Env.h.
@@ -973,7 +973,7 @@ template<class Rep , class Period >Turn off JSON tracing.
-Definition at line 378 of file Env.h.
+Definition at line 379 of file Env.h.
@@ -994,7 +994,7 @@ template<class Rep , class Period >Turn off signature checks.
-Definition at line 385 of file Env.h.
+Definition at line 386 of file Env.h.
@@ -1217,7 +1217,7 @@ template<class JsonValue , class... FN>Create a JTx from parameters.
-Definition at line 438 of file Env.h.
+Definition at line 439 of file Env.h.
@@ -1252,7 +1252,7 @@ template<class JsonValue , class... FN>Create JSON from parameters.
This will apply funclets and autofill.
-Definition at line 452 of file Env.h.
+Definition at line 453 of file Env.h.
@@ -1277,7 +1277,7 @@ template<class... Args>Check a set of requirements.
The requirements are formed from condition functors.
-Definition at line 465 of file Env.h.
+Definition at line 466 of file Env.h.
@@ -1443,7 +1443,7 @@ template<class JsonValue , class... FN>Apply funclets and submit.
-Definition at line 497 of file Env.h.
+Definition at line 498 of file Env.h.
@@ -1475,7 +1475,7 @@ template<class JsonValue , class... FN> @@ -1496,7 +1496,7 @@ template<class JsonValue , class... FN>Return the TER for the last JTx.
-Definition at line 512 of file Env.h.
+Definition at line 513 of file Env.h.
@@ -1647,7 +1647,7 @@ effects. @@ -1687,7 +1687,7 @@ template<std::size_t N> @@ -1739,7 +1739,7 @@ template<class Arg , class... Args> -Definition at line 592 of file Env.h.
+Definition at line 593 of file Env.h.
@@ -1819,7 +1819,7 @@ template<class... Accounts> @@ -1984,7 +1984,7 @@ template<class... FN> @@ -2024,7 +2024,7 @@ template<class... FN> @@ -2041,7 +2041,7 @@ template<class... FN> @@ -2057,7 +2057,7 @@ template<class... FN> @@ -2081,7 +2081,7 @@ template<class... FN> @@ -2097,7 +2097,7 @@ template<class... FN> @@ -2121,7 +2121,7 @@ template<class... FN> @@ -2145,7 +2145,7 @@ template<class... FN> @@ -2169,7 +2169,7 @@ template<class... FN> @@ -2193,7 +2193,7 @@ template<class... FN> @@ -2217,7 +2217,7 @@ template<class... FN> diff --git a/classripple_1_1test_1_1jtx_1_1SuiteLogs.html b/classripple_1_1test_1_1jtx_1_1SuiteLogs.html index 06106f42a6..c98eec6b43 100644 --- a/classripple_1_1test_1_1jtx_1_1SuiteLogs.html +++ b/classripple_1_1test_1_1jtx_1_1SuiteLogs.html @@ -172,7 +172,7 @@ Private AttributesReimplemented from ripple::Logs.
-Definition at line 104 of file Env.h.
+Definition at line 105 of file Env.h.
@@ -786,7 +786,7 @@ Private Attributes diff --git a/compression__test_8cpp_source.html b/compression__test_8cpp_source.html index 8c1f3e3933..cfbd331c4e 100644 --- a/compression__test_8cpp_source.html +++ b/compression__test_8cpp_source.html @@ -641,7 +641,7 @@ $(function() {Workers is effectively a thread pool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-warnings array of certain RPC commands. More...Definition at line 39 of file Steps.h.
+ + + +
+
|
+ +strong | +
| Enumerator | |
|---|---|
| up | |
| down | |
Definition at line 137 of file RelationalDBInterface_global.h.
+Definition at line 150 of file ErrorCodes.h.
+ + + +
+
|
+ +strong | +
Definition at line 2136 of file Application.cpp.
+Definition at line 2138 of file Application.cpp.
Definition at line 780 of file AmendmentTable.cpp.
+Definition at line 789 of file AmendmentTable.cpp.
| session | Session with walletDB database. |
| callback | Callback called for each amendment passing its hash, name and teh flag if it should be vetoed as callback parameters |
| callback | Callback called for each amendment passing its hash, name and the flag if it should be vetoed as callback parameters |
Definition at line 283 of file RelationalDBInterface_global.cpp.
+Definition at line 289 of file RelationalDBInterface_global.cpp.
Definition at line 303 of file RelationalDBInterface_global.cpp.
+Definition at line 309 of file RelationalDBInterface_global.cpp.
@@ -14399,7 +14540,7 @@ template<class TDerived >Definition at line 359 of file RelationalDBInterface_global.cpp.
+Definition at line 365 of file RelationalDBInterface_global.cpp.
@@ -14439,7 +14580,7 @@ template<class TDerived >Definition at line 369 of file RelationalDBInterface_global.cpp.
+Definition at line 375 of file RelationalDBInterface_global.cpp.
@@ -14468,7 +14609,7 @@ template<class TDerived >Definition at line 377 of file RelationalDBInterface_global.cpp.
+Definition at line 383 of file RelationalDBInterface_global.cpp.
@@ -14507,7 +14648,7 @@ template<class TDerived > -Definition at line 389 of file RelationalDBInterface_global.cpp.
+Definition at line 395 of file RelationalDBInterface_global.cpp.
@@ -14546,7 +14687,7 @@ template<class TDerived > -Definition at line 401 of file RelationalDBInterface_global.cpp.
+Definition at line 407 of file RelationalDBInterface_global.cpp.
@@ -14586,7 +14727,7 @@ template<class TDerived >Definition at line 411 of file RelationalDBInterface_global.cpp.
+Definition at line 417 of file RelationalDBInterface_global.cpp.
@@ -14654,7 +14795,7 @@ template<class TDerived >Definition at line 450 of file RelationalDBInterface_global.cpp.
+Definition at line 456 of file RelationalDBInterface_global.cpp.
@@ -14693,7 +14834,7 @@ template<class TDerived > -Definition at line 527 of file RelationalDBInterface_global.cpp.
+Definition at line 533 of file RelationalDBInterface_global.cpp.
@@ -14722,7 +14863,7 @@ template<class TDerived >Definition at line 540 of file RelationalDBInterface_global.cpp.
+Definition at line 546 of file RelationalDBInterface_global.cpp.
@@ -14768,7 +14909,7 @@ template<class TDerived > -Definition at line 584 of file RelationalDBInterface_global.cpp.
+Definition at line 590 of file RelationalDBInterface_global.cpp.
@@ -14814,7 +14955,7 @@ template<class TDerived > -Definition at line 620 of file RelationalDBInterface_global.cpp.
+Definition at line 626 of file RelationalDBInterface_global.cpp.
@@ -14853,7 +14994,7 @@ template<class TDerived > -Definition at line 776 of file RelationalDBInterface_global.cpp.
+Definition at line 782 of file RelationalDBInterface_global.cpp.
@@ -14892,7 +15033,7 @@ template<class TDerived > -Definition at line 798 of file RelationalDBInterface_global.cpp.
+Definition at line 804 of file RelationalDBInterface_global.cpp.
@@ -27154,7 +27295,7 @@ template<typename headers >Definition at line 1443 of file OverlayImpl.cpp.
+Definition at line 1445 of file OverlayImpl.cpp.
Definition at line 1535 of file OverlayImpl.cpp.
+Definition at line 1537 of file OverlayImpl.cpp.
Creates the implementation of Overlay.
-Definition at line 1640 of file OverlayImpl.cpp.
+Definition at line 1642 of file OverlayImpl.cpp.
@@ -28700,7 +28841,7 @@ template<class... Args>Definition at line 147 of file Feature.cpp.
+Definition at line 336 of file Feature.cpp.
Definition at line 153 of file Feature.cpp.
+Definition at line 363 of file Feature.cpp.
Definition at line 159 of file Feature.cpp.
+Definition at line 369 of file Feature.cpp.
+ +| std::string ripple::featureToName | +( | +uint256 const & | +f | ) | ++ |
Definition at line 375 of file Feature.cpp.
Definition at line 80 of file AccountID.cpp.
+ + + +| std::size_t ripple::hash_value | +( | +ripple::uint256 const & | +feature | ) | ++ |
Definition at line 35 of file Feature.cpp.
+ +| uint256 ripple::registerFeature | +( | +std::string const & | +name, | +
| + | + | Supported | +support, | +
| + | + | DefaultVote | +vote | +
| + | ) | ++ |
Definition at line 342 of file Feature.cpp.
+ +| uint256 ripple::retireFeature | +( | +std::string const & | +name | ) | ++ |
Definition at line 350 of file Feature.cpp.
+ +| bool ripple::registrationIsDone | +( | +) | ++ |
Tell FeatureCollections when registration is complete.
+ +Definition at line 357 of file Feature.cpp.
+ +| ripple::REGISTER_FEATURE | +( | +OwnerPaysFee | +, | +
| + | + | Supported::no | +, | +
| + | + | DefaultVote::no | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +Flow | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +FlowCross | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +CryptoConditionsSuite | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::no | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1513 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +DepositAuth | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +Checks | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1571 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1543 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1623 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +DepositPreauth | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1515 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1578 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +MultiSignReserve | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixTakerDryOfferRemoval | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixMasterKeyAsRegularKey | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixCheckThreading | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixPayChanRecipientOwnerDir | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +DeletableAccounts | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixQualityUpperBound | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +RequireFullyCanonicalSig | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fix1781 | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +HardenedValidations | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixAmendmentMajorityCalc | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +NegativeUNL | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::no | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +TicketBatch | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +FlowSortStrands | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixSTAmountCanonicalize | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FIX | +( | +fixRmSmallIncreasedQOffers | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::yes | ++ |
| + | ) | ++ |
| ripple::REGISTER_FEATURE | +( | +CheckCashMakesTrustLine | +, | +
| + | + | Supported::yes | +, | +
| + | + | DefaultVote::no | ++ |
| + | ) | ++ |
| const uint256 ripple::featureOwnerPaysFee = *getRegisteredFeature("OwnerPaysFee") | +const uint256 ripple::featureOwnerPaysFee |
Definition at line 167 of file Feature.cpp.
-| const uint256 ripple::featureFlow = *getRegisteredFeature("Flow") | +const uint256 ripple::featureFlow |
Definition at line 168 of file Feature.cpp.
-| const uint256 ripple::featureFlowCross = *getRegisteredFeature("FlowCross") | +const uint256 ripple::featureFlowCross |
Definition at line 169 of file Feature.cpp.
-| const uint256 ripple::featureCryptoConditionsSuite = *getRegisteredFeature("CryptoConditionsSuite") | +const uint256 ripple::featureCryptoConditionsSuite |
Definition at line 170 of file Feature.cpp.
-| const uint256 ripple::fix1513 = *getRegisteredFeature("fix1513") | +const uint256 ripple::fix1513 |
Definition at line 171 of file Feature.cpp.
-| const uint256 ripple::featureDepositAuth = *getRegisteredFeature("DepositAuth") | +const uint256 ripple::featureDepositAuth |
Definition at line 172 of file Feature.cpp.
-| const uint256 ripple::featureChecks = *getRegisteredFeature("Checks") | +const uint256 ripple::featureChecks |
Definition at line 173 of file Feature.cpp.
-| const uint256 ripple::fix1571 = *getRegisteredFeature("fix1571") | +const uint256 ripple::fix1571 |
Definition at line 174 of file Feature.cpp.
-| const uint256 ripple::fix1543 = *getRegisteredFeature("fix1543") | +const uint256 ripple::fix1543 |
Definition at line 175 of file Feature.cpp.
-| const uint256 ripple::fix1623 = *getRegisteredFeature("fix1623") | +const uint256 ripple::fix1623 |
Definition at line 176 of file Feature.cpp.
-| const uint256 ripple::featureDepositPreauth = *getRegisteredFeature("DepositPreauth") | +const uint256 ripple::featureDepositPreauth |
Definition at line 177 of file Feature.cpp.
-| const uint256 ripple::fix1515 = *getRegisteredFeature("fix1515") | +const uint256 ripple::fix1515 |
Definition at line 178 of file Feature.cpp.
-| const uint256 ripple::fix1578 = *getRegisteredFeature("fix1578") | +const uint256 ripple::fix1578 |
Definition at line 179 of file Feature.cpp.
-| const uint256 ripple::featureMultiSignReserve = *getRegisteredFeature("MultiSignReserve") | +const uint256 ripple::featureMultiSignReserve |
Definition at line 180 of file Feature.cpp.
-| const uint256 ripple::fixTakerDryOfferRemoval = *getRegisteredFeature("fixTakerDryOfferRemoval") | +const uint256 ripple::fixTakerDryOfferRemoval |
Definition at line 181 of file Feature.cpp.
-| const uint256 ripple::fixMasterKeyAsRegularKey = *getRegisteredFeature("fixMasterKeyAsRegularKey") | +const uint256 ripple::fixMasterKeyAsRegularKey |
Definition at line 182 of file Feature.cpp.
-| const uint256 ripple::fixCheckThreading = *getRegisteredFeature("fixCheckThreading") | +const uint256 ripple::fixCheckThreading |
Definition at line 183 of file Feature.cpp.
-| const uint256 ripple::fixPayChanRecipientOwnerDir = *getRegisteredFeature("fixPayChanRecipientOwnerDir") | +const uint256 ripple::fixPayChanRecipientOwnerDir |
Definition at line 184 of file Feature.cpp.
-| const uint256 ripple::featureDeletableAccounts = *getRegisteredFeature("DeletableAccounts") | +const uint256 ripple::featureDeletableAccounts |
Definition at line 185 of file Feature.cpp.
-| const uint256 ripple::fixQualityUpperBound = *getRegisteredFeature("fixQualityUpperBound") | +const uint256 ripple::fixQualityUpperBound |
Definition at line 186 of file Feature.cpp.
-| const uint256 ripple::featureRequireFullyCanonicalSig = *getRegisteredFeature("RequireFullyCanonicalSig") | +const uint256 ripple::featureRequireFullyCanonicalSig |
Definition at line 187 of file Feature.cpp.
-| const uint256 ripple::fix1781 = *getRegisteredFeature("fix1781") | +const uint256 ripple::fix1781 |
Definition at line 188 of file Feature.cpp.
-| const uint256 ripple::featureHardenedValidations = *getRegisteredFeature("HardenedValidations") | +const uint256 ripple::featureHardenedValidations |
Definition at line 189 of file Feature.cpp.
-| const uint256 ripple::fixAmendmentMajorityCalc = *getRegisteredFeature("fixAmendmentMajorityCalc") | +const uint256 ripple::fixAmendmentMajorityCalc |
Definition at line 190 of file Feature.cpp.
-| const uint256 ripple::featureNegativeUNL = *getRegisteredFeature("NegativeUNL") | +const uint256 ripple::featureNegativeUNL |
Definition at line 191 of file Feature.cpp.
-| const uint256 ripple::featureTicketBatch = *getRegisteredFeature("TicketBatch") | +const uint256 ripple::featureTicketBatch |
Definition at line 192 of file Feature.cpp.
-| const uint256 ripple::featureFlowSortStrands = *getRegisteredFeature("FlowSortStrands") | +const uint256 ripple::featureFlowSortStrands |
Definition at line 193 of file Feature.cpp.
-| const uint256 ripple::fixSTAmountCanonicalize = *getRegisteredFeature("fixSTAmountCanonicalize") | +const uint256 ripple::fixSTAmountCanonicalize |
Definition at line 194 of file Feature.cpp.
-| const uint256 ripple::fixRmSmallIncreasedQOffers = *getRegisteredFeature("fixRmSmallIncreasedQOffers") | +const uint256 ripple::fixRmSmallIncreasedQOffers |
Definition at line 195 of file Feature.cpp.
-| const uint256 ripple::featureCheckCashMakesTrustLine = *getRegisteredFeature("CheckCashMakesTrustLine") | +const uint256 ripple::featureCheckCashMakesTrustLine |
Definition at line 196 of file Feature.cpp.
-
|
- -static | -
Definition at line 77 of file Feature.cpp.
+Definition at line 447 of file Feature.cpp.
+ +| const uint256 ripple::retiredTrustSetAuth = retireFeature("TrustSetAuth") | +
Definition at line 448 of file Feature.cpp.
+ +| const uint256 ripple::retiredFeeEscalation = retireFeature("FeeEscalation") | +
Definition at line 449 of file Feature.cpp.
| const uint256 ripple::retiredPayChan = *getRegisteredFeature("PayChan") | +const uint256 ripple::retiredPayChan = retireFeature("PayChan") |
Definition at line 202 of file Feature.cpp.
+Definition at line 450 of file Feature.cpp.
| const uint256 ripple::retiredCryptoConditions = *getRegisteredFeature("CryptoConditions") | +const uint256 ripple::retiredCryptoConditions = retireFeature("CryptoConditions") |
Definition at line 203 of file Feature.cpp.
+Definition at line 451 of file Feature.cpp.
| const uint256 ripple::retiredTickSize = *getRegisteredFeature("TickSize") | +const uint256 ripple::retiredTickSize = retireFeature("TickSize") |
Definition at line 204 of file Feature.cpp.
+Definition at line 452 of file Feature.cpp.
| const uint256 ripple::retiredFix1368 = *getRegisteredFeature("fix1368") | +const uint256 ripple::retiredFix1368 = retireFeature("fix1368") |
Definition at line 205 of file Feature.cpp.
+Definition at line 453 of file Feature.cpp.
| const uint256 ripple::retiredEscrow = *getRegisteredFeature("Escrow") | +const uint256 ripple::retiredEscrow = retireFeature("Escrow") |
Definition at line 206 of file Feature.cpp.
+Definition at line 454 of file Feature.cpp.
| const uint256 ripple::retiredFix1373 = *getRegisteredFeature("fix1373") | +const uint256 ripple::retiredFix1373 = retireFeature("fix1373") |
Definition at line 207 of file Feature.cpp.
+Definition at line 455 of file Feature.cpp.
| const uint256 ripple::retiredEnforceInvariants = *getRegisteredFeature("EnforceInvariants") | +const uint256 ripple::retiredEnforceInvariants = retireFeature("EnforceInvariants") |
Definition at line 208 of file Feature.cpp.
+Definition at line 456 of file Feature.cpp.
| const uint256 ripple::retiredSortedDirectories = *getRegisteredFeature("SortedDirectories") | +const uint256 ripple::retiredSortedDirectories = retireFeature("SortedDirectories") |
Definition at line 209 of file Feature.cpp.
+Definition at line 457 of file Feature.cpp.
| const uint256 ripple::retiredFix1201 = *getRegisteredFeature("fix1201") | +const uint256 ripple::retiredFix1201 = retireFeature("fix1201") |
Definition at line 210 of file Feature.cpp.
+Definition at line 458 of file Feature.cpp.
| const uint256 ripple::retiredFix1512 = *getRegisteredFeature("fix1512") | +const uint256 ripple::retiredFix1512 = retireFeature("fix1512") |
Definition at line 211 of file Feature.cpp.
+Definition at line 459 of file Feature.cpp.
| const uint256 ripple::retiredFix1523 = *getRegisteredFeature("fix1523") | +const uint256 ripple::retiredFix1523 = retireFeature("fix1523") |
Definition at line 212 of file Feature.cpp.
+Definition at line 460 of file Feature.cpp.
| const uint256 ripple::retiredFix1528 = *getRegisteredFeature("fix1528") | +const uint256 ripple::retiredFix1528 = retireFeature("fix1528") |
Definition at line 213 of file Feature.cpp.
+Definition at line 461 of file Feature.cpp.
+ +
+
|
+ +static | +
Definition at line 476 of file Feature.cpp.
Variables | |
| char const *const | versionString = "1.8.0-b5" |
| char const *const | versionString = "1.8.0-b6" |
| static constexpr std::uint64_t | implementationVersionIdentifier |
| char const* const ripple::BuildInfo::versionString = "1.8.0-b5" | +char const* const ripple::BuildInfo::versionString = "1.8.0-b6" |