From 24b00eb326b4efbde80bbe89ed7b012cd853892a Mon Sep 17 00:00:00 2001 From: bthomee Date: Thu, 12 Feb 2026 10:18:13 -0800 Subject: [PATCH] deploy: 5edd3566f7c971f7e2a26668eee6edc34c7519b7 --- AmendmentBlocked__test_8cpp_source.html | 8 +- Application_8cpp_source.html | 18 +- Batch__test_8cpp_source.html | 22 +- BookListeners_8cpp_source.html | 4 +- BookListeners_8h_source.html | 79 +- BookOffers_8cpp_source.html | 26 +- Change_8cpp_source.html | 16 +- ConsensusInfo_8cpp_source.html | 12 +- ConsensusTransSetSF_8cpp_source.html | 16 +- Context_8h_source.html | 12 +- Env_8cpp_source.html | 30 +- Env__test_8cpp_source.html | 16 +- FetchInfo_8cpp_source.html | 12 +- GRPCServer_8h_source.html | 14 +- GetCounts_8cpp_source.html | 18 +- Handler_8h_source.html | 12 +- InboundLedgers_8cpp_source.html | 18 +- InboundTransactions_8cpp_source.html | 12 +- InfoSub_8cpp_source.html | 22 +- InfoSub_8h_source.html | 205 +- JSONRPC__test_8cpp_source.html | 4 +- LedgerAccept_8cpp_source.html | 12 +- LedgerClosed_8cpp_source.html | 10 +- LedgerCurrent_8cpp_source.html | 10 +- LedgerMaster_8cpp_source.html | 44 +- LoadManager_8cpp_source.html | 8 +- NetworkOPs_8cpp_source.html | 9003 +++++++++-------- NetworkOPs_8h_source.html | 418 +- NetworkOPs__test_8cpp_source.html | 2 +- OrderBookDB_8cpp_source.html | 12 +- OverlayImpl_8cpp_source.html | 38 +- OwnerInfo_8cpp_source.html | 14 +- PathRequest_8cpp_source.html | 28 +- PathRequest_8h_source.html | 10 +- PeerImp_8cpp_source.html | 30 +- RCLConsensus_8cpp_source.html | 28 +- RPCHandler_8cpp_source.html | 32 +- RPCHelpers_8h_source.html | 18 +- RPCLedgerHelpers_8h_source.html | 91 +- RPCSub_8cpp_source.html | 4 +- RPCSub_8h_source.html | 67 +- RelationalDatabase_8cpp_source.html | 90 - SHAMapStoreImp_8cpp_source.html | 18 +- SHAMapStoreImp_8h_source.html | 2 +- SQLiteDatabase_8cpp_source.html | 297 +- SQLiteDatabase_8h_source.html | 406 +- ServerHandler_8cpp_source.html | 50 +- ServerHandler_8h_source.html | 2 +- ServerInfo_8cpp_source.html | 14 +- ServerInfo__test_8cpp_source.html | 10 +- ServerState_8cpp_source.html | 12 +- ServerStatus__test_8cpp_source.html | 12 +- ServiceRegistry_8h_source.html | 2 +- SignFor_8cpp_source.html | 2 +- SignHandler_8cpp_source.html | 4 +- SubmitMultiSigned_8cpp_source.html | 4 +- Submit_8cpp_source.html | 6 +- Subscribe_8cpp_source.html | 24 +- Subscribe__test_8cpp_source.html | 14 +- TransactionAcquire_8cpp_source.html | 489 +- TransactionAcquire_8h_source.html | 16 +- TransactionSign_8cpp_source.html | 2 +- TransactionSign_8h_source.html | 187 +- Tx_8cpp_source.html | 30 +- Unsubscribe_8cpp_source.html | 18 +- ValidatorList_8cpp_source.html | 30 +- ValidatorList_8h_source.html | 2 +- WSInfoSub_8h_source.html | 10 +- classxrpl_1_1BookListeners.html | 10 +- classxrpl_1_1InfoSub.html | 20 +- classxrpl_1_1NetworkOPs.html | 8 +- classxrpl_1_1NetworkOPsImp-members.html | 156 +- classxrpl_1_1NetworkOPsImp.html | 585 +- ...l_1_1NetworkOPsImp_1_1StateAccounting.html | 26 +- ...1_1NetworkOPsImp_1_1TransactionStatus.html | 16 +- classxrpl_1_1NetworkOPsImp__coll__graph.map | 267 +- classxrpl_1_1NetworkOPsImp__coll__graph.md5 | 2 +- classxrpl_1_1NetworkOPsImp__coll__graph.png | Bin 775448 -> 742887 bytes classxrpl_1_1RPCSub.html | 22 +- classxrpl_1_1RPCSubImp.html | 18 +- classxrpl_1_1SQLiteDatabase-members.html | 4 +- classxrpl_1_1SQLiteDatabase.html | 58 +- classxrpl_1_1TransactionAcquire.html | 18 +- classxrpl_1_1WSInfoSub.html | 20 +- dir_2860c73e71f9ef894ba4acb1eeae5483.html | 4 +- dir_2e610841efb4e959cb432e522736434e.html | 2 - dir_42b876eb66f74e25995e23a7c0222dc7.html | 2 - dir_9b11620f1e8d276666da5c65752897e4.html | 2 + dir_9d7e4921ea2f62e76f4d31f5afd6d533.html | 4 + dir_f2000200ababdfebbc57680f92fa09d7.html | 2 - functions_a.html | 8 +- functions_b.html | 6 +- functions_c.html | 4 +- functions_d.html | 2 +- functions_e.html | 6 +- functions_f.html | 2 +- functions_func_b.html | 4 +- functions_func_f.html | 4 +- functions_func_g.html | 2 +- functions_func_h.html | 2 +- functions_func_j.html | 6 +- functions_func_l.html | 6 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 18 +- functions_func_p.html | 4 +- functions_func_r.html | 4 +- functions_func_s.html | 18 +- functions_func_v.html | 12 +- functions_g.html | 3 +- functions_h.html | 4 +- functions_j.html | 6 +- functions_l.html | 6 +- functions_m.html | 4 +- functions_n.html | 4 +- functions_o.html | 6 +- functions_p.html | 17 +- functions_q.html | 3 +- functions_r.html | 24 +- functions_s.html | 26 +- functions_t.html | 2 +- functions_u.html | 2 +- functions_v.html | 12 +- functions_vars.html | 2 +- functions_vars_r.html | 2 +- functions_vars_u.html | 2 +- make__NetworkOPs_8h_source.html | 131 + md_xrpld_2app_2rdb_2README.html | 2 +- namespacemembers_f.html | 3 +- namespacemembers_func_m.html | 2 +- namespacemembers_m.html | 2 +- namespacemembers_s.html | 2 +- namespacexrpl.html | 186 +- namespacexrpl_1_1RPC.html | 4 +- search/all_10.js | 16 +- search/all_11.js | 6 +- search/all_13.js | 12 +- search/all_14.js | 18 +- search/all_15.js | 16 +- search/all_16.js | 14 +- search/all_17.js | 32 +- search/all_18.js | 2 +- search/all_19.js | 178 +- search/all_1a.js | 72 +- search/all_1b.js | 22 +- search/all_1c.js | 34 +- search/all_1d.js | 16 +- search/all_1e.js | 4 +- search/all_1f.js | 2 +- search/all_20.js | 2 +- search/all_22.js | 8 +- search/all_8.js | 34 +- search/all_9.js | 16 +- search/all_a.js | 50 +- search/all_b.js | 12 +- search/all_c.js | 16 +- search/all_d.js | 10 +- search/all_e.js | 22 +- search/all_f.js | 8 +- search/enums_4.js | 2 +- search/enumvalues_18.js | 2 +- search/enumvalues_19.js | 2 +- search/enumvalues_2.js | 2 +- search/enumvalues_5.js | 2 +- search/enumvalues_9.js | 4 +- search/enumvalues_e.js | 6 +- search/enumvalues_f.js | 2 +- search/functions_1.js | 12 +- search/functions_10.js | 20 +- search/functions_12.js | 12 +- search/functions_13.js | 66 +- search/functions_14.js | 8 +- search/functions_15.js | 32 +- search/functions_16.js | 4 +- search/functions_1b.js | 8 +- search/functions_2.js | 10 +- search/functions_3.js | 16 +- search/functions_4.js | 8 +- search/functions_5.js | 6 +- search/functions_6.js | 6 +- search/functions_7.js | 20 +- search/functions_8.js | 2 +- search/functions_9.js | 12 +- search/functions_a.js | 6 +- search/functions_c.js | 4 +- search/functions_d.js | 8 +- search/functions_e.js | 6 +- search/functions_f.js | 6 +- search/typedefs_1.js | 2 +- search/typedefs_11.js | 2 +- search/typedefs_16.js | 2 +- search/typedefs_2.js | 4 +- search/typedefs_c.js | 2 +- search/typedefs_f.js | 2 +- search/variables_0.js | 18 +- search/variables_11.js | 20 +- search/variables_14.js | 2 +- search/variables_c.js | 4 +- search/variables_d.js | 4 +- ..._1_1NetworkOPsImp_1_1ServerFeeSummary.html | 16 +- ...Imp_1_1StateAccounting_1_1CounterData.html | 10 +- ...OPsImp_1_1StateAccounting_1_1Counters.html | 6 +- structxrpl_1_1NetworkOPsImp_1_1Stats.html | 26 +- ...tworkOPsImp_1_1SubAccountHistoryIndex.html | 18 +- ...etworkOPsImp_1_1SubAccountHistoryInfo.html | 6 +- ...rkOPsImp_1_1SubAccountHistoryInfoWeak.html | 6 +- 206 files changed, 7561 insertions(+), 7528 deletions(-) delete mode 100644 RelationalDatabase_8cpp_source.html create mode 100644 make__NetworkOPs_8h_source.html diff --git a/AmendmentBlocked__test_8cpp_source.html b/AmendmentBlocked__test_8cpp_source.html index 80f735ec94..7b49717159 100644 --- a/AmendmentBlocked__test_8cpp_source.html +++ b/AmendmentBlocked__test_8cpp_source.html @@ -84,10 +84,10 @@ $(document).ready(function() { init_codefold(0); });
1#include <test/jtx.h>
2#include <test/jtx/WSClient.h>
3
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5#include <xrpld/core/ConfigSections.h>
-
6
-
7#include <xrpl/protocol/jss.h>
+
4#include <xrpld/core/ConfigSections.h>
+
5
+
6#include <xrpl/protocol/jss.h>
+
7#include <xrpl/server/NetworkOPs.h>
8
9namespace xrpl {
10
diff --git a/Application_8cpp_source.html b/Application_8cpp_source.html index 039bf035f4..5554835a85 100644 --- a/Application_8cpp_source.html +++ b/Application_8cpp_source.html @@ -101,11 +101,11 @@ $(document).ready(function() { init_codefold(0); });
18#include <xrpld/app/misc/AmendmentTable.h>
19#include <xrpld/app/misc/HashRouter.h>
20#include <xrpld/app/misc/LoadFeeTrack.h>
-
21#include <xrpld/app/misc/NetworkOPs.h>
-
22#include <xrpld/app/misc/SHAMapStore.h>
-
23#include <xrpld/app/misc/TxQ.h>
-
24#include <xrpld/app/misc/ValidatorKeys.h>
-
25#include <xrpld/app/misc/ValidatorSite.h>
+
21#include <xrpld/app/misc/SHAMapStore.h>
+
22#include <xrpld/app/misc/TxQ.h>
+
23#include <xrpld/app/misc/ValidatorKeys.h>
+
24#include <xrpld/app/misc/ValidatorSite.h>
+
25#include <xrpld/app/misc/make_NetworkOPs.h>
26#include <xrpld/app/paths/PathRequests.h>
27#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
28#include <xrpld/app/tx/apply.h>
@@ -429,7 +429,7 @@ $(document).ready(function() { init_codefold(0); });
328 stopwatch(),
329 logs_->journal("TaggedCache"))
330
- +
332 *this,
333 stopwatch(),
334 config_->standalone(),
@@ -2466,7 +2466,7 @@ $(document).ready(function() { init_codefold(0); });
Manages load sources.
Definition LoadManager.h:26
Manages partitions for logging.
Definition Log.h:32
Remembers manifests with the highest sequence number.
Definition Manifest.h:224
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
A NodeStore::Scheduler which uses the JobQueue.
Persistency layer for NodeObject.
Definition Database.h:31
@@ -2544,7 +2544,6 @@ $(document).ready(function() { init_codefold(0); });
std::tuple< std::shared_ptr< Ledger >, std::uint32_t, uint256 > getLatestLedger(Application &app)
Definition Ledger.cpp:1014
create_genesis_t const create_genesis
Definition Ledger.cpp:31
std::pair< PublicKey, SecretKey > getNodeIdentity(soci::session &session)
Returns a stable public and private key for this node.
Definition Wallet.cpp:102
-
std::unique_ptr< NetworkOPs > make_NetworkOPs(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
std::enable_if_t< std::is_integral< Integral >::value, Integral > rand_int()
std::unique_ptr< SHAMapStore > make_SHAMapStore(Application &app, NodeStore::Scheduler &scheduler, beast::Journal journal)
std::unique_ptr< AmendmentTable > make_AmendmentTable(Application &app, std::chrono::seconds majorityTime, std::vector< AmendmentTable::FeatureInfo > const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal)
@@ -2553,6 +2552,7 @@ $(document).ready(function() { init_codefold(0); }); +
std::unique_ptr< NetworkOPs > make_NetworkOPs(ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
std::unique_ptr< Application > make_Application(std::unique_ptr< Config > config, std::unique_ptr< Logs > logs, std::unique_ptr< TimeKeeper > timeKeeper)
ServerHandler::Setup setup_ServerHandler(Config const &config, std::ostream &&log)
std::shared_ptr< Ledger > loadByIndex(std::uint32_t ledgerIndex, Application &app, bool acquire)
Definition Ledger.cpp:1023
@@ -2571,7 +2571,7 @@ $(document).ready(function() { init_codefold(0); });
void forceValidity(HashRouter &router, uint256 const &txid, Validity validity)
Sets the validity of a given transaction in the cache.
Definition apply.cpp:89
std::unordered_map< std::string, boost::asio::ip::tcp::endpoint > Endpoints
Definition ServerImpl.h:20
std::optional< uint256 > getRegisteredFeature(std::string const &name)
Definition Feature.cpp:336
-
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
+
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
std::unique_ptr< PeerSetBuilder > make_PeerSetBuilder(Application &app)
Definition PeerSet.cpp:121
std::unique_ptr< Overlay > make_Overlay(Application &app, Overlay::Setup const &setup, ServerHandler &serverHandler, Resource::Manager &resourceManager, Resolver &resolver, boost::asio::io_context &io_context, BasicConfig const &config, beast::insight::Collector::ptr const &collector)
Creates the implementation of Overlay.
diff --git a/Batch__test_8cpp_source.html b/Batch__test_8cpp_source.html index 7218075d3d..66046a2533 100644 --- a/Batch__test_8cpp_source.html +++ b/Batch__test_8cpp_source.html @@ -86,17 +86,17 @@ $(document).ready(function() { init_codefold(0); });
3#include <test/jtx/utility.h>
4
5#include <xrpld/app/misc/HashRouter.h>
-
6#include <xrpld/app/misc/NetworkOPs.h>
-
7#include <xrpld/app/misc/Transaction.h>
-
8#include <xrpld/app/tx/apply.h>
-
9#include <xrpld/app/tx/detail/Batch.h>
-
10
-
11#include <xrpl/protocol/Batch.h>
-
12#include <xrpl/protocol/Feature.h>
-
13#include <xrpl/protocol/STParsedJSON.h>
-
14#include <xrpl/protocol/Sign.h>
-
15#include <xrpl/protocol/TxFlags.h>
-
16#include <xrpl/protocol/jss.h>
+
6#include <xrpld/app/misc/Transaction.h>
+
7#include <xrpld/app/tx/apply.h>
+
8#include <xrpld/app/tx/detail/Batch.h>
+
9
+
10#include <xrpl/protocol/Batch.h>
+
11#include <xrpl/protocol/Feature.h>
+
12#include <xrpl/protocol/STParsedJSON.h>
+
13#include <xrpl/protocol/Sign.h>
+
14#include <xrpl/protocol/TxFlags.h>
+
15#include <xrpl/protocol/jss.h>
+
16#include <xrpl/server/NetworkOPs.h>
17
18namespace xrpl {
19namespace test {
diff --git a/BookListeners_8cpp_source.html b/BookListeners_8cpp_source.html index fc52dbc878..ba1db1d4ca 100644 --- a/BookListeners_8cpp_source.html +++ b/BookListeners_8cpp_source.html @@ -133,11 +133,11 @@ $(document).ready(function() { init_codefold(0); });
44
45} // namespace xrpl
Represents a JSON value.
Definition json_value.h:130
-
std::recursive_mutex mLock
+
std::recursive_mutex mLock
void removeSubscriber(std::uint64_t sub)
Stop publishing to a subscriber.
void addSubscriber(InfoSub::ref sub)
Add a new subscription for this book.
void publish(MultiApiJson const &jvObj, hash_set< std::uint64_t > &havePublished)
Publish a transaction to subscribers.
-
hash_map< std::uint64_t, InfoSub::wptr > mListeners
+
hash_map< std::uint64_t, InfoSub::wptr > mListeners
T emplace(T... args)
diff --git a/BookListeners_8h_source.html b/BookListeners_8h_source.html index deb6ef194f..8c48a02505 100644 --- a/BookListeners_8h_source.html +++ b/BookListeners_8h_source.html @@ -83,51 +83,50 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/rpc/InfoSub.h>
-
4
-
5#include <xrpl/protocol/MultiApiJson.h>
-
6
-
7#include <memory>
-
8#include <mutex>
-
9
-
10namespace xrpl {
-
11
-
- -
14{
-
15public:
- -
17
-
- -
19 {
-
20 }
+
3#include <xrpl/protocol/MultiApiJson.h>
+
4#include <xrpl/server/InfoSub.h>
+
5
+
6#include <memory>
+
7#include <mutex>
+
8
+
9namespace xrpl {
+
10
+
+ +
13{
+
14public:
+ +
16
+
+ +
18 {
+
19 }
-
21
-
24 void
- -
26
-
29 void
- -
31
-
43 void
-
44 publish(MultiApiJson const& jvObj, hash_set<std::uint64_t>& havePublished);
-
45
-
46private:
- -
48
- -
50};
+
20
+
23 void
+ +
25
+
28 void
+ +
30
+
42 void
+
43 publish(MultiApiJson const& jvObj, hash_set<std::uint64_t>& havePublished);
+
44
+
45private:
+ +
47
+ +
49};
-
51
-
52} // namespace xrpl
-
Listen to public/subscribe messages from a book.
-
std::recursive_mutex mLock
+
50
+
51} // namespace xrpl
+
Listen to public/subscribe messages from a book.
+
std::recursive_mutex mLock
void removeSubscriber(std::uint64_t sub)
Stop publishing to a subscriber.
void addSubscriber(InfoSub::ref sub)
Add a new subscription for this book.
void publish(MultiApiJson const &jvObj, hash_set< std::uint64_t > &havePublished)
Publish a transaction to subscribers.
-
hash_map< std::uint64_t, InfoSub::wptr > mListeners
- +
hash_map< std::uint64_t, InfoSub::wptr > mListeners
+ diff --git a/BookOffers_8cpp_source.html b/BookOffers_8cpp_source.html index ce18b0c638..eac591ab7a 100644 --- a/BookOffers_8cpp_source.html +++ b/BookOffers_8cpp_source.html @@ -82,19 +82,19 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/main/Application.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/rpc/BookChanges.h>
-
4#include <xrpld/rpc/Context.h>
-
5#include <xrpld/rpc/detail/RPCHelpers.h>
-
6#include <xrpld/rpc/detail/RPCLedgerHelpers.h>
-
7
-
8#include <xrpl/basics/Log.h>
-
9#include <xrpl/ledger/ReadView.h>
-
10#include <xrpl/protocol/ErrorCodes.h>
-
11#include <xrpl/protocol/RPCErr.h>
-
12#include <xrpl/protocol/UintTypes.h>
-
13#include <xrpl/protocol/jss.h>
-
14#include <xrpl/resource/Fees.h>
+
2#include <xrpld/rpc/BookChanges.h>
+
3#include <xrpld/rpc/Context.h>
+
4#include <xrpld/rpc/detail/RPCHelpers.h>
+
5#include <xrpld/rpc/detail/RPCLedgerHelpers.h>
+
6
+
7#include <xrpl/basics/Log.h>
+
8#include <xrpl/ledger/ReadView.h>
+
9#include <xrpl/protocol/ErrorCodes.h>
+
10#include <xrpl/protocol/RPCErr.h>
+
11#include <xrpl/protocol/UintTypes.h>
+
12#include <xrpl/protocol/jss.h>
+
13#include <xrpl/resource/Fees.h>
+
14#include <xrpl/server/NetworkOPs.h>
15
16namespace xrpl {
17
diff --git a/Change_8cpp_source.html b/Change_8cpp_source.html index 3ee6757999..dc27858b6a 100644 --- a/Change_8cpp_source.html +++ b/Change_8cpp_source.html @@ -84,14 +84,14 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/Ledger.h>
2#include <xrpld/app/main/Application.h>
3#include <xrpld/app/misc/AmendmentTable.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5#include <xrpld/app/tx/detail/Change.h>
-
6
-
7#include <xrpl/basics/Log.h>
-
8#include <xrpl/ledger/Sandbox.h>
-
9#include <xrpl/protocol/Feature.h>
-
10#include <xrpl/protocol/Indexes.h>
-
11#include <xrpl/protocol/TxFlags.h>
+
4#include <xrpld/app/tx/detail/Change.h>
+
5
+
6#include <xrpl/basics/Log.h>
+
7#include <xrpl/ledger/Sandbox.h>
+
8#include <xrpl/protocol/Feature.h>
+
9#include <xrpl/protocol/Indexes.h>
+
10#include <xrpl/protocol/TxFlags.h>
+
11#include <xrpl/server/NetworkOPs.h>
12
13#include <string_view>
14
diff --git a/ConsensusInfo_8cpp_source.html b/ConsensusInfo_8cpp_source.html index 56e5a842a6..9af1fce5f0 100644 --- a/ConsensusInfo_8cpp_source.html +++ b/ConsensusInfo_8cpp_source.html @@ -81,12 +81,12 @@ $(document).ready(function() { init_codefold(0); });
ConsensusInfo.cpp
-
1#include <xrpld/app/misc/NetworkOPs.h>
-
2#include <xrpld/rpc/Context.h>
-
3
-
4#include <xrpl/json/json_value.h>
-
5#include <xrpl/protocol/ErrorCodes.h>
-
6#include <xrpl/protocol/jss.h>
+
1#include <xrpld/rpc/Context.h>
+
2
+
3#include <xrpl/json/json_value.h>
+
4#include <xrpl/protocol/ErrorCodes.h>
+
5#include <xrpl/protocol/jss.h>
+
6#include <xrpl/server/NetworkOPs.h>
7
8namespace xrpl {
9
diff --git a/ConsensusTransSetSF_8cpp_source.html b/ConsensusTransSetSF_8cpp_source.html index bcfd7648fb..e763f11b7f 100644 --- a/ConsensusTransSetSF_8cpp_source.html +++ b/ConsensusTransSetSF_8cpp_source.html @@ -83,14 +83,14 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/ConsensusTransSetSF.h>
2#include <xrpld/app/ledger/TransactionMaster.h>
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/app/misc/Transaction.h>
-
5
-
6#include <xrpl/basics/Log.h>
-
7#include <xrpl/core/JobQueue.h>
-
8#include <xrpl/nodestore/Database.h>
-
9#include <xrpl/protocol/HashPrefix.h>
-
10#include <xrpl/protocol/digest.h>
+
3#include <xrpld/app/misc/Transaction.h>
+
4
+
5#include <xrpl/basics/Log.h>
+
6#include <xrpl/core/JobQueue.h>
+
7#include <xrpl/nodestore/Database.h>
+
8#include <xrpl/protocol/HashPrefix.h>
+
9#include <xrpl/protocol/digest.h>
+
10#include <xrpl/server/NetworkOPs.h>
11
12namespace xrpl {
13
diff --git a/Context_8h_source.html b/Context_8h_source.html index aa5f6beb76..f8c157c5c2 100644 --- a/Context_8h_source.html +++ b/Context_8h_source.html @@ -83,11 +83,11 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/rpc/InfoSub.h>
-
4#include <xrpld/rpc/Role.h>
-
5
-
6#include <xrpl/beast/utility/Journal.h>
-
7#include <xrpl/core/JobQueue.h>
+
3#include <xrpld/rpc/Role.h>
+
4
+
5#include <xrpl/beast/utility/Journal.h>
+
6#include <xrpl/core/JobQueue.h>
+
7#include <xrpl/server/InfoSub.h>
8
9namespace xrpl {
10
@@ -145,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
A generic endpoint for log messages.
Definition Journal.h:40
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
A consumption charge.
Definition Charge.h:10
An endpoint that consumes resources.
Definition Consumer.h:16
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
diff --git a/Env_8cpp_source.html b/Env_8cpp_source.html index 8e7dd0f349..99a291a143 100644 --- a/Env_8cpp_source.html +++ b/Env_8cpp_source.html @@ -93,21 +93,21 @@ $(document).ready(function() { init_codefold(0); });
10#include <test/jtx/utility.h>
11
12#include <xrpld/app/ledger/LedgerMaster.h>
-
13#include <xrpld/app/misc/NetworkOPs.h>
-
14#include <xrpld/rpc/RPCCall.h>
-
15
-
16#include <xrpl/basics/Slice.h>
-
17#include <xrpl/basics/contract.h>
-
18#include <xrpl/basics/scope.h>
-
19#include <xrpl/json/to_string.h>
-
20#include <xrpl/net/HTTPClient.h>
-
21#include <xrpl/protocol/ErrorCodes.h>
-
22#include <xrpl/protocol/Indexes.h>
-
23#include <xrpl/protocol/Serializer.h>
-
24#include <xrpl/protocol/TER.h>
-
25#include <xrpl/protocol/TxFlags.h>
-
26#include <xrpl/protocol/UintTypes.h>
-
27#include <xrpl/protocol/jss.h>
+
13#include <xrpld/rpc/RPCCall.h>
+
14
+
15#include <xrpl/basics/Slice.h>
+
16#include <xrpl/basics/contract.h>
+
17#include <xrpl/basics/scope.h>
+
18#include <xrpl/json/to_string.h>
+
19#include <xrpl/net/HTTPClient.h>
+
20#include <xrpl/protocol/ErrorCodes.h>
+
21#include <xrpl/protocol/Indexes.h>
+
22#include <xrpl/protocol/Serializer.h>
+
23#include <xrpl/protocol/TER.h>
+
24#include <xrpl/protocol/TxFlags.h>
+
25#include <xrpl/protocol/UintTypes.h>
+
26#include <xrpl/protocol/jss.h>
+
27#include <xrpl/server/NetworkOPs.h>
28
29#include <memory>
30#include <source_location>
diff --git a/Env__test_8cpp_source.html b/Env__test_8cpp_source.html index b5c52e5364..d5dd61f0a3 100644 --- a/Env__test_8cpp_source.html +++ b/Env__test_8cpp_source.html @@ -83,14 +83,14 @@ $(document).ready(function() { init_codefold(0); });
1#include <test/jtx.h>
2
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/app/misc/TxQ.h>
-
5
-
6#include <xrpl/beast/hash/uhash.h>
-
7#include <xrpl/beast/unit_test.h>
-
8#include <xrpl/protocol/Feature.h>
-
9#include <xrpl/protocol/TxFlags.h>
-
10#include <xrpl/protocol/jss.h>
+
3#include <xrpld/app/misc/TxQ.h>
+
4
+
5#include <xrpl/beast/hash/uhash.h>
+
6#include <xrpl/beast/unit_test.h>
+
7#include <xrpl/protocol/Feature.h>
+
8#include <xrpl/protocol/TxFlags.h>
+
9#include <xrpl/protocol/jss.h>
+
10#include <xrpl/server/NetworkOPs.h>
11
12#include <boost/lexical_cast.hpp>
13
diff --git a/FetchInfo_8cpp_source.html b/FetchInfo_8cpp_source.html index 8e107fa3d2..130c622bfc 100644 --- a/FetchInfo_8cpp_source.html +++ b/FetchInfo_8cpp_source.html @@ -81,12 +81,12 @@ $(document).ready(function() { init_codefold(0); });
FetchInfo.cpp
-
1#include <xrpld/app/misc/NetworkOPs.h>
-
2#include <xrpld/rpc/Context.h>
-
3
-
4#include <xrpl/json/json_value.h>
-
5#include <xrpl/protocol/ErrorCodes.h>
-
6#include <xrpl/protocol/jss.h>
+
1#include <xrpld/rpc/Context.h>
+
2
+
3#include <xrpl/json/json_value.h>
+
4#include <xrpl/protocol/ErrorCodes.h>
+
5#include <xrpl/protocol/jss.h>
+
6#include <xrpl/server/NetworkOPs.h>
7
8namespace xrpl {
9
diff --git a/GRPCServer_8h_source.html b/GRPCServer_8h_source.html index e96f75d6f0..18df19a588 100644 --- a/GRPCServer_8h_source.html +++ b/GRPCServer_8h_source.html @@ -86,13 +86,13 @@ $(document).ready(function() { init_codefold(0); });
3#include <xrpld/app/main/Application.h>
4#include <xrpld/rpc/Context.h>
5#include <xrpld/rpc/GRPCHandlers.h>
-
6#include <xrpld/rpc/InfoSub.h>
-
7#include <xrpld/rpc/Role.h>
-
8#include <xrpld/rpc/detail/Handler.h>
-
9
-
10#include <xrpl/core/JobQueue.h>
-
11#include <xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.grpc.pb.h>
-
12#include <xrpl/resource/Charge.h>
+
6#include <xrpld/rpc/Role.h>
+
7#include <xrpld/rpc/detail/Handler.h>
+
8
+
9#include <xrpl/core/JobQueue.h>
+
10#include <xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.grpc.pb.h>
+
11#include <xrpl/resource/Charge.h>
+
12#include <xrpl/server/InfoSub.h>
13
14#include <grpcpp/grpcpp.h>
15
diff --git a/GetCounts_8cpp_source.html b/GetCounts_8cpp_source.html index 43785d14ac..c540c0a7a8 100644 --- a/GetCounts_8cpp_source.html +++ b/GetCounts_8cpp_source.html @@ -85,15 +85,15 @@ $(document).ready(function() { init_codefold(0); });
2#include <xrpld/app/ledger/InboundLedgers.h>
3#include <xrpld/app/ledger/LedgerMaster.h>
4#include <xrpld/app/main/Application.h>
-
5#include <xrpld/app/misc/NetworkOPs.h>
-
6#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
-
7#include <xrpld/rpc/Context.h>
-
8
-
9#include <xrpl/basics/UptimeClock.h>
-
10#include <xrpl/json/json_value.h>
-
11#include <xrpl/nodestore/Database.h>
-
12#include <xrpl/protocol/ErrorCodes.h>
-
13#include <xrpl/protocol/jss.h>
+
5#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
+
6#include <xrpld/rpc/Context.h>
+
7
+
8#include <xrpl/basics/UptimeClock.h>
+
9#include <xrpl/json/json_value.h>
+
10#include <xrpl/nodestore/Database.h>
+
11#include <xrpl/protocol/ErrorCodes.h>
+
12#include <xrpl/protocol/jss.h>
+
13#include <xrpl/server/NetworkOPs.h>
14
15namespace xrpl {
16
diff --git a/Handler_8h_source.html b/Handler_8h_source.html index 71e9e507b3..709fe8d930 100644 --- a/Handler_8h_source.html +++ b/Handler_8h_source.html @@ -84,12 +84,12 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
3#include <xrpld/app/ledger/LedgerMaster.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5#include <xrpld/rpc/RPCHandler.h>
-
6#include <xrpld/rpc/Status.h>
-
7#include <xrpld/rpc/detail/Tuning.h>
-
8
-
9#include <xrpl/protocol/ApiVersion.h>
+
4#include <xrpld/rpc/RPCHandler.h>
+
5#include <xrpld/rpc/Status.h>
+
6#include <xrpld/rpc/detail/Tuning.h>
+
7
+
8#include <xrpl/protocol/ApiVersion.h>
+
9#include <xrpl/server/NetworkOPs.h>
10
11namespace Json {
12class Object;
diff --git a/InboundLedgers_8cpp_source.html b/InboundLedgers_8cpp_source.html index 8211a5e835..cf3dcc8288 100644 --- a/InboundLedgers_8cpp_source.html +++ b/InboundLedgers_8cpp_source.html @@ -84,15 +84,15 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/InboundLedgers.h>
2#include <xrpld/app/ledger/LedgerMaster.h>
3#include <xrpld/app/main/Application.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5
-
6#include <xrpl/basics/DecayingSample.h>
-
7#include <xrpl/basics/Log.h>
-
8#include <xrpl/basics/scope.h>
-
9#include <xrpl/beast/container/aged_map.h>
-
10#include <xrpl/core/JobQueue.h>
-
11#include <xrpl/core/PerfLog.h>
-
12#include <xrpl/protocol/jss.h>
+
4
+
5#include <xrpl/basics/DecayingSample.h>
+
6#include <xrpl/basics/Log.h>
+
7#include <xrpl/basics/scope.h>
+
8#include <xrpl/beast/container/aged_map.h>
+
9#include <xrpl/core/JobQueue.h>
+
10#include <xrpl/core/PerfLog.h>
+
11#include <xrpl/protocol/jss.h>
+
12#include <xrpl/server/NetworkOPs.h>
13
14#include <exception>
15#include <memory>
diff --git a/InboundTransactions_8cpp_source.html b/InboundTransactions_8cpp_source.html index ffdac2ad38..d3ce39f8fc 100644 --- a/InboundTransactions_8cpp_source.html +++ b/InboundTransactions_8cpp_source.html @@ -85,12 +85,12 @@ $(document).ready(function() { init_codefold(0); });
2#include <xrpld/app/ledger/InboundTransactions.h>
3#include <xrpld/app/ledger/detail/TransactionAcquire.h>
4#include <xrpld/app/main/Application.h>
-
5#include <xrpld/app/misc/NetworkOPs.h>
-
6
-
7#include <xrpl/basics/Log.h>
-
8#include <xrpl/core/JobQueue.h>
-
9#include <xrpl/protocol/RippleLedgerHash.h>
-
10#include <xrpl/resource/Fees.h>
+
5
+
6#include <xrpl/basics/Log.h>
+
7#include <xrpl/core/JobQueue.h>
+
8#include <xrpl/protocol/RippleLedgerHash.h>
+
9#include <xrpl/resource/Fees.h>
+
10#include <xrpl/server/NetworkOPs.h>
11
12#include <memory>
13#include <mutex>
diff --git a/InfoSub_8cpp_source.html b/InfoSub_8cpp_source.html index 2e4c96b5eb..02987fdb81 100644 --- a/InfoSub_8cpp_source.html +++ b/InfoSub_8cpp_source.html @@ -74,14 +74,14 @@ $(document).ready(function() { init_codefold(0); });
InfoSub.cpp
-
1#include <xrpld/rpc/InfoSub.h>
+
1#include <xrpl/server/InfoSub.h>
2
3namespace xrpl {
4
@@ -253,7 +253,7 @@ $(document).ready(function() { init_codefold(0); });
virtual bool unsubPeerStatus(std::uint64_t uListener)=0
virtual bool unsubManifests(std::uint64_t uListener)=0
virtual bool unsubValidations(std::uint64_t uListener)=0
-
Source & m_source
Definition InfoSub.h:207
+
Source & m_source
Definition InfoSub.h:208
void setRequest(std::shared_ptr< InfoSubRequest > const &req)
Definition InfoSub.cpp:107
InfoSub(Source &source)
Definition InfoSub.cpp:16
void clearRequest()
Definition InfoSub.cpp:101
@@ -262,20 +262,20 @@ $(document).ready(function() { init_codefold(0); });
void setApiVersion(unsigned int apiVersion)
Definition InfoSub.cpp:119
virtual ~InfoSub()
Definition InfoSub.cpp:24
void insertSubAccountInfo(AccountID const &account, bool rt)
Definition InfoSub.cpp:65
-
hash_set< AccountID > accountHistorySubscriptions_
Definition InfoSub.h:212
-
hash_set< AccountID > normalSubscriptions_
Definition InfoSub.h:209
-
std::uint64_t mSeq
Definition InfoSub.h:211
-
hash_set< AccountID > realTimeSubscriptions_
Definition InfoSub.h:208
-
std::mutex mLock
Definition InfoSub.h:203
+
hash_set< AccountID > accountHistorySubscriptions_
Definition InfoSub.h:213
+
hash_set< AccountID > normalSubscriptions_
Definition InfoSub.h:210
+
std::uint64_t mSeq
Definition InfoSub.h:212
+
hash_set< AccountID > realTimeSubscriptions_
Definition InfoSub.h:209
+
std::mutex mLock
Definition InfoSub.h:204
void deleteSubAccountInfo(AccountID const &account, bool rt)
Definition InfoSub.cpp:76
void deleteSubAccountHistory(AccountID const &account)
Definition InfoSub.cpp:94
unsigned int getApiVersion() const noexcept
Definition InfoSub.cpp:125
-
Consumer m_consumer
Definition InfoSub.h:206
-
unsigned int apiVersion_
Definition InfoSub.h:213
+
Consumer m_consumer
Definition InfoSub.h:207
+
unsigned int apiVersion_
Definition InfoSub.h:214
void onSendEmpty()
Definition InfoSub.cpp:60
std::uint64_t getSeq()
Definition InfoSub.cpp:54
std::shared_ptr< InfoSubRequest > const & getRequest()
Definition InfoSub.cpp:113
-
std::shared_ptr< InfoSubRequest > request_
Definition InfoSub.h:210
+
std::shared_ptr< InfoSubRequest > request_
Definition InfoSub.h:211
An endpoint that consumes resources.
Definition Consumer.h:16
diff --git a/InfoSub_8h_source.html b/InfoSub_8h_source.html index 615b75bd35..08cf49f249 100644 --- a/InfoSub_8h_source.html +++ b/InfoSub_8h_source.html @@ -74,7 +74,7 @@ $(document).ready(function() { init_codefold(0); });
@@ -201,100 +201,101 @@ $(document).ready(function() { init_codefold(0); });
131
132 virtual bool
133 subPeerStatus(ref ispListener) = 0;
-
134 virtual bool
- -
136 virtual void
- -
138
-
139 virtual bool
-
140 subConsensus(ref ispListener) = 0;
-
141 virtual bool
- -
143
-
144 // VFALCO TODO Remove
-
145 // This was added for one particular partner, it
-
146 // "pushes" subscription data to a particular URL.
-
147 //
-
148 virtual pointer
-
149 findRpcSub(std::string const& strUrl) = 0;
-
150 virtual pointer
-
151 addRpcSub(std::string const& strUrl, ref rspEntry) = 0;
-
152 virtual bool
-
153 tryRemoveRpcSub(std::string const& strUrl) = 0;
-
154 };
+
134
+
135 virtual bool
+ +
137 virtual void
+ +
139
+
140 virtual bool
+
141 subConsensus(ref ispListener) = 0;
+
142 virtual bool
+ +
144
+
145 // VFALCO TODO Remove
+
146 // This was added for one particular partner, it
+
147 // "pushes" subscription data to a particular URL.
+
148 //
+
149 virtual pointer
+
150 findRpcSub(std::string const& strUrl) = 0;
+
151 virtual pointer
+
152 addRpcSub(std::string const& strUrl, ref rspEntry) = 0;
+
153 virtual bool
+
154 tryRemoveRpcSub(std::string const& strUrl) = 0;
+
155 };
-
155
-
156public:
-
157 InfoSub(Source& source);
-
158 InfoSub(Source& source, Consumer consumer);
-
159
-
160 virtual ~InfoSub();
-
161
-
162 Consumer&
-
163 getConsumer();
-
164
-
165 virtual void
-
166 send(Json::Value const& jvObj, bool broadcast) = 0;
-
167
- -
169 getSeq();
-
170
-
171 void
-
172 onSendEmpty();
-
173
-
174 void
-
175 insertSubAccountInfo(AccountID const& account, bool rt);
-
176
-
177 void
-
178 deleteSubAccountInfo(AccountID const& account, bool rt);
-
179
-
180 // return false if already subscribed to this account
-
181 bool
-
182 insertSubAccountHistory(AccountID const& account);
-
183
-
184 void
-
185 deleteSubAccountHistory(AccountID const& account);
-
186
-
187 void
-
188 clearRequest();
-
189
-
190 void
- -
192
- -
194 getRequest();
-
195
-
196 void
-
197 setApiVersion(unsigned int apiVersion);
-
198
-
199 unsigned int
-
200 getApiVersion() const noexcept;
-
201
-
202protected:
-
203 std::mutex mLock;
-
204
-
205private:
- - - - - -
211 std::uint64_t mSeq;
- -
213 unsigned int apiVersion_ = 0;
-
214
-
215 static int
-
- -
217 {
-
218 static std::atomic<std::uint64_t> id(0);
-
219 return ++id;
-
220 }
+
156
+
157public:
+
158 InfoSub(Source& source);
+
159 InfoSub(Source& source, Consumer consumer);
+
160
+
161 virtual ~InfoSub();
+
162
+
163 Consumer&
+
164 getConsumer();
+
165
+
166 virtual void
+
167 send(Json::Value const& jvObj, bool broadcast) = 0;
+
168
+ +
170 getSeq();
+
171
+
172 void
+
173 onSendEmpty();
+
174
+
175 void
+
176 insertSubAccountInfo(AccountID const& account, bool rt);
+
177
+
178 void
+
179 deleteSubAccountInfo(AccountID const& account, bool rt);
+
180
+
181 // return false if already subscribed to this account
+
182 bool
+
183 insertSubAccountHistory(AccountID const& account);
+
184
+
185 void
+
186 deleteSubAccountHistory(AccountID const& account);
+
187
+
188 void
+
189 clearRequest();
+
190
+
191 void
+ +
193
+ +
195 getRequest();
+
196
+
197 void
+
198 setApiVersion(unsigned int apiVersion);
+
199
+
200 unsigned int
+
201 getApiVersion() const noexcept;
+
202
+
203protected:
+
204 std::mutex mLock;
+
205
+
206private:
+ + + + + +
212 std::uint64_t mSeq;
+ +
214 unsigned int apiVersion_ = 0;
+
215
+
216 static int
+
+ +
218 {
+
219 static std::atomic<std::uint64_t> id(0);
+
220 return ++id;
+
221 }
-
221};
+
222};
-
222
-
223} // namespace xrpl
+
223
+
224} // namespace xrpl
Represents a JSON value.
Definition json_value.h:130
@@ -338,30 +339,30 @@ $(document).ready(function() { init_codefold(0); });
virtual pointer findRpcSub(std::string const &strUrl)=0
virtual void unsubAccount(ref isplistener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0
Manages a client's subscription to data feeds.
Definition InfoSub.h:31
-
Source & m_source
Definition InfoSub.h:207
+
Source & m_source
Definition InfoSub.h:208
void setRequest(std::shared_ptr< InfoSubRequest > const &req)
Definition InfoSub.cpp:107
void clearRequest()
Definition InfoSub.cpp:101
bool insertSubAccountHistory(AccountID const &account)
Definition InfoSub.cpp:87
-
static int assign_id()
Definition InfoSub.h:216
+
static int assign_id()
Definition InfoSub.h:217
Consumer & getConsumer()
Definition InfoSub.cpp:48
void setApiVersion(unsigned int apiVersion)
Definition InfoSub.cpp:119
virtual ~InfoSub()
Definition InfoSub.cpp:24
void insertSubAccountInfo(AccountID const &account, bool rt)
Definition InfoSub.cpp:65
-
hash_set< AccountID > accountHistorySubscriptions_
Definition InfoSub.h:212
-
hash_set< AccountID > normalSubscriptions_
Definition InfoSub.h:209
-
std::uint64_t mSeq
Definition InfoSub.h:211
-
hash_set< AccountID > realTimeSubscriptions_
Definition InfoSub.h:208
-
std::mutex mLock
Definition InfoSub.h:203
+
hash_set< AccountID > accountHistorySubscriptions_
Definition InfoSub.h:213
+
hash_set< AccountID > normalSubscriptions_
Definition InfoSub.h:210
+
std::uint64_t mSeq
Definition InfoSub.h:212
+
hash_set< AccountID > realTimeSubscriptions_
Definition InfoSub.h:209
+
std::mutex mLock
Definition InfoSub.h:204
void deleteSubAccountInfo(AccountID const &account, bool rt)
Definition InfoSub.cpp:76
void deleteSubAccountHistory(AccountID const &account)
Definition InfoSub.cpp:94
unsigned int getApiVersion() const noexcept
Definition InfoSub.cpp:125
-
Consumer m_consumer
Definition InfoSub.h:206
-
unsigned int apiVersion_
Definition InfoSub.h:213
+
Consumer m_consumer
Definition InfoSub.h:207
+
unsigned int apiVersion_
Definition InfoSub.h:214
virtual void send(Json::Value const &jvObj, bool broadcast)=0
void onSendEmpty()
Definition InfoSub.cpp:60
std::uint64_t getSeq()
Definition InfoSub.cpp:54
std::shared_ptr< InfoSubRequest > const & getRequest()
Definition InfoSub.cpp:113
-
std::shared_ptr< InfoSubRequest > request_
Definition InfoSub.h:210
+
std::shared_ptr< InfoSubRequest > request_
Definition InfoSub.h:211
An endpoint that consumes resources.
Definition Consumer.h:16
diff --git a/JSONRPC__test_8cpp_source.html b/JSONRPC__test_8cpp_source.html index 89f3ab84ce..72257c944f 100644 --- a/JSONRPC__test_8cpp_source.html +++ b/JSONRPC__test_8cpp_source.html @@ -2808,7 +2808,7 @@ $(document).ready(function() { init_codefold(0); });
virtual Config & config()=0
Manages the current fee schedule.
std::uint32_t getLoadFactor() const
- +
void run() override
Runs the suite.
@@ -2831,7 +2831,7 @@ $(document).ready(function() { init_codefold(0); });
@ uintValue
unsigned integer value
Definition json_value.h:21
Json::Value transactionSubmit(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)
Returns a Json::objectValue.
-
std::function< void(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)> ProcessTransactionFn
+
std::function< void(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)> ProcessTransactionFn
Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
static constexpr TxnTestData txnTestArray[]
Json::Value checkFee(Json::Value &request, Role const role, bool doAutoFill, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app)
Fill in the fee on behalf of the client.
diff --git a/LedgerAccept_8cpp_source.html b/LedgerAccept_8cpp_source.html index 50e0ce9310..ee5e9e3a98 100644 --- a/LedgerAccept_8cpp_source.html +++ b/LedgerAccept_8cpp_source.html @@ -83,12 +83,12 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
2#include <xrpld/app/main/Application.h>
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/core/Config.h>
-
5#include <xrpld/rpc/Context.h>
-
6
-
7#include <xrpl/protocol/ErrorCodes.h>
-
8#include <xrpl/protocol/jss.h>
+
3#include <xrpld/core/Config.h>
+
4#include <xrpld/rpc/Context.h>
+
5
+
6#include <xrpl/protocol/ErrorCodes.h>
+
7#include <xrpl/protocol/jss.h>
+
8#include <xrpl/server/NetworkOPs.h>
9
10#include <mutex>
11
diff --git a/LedgerClosed_8cpp_source.html b/LedgerClosed_8cpp_source.html index c7124ee7fb..0c64e24878 100644 --- a/LedgerClosed_8cpp_source.html +++ b/LedgerClosed_8cpp_source.html @@ -82,11 +82,11 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/rpc/Context.h>
-
4
-
5#include <xrpl/json/json_value.h>
-
6#include <xrpl/protocol/jss.h>
+
2#include <xrpld/rpc/Context.h>
+
3
+
4#include <xrpl/json/json_value.h>
+
5#include <xrpl/protocol/jss.h>
+
6#include <xrpl/server/NetworkOPs.h>
7
8namespace xrpl {
9
diff --git a/LedgerCurrent_8cpp_source.html b/LedgerCurrent_8cpp_source.html index 4a0330711b..c15c318353 100644 --- a/LedgerCurrent_8cpp_source.html +++ b/LedgerCurrent_8cpp_source.html @@ -82,11 +82,11 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/rpc/Context.h>
-
4
-
5#include <xrpl/json/json_value.h>
-
6#include <xrpl/protocol/jss.h>
+
2#include <xrpld/rpc/Context.h>
+
3
+
4#include <xrpl/json/json_value.h>
+
5#include <xrpl/protocol/jss.h>
+
6#include <xrpl/server/NetworkOPs.h>
7
8namespace xrpl {
9
diff --git a/LedgerMaster_8cpp_source.html b/LedgerMaster_8cpp_source.html index 5c9bc60243..f16a354aed 100644 --- a/LedgerMaster_8cpp_source.html +++ b/LedgerMaster_8cpp_source.html @@ -91,28 +91,28 @@ $(document).ready(function() { init_codefold(0); });
8#include <xrpld/app/main/Application.h>
9#include <xrpld/app/misc/AmendmentTable.h>
10#include <xrpld/app/misc/LoadFeeTrack.h>
-
11#include <xrpld/app/misc/NetworkOPs.h>
-
12#include <xrpld/app/misc/SHAMapStore.h>
-
13#include <xrpld/app/misc/Transaction.h>
-
14#include <xrpld/app/misc/TxQ.h>
-
15#include <xrpld/app/misc/ValidatorList.h>
-
16#include <xrpld/app/paths/PathRequests.h>
-
17#include <xrpld/core/TimeKeeper.h>
-
18#include <xrpld/overlay/Overlay.h>
-
19#include <xrpld/overlay/Peer.h>
-
20
-
21#include <xrpl/basics/Log.h>
-
22#include <xrpl/basics/MathUtilities.h>
-
23#include <xrpl/basics/UptimeClock.h>
-
24#include <xrpl/basics/contract.h>
-
25#include <xrpl/basics/safe_cast.h>
-
26#include <xrpl/basics/scope.h>
-
27#include <xrpl/beast/utility/instrumentation.h>
-
28#include <xrpl/protocol/BuildInfo.h>
-
29#include <xrpl/protocol/HashPrefix.h>
-
30#include <xrpl/protocol/digest.h>
-
31#include <xrpl/rdb/RelationalDatabase.h>
-
32#include <xrpl/resource/Fees.h>
+
11#include <xrpld/app/misc/SHAMapStore.h>
+
12#include <xrpld/app/misc/Transaction.h>
+
13#include <xrpld/app/misc/TxQ.h>
+
14#include <xrpld/app/misc/ValidatorList.h>
+
15#include <xrpld/app/paths/PathRequests.h>
+
16#include <xrpld/core/TimeKeeper.h>
+
17#include <xrpld/overlay/Overlay.h>
+
18#include <xrpld/overlay/Peer.h>
+
19
+
20#include <xrpl/basics/Log.h>
+
21#include <xrpl/basics/MathUtilities.h>
+
22#include <xrpl/basics/UptimeClock.h>
+
23#include <xrpl/basics/contract.h>
+
24#include <xrpl/basics/safe_cast.h>
+
25#include <xrpl/basics/scope.h>
+
26#include <xrpl/beast/utility/instrumentation.h>
+
27#include <xrpl/protocol/BuildInfo.h>
+
28#include <xrpl/protocol/HashPrefix.h>
+
29#include <xrpl/protocol/digest.h>
+
30#include <xrpl/rdb/RelationalDatabase.h>
+
31#include <xrpl/resource/Fees.h>
+
32#include <xrpl/server/NetworkOPs.h>
33
34#include <algorithm>
35#include <chrono>
diff --git a/LoadManager_8cpp_source.html b/LoadManager_8cpp_source.html index cddfc88962..4691fcbc3d 100644 --- a/LoadManager_8cpp_source.html +++ b/LoadManager_8cpp_source.html @@ -84,10 +84,10 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/main/Application.h>
2#include <xrpld/app/main/LoadManager.h>
3#include <xrpld/app/misc/LoadFeeTrack.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5
-
6#include <xrpl/beast/core/CurrentThreadName.h>
-
7#include <xrpl/json/to_string.h>
+
4
+
5#include <xrpl/beast/core/CurrentThreadName.h>
+
6#include <xrpl/json/to_string.h>
+
7#include <xrpl/server/NetworkOPs.h>
8
9#include <memory>
10#include <mutex>
diff --git a/NetworkOPs_8cpp_source.html b/NetworkOPs_8cpp_source.html index 798df927c1..a9d1a13f95 100644 --- a/NetworkOPs_8cpp_source.html +++ b/NetworkOPs_8cpp_source.html @@ -82,4633 +82,4641 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/consensus/RCLConsensus.h>
-
2#include <xrpld/app/consensus/RCLValidations.h>
-
3#include <xrpld/app/ledger/AcceptedLedger.h>
-
4#include <xrpld/app/ledger/InboundLedgers.h>
-
5#include <xrpld/app/ledger/LedgerMaster.h>
-
6#include <xrpld/app/ledger/LedgerToJson.h>
-
7#include <xrpld/app/ledger/LocalTxs.h>
-
8#include <xrpld/app/ledger/OpenLedger.h>
-
9#include <xrpld/app/ledger/OrderBookDB.h>
-
10#include <xrpld/app/ledger/TransactionMaster.h>
-
11#include <xrpld/app/main/LoadManager.h>
-
12#include <xrpld/app/main/Tuning.h>
-
13#include <xrpld/app/misc/AmendmentTable.h>
-
14#include <xrpld/app/misc/DeliverMax.h>
-
15#include <xrpld/app/misc/HashRouter.h>
-
16#include <xrpld/app/misc/LoadFeeTrack.h>
-
17#include <xrpld/app/misc/NetworkOPs.h>
+
2#include <xrpld/app/consensus/RCLCxPeerPos.h>
+
3#include <xrpld/app/consensus/RCLValidations.h>
+
4#include <xrpld/app/ledger/AcceptedLedger.h>
+
5#include <xrpld/app/ledger/InboundLedgers.h>
+
6#include <xrpld/app/ledger/LedgerMaster.h>
+
7#include <xrpld/app/ledger/LedgerToJson.h>
+
8#include <xrpld/app/ledger/LocalTxs.h>
+
9#include <xrpld/app/ledger/OpenLedger.h>
+
10#include <xrpld/app/ledger/OrderBookDB.h>
+
11#include <xrpld/app/ledger/TransactionMaster.h>
+
12#include <xrpld/app/main/LoadManager.h>
+
13#include <xrpld/app/main/Tuning.h>
+
14#include <xrpld/app/misc/AmendmentTable.h>
+
15#include <xrpld/app/misc/DeliverMax.h>
+
16#include <xrpld/app/misc/HashRouter.h>
+
17#include <xrpld/app/misc/LoadFeeTrack.h>
18#include <xrpld/app/misc/Transaction.h>
19#include <xrpld/app/misc/TxQ.h>
20#include <xrpld/app/misc/ValidatorKeys.h>
21#include <xrpld/app/misc/ValidatorList.h>
22#include <xrpld/app/misc/detail/AccountTxPaging.h>
-
23#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
-
24#include <xrpld/app/tx/apply.h>
-
25#include <xrpld/consensus/Consensus.h>
-
26#include <xrpld/consensus/ConsensusParms.h>
-
27#include <xrpld/overlay/Cluster.h>
-
28#include <xrpld/overlay/Overlay.h>
-
29#include <xrpld/overlay/predicates.h>
-
30#include <xrpld/rpc/BookChanges.h>
-
31#include <xrpld/rpc/CTID.h>
-
32#include <xrpld/rpc/DeliveredAmount.h>
-
33#include <xrpld/rpc/MPTokenIssuanceID.h>
-
34#include <xrpld/rpc/ServerHandler.h>
-
35
-
36#include <xrpl/basics/UptimeClock.h>
-
37#include <xrpl/basics/mulDiv.h>
-
38#include <xrpl/basics/safe_cast.h>
-
39#include <xrpl/basics/scope.h>
-
40#include <xrpl/beast/utility/rngfill.h>
-
41#include <xrpl/core/PerfLog.h>
-
42#include <xrpl/crypto/RFC1751.h>
-
43#include <xrpl/crypto/csprng.h>
-
44#include <xrpl/protocol/BuildInfo.h>
-
45#include <xrpl/protocol/Feature.h>
-
46#include <xrpl/protocol/MultiApiJson.h>
-
47#include <xrpl/protocol/NFTSyntheticSerializer.h>
-
48#include <xrpl/protocol/RPCErr.h>
-
49#include <xrpl/protocol/TxFlags.h>
-
50#include <xrpl/protocol/jss.h>
-
51#include <xrpl/resource/Fees.h>
-
52#include <xrpl/resource/ResourceManager.h>
-
53
-
54#include <boost/asio/ip/host_name.hpp>
-
55#include <boost/asio/steady_timer.hpp>
-
56
-
57#include <algorithm>
-
58#include <exception>
-
59#include <mutex>
-
60#include <optional>
-
61#include <set>
-
62#include <sstream>
-
63#include <string>
-
64#include <tuple>
-
65#include <unordered_map>
-
66
-
67namespace xrpl {
-
68
-
-
69class NetworkOPsImp final : public NetworkOPs
-
70{
-
- -
76 {
-
77 public:
- -
79 bool const admin;
-
80 bool const local;
- -
82 bool applied = false;
- -
84
-
- -
86 : transaction(t), admin(a), local(l), failType(f)
-
87 {
-
88 XRPL_ASSERT(
- -
90 "xrpl::NetworkOPsImp::TransactionStatus::TransactionStatus : "
-
91 "valid inputs");
-
92 }
+
23#include <xrpld/app/misc/make_NetworkOPs.h>
+
24#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
+
25#include <xrpld/app/tx/apply.h>
+
26#include <xrpld/consensus/Consensus.h>
+
27#include <xrpld/consensus/ConsensusParms.h>
+
28#include <xrpld/overlay/Cluster.h>
+
29#include <xrpld/overlay/Overlay.h>
+
30#include <xrpld/overlay/predicates.h>
+
31#include <xrpld/rpc/BookChanges.h>
+
32#include <xrpld/rpc/CTID.h>
+
33#include <xrpld/rpc/DeliveredAmount.h>
+
34#include <xrpld/rpc/MPTokenIssuanceID.h>
+
35#include <xrpld/rpc/ServerHandler.h>
+
36
+
37#include <xrpl/basics/UptimeClock.h>
+
38#include <xrpl/basics/mulDiv.h>
+
39#include <xrpl/basics/safe_cast.h>
+
40#include <xrpl/basics/scope.h>
+
41#include <xrpl/beast/utility/rngfill.h>
+
42#include <xrpl/core/PerfLog.h>
+
43#include <xrpl/crypto/RFC1751.h>
+
44#include <xrpl/crypto/csprng.h>
+
45#include <xrpl/protocol/BuildInfo.h>
+
46#include <xrpl/protocol/Feature.h>
+
47#include <xrpl/protocol/MultiApiJson.h>
+
48#include <xrpl/protocol/NFTSyntheticSerializer.h>
+
49#include <xrpl/protocol/RPCErr.h>
+
50#include <xrpl/protocol/TxFlags.h>
+
51#include <xrpl/protocol/jss.h>
+
52#include <xrpl/resource/Fees.h>
+
53#include <xrpl/resource/ResourceManager.h>
+
54
+
55#include <boost/asio/ip/host_name.hpp>
+
56#include <boost/asio/steady_timer.hpp>
+
57
+
58#include <algorithm>
+
59#include <exception>
+
60#include <mutex>
+
61#include <optional>
+
62#include <set>
+
63#include <sstream>
+
64#include <string>
+
65#include <tuple>
+
66#include <unordered_map>
+
67
+
68namespace xrpl {
+
69
+
+
70class NetworkOPsImp final : public NetworkOPs
+
71{
+
+ +
77 {
+
78 public:
+ +
80 bool const admin;
+
81 bool const local;
+ +
83 bool applied = false;
+ +
85
+
+ +
87 : transaction(t), admin(a), local(l), failType(f)
+
88 {
+
89 XRPL_ASSERT(
+ +
91 "xrpl::NetworkOPsImp::TransactionStatus::TransactionStatus : "
+
92 "valid inputs");
+
93 }
-
93 };
+
94 };
-
94
-
-
98 enum class DispatchState : unsigned char {
-
99 none,
-
100 scheduled,
-
101 running,
-
102 };
+
95
+
+
99 enum class DispatchState : unsigned char {
+
100 none,
+
101 scheduled,
+
102 running,
+
103 };
-
103
- -
105
-
- -
121 {
-
-
122 struct Counters
-
123 {
-
124 explicit Counters() = default;
-
125
- - -
128 };
+
104
+ +
106
+
+ +
122 {
+
+
123 struct Counters
+
124 {
+
125 explicit Counters() = default;
+
126
+ + +
129 };
-
129
- - - -
133 std::chrono::steady_clock::time_point start_ = std::chrono::steady_clock::now();
-
134 std::chrono::steady_clock::time_point const processStart_ = start_;
- - -
137
-
138 public:
-
- -
140 {
-
141 counters_[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].transitions = 1;
-
142 }
+
130
+ + + +
134 std::chrono::steady_clock::time_point start_ = std::chrono::steady_clock::now();
+
135 std::chrono::steady_clock::time_point const processStart_ = start_;
+ + +
138
+
139 public:
+
+ +
141 {
+
142 counters_[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].transitions = 1;
+
143 }
-
143
-
150 void
- -
152
-
158 void
-
159 json(Json::Value& obj) const;
-
160
-
- -
162 {
- -
164 decltype(mode_) mode;
-
165 decltype(start_) start;
- -
167 };
+
144
+
151 void
+ +
153
+
159 void
+
160 json(Json::Value& obj) const;
+
161
+
+ +
163 {
+ +
165 decltype(mode_) mode;
+
166 decltype(start_) start;
+ +
168 };
-
168
- -
- -
171 {
- - -
174 }
+
169
+ +
+ +
172 {
+ + +
175 }
-
175 };
+
176 };
-
176
-
- -
179 {
-
180 ServerFeeSummary() = default;
-
181
-
182 ServerFeeSummary(XRPAmount fee, TxQ::Metrics&& escalationMetrics, LoadFeeTrack const& loadFeeTrack);
-
183 bool
-
184 operator!=(ServerFeeSummary const& b) const;
-
185
-
186 bool
-
- -
188 {
-
189 return !(*this != b);
-
190 }
+
177
+
+ +
180 {
+
181 ServerFeeSummary() = default;
+
182
+
183 ServerFeeSummary(XRPAmount fee, TxQ::Metrics&& escalationMetrics, LoadFeeTrack const& loadFeeTrack);
+
184 bool
+
185 operator!=(ServerFeeSummary const& b) const;
+
186
+
187 bool
+
+ +
189 {
+
190 return !(*this != b);
+
191 }
-
191
- - - - -
196 };
+
192
+ + + + +
197 };
-
197
-
198public:
-
- -
200 Application& app,
- -
202 bool standalone,
-
203 std::size_t minPeerCount,
-
204 bool start_valid,
-
205 JobQueue& job_queue,
- -
207 ValidatorKeys const& validatorKeys,
-
208 boost::asio::io_context& io_svc,
-
209 beast::Journal journal,
-
210 beast::insight::Collector::ptr const& collector)
-
211 : app_(app)
-
212 , m_journal(journal)
- - -
215 , heartbeatTimer_(io_svc)
-
216 , clusterTimer_(io_svc)
-
217 , accountHistoryTxTimer_(io_svc)
-
218 , mConsensus(
-
219 app,
-
220 make_FeeVote(setup_FeeVote(app_.config().section("voting")), app_.logs().journal("FeeVote")),
- -
222 *m_localTX,
-
223 app.getInboundTransactions(),
-
224 beast::get_abstract_clock<std::chrono::steady_clock>(),
-
225 validatorKeys,
-
226 app_.logs().journal("LedgerConsensus"))
-
227 , validatorPK_(validatorKeys.keys ? validatorKeys.keys->publicKey : decltype(validatorPK_){})
-
228 , validatorMasterPK_(validatorKeys.keys ? validatorKeys.keys->masterPublicKey : decltype(validatorMasterPK_){})
- -
230 , m_job_queue(job_queue)
-
231 , m_standalone(standalone)
-
232 , minPeerCount_(start_valid ? 0 : minPeerCount)
-
233 , m_stats(std::bind(&NetworkOPsImp::collect_metrics, this), collector)
-
234 {
-
235 }
+
198
+
199public:
+
+ +
201 ServiceRegistry& registry,
+ +
203 bool standalone,
+
204 std::size_t minPeerCount,
+
205 bool start_valid,
+
206 JobQueue& job_queue,
+ +
208 ValidatorKeys const& validatorKeys,
+
209 boost::asio::io_context& io_svc,
+
210 beast::Journal journal,
+
211 beast::insight::Collector::ptr const& collector)
+
212 : registry_(registry)
+
213 , m_journal(journal)
+ + +
216 , heartbeatTimer_(io_svc)
+
217 , clusterTimer_(io_svc)
+
218 , accountHistoryTxTimer_(io_svc)
+
219 , mConsensus(
+
220 registry_.app(),
+ +
222 setup_FeeVote(registry_.app().config().section("voting")),
+
223 registry_.logs().journal("FeeVote")),
+ +
225 *m_localTX,
+
226 registry.getInboundTransactions(),
+
227 beast::get_abstract_clock<std::chrono::steady_clock>(),
+
228 validatorKeys,
+
229 registry_.logs().journal("LedgerConsensus"))
+
230 , validatorPK_(validatorKeys.keys ? validatorKeys.keys->publicKey : decltype(validatorPK_){})
+
231 , validatorMasterPK_(validatorKeys.keys ? validatorKeys.keys->masterPublicKey : decltype(validatorMasterPK_){})
+ +
233 , m_job_queue(job_queue)
+
234 , m_standalone(standalone)
+
235 , minPeerCount_(start_valid ? 0 : minPeerCount)
+
236 , m_stats(std::bind(&NetworkOPsImp::collect_metrics, this), collector)
+
237 {
+
238 }
-
236
-
-
237 ~NetworkOPsImp() override
-
238 {
-
239 // This clear() is necessary to ensure the shared_ptrs in this map get
-
240 // destroyed NOW because the objects in this map invoke methods on this
-
241 // class when they are destroyed
- -
243 }
+
239
+
+
240 ~NetworkOPsImp() override
+
241 {
+
242 // This clear() is necessary to ensure the shared_ptrs in this map get
+
243 // destroyed NOW because the objects in this map invoke methods on this
+
244 // class when they are destroyed
+ +
246 }
-
244
-
245public:
- -
247 getOperatingMode() const override;
-
248
- -
250 strOperatingMode(OperatingMode const mode, bool const admin) const override;
+
247
+
248public:
+ +
250 getOperatingMode() const override;
251
-
253 strOperatingMode(bool const admin = false) const override;
+
253 strOperatingMode(OperatingMode const mode, bool const admin) const override;
254
-
255 //
-
256 // Transaction operations.
-
257 //
-
258
-
259 // Must complete immediately.
-
260 void
- -
262
+ +
256 strOperatingMode(bool const admin = false) const override;
+
257
+
258 //
+
259 // Transaction operations.
+
260 //
+
261
+
262 // Must complete immediately.
263 void
-
264 processTransaction(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, FailHard failType)
-
265 override;
-
266
-
267 void
-
268 processTransactionSet(CanonicalTXSet const& set) override;
+ +
265
+
266 void
+
267 processTransaction(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, FailHard failType)
+
268 override;
269
-
278 void
-
279 doTransactionSync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType);
-
280
-
290 void
-
291 doTransactionAsync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failtype);
-
292
-
293private:
-
294 bool
- -
296
-
297 void
- - -
300 std::function<bool(std::unique_lock<std::mutex> const&)> retryCallback);
-
301
-
302public:
-
306 void
- -
308
-
314 void
- -
316
-
317 //
-
318 // Owner functions.
-
319 //
-
320
- -
322 getOwnerInfo(std::shared_ptr<ReadView const> lpLedger, AccountID const& account) override;
+
270 void
+
271 processTransactionSet(CanonicalTXSet const& set) override;
+
272
+
281 void
+
282 doTransactionSync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType);
+
283
+
293 void
+
294 doTransactionAsync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failtype);
+
295
+
296private:
+
297 bool
+ +
299
+
300 void
+ + +
303 std::function<bool(std::unique_lock<std::mutex> const&)> retryCallback);
+
304
+
305public:
+
309 void
+ +
311
+
317 void
+ +
319
+
320 //
+
321 // Owner functions.
+
322 //
323
-
324 //
-
325 // Book functions.
-
326 //
-
327
-
328 void
- - -
331 Book const&,
-
332 AccountID const& uTakerID,
-
333 bool const bProof,
-
334 unsigned int iLimit,
-
335 Json::Value const& jvMarker,
-
336 Json::Value& jvResult) override;
-
337
-
338 // Ledger proposal/close functions.
-
339 bool
- -
341
+ +
325 getOwnerInfo(std::shared_ptr<ReadView const> lpLedger, AccountID const& account) override;
+
326
+
327 //
+
328 // Book functions.
+
329 //
+
330
+
331 void
+ + +
334 Book const&,
+
335 AccountID const& uTakerID,
+
336 bool const bProof,
+
337 unsigned int iLimit,
+
338 Json::Value const& jvMarker,
+
339 Json::Value& jvResult) override;
+
340
+
341 // Ledger proposal/close functions.
342 bool
-
343 recvValidation(std::shared_ptr<STValidation> const& val, std::string const& source) override;
+
344
-
345 void
-
346 mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire) override;
+
345 bool
+
346 recvValidation(std::shared_ptr<STValidation> const& val, std::string const& source) override;
347
-
348 // Network state machine.
-
349
-
350 // Used for the "jump" case.
-
351private:
-
352 void
- -
354 bool
- -
356
-
357public:
-
358 bool
-
359 beginConsensus(uint256 const& networkClosed, std::unique_ptr<std::stringstream> const& clog) override;
-
360 void
- -
362 void
-
363 setStandAlone() override;
-
364
-
368 void
-
369 setStateTimer() override;
-
370
+
348 void
+
349 mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire) override;
+
350
+
351 // Network state machine.
+
352
+
353 // Used for the "jump" case.
+
354private:
+
355 void
+ +
357 bool
+ +
359
+
360public:
+
361 bool
+
362 beginConsensus(uint256 const& networkClosed, std::unique_ptr<std::stringstream> const& clog) override;
+
363 void
+ +
365 void
+
366 setStandAlone() override;
+
367
371 void
-
372 setNeedNetworkLedger() override;
-
373 void
-
374 clearNeedNetworkLedger() override;
-
375 bool
-
376 isNeedNetworkLedger() override;
-
377 bool
-
378 isFull() override;
-
379
-
380 void
-
381 setMode(OperatingMode om) override;
+
372 setStateTimer() override;
+
373
+
374 void
+
375 setNeedNetworkLedger() override;
+
376 void
+
377 clearNeedNetworkLedger() override;
+
378 bool
+
379 isNeedNetworkLedger() override;
+
380 bool
+
381 isFull() override;
382
-
383 bool
-
384 isBlocked() override;
-
385 bool
-
386 isAmendmentBlocked() override;
-
387 void
-
388 setAmendmentBlocked() override;
-
389 bool
-
390 isAmendmentWarned() override;
-
391 void
-
392 setAmendmentWarned() override;
-
393 void
-
394 clearAmendmentWarned() override;
-
395 bool
-
396 isUNLBlocked() override;
-
397 void
-
398 setUNLBlocked() override;
-
399 void
-
400 clearUNLBlocked() override;
-
401 void
-
402 consensusViewChange() override;
-
403
- -
405 getConsensusInfo() override;
- -
407 getServerInfo(bool human, bool admin, bool counters) override;
-
408 void
-
409 clearLedgerFetch() override;
- -
411 getLedgerFetchInfo() override;
- - -
414 void
-
415 reportFeeChange() override;
-
416 void
- -
418
+
383 void
+
384 setMode(OperatingMode om) override;
+
385
+
386 bool
+
387 isBlocked() override;
+
388 bool
+
389 isAmendmentBlocked() override;
+
390 void
+
391 setAmendmentBlocked() override;
+
392 bool
+
393 isAmendmentWarned() override;
+
394 void
+
395 setAmendmentWarned() override;
+
396 void
+
397 clearAmendmentWarned() override;
+
398 bool
+
399 isUNLBlocked() override;
+
400 void
+
401 setUNLBlocked() override;
+
402 void
+
403 clearUNLBlocked() override;
+
404 void
+
405 consensusViewChange() override;
+
406
+ +
408 getConsensusInfo() override;
+ +
410 getServerInfo(bool human, bool admin, bool counters) override;
+
411 void
+
412 clearLedgerFetch() override;
+ +
414 getLedgerFetchInfo() override;
+ + +
417 void
+
418 reportFeeChange() override;
419 void
-
420 updateLocalTx(ReadView const& view) override;
- -
422 getLocalTxCount() override;
-
423
-
424 //
-
425 // Monitoring: publisher side.
-
426 //
-
427 void
-
428 pubLedger(std::shared_ptr<ReadView const> const& lpAccepted) override;
-
429 void
- - -
432 std::shared_ptr<STTx const> const& transaction,
-
433 TER result) override;
-
434 void
-
435 pubValidation(std::shared_ptr<STValidation> const& val) override;
-
436
-
437 //--------------------------------------------------------------------------
-
438 //
-
439 // InfoSub::Source.
-
440 //
-
441 void
-
442 subAccount(InfoSub::ref ispListener, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
-
443 void
-
444 unsubAccount(InfoSub::ref ispListener, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
-
445
-
446 // Just remove the subscription from the tracking
-
447 // not from the InfoSub. Needed for InfoSub destruction
-
448 void
-
449 unsubAccountInternal(std::uint64_t seq, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
-
450
- -
452 subAccountHistory(InfoSub::ref ispListener, AccountID const& account) override;
-
453 void
-
454 unsubAccountHistory(InfoSub::ref ispListener, AccountID const& account, bool historyOnly) override;
-
455
+ +
421
+
422 void
+
423 updateLocalTx(ReadView const& view) override;
+ +
425 getLocalTxCount() override;
+
426
+
427 //
+
428 // Monitoring: publisher side.
+
429 //
+
430 void
+
431 pubLedger(std::shared_ptr<ReadView const> const& lpAccepted) override;
+
432 void
+ + +
435 std::shared_ptr<STTx const> const& transaction,
+
436 TER result) override;
+
437 void
+
438 pubValidation(std::shared_ptr<STValidation> const& val) override;
+
439
+
440 //--------------------------------------------------------------------------
+
441 //
+
442 // InfoSub::Source.
+
443 //
+
444 void
+
445 subAccount(InfoSub::ref ispListener, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
+
446 void
+
447 unsubAccount(InfoSub::ref ispListener, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
+
448
+
449 // Just remove the subscription from the tracking
+
450 // not from the InfoSub. Needed for InfoSub destruction
+
451 void
+
452 unsubAccountInternal(std::uint64_t seq, hash_set<AccountID> const& vnaAccountIDs, bool rt) override;
+
453
+ +
455 subAccountHistory(InfoSub::ref ispListener, AccountID const& account) override;
456 void
-
457 unsubAccountHistoryInternal(std::uint64_t seq, AccountID const& account, bool historyOnly) override;
+
457 unsubAccountHistory(InfoSub::ref ispListener, AccountID const& account, bool historyOnly) override;
458
-
459 bool
-
460 subLedger(InfoSub::ref ispListener, Json::Value& jvResult) override;
-
461 bool
-
462 unsubLedger(std::uint64_t uListener) override;
-
463
+
459 void
+
460 unsubAccountHistoryInternal(std::uint64_t seq, AccountID const& account, bool historyOnly) override;
+
461
+
462 bool
+
463 subLedger(InfoSub::ref ispListener, Json::Value& jvResult) override;
464 bool
-
465 subBookChanges(InfoSub::ref ispListener) override;
-
466 bool
-
467 unsubBookChanges(std::uint64_t uListener) override;
-
468
+
465 unsubLedger(std::uint64_t uListener) override;
+
466
+
467 bool
+
468 subBookChanges(InfoSub::ref ispListener) override;
469 bool
-
470 subServer(InfoSub::ref ispListener, Json::Value& jvResult, bool admin) override;
-
471 bool
-
472 unsubServer(std::uint64_t uListener) override;
-
473
+
470 unsubBookChanges(std::uint64_t uListener) override;
+
471
+
472 bool
+
473 subServer(InfoSub::ref ispListener, Json::Value& jvResult, bool admin) override;
474 bool
-
475 subBook(InfoSub::ref ispListener, Book const&) override;
-
476 bool
-
477 unsubBook(std::uint64_t uListener, Book const&) override;
-
478
+
475 unsubServer(std::uint64_t uListener) override;
+
476
+
477 bool
+
478 subBook(InfoSub::ref ispListener, Book const&) override;
479 bool
-
480 subManifests(InfoSub::ref ispListener) override;
-
481 bool
-
482 unsubManifests(std::uint64_t uListener) override;
-
483 void
-
484 pubManifest(Manifest const&) override;
-
485
-
486 bool
-
487 subTransactions(InfoSub::ref ispListener) override;
-
488 bool
-
489 unsubTransactions(std::uint64_t uListener) override;
-
490
+
480 unsubBook(std::uint64_t uListener, Book const&) override;
+
481
+
482 bool
+
483 subManifests(InfoSub::ref ispListener) override;
+
484 bool
+
485 unsubManifests(std::uint64_t uListener) override;
+
486 void
+
487 pubManifest(Manifest const&) override;
+
488
+
489 bool
+
490 subTransactions(InfoSub::ref ispListener) override;
491 bool
-
492 subRTTransactions(InfoSub::ref ispListener) override;
-
493 bool
-
494 unsubRTTransactions(std::uint64_t uListener) override;
-
495
+
492 unsubTransactions(std::uint64_t uListener) override;
+
493
+
494 bool
+
495 subRTTransactions(InfoSub::ref ispListener) override;
496 bool
-
497 subValidations(InfoSub::ref ispListener) override;
-
498 bool
-
499 unsubValidations(std::uint64_t uListener) override;
-
500
+
497 unsubRTTransactions(std::uint64_t uListener) override;
+
498
+
499 bool
+
500 subValidations(InfoSub::ref ispListener) override;
501 bool
-
502 subPeerStatus(InfoSub::ref ispListener) override;
-
503 bool
-
504 unsubPeerStatus(std::uint64_t uListener) override;
-
505 void
-
506 pubPeerStatus(std::function<Json::Value(void)> const&) override;
-
507
-
508 bool
-
509 subConsensus(InfoSub::ref ispListener) override;
-
510 bool
-
511 unsubConsensus(std::uint64_t uListener) override;
-
512
- -
514 findRpcSub(std::string const& strUrl) override;
- -
516 addRpcSub(std::string const& strUrl, InfoSub::ref) override;
-
517 bool
-
518 tryRemoveRpcSub(std::string const& strUrl) override;
-
519
-
520 void
-
-
521 stop() override
-
522 {
-
523 {
-
524 try
-
525 {
-
526 heartbeatTimer_.cancel();
-
527 }
-
528 catch (boost::system::system_error const& e)
-
529 {
-
530 JLOG(m_journal.error()) << "NetworkOPs: heartbeatTimer cancel error: " << e.what();
-
531 }
-
532
-
533 try
-
534 {
-
535 clusterTimer_.cancel();
-
536 }
-
537 catch (boost::system::system_error const& e)
-
538 {
-
539 JLOG(m_journal.error()) << "NetworkOPs: clusterTimer cancel error: " << e.what();
-
540 }
-
541
-
542 try
-
543 {
-
544 accountHistoryTxTimer_.cancel();
-
545 }
-
546 catch (boost::system::system_error const& e)
-
547 {
-
548 JLOG(m_journal.error()) << "NetworkOPs: accountHistoryTxTimer cancel error: " << e.what();
-
549 }
-
550 }
-
551 // Make sure that any waitHandlers pending in our timers are done.
-
552 using namespace std::chrono_literals;
-
553 waitHandlerCounter_.join("NetworkOPs", 1s, m_journal);
-
554 }
+
502 unsubValidations(std::uint64_t uListener) override;
+
503
+
504 bool
+
505 subPeerStatus(InfoSub::ref ispListener) override;
+
506 bool
+
507 unsubPeerStatus(std::uint64_t uListener) override;
+
508 void
+
509 pubPeerStatus(std::function<Json::Value(void)> const&) override;
+
510
+
511 bool
+
512 subConsensus(InfoSub::ref ispListener) override;
+
513 bool
+
514 unsubConsensus(std::uint64_t uListener) override;
+
515
+ +
517 findRpcSub(std::string const& strUrl) override;
+ +
519 addRpcSub(std::string const& strUrl, InfoSub::ref) override;
+
520 bool
+
521 tryRemoveRpcSub(std::string const& strUrl) override;
+
522
+
523 void
+
+
524 stop() override
+
525 {
+
526 {
+
527 try
+
528 {
+
529 heartbeatTimer_.cancel();
+
530 }
+
531 catch (boost::system::system_error const& e)
+
532 {
+
533 JLOG(m_journal.error()) << "NetworkOPs: heartbeatTimer cancel error: " << e.what();
+
534 }
+
535
+
536 try
+
537 {
+
538 clusterTimer_.cancel();
+
539 }
+
540 catch (boost::system::system_error const& e)
+
541 {
+
542 JLOG(m_journal.error()) << "NetworkOPs: clusterTimer cancel error: " << e.what();
+
543 }
+
544
+
545 try
+
546 {
+
547 accountHistoryTxTimer_.cancel();
+
548 }
+
549 catch (boost::system::system_error const& e)
+
550 {
+
551 JLOG(m_journal.error()) << "NetworkOPs: accountHistoryTxTimer cancel error: " << e.what();
+
552 }
+
553 }
+
554 // Make sure that any waitHandlers pending in our timers are done.
+
555 using namespace std::chrono_literals;
+
556 waitHandlerCounter_.join("NetworkOPs", 1s, m_journal);
+
557 }
-
555
-
556 void
-
557 stateAccounting(Json::Value& obj) override;
558
-
559private:
-
560 void
-
561 setTimer(
-
562 boost::asio::steady_timer& timer,
-
563 std::chrono::milliseconds const& expiry_time,
-
564 std::function<void()> onExpire,
-
565 std::function<void()> onError);
-
566 void
- -
568 void
- -
570 void
- -
572 void
- -
574
- -
576 transJson(
-
577 std::shared_ptr<STTx const> const& transaction,
-
578 TER result,
-
579 bool validated,
- - -
582
-
583 void
- - -
586 AcceptedLedgerTx const& transaction,
-
587 bool last);
-
588
-
589 void
- - -
592 AcceptedLedgerTx const& transaction,
-
593 bool last);
-
594
-
595 void
- - -
598 std::shared_ptr<STTx const> const& transaction,
-
599 TER result);
-
600
-
601 void
-
602 pubServer();
-
603 void
- -
605
- -
607 getHostId(bool forAdmin);
+
559 void
+
560 stateAccounting(Json::Value& obj) override;
+
561
+
562private:
+
563 void
+
564 setTimer(
+
565 boost::asio::steady_timer& timer,
+
566 std::chrono::milliseconds const& expiry_time,
+
567 std::function<void()> onExpire,
+
568 std::function<void()> onError);
+
569 void
+ +
571 void
+ +
573 void
+ +
575 void
+ +
577
+ +
579 transJson(
+
580 std::shared_ptr<STTx const> const& transaction,
+
581 TER result,
+
582 bool validated,
+ + +
585
+
586 void
+ + +
589 AcceptedLedgerTx const& transaction,
+
590 bool last);
+
591
+
592 void
+ + +
595 AcceptedLedgerTx const& transaction,
+
596 bool last);
+
597
+
598 void
+ + +
601 std::shared_ptr<STTx const> const& transaction,
+
602 TER result);
+
603
+
604 void
+
605 pubServer();
+
606 void
+
608
-
609private:
- - - -
613
-
614 /*
-
615 * With a validated ledger to separate history and future, the node
-
616 * streams historical txns with negative indexes starting from -1,
-
617 * and streams future txns starting from index 0.
-
618 * The SubAccountHistoryIndex struct maintains these indexes.
-
619 * It also has a flag stopHistorical_ for stopping streaming
-
620 * the historical txns.
-
621 */
-
- -
623 {
- -
625 // forward
- -
627 // separate backward and forward
- -
629 // history, backward
- - - - -
634
-
- -
636 : accountId_(accountId)
-
637 , forwardTxIndex_(0)
- - -
640 , historyTxIndex_(-1)
-
641 , haveHistorical_(false)
-
642 , stopHistorical_(false)
-
643 {
-
644 }
+ +
610 getHostId(bool forAdmin);
+
611
+
612private:
+ + + +
616
+
617 /*
+
618 * With a validated ledger to separate history and future, the node
+
619 * streams historical txns with negative indexes starting from -1,
+
620 * and streams future txns starting from index 0.
+
621 * The SubAccountHistoryIndex struct maintains these indexes.
+
622 * It also has a flag stopHistorical_ for stopping streaming
+
623 * the historical txns.
+
624 */
+
+ +
626 {
+ +
628 // forward
+ +
630 // separate backward and forward
+ +
632 // history, backward
+ + + + +
637
+
+ +
639 : accountId_(accountId)
+
640 , forwardTxIndex_(0)
+ + +
643 , historyTxIndex_(-1)
+
644 , haveHistorical_(false)
+
645 , stopHistorical_(false)
+
646 {
+
647 }
-
645 };
+
648 };
-
- -
647 {
- - -
650 };
+ -
- -
652 {
- - -
655 };
+ - -
657
-
661 void
- -
663 void
- -
665 void
- -
667
- - + +
660
+
664 void
+ +
666 void
+ +
668 void
+
670
- -
672
- -
674
- -
676
- - - - -
681
- -
683 boost::asio::steady_timer heartbeatTimer_;
-
684 boost::asio::steady_timer clusterTimer_;
-
685 boost::asio::steady_timer accountHistoryTxTimer_;
-
686
- -
688
- - + + +
673
+ +
675
+ +
677
+ +
679
+ + + + +
684
+ +
686 boost::asio::steady_timer heartbeatTimer_;
+
687 boost::asio::steady_timer clusterTimer_;
+
688 boost::asio::steady_timer accountHistoryTxTimer_;
+
689
+
691
- -
693
- -
695
- - + + +
694
+ +
696
+
698
- -
700
- -
702
-
-
703 enum SubTypes {
-
704 sLedger, // Accepted ledgers.
-
705 sManifests, // Received validator manifests.
-
706 sServer, // When server changes connectivity state.
-
707 sTransactions, // All accepted transactions.
-
708 sRTTransactions, // All proposed and accepted transactions.
-
709 sValidations, // Received validations.
-
710 sPeerStatus, // Peer status changes.
-
711 sConsensusPhase, // Consensus phase
-
712 sBookChanges, // Per-ledger order book changes
-
713 sLastEntry // Any new entry must be ADDED ABOVE this one
-
714 };
+ + +
701
+ +
703
+ +
705
+
+
706 enum SubTypes {
+
707 sLedger, // Accepted ledgers.
+
708 sManifests, // Received validator manifests.
+
709 sServer, // When server changes connectivity state.
+
710 sTransactions, // All accepted transactions.
+
711 sRTTransactions, // All proposed and accepted transactions.
+
712 sValidations, // Received validations.
+
713 sPeerStatus, // Peer status changes.
+
714 sConsensusPhase, // Consensus phase
+
715 sBookChanges, // Per-ledger order book changes
+
716 sLastEntry // Any new entry must be ADDED ABOVE this one
+
717 };
-
715
- -
717
- -
719
- -
721
-
722 // Whether we are in standalone mode.
-
723 bool const m_standalone;
+
718
+ +
720
+ +
722
+
724
-
725 // The number of nodes that we need to consider ourselves connected.
- +
725 // Whether we are in standalone mode.
+
726 bool const m_standalone;
727
-
728 // Transaction batching.
- - - - -
733
- -
735
- - +
728 // The number of nodes that we need to consider ourselves connected.
+ +
730
+
731 // Transaction batching.
+ + + + +
736
+
738
-
739private:
-
-
740 struct Stats
-
741 {
-
742 template <class Handler>
-
-
743 Stats(Handler const& handler, beast::insight::Collector::ptr const& collector)
-
744 : hook(collector->make_hook(handler))
-
745 , disconnected_duration(collector->make_gauge("State_Accounting", "Disconnected_duration"))
-
746 , connected_duration(collector->make_gauge("State_Accounting", "Connected_duration"))
-
747 , syncing_duration(collector->make_gauge("State_Accounting", "Syncing_duration"))
-
748 , tracking_duration(collector->make_gauge("State_Accounting", "Tracking_duration"))
-
749 , full_duration(collector->make_gauge("State_Accounting", "Full_duration"))
-
750 , disconnected_transitions(collector->make_gauge("State_Accounting", "Disconnected_transitions"))
-
751 , connected_transitions(collector->make_gauge("State_Accounting", "Connected_transitions"))
-
752 , syncing_transitions(collector->make_gauge("State_Accounting", "Syncing_transitions"))
-
753 , tracking_transitions(collector->make_gauge("State_Accounting", "Tracking_transitions"))
-
754 , full_transitions(collector->make_gauge("State_Accounting", "Full_transitions"))
-
755 {
-
756 }
+ + +
741
+
742private:
+
+
743 struct Stats
+
744 {
+
745 template <class Handler>
+
+
746 Stats(Handler const& handler, beast::insight::Collector::ptr const& collector)
+
747 : hook(collector->make_hook(handler))
+
748 , disconnected_duration(collector->make_gauge("State_Accounting", "Disconnected_duration"))
+
749 , connected_duration(collector->make_gauge("State_Accounting", "Connected_duration"))
+
750 , syncing_duration(collector->make_gauge("State_Accounting", "Syncing_duration"))
+
751 , tracking_duration(collector->make_gauge("State_Accounting", "Tracking_duration"))
+
752 , full_duration(collector->make_gauge("State_Accounting", "Full_duration"))
+
753 , disconnected_transitions(collector->make_gauge("State_Accounting", "Disconnected_transitions"))
+
754 , connected_transitions(collector->make_gauge("State_Accounting", "Connected_transitions"))
+
755 , syncing_transitions(collector->make_gauge("State_Accounting", "Syncing_transitions"))
+
756 , tracking_transitions(collector->make_gauge("State_Accounting", "Tracking_transitions"))
+
757 , full_transitions(collector->make_gauge("State_Accounting", "Full_transitions"))
+
758 {
+
759 }
-
757
- - - - - - -
764
- - - - - -
770 };
+
760
+ + + + + + +
767
+ + + + + +
773 };
-
771
-
772 std::mutex m_statsMutex; // Mutex to lock m_stats
-
774
-
775private:
-
776 void
- -
778};
+
775 std::mutex m_statsMutex; // Mutex to lock m_stats
+ +
777
+
778private:
+
779 void
+ +
781};
-
779
-
780//------------------------------------------------------------------------------
-
781
-
782static std::array<char const*, 5> const stateNames{{"disconnected", "connected", "syncing", "tracking", "full"}};
-
783
- -
785
- - - - - - -
792
-
793static auto const genesisAccountId =
- +
782
+
783//------------------------------------------------------------------------------
+
784
+
785static std::array<char const*, 5> const stateNames{{"disconnected", "connected", "syncing", "tracking", "full"}};
+
786
+ +
788
+ + + + + +
795
-
796//------------------------------------------------------------------------------
-
797inline OperatingMode
-
- -
799{
-
800 return mMode;
-
801}
+
796static auto const genesisAccountId =
+ +
798
+
799//------------------------------------------------------------------------------
+
800inline OperatingMode
+
+ +
802{
+
803 return mMode;
+
804}
-
802
-
803inline std::string
-
-
804NetworkOPsImp::strOperatingMode(bool const admin /* = false */) const
-
805{
-
806 return strOperatingMode(mMode, admin);
-
807}
+
805
+
806inline std::string
+
+
807NetworkOPsImp::strOperatingMode(bool const admin /* = false */) const
+
808{
+
809 return strOperatingMode(mMode, admin);
+
810}
-
808
-
809inline void
-
- -
811{
- -
813}
+
811
+
812inline void
+ -
814
-
815inline void
-
- -
817{
-
818 needNetworkLedger_ = true;
-
819}
+
817
+
818inline void
+ -
820
-
821inline void
-
- -
823{
-
824 needNetworkLedger_ = false;
-
825}
+
823
+
824inline void
+ -
826
-
827inline bool
-
- -
829{
-
830 return needNetworkLedger_;
-
831}
+
829
+
830inline bool
+ -
832
-
833inline bool
-
- -
835{
- -
837}
+
835
+
836inline bool
+
+ +
838{
+ +
840}
-
838
- -
- -
841{
-
842 static std::string const hostname = boost::asio::ip::host_name();
-
843
-
844 if (forAdmin)
-
845 return hostname;
+
841
+ +
+ +
844{
+
845 static std::string const hostname = boost::asio::ip::host_name();
846
-
847 // For non-admin uses hash the node public key into a
-
848 // single RFC1751 word:
-
849 static std::string const shroudedHostId = [this]() {
-
850 auto const& id = app_.nodeIdentity();
-
851
-
852 return RFC1751::getWordFromBlob(id.first.data(), id.first.size());
-
853 }();
+
847 if (forAdmin)
+
848 return hostname;
+
849
+
850 // For non-admin uses hash the node public key into a
+
851 // single RFC1751 word:
+
852 static std::string const shroudedHostId = [this]() {
+
853 auto const& id = registry_.app().nodeIdentity();
854
-
855 return shroudedHostId;
-
856}
-
+
855 return RFC1751::getWordFromBlob(id.first.data(), id.first.size());
+
856 }();
857
-
858void
-
- -
860{
- -
862
-
863 // Only do this work if a cluster is configured
-
864 if (app_.cluster().size() != 0)
- -
866}
+
858 return shroudedHostId;
+
859}
-
867
-
868void
-
- -
870 boost::asio::steady_timer& timer,
-
871 std::chrono::milliseconds const& expiry_time,
-
872 std::function<void()> onExpire,
-
873 std::function<void()> onError)
-
874{
-
875 // Only start the timer if waitHandlerCounter_ is not yet joined.
-
876 if (auto optionalCountedHandler =
-
877 waitHandlerCounter_.wrap([this, onExpire, onError](boost::system::error_code const& e) {
-
878 if ((e.value() == boost::system::errc::success) && (!m_job_queue.isStopped()))
-
879 {
-
880 onExpire();
-
881 }
-
882 // Recover as best we can if an unexpected error occurs.
-
883 if (e.value() != boost::system::errc::success && e.value() != boost::asio::error::operation_aborted)
-
884 {
-
885 // Try again later and hope for the best.
-
886 JLOG(m_journal.error()) << "Timer got error '" << e.message() << "'. Restarting timer.";
-
887 onError();
-
888 }
-
889 }))
-
890 {
-
891 timer.expires_after(expiry_time);
-
892 timer.async_wait(std::move(*optionalCountedHandler));
-
893 }
-
894}
+
860
+
861void
+
+ +
863{
+ +
865
+
866 // Only do this work if a cluster is configured
+
867 if (registry_.cluster().size() != 0)
+ +
869}
-
895
-
896void
-
-
897NetworkOPsImp::setHeartbeatTimer()
-
898{
-
899 setTimer(
-
900 heartbeatTimer_,
-
901 mConsensus.parms().ledgerGRANULARITY,
-
902 [this]() { m_job_queue.addJob(jtNETOP_TIMER, "NetHeart", [this]() { processHeartbeatTimer(); }); },
-
903 [this]() { setHeartbeatTimer(); });
-
904}
+
870
+
871void
+
+ +
873 boost::asio::steady_timer& timer,
+
874 std::chrono::milliseconds const& expiry_time,
+
875 std::function<void()> onExpire,
+
876 std::function<void()> onError)
+
877{
+
878 // Only start the timer if waitHandlerCounter_ is not yet joined.
+
879 if (auto optionalCountedHandler =
+
880 waitHandlerCounter_.wrap([this, onExpire, onError](boost::system::error_code const& e) {
+
881 if ((e.value() == boost::system::errc::success) && (!m_job_queue.isStopped()))
+
882 {
+
883 onExpire();
+
884 }
+
885 // Recover as best we can if an unexpected error occurs.
+
886 if (e.value() != boost::system::errc::success && e.value() != boost::asio::error::operation_aborted)
+
887 {
+
888 // Try again later and hope for the best.
+
889 JLOG(m_journal.error()) << "Timer got error '" << e.message() << "'. Restarting timer.";
+
890 onError();
+
891 }
+
892 }))
+
893 {
+
894 timer.expires_after(expiry_time);
+
895 timer.async_wait(std::move(*optionalCountedHandler));
+
896 }
+
897}
-
905
-
906void
-
-
907NetworkOPsImp::setClusterTimer()
-
908{
-
909 using namespace std::chrono_literals;
-
910
-
911 setTimer(
-
912 clusterTimer_,
-
913 10s,
-
914 [this]() { m_job_queue.addJob(jtNETOP_CLUSTER, "NetCluster", [this]() { processClusterTimer(); }); },
-
915 [this]() { setClusterTimer(); });
-
916}
+
898
+
899void
+
+
900NetworkOPsImp::setHeartbeatTimer()
+
901{
+
902 setTimer(
+
903 heartbeatTimer_,
+
904 mConsensus.parms().ledgerGRANULARITY,
+
905 [this]() { m_job_queue.addJob(jtNETOP_TIMER, "NetHeart", [this]() { processHeartbeatTimer(); }); },
+
906 [this]() { setHeartbeatTimer(); });
+
907}
-
917
-
918void
-
-
919NetworkOPsImp::setAccountHistoryJobTimer(SubAccountHistoryInfoWeak subInfo)
-
920{
-
921 JLOG(m_journal.debug()) << "Scheduling AccountHistory job for account " << toBase58(subInfo.index_->accountId_);
-
922 using namespace std::chrono_literals;
-
923 setTimer(
-
924 accountHistoryTxTimer_,
-
925 4s,
-
926 [this, subInfo]() { addAccountHistoryJob(subInfo); },
-
927 [this, subInfo]() { setAccountHistoryJobTimer(subInfo); });
-
928}
+
908
+
909void
+
+
910NetworkOPsImp::setClusterTimer()
+
911{
+
912 using namespace std::chrono_literals;
+
913
+
914 setTimer(
+
915 clusterTimer_,
+
916 10s,
+
917 [this]() { m_job_queue.addJob(jtNETOP_CLUSTER, "NetCluster", [this]() { processClusterTimer(); }); },
+
918 [this]() { setClusterTimer(); });
+
919}
-
929
-
930void
-
-
931NetworkOPsImp::processHeartbeatTimer()
-
932{
-
933 RclConsensusLogger clog("Heartbeat Timer", mConsensus.validating(), m_journal);
-
934 {
-
935 std::unique_lock lock{app_.getMasterMutex()};
-
936
-
937 // VFALCO NOTE This is for diagnosing a crash on exit
-
938 LoadManager& mgr(app_.getLoadManager());
-
939 mgr.heartbeat();
-
940
-
941 std::size_t const numPeers = app_.overlay().size();
-
942
-
943 // do we have sufficient peers? If not, we are disconnected.
-
944 if (numPeers < minPeerCount_)
-
945 {
-
946 if (mMode != OperatingMode::DISCONNECTED)
-
947 {
-
948 setMode(OperatingMode::DISCONNECTED);
- -
950 ss << "Node count (" << numPeers << ") has fallen "
-
951 << "below required minimum (" << minPeerCount_ << ").";
-
952 JLOG(m_journal.warn()) << ss.str();
-
953 CLOG(clog.ss()) << "set mode to DISCONNECTED: " << ss.str();
-
954 }
-
955 else
-
956 {
-
957 CLOG(clog.ss()) << "already DISCONNECTED. too few peers (" << numPeers << "), need at least "
-
958 << minPeerCount_;
-
959 }
-
960
-
961 // MasterMutex lock need not be held to call setHeartbeatTimer()
-
962 lock.unlock();
-
963 // We do not call mConsensus.timerEntry until there are enough
-
964 // peers providing meaningful inputs to consensus
-
965 setHeartbeatTimer();
-
966
-
967 return;
-
968 }
+
920
+
921void
+
+
922NetworkOPsImp::setAccountHistoryJobTimer(SubAccountHistoryInfoWeak subInfo)
+
923{
+
924 JLOG(m_journal.debug()) << "Scheduling AccountHistory job for account " << toBase58(subInfo.index_->accountId_);
+
925 using namespace std::chrono_literals;
+
926 setTimer(
+
927 accountHistoryTxTimer_,
+
928 4s,
+
929 [this, subInfo]() { addAccountHistoryJob(subInfo); },
+
930 [this, subInfo]() { setAccountHistoryJobTimer(subInfo); });
+
931}
+
+
932
+
933void
+
+
934NetworkOPsImp::processHeartbeatTimer()
+
935{
+
936 RclConsensusLogger clog("Heartbeat Timer", mConsensus.validating(), m_journal);
+
937 {
+
938 std::unique_lock lock{registry_.app().getMasterMutex()};
+
939
+
940 // VFALCO NOTE This is for diagnosing a crash on exit
+
941 LoadManager& mgr(registry_.getLoadManager());
+
942 mgr.heartbeat();
+
943
+
944 std::size_t const numPeers = registry_.overlay().size();
+
945
+
946 // do we have sufficient peers? If not, we are disconnected.
+
947 if (numPeers < minPeerCount_)
+
948 {
+
949 if (mMode != OperatingMode::DISCONNECTED)
+
950 {
+
951 setMode(OperatingMode::DISCONNECTED);
+ +
953 ss << "Node count (" << numPeers << ") has fallen "
+
954 << "below required minimum (" << minPeerCount_ << ").";
+
955 JLOG(m_journal.warn()) << ss.str();
+
956 CLOG(clog.ss()) << "set mode to DISCONNECTED: " << ss.str();
+
957 }
+
958 else
+
959 {
+
960 CLOG(clog.ss()) << "already DISCONNECTED. too few peers (" << numPeers << "), need at least "
+
961 << minPeerCount_;
+
962 }
+
963
+
964 // MasterMutex lock need not be held to call setHeartbeatTimer()
+
965 lock.unlock();
+
966 // We do not call mConsensus.timerEntry until there are enough
+
967 // peers providing meaningful inputs to consensus
+
968 setHeartbeatTimer();
969
-
970 if (mMode == OperatingMode::DISCONNECTED)
-
971 {
-
972 setMode(OperatingMode::CONNECTED);
-
973 JLOG(m_journal.info()) << "Node count (" << numPeers << ") is sufficient.";
-
974 CLOG(clog.ss()) << "setting mode to CONNECTED based on " << numPeers << " peers. ";
-
975 }
-
976
-
977 // Check if the last validated ledger forces a change between these
-
978 // states.
-
979 auto origMode = mMode.load();
-
980 CLOG(clog.ss()) << "mode: " << strOperatingMode(origMode, true);
-
981 if (mMode == OperatingMode::SYNCING)
-
982 setMode(OperatingMode::SYNCING);
-
983 else if (mMode == OperatingMode::CONNECTED)
-
984 setMode(OperatingMode::CONNECTED);
-
985 auto newMode = mMode.load();
-
986 if (origMode != newMode)
-
987 {
-
988 CLOG(clog.ss()) << ", changing to " << strOperatingMode(newMode, true);
-
989 }
-
990 CLOG(clog.ss()) << ". ";
-
991 }
-
992
-
993 mConsensus.timerEntry(app_.timeKeeper().closeTime(), clog.ss());
-
994
-
995 CLOG(clog.ss()) << "consensus phase " << to_string(mLastConsensusPhase);
-
996 ConsensusPhase const currPhase = mConsensus.phase();
-
997 if (mLastConsensusPhase != currPhase)
-
998 {
-
999 reportConsensusStateChange(currPhase);
-
1000 mLastConsensusPhase = currPhase;
-
1001 CLOG(clog.ss()) << " changed to " << to_string(mLastConsensusPhase);
-
1002 }
-
1003 CLOG(clog.ss()) << ". ";
-
1004
-
1005 setHeartbeatTimer();
-
1006}
-
+
970 return;
+
971 }
+
972
+
973 if (mMode == OperatingMode::DISCONNECTED)
+
974 {
+
975 setMode(OperatingMode::CONNECTED);
+
976 JLOG(m_journal.info()) << "Node count (" << numPeers << ") is sufficient.";
+
977 CLOG(clog.ss()) << "setting mode to CONNECTED based on " << numPeers << " peers. ";
+
978 }
+
979
+
980 // Check if the last validated ledger forces a change between these
+
981 // states.
+
982 auto origMode = mMode.load();
+
983 CLOG(clog.ss()) << "mode: " << strOperatingMode(origMode, true);
+
984 if (mMode == OperatingMode::SYNCING)
+
985 setMode(OperatingMode::SYNCING);
+
986 else if (mMode == OperatingMode::CONNECTED)
+
987 setMode(OperatingMode::CONNECTED);
+
988 auto newMode = mMode.load();
+
989 if (origMode != newMode)
+
990 {
+
991 CLOG(clog.ss()) << ", changing to " << strOperatingMode(newMode, true);
+
992 }
+
993 CLOG(clog.ss()) << ". ";
+
994 }
+
995
+
996 mConsensus.timerEntry(registry_.timeKeeper().closeTime(), clog.ss());
+
997
+
998 CLOG(clog.ss()) << "consensus phase " << to_string(mLastConsensusPhase);
+
999 ConsensusPhase const currPhase = mConsensus.phase();
+
1000 if (mLastConsensusPhase != currPhase)
+
1001 {
+
1002 reportConsensusStateChange(currPhase);
+
1003 mLastConsensusPhase = currPhase;
+
1004 CLOG(clog.ss()) << " changed to " << to_string(mLastConsensusPhase);
+
1005 }
+
1006 CLOG(clog.ss()) << ". ";
1007
-
1008void
-
-
1009NetworkOPsImp::processClusterTimer()
-
1010{
-
1011 if (app_.cluster().size() == 0)
-
1012 return;
-
1013
-
1014 using namespace std::chrono_literals;
-
1015
-
1016 bool const update = app_.cluster().update(
-
1017 app_.nodeIdentity().first,
-
1018 "",
-
1019 (m_ledgerMaster.getValidatedLedgerAge() <= 4min) ? app_.getFeeTrack().getLocalFee() : 0,
-
1020 app_.timeKeeper().now());
-
1021
-
1022 if (!update)
-
1023 {
-
1024 JLOG(m_journal.debug()) << "Too soon to send cluster update";
-
1025 setClusterTimer();
-
1026 return;
-
1027 }
-
1028
-
1029 protocol::TMCluster cluster;
-
1030 app_.cluster().for_each([&cluster](ClusterNode const& node) {
-
1031 protocol::TMClusterNode& n = *cluster.add_clusternodes();
-
1032 n.set_publickey(toBase58(TokenType::NodePublic, node.identity()));
-
1033 n.set_reporttime(node.getReportTime().time_since_epoch().count());
-
1034 n.set_nodeload(node.getLoadFee());
-
1035 if (!node.name().empty())
-
1036 n.set_nodename(node.name());
-
1037 });
-
1038
-
1039 Resource::Gossip gossip = app_.getResourceManager().exportConsumers();
-
1040 for (auto& item : gossip.items)
-
1041 {
-
1042 protocol::TMLoadSource& node = *cluster.add_loadsources();
-
1043 node.set_name(to_string(item.address));
-
1044 node.set_cost(item.balance);
-
1045 }
-
1046 app_.overlay().foreach(send_if(std::make_shared<Message>(cluster, protocol::mtCLUSTER), peer_in_cluster()));
-
1047 setClusterTimer();
-
1048}
+
1008 setHeartbeatTimer();
+
1009}
-
1049
-
1050//------------------------------------------------------------------------------
-
1051
- -
-
1053NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const
-
1054{
-
1055 if (mode == OperatingMode::FULL && admin)
-
1056 {
-
1057 auto const consensusMode = mConsensus.mode();
-
1058 if (consensusMode != ConsensusMode::wrongLedger)
-
1059 {
-
1060 if (consensusMode == ConsensusMode::proposing)
-
1061 return "proposing";
-
1062
-
1063 if (mConsensus.validating())
-
1064 return "validating";
-
1065 }
-
1066 }
-
1067
-
1068 return states_[static_cast<std::size_t>(mode)];
-
1069}
+
1010
+
1011void
+
+
1012NetworkOPsImp::processClusterTimer()
+
1013{
+
1014 if (registry_.cluster().size() == 0)
+
1015 return;
+
1016
+
1017 using namespace std::chrono_literals;
+
1018
+
1019 bool const update = registry_.cluster().update(
+
1020 registry_.app().nodeIdentity().first,
+
1021 "",
+
1022 (m_ledgerMaster.getValidatedLedgerAge() <= 4min) ? registry_.getFeeTrack().getLocalFee() : 0,
+
1023 registry_.timeKeeper().now());
+
1024
+
1025 if (!update)
+
1026 {
+
1027 JLOG(m_journal.debug()) << "Too soon to send cluster update";
+
1028 setClusterTimer();
+
1029 return;
+
1030 }
+
1031
+
1032 protocol::TMCluster cluster;
+
1033 registry_.cluster().for_each([&cluster](ClusterNode const& node) {
+
1034 protocol::TMClusterNode& n = *cluster.add_clusternodes();
+
1035 n.set_publickey(toBase58(TokenType::NodePublic, node.identity()));
+
1036 n.set_reporttime(node.getReportTime().time_since_epoch().count());
+
1037 n.set_nodeload(node.getLoadFee());
+
1038 if (!node.name().empty())
+
1039 n.set_nodename(node.name());
+
1040 });
+
1041
+
1042 Resource::Gossip gossip = registry_.getResourceManager().exportConsumers();
+
1043 for (auto& item : gossip.items)
+
1044 {
+
1045 protocol::TMLoadSource& node = *cluster.add_loadsources();
+
1046 node.set_name(to_string(item.address));
+
1047 node.set_cost(item.balance);
+
1048 }
+
1049 registry_.overlay().foreach(send_if(std::make_shared<Message>(cluster, protocol::mtCLUSTER), peer_in_cluster()));
+
1050 setClusterTimer();
+
1051}
+
1052
+
1053//------------------------------------------------------------------------------
+
1054
+ +
+
1056NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const
+
1057{
+
1058 if (mode == OperatingMode::FULL && admin)
+
1059 {
+
1060 auto const consensusMode = mConsensus.mode();
+
1061 if (consensusMode != ConsensusMode::wrongLedger)
+
1062 {
+
1063 if (consensusMode == ConsensusMode::proposing)
+
1064 return "proposing";
+
1065
+
1066 if (mConsensus.validating())
+
1067 return "validating";
+
1068 }
+
1069 }
1070
-
1071void
-
-
1072NetworkOPsImp::submitTransaction(std::shared_ptr<STTx const> const& iTrans)
-
1073{
-
1074 if (isNeedNetworkLedger())
-
1075 {
-
1076 // Nothing we can do if we've never been in sync
-
1077 return;
-
1078 }
-
1079
-
1080 // Enforce Network bar for batch txn
-
1081 if (iTrans->isFlag(tfInnerBatchTxn) && m_ledgerMaster.getValidatedRules().enabled(featureBatch))
-
1082 {
-
1083 JLOG(m_journal.error()) << "Submitted transaction invalid: tfInnerBatchTxn flag present.";
-
1084 return;
-
1085 }
-
1086
-
1087 // this is an asynchronous interface
-
1088 auto const trans = sterilize(*iTrans);
+
1071 return states_[static_cast<std::size_t>(mode)];
+
1072}
+
+
1073
+
1074void
+
+
1075NetworkOPsImp::submitTransaction(std::shared_ptr<STTx const> const& iTrans)
+
1076{
+
1077 if (isNeedNetworkLedger())
+
1078 {
+
1079 // Nothing we can do if we've never been in sync
+
1080 return;
+
1081 }
+
1082
+
1083 // Enforce Network bar for batch txn
+
1084 if (iTrans->isFlag(tfInnerBatchTxn) && m_ledgerMaster.getValidatedRules().enabled(featureBatch))
+
1085 {
+
1086 JLOG(m_journal.error()) << "Submitted transaction invalid: tfInnerBatchTxn flag present.";
+
1087 return;
+
1088 }
1089
-
1090 auto const txid = trans->getTransactionID();
-
1091 auto const flags = app_.getHashRouter().getFlags(txid);
+
1090 // this is an asynchronous interface
+
1091 auto const trans = sterilize(*iTrans);
1092
-
1093 if ((flags & HashRouterFlags::BAD) != HashRouterFlags::UNDEFINED)
-
1094 {
-
1095 JLOG(m_journal.warn()) << "Submitted transaction cached bad";
-
1096 return;
-
1097 }
-
1098
-
1099 try
-
1100 {
-
1101 auto const [validity, reason] =
-
1102 checkValidity(app_.getHashRouter(), *trans, m_ledgerMaster.getValidatedRules(), app_.config());
-
1103
-
1104 if (validity != Validity::Valid)
-
1105 {
-
1106 JLOG(m_journal.warn()) << "Submitted transaction invalid: " << reason;
-
1107 return;
-
1108 }
-
1109 }
-
1110 catch (std::exception const& ex)
-
1111 {
-
1112 JLOG(m_journal.warn()) << "Exception checking transaction " << txid << ": " << ex.what();
-
1113
-
1114 return;
-
1115 }
+
1093 auto const txid = trans->getTransactionID();
+
1094 auto const flags = registry_.getHashRouter().getFlags(txid);
+
1095
+
1096 if ((flags & HashRouterFlags::BAD) != HashRouterFlags::UNDEFINED)
+
1097 {
+
1098 JLOG(m_journal.warn()) << "Submitted transaction cached bad";
+
1099 return;
+
1100 }
+
1101
+
1102 try
+
1103 {
+
1104 auto const [validity, reason] = checkValidity(
+
1105 registry_.getHashRouter(), *trans, m_ledgerMaster.getValidatedRules(), registry_.app().config());
+
1106
+
1107 if (validity != Validity::Valid)
+
1108 {
+
1109 JLOG(m_journal.warn()) << "Submitted transaction invalid: " << reason;
+
1110 return;
+
1111 }
+
1112 }
+
1113 catch (std::exception const& ex)
+
1114 {
+
1115 JLOG(m_journal.warn()) << "Exception checking transaction " << txid << ": " << ex.what();
1116
-
1117 std::string reason;
-
1118
-
1119 auto tx = std::make_shared<Transaction>(trans, reason, app_);
-
1120
-
1121 m_job_queue.addJob(jtTRANSACTION, "SubmitTxn", [this, tx]() {
-
1122 auto t = tx;
-
1123 processTransaction(t, false, false, FailHard::no);
-
1124 });
-
1125}
+
1117 return;
+
1118 }
+
1119
+
1120 std::string reason;
+
1121
+
1122 auto tx = std::make_shared<Transaction>(trans, reason, registry_.app());
+
1123
+
1124 m_job_queue.addJob(jtTRANSACTION, "SubmitTxn", [this, tx]() {
+
1125 auto t = tx;
+
1126 processTransaction(t, false, false, FailHard::no);
+
1127 });
+
1128}
-
1126
-
1127bool
-
-
1128NetworkOPsImp::preProcessTransaction(std::shared_ptr<Transaction>& transaction)
-
1129{
-
1130 auto const newFlags = app_.getHashRouter().getFlags(transaction->getID());
-
1131
-
1132 if ((newFlags & HashRouterFlags::BAD) != HashRouterFlags::UNDEFINED)
-
1133 {
-
1134 // cached bad
-
1135 JLOG(m_journal.warn()) << transaction->getID() << ": cached bad!\n";
-
1136 transaction->setStatus(INVALID);
-
1137 transaction->setResult(temBAD_SIGNATURE);
-
1138 return false;
-
1139 }
-
1140
-
1141 auto const view = m_ledgerMaster.getCurrentLedger();
-
1142
-
1143 // This function is called by several different parts of the codebase
-
1144 // under no circumstances will we ever accept an inner txn within a batch
-
1145 // txn from the network.
-
1146 auto const sttx = *transaction->getSTransaction();
-
1147 if (sttx.isFlag(tfInnerBatchTxn) && view->rules().enabled(featureBatch))
-
1148 {
-
1149 transaction->setStatus(INVALID);
-
1150 transaction->setResult(temINVALID_FLAG);
-
1151 app_.getHashRouter().setFlags(transaction->getID(), HashRouterFlags::BAD);
-
1152 return false;
-
1153 }
-
1154
-
1155 // NOTE ximinez - I think this check is redundant,
-
1156 // but I'm not 100% sure yet.
-
1157 // If so, only cost is looking up HashRouter flags.
-
1158 auto const [validity, reason] = checkValidity(app_.getHashRouter(), sttx, view->rules(), app_.config());
-
1159 XRPL_ASSERT(validity == Validity::Valid, "xrpl::NetworkOPsImp::processTransaction : valid validity");
-
1160
-
1161 // Not concerned with local checks at this point.
-
1162 if (validity == Validity::SigBad)
-
1163 {
-
1164 JLOG(m_journal.info()) << "Transaction has bad signature: " << reason;
-
1165 transaction->setStatus(INVALID);
-
1166 transaction->setResult(temBAD_SIGNATURE);
-
1167 app_.getHashRouter().setFlags(transaction->getID(), HashRouterFlags::BAD);
-
1168 return false;
-
1169 }
-
1170
-
1171 // canonicalize can change our pointer
-
1172 app_.getMasterTransaction().canonicalize(&transaction);
-
1173
-
1174 return true;
-
1175}
+
1129
+
1130bool
+
+
1131NetworkOPsImp::preProcessTransaction(std::shared_ptr<Transaction>& transaction)
+
1132{
+
1133 auto const newFlags = registry_.getHashRouter().getFlags(transaction->getID());
+
1134
+
1135 if ((newFlags & HashRouterFlags::BAD) != HashRouterFlags::UNDEFINED)
+
1136 {
+
1137 // cached bad
+
1138 JLOG(m_journal.warn()) << transaction->getID() << ": cached bad!\n";
+
1139 transaction->setStatus(INVALID);
+
1140 transaction->setResult(temBAD_SIGNATURE);
+
1141 return false;
+
1142 }
+
1143
+
1144 auto const view = m_ledgerMaster.getCurrentLedger();
+
1145
+
1146 // This function is called by several different parts of the codebase
+
1147 // under no circumstances will we ever accept an inner txn within a batch
+
1148 // txn from the network.
+
1149 auto const sttx = *transaction->getSTransaction();
+
1150 if (sttx.isFlag(tfInnerBatchTxn) && view->rules().enabled(featureBatch))
+
1151 {
+
1152 transaction->setStatus(INVALID);
+
1153 transaction->setResult(temINVALID_FLAG);
+
1154 registry_.getHashRouter().setFlags(transaction->getID(), HashRouterFlags::BAD);
+
1155 return false;
+
1156 }
+
1157
+
1158 // NOTE ximinez - I think this check is redundant,
+
1159 // but I'm not 100% sure yet.
+
1160 // If so, only cost is looking up HashRouter flags.
+
1161 auto const [validity, reason] =
+
1162 checkValidity(registry_.getHashRouter(), sttx, view->rules(), registry_.app().config());
+
1163 XRPL_ASSERT(validity == Validity::Valid, "xrpl::NetworkOPsImp::processTransaction : valid validity");
+
1164
+
1165 // Not concerned with local checks at this point.
+
1166 if (validity == Validity::SigBad)
+
1167 {
+
1168 JLOG(m_journal.info()) << "Transaction has bad signature: " << reason;
+
1169 transaction->setStatus(INVALID);
+
1170 transaction->setResult(temBAD_SIGNATURE);
+
1171 registry_.getHashRouter().setFlags(transaction->getID(), HashRouterFlags::BAD);
+
1172 return false;
+
1173 }
+
1174
+
1175 // canonicalize can change our pointer
+
1176 registry_.getMasterTransaction().canonicalize(&transaction);
+
1177
+
1178 return true;
+
1179}
-
1176
-
1177void
-
-
1178NetworkOPsImp::processTransaction(
-
1179 std::shared_ptr<Transaction>& transaction,
-
1180 bool bUnlimited,
-
1181 bool bLocal,
-
1182 FailHard failType)
-
1183{
-
1184 auto ev = m_job_queue.makeLoadEvent(jtTXN_PROC, "ProcessTXN");
-
1185
-
1186 // preProcessTransaction can change our pointer
-
1187 if (!preProcessTransaction(transaction))
-
1188 return;
+
1180
+
1181void
+
+
1182NetworkOPsImp::processTransaction(
+
1183 std::shared_ptr<Transaction>& transaction,
+
1184 bool bUnlimited,
+
1185 bool bLocal,
+
1186 FailHard failType)
+
1187{
+
1188 auto ev = m_job_queue.makeLoadEvent(jtTXN_PROC, "ProcessTXN");
1189
-
1190 if (bLocal)
-
1191 doTransactionSync(transaction, bUnlimited, failType);
-
1192 else
-
1193 doTransactionAsync(transaction, bUnlimited, failType);
-
1194}
+
1190 // preProcessTransaction can change our pointer
+
1191 if (!preProcessTransaction(transaction))
+
1192 return;
+
1193
+
1194 if (bLocal)
+
1195 doTransactionSync(transaction, bUnlimited, failType);
+
1196 else
+
1197 doTransactionAsync(transaction, bUnlimited, failType);
+
1198}
-
1195
-
1196void
-
-
1197NetworkOPsImp::doTransactionAsync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType)
-
1198{
-
1199 std::lock_guard lock(mMutex);
-
1200
-
1201 if (transaction->getApplying())
-
1202 return;
-
1203
-
1204 mTransactions.push_back(TransactionStatus(transaction, bUnlimited, false, failType));
-
1205 transaction->setApplying();
-
1206
-
1207 if (mDispatchState == DispatchState::none)
-
1208 {
-
1209 if (m_job_queue.addJob(jtBATCH, "TxBatchAsync", [this]() { transactionBatch(); }))
-
1210 {
-
1211 mDispatchState = DispatchState::scheduled;
-
1212 }
-
1213 }
-
1214}
-
-
1215
-
1216void
-
-
1217NetworkOPsImp::doTransactionSync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType)
-
1218{
-
1219 std::unique_lock<std::mutex> lock(mMutex);
-
1220
-
1221 if (!transaction->getApplying())
-
1222 {
-
1223 mTransactions.push_back(TransactionStatus(transaction, bUnlimited, true, failType));
-
1224 transaction->setApplying();
-
1225 }
-
1226
-
1227 doTransactionSyncBatch(
-
1228 lock, [&transaction](std::unique_lock<std::mutex> const&) { return transaction->getApplying(); });
-
1229}
+
1199
+
1200void
+
+
1201NetworkOPsImp::doTransactionAsync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType)
+
1202{
+
1203 std::lock_guard lock(mMutex);
+
1204
+
1205 if (transaction->getApplying())
+
1206 return;
+
1207
+
1208 mTransactions.push_back(TransactionStatus(transaction, bUnlimited, false, failType));
+
1209 transaction->setApplying();
+
1210
+
1211 if (mDispatchState == DispatchState::none)
+
1212 {
+
1213 if (m_job_queue.addJob(jtBATCH, "TxBatchAsync", [this]() { transactionBatch(); }))
+
1214 {
+
1215 mDispatchState = DispatchState::scheduled;
+
1216 }
+
1217 }
+
1218}
+
1219
+
1220void
+
+
1221NetworkOPsImp::doTransactionSync(std::shared_ptr<Transaction> transaction, bool bUnlimited, FailHard failType)
+
1222{
+
1223 std::unique_lock<std::mutex> lock(mMutex);
+
1224
+
1225 if (!transaction->getApplying())
+
1226 {
+
1227 mTransactions.push_back(TransactionStatus(transaction, bUnlimited, true, failType));
+
1228 transaction->setApplying();
+
1229 }
1230
-
1231void
-
-
1232NetworkOPsImp::doTransactionSyncBatch(
- -
1234 std::function<bool(std::unique_lock<std::mutex> const&)> retryCallback)
-
1235{
-
1236 do
-
1237 {
-
1238 if (mDispatchState == DispatchState::running)
-
1239 {
-
1240 // A batch processing job is already running, so wait.
-
1241 mCond.wait(lock);
-
1242 }
-
1243 else
-
1244 {
-
1245 apply(lock);
-
1246
-
1247 if (mTransactions.size())
-
1248 {
-
1249 // More transactions need to be applied, but by another job.
-
1250 if (m_job_queue.addJob(jtBATCH, "TxBatchSync", [this]() { transactionBatch(); }))
-
1251 {
-
1252 mDispatchState = DispatchState::scheduled;
-
1253 }
-
1254 }
-
1255 }
-
1256 } while (retryCallback(lock));
-
1257}
+
1231 doTransactionSyncBatch(
+
1232 lock, [&transaction](std::unique_lock<std::mutex> const&) { return transaction->getApplying(); });
+
1233}
-
1258
-
1259void
-
-
1260NetworkOPsImp::processTransactionSet(CanonicalTXSet const& set)
-
1261{
-
1262 auto ev = m_job_queue.makeLoadEvent(jtTXN_PROC, "ProcessTXNSet");
- -
1264 candidates.reserve(set.size());
-
1265 for (auto const& [_, tx] : set)
-
1266 {
-
1267 std::string reason;
-
1268 auto transaction = std::make_shared<Transaction>(tx, reason, app_);
-
1269
-
1270 if (transaction->getStatus() == INVALID)
-
1271 {
-
1272 if (!reason.empty())
-
1273 {
-
1274 JLOG(m_journal.trace()) << "Exception checking transaction: " << reason;
-
1275 }
-
1276 app_.getHashRouter().setFlags(tx->getTransactionID(), HashRouterFlags::BAD);
-
1277 continue;
-
1278 }
-
1279
-
1280 // preProcessTransaction can change our pointer
-
1281 if (!preProcessTransaction(transaction))
-
1282 continue;
+
1234
+
1235void
+
+
1236NetworkOPsImp::doTransactionSyncBatch(
+ +
1238 std::function<bool(std::unique_lock<std::mutex> const&)> retryCallback)
+
1239{
+
1240 do
+
1241 {
+
1242 if (mDispatchState == DispatchState::running)
+
1243 {
+
1244 // A batch processing job is already running, so wait.
+
1245 mCond.wait(lock);
+
1246 }
+
1247 else
+
1248 {
+
1249 apply(lock);
+
1250
+
1251 if (mTransactions.size())
+
1252 {
+
1253 // More transactions need to be applied, but by another job.
+
1254 if (m_job_queue.addJob(jtBATCH, "TxBatchSync", [this]() { transactionBatch(); }))
+
1255 {
+
1256 mDispatchState = DispatchState::scheduled;
+
1257 }
+
1258 }
+
1259 }
+
1260 } while (retryCallback(lock));
+
1261}
+
+
1262
+
1263void
+
+
1264NetworkOPsImp::processTransactionSet(CanonicalTXSet const& set)
+
1265{
+
1266 auto ev = m_job_queue.makeLoadEvent(jtTXN_PROC, "ProcessTXNSet");
+ +
1268 candidates.reserve(set.size());
+
1269 for (auto const& [_, tx] : set)
+
1270 {
+
1271 std::string reason;
+
1272 auto transaction = std::make_shared<Transaction>(tx, reason, registry_.app());
+
1273
+
1274 if (transaction->getStatus() == INVALID)
+
1275 {
+
1276 if (!reason.empty())
+
1277 {
+
1278 JLOG(m_journal.trace()) << "Exception checking transaction: " << reason;
+
1279 }
+
1280 registry_.getHashRouter().setFlags(tx->getTransactionID(), HashRouterFlags::BAD);
+
1281 continue;
+
1282 }
1283
-
1284 candidates.emplace_back(transaction);
-
1285 }
-
1286
-
1287 std::vector<TransactionStatus> transactions;
-
1288 transactions.reserve(candidates.size());
-
1289
-
1290 std::unique_lock lock(mMutex);
-
1291
-
1292 for (auto& transaction : candidates)
-
1293 {
-
1294 if (!transaction->getApplying())
-
1295 {
-
1296 transactions.emplace_back(transaction, false, false, FailHard::no);
-
1297 transaction->setApplying();
-
1298 }
-
1299 }
-
1300
-
1301 if (mTransactions.empty())
-
1302 mTransactions.swap(transactions);
-
1303 else
-
1304 {
-
1305 mTransactions.reserve(mTransactions.size() + transactions.size());
-
1306 for (auto& t : transactions)
-
1307 mTransactions.push_back(std::move(t));
-
1308 }
-
1309 if (mTransactions.empty())
-
1310 {
-
1311 JLOG(m_journal.debug()) << "No transaction to process!";
-
1312 return;
-
1313 }
-
1314
-
1315 doTransactionSyncBatch(lock, [&](std::unique_lock<std::mutex> const&) {
-
1316 XRPL_ASSERT(lock.owns_lock(), "xrpl::NetworkOPsImp::processTransactionSet has lock");
-
1317 return std::any_of(
-
1318 mTransactions.begin(), mTransactions.end(), [](auto const& t) { return t.transaction->getApplying(); });
-
1319 });
-
1320}
+
1284 // preProcessTransaction can change our pointer
+
1285 if (!preProcessTransaction(transaction))
+
1286 continue;
+
1287
+
1288 candidates.emplace_back(transaction);
+
1289 }
+
1290
+
1291 std::vector<TransactionStatus> transactions;
+
1292 transactions.reserve(candidates.size());
+
1293
+
1294 std::unique_lock lock(mMutex);
+
1295
+
1296 for (auto& transaction : candidates)
+
1297 {
+
1298 if (!transaction->getApplying())
+
1299 {
+
1300 transactions.emplace_back(transaction, false, false, FailHard::no);
+
1301 transaction->setApplying();
+
1302 }
+
1303 }
+
1304
+
1305 if (mTransactions.empty())
+
1306 mTransactions.swap(transactions);
+
1307 else
+
1308 {
+
1309 mTransactions.reserve(mTransactions.size() + transactions.size());
+
1310 for (auto& t : transactions)
+
1311 mTransactions.push_back(std::move(t));
+
1312 }
+
1313 if (mTransactions.empty())
+
1314 {
+
1315 JLOG(m_journal.debug()) << "No transaction to process!";
+
1316 return;
+
1317 }
+
1318
+
1319 doTransactionSyncBatch(lock, [&](std::unique_lock<std::mutex> const&) {
+
1320 XRPL_ASSERT(lock.owns_lock(), "xrpl::NetworkOPsImp::processTransactionSet has lock");
+
1321 return std::any_of(
+
1322 mTransactions.begin(), mTransactions.end(), [](auto const& t) { return t.transaction->getApplying(); });
+
1323 });
+
1324}
-
1321
-
1322void
-
-
1323NetworkOPsImp::transactionBatch()
-
1324{
-
1325 std::unique_lock<std::mutex> lock(mMutex);
-
1326
-
1327 if (mDispatchState == DispatchState::running)
-
1328 return;
-
1329
-
1330 while (mTransactions.size())
-
1331 {
-
1332 apply(lock);
-
1333 }
-
1334}
+
1325
+
1326void
+
+
1327NetworkOPsImp::transactionBatch()
+
1328{
+
1329 std::unique_lock<std::mutex> lock(mMutex);
+
1330
+
1331 if (mDispatchState == DispatchState::running)
+
1332 return;
+
1333
+
1334 while (mTransactions.size())
+
1335 {
+
1336 apply(lock);
+
1337 }
+
1338}
-
1335
-
1336void
-
-
1337NetworkOPsImp::apply(std::unique_lock<std::mutex>& batchLock)
-
1338{
- -
1340 std::vector<TransactionStatus> transactions;
-
1341 mTransactions.swap(transactions);
-
1342 XRPL_ASSERT(!transactions.empty(), "xrpl::NetworkOPsImp::apply : non-empty transactions");
-
1343 XRPL_ASSERT(mDispatchState != DispatchState::running, "xrpl::NetworkOPsImp::apply : is not running");
-
1344
-
1345 mDispatchState = DispatchState::running;
-
1346
-
1347 batchLock.unlock();
+
1339
+
1340void
+
+
1341NetworkOPsImp::apply(std::unique_lock<std::mutex>& batchLock)
+
1342{
+ +
1344 std::vector<TransactionStatus> transactions;
+
1345 mTransactions.swap(transactions);
+
1346 XRPL_ASSERT(!transactions.empty(), "xrpl::NetworkOPsImp::apply : non-empty transactions");
+
1347 XRPL_ASSERT(mDispatchState != DispatchState::running, "xrpl::NetworkOPsImp::apply : is not running");
1348
-
1349 {
-
1350 std::unique_lock masterLock{app_.getMasterMutex(), std::defer_lock};
-
1351 bool changed = false;
-
1352 {
-
1353 std::unique_lock ledgerLock{m_ledgerMaster.peekMutex(), std::defer_lock};
-
1354 std::lock(masterLock, ledgerLock);
-
1355
-
1356 app_.openLedger().modify([&](OpenView& view, beast::Journal j) {
-
1357 for (TransactionStatus& e : transactions)
-
1358 {
-
1359 // we check before adding to the batch
-
1360 ApplyFlags flags = tapNONE;
-
1361 if (e.admin)
-
1362 flags |= tapUNLIMITED;
-
1363
-
1364 if (e.failType == FailHard::yes)
-
1365 flags |= tapFAIL_HARD;
-
1366
-
1367 auto const result = app_.getTxQ().apply(app_, view, e.transaction->getSTransaction(), flags, j);
-
1368 e.result = result.ter;
-
1369 e.applied = result.applied;
-
1370 changed = changed || result.applied;
-
1371 }
-
1372 return changed;
-
1373 });
-
1374 }
-
1375 if (changed)
-
1376 reportFeeChange();
-
1377
-
1378 std::optional<LedgerIndex> validatedLedgerIndex;
-
1379 if (auto const l = m_ledgerMaster.getValidatedLedger())
-
1380 validatedLedgerIndex = l->header().seq;
-
1381
-
1382 auto newOL = app_.openLedger().current();
-
1383 for (TransactionStatus& e : transactions)
-
1384 {
-
1385 e.transaction->clearSubmitResult();
+
1349 mDispatchState = DispatchState::running;
+
1350
+
1351 batchLock.unlock();
+
1352
+
1353 {
+
1354 std::unique_lock masterLock{registry_.app().getMasterMutex(), std::defer_lock};
+
1355 bool changed = false;
+
1356 {
+
1357 std::unique_lock ledgerLock{m_ledgerMaster.peekMutex(), std::defer_lock};
+
1358 std::lock(masterLock, ledgerLock);
+
1359
+
1360 registry_.openLedger().modify([&](OpenView& view, beast::Journal j) {
+
1361 for (TransactionStatus& e : transactions)
+
1362 {
+
1363 // we check before adding to the batch
+
1364 ApplyFlags flags = tapNONE;
+
1365 if (e.admin)
+
1366 flags |= tapUNLIMITED;
+
1367
+
1368 if (e.failType == FailHard::yes)
+
1369 flags |= tapFAIL_HARD;
+
1370
+
1371 auto const result =
+
1372 registry_.getTxQ().apply(registry_.app(), view, e.transaction->getSTransaction(), flags, j);
+
1373 e.result = result.ter;
+
1374 e.applied = result.applied;
+
1375 changed = changed || result.applied;
+
1376 }
+
1377 return changed;
+
1378 });
+
1379 }
+
1380 if (changed)
+
1381 reportFeeChange();
+
1382
+
1383 std::optional<LedgerIndex> validatedLedgerIndex;
+
1384 if (auto const l = m_ledgerMaster.getValidatedLedger())
+
1385 validatedLedgerIndex = l->header().seq;
1386
-
1387 if (e.applied)
-
1388 {
-
1389 pubProposedTransaction(newOL, e.transaction->getSTransaction(), e.result);
-
1390 e.transaction->setApplied();
-
1391 }
-
1392
-
1393 e.transaction->setResult(e.result);
-
1394
-
1395 if (isTemMalformed(e.result))
-
1396 app_.getHashRouter().setFlags(e.transaction->getID(), HashRouterFlags::BAD);
+
1387 auto newOL = registry_.openLedger().current();
+
1388 for (TransactionStatus& e : transactions)
+
1389 {
+
1390 e.transaction->clearSubmitResult();
+
1391
+
1392 if (e.applied)
+
1393 {
+
1394 pubProposedTransaction(newOL, e.transaction->getSTransaction(), e.result);
+
1395 e.transaction->setApplied();
+
1396 }
1397
-
1398#ifdef DEBUG
-
1399 if (e.result != tesSUCCESS)
-
1400 {
-
1401 std::string token, human;
+
1398 e.transaction->setResult(e.result);
+
1399
+
1400 if (isTemMalformed(e.result))
+
1401 registry_.getHashRouter().setFlags(e.transaction->getID(), HashRouterFlags::BAD);
1402
-
1403 if (transResultInfo(e.result, token, human))
-
1404 {
-
1405 JLOG(m_journal.info()) << "TransactionResult: " << token << ": " << human;
-
1406 }
-
1407 }
-
1408#endif
-
1409
-
1410 bool addLocal = e.local;
-
1411
-
1412 if (e.result == tesSUCCESS)
-
1413 {
-
1414 JLOG(m_journal.debug()) << "Transaction is now included in open ledger";
-
1415 e.transaction->setStatus(INCLUDED);
+
1403#ifdef DEBUG
+
1404 if (e.result != tesSUCCESS)
+
1405 {
+
1406 std::string token, human;
+
1407
+
1408 if (transResultInfo(e.result, token, human))
+
1409 {
+
1410 JLOG(m_journal.info()) << "TransactionResult: " << token << ": " << human;
+
1411 }
+
1412 }
+
1413#endif
+
1414
+
1415 bool addLocal = e.local;
1416
-
1417 // Pop as many "reasonable" transactions for this account as
-
1418 // possible. "Reasonable" means they have sequential sequence
-
1419 // numbers, or use tickets.
-
1420 auto const& txCur = e.transaction->getSTransaction();
+
1417 if (e.result == tesSUCCESS)
+
1418 {
+
1419 JLOG(m_journal.debug()) << "Transaction is now included in open ledger";
+
1420 e.transaction->setStatus(INCLUDED);
1421
-
1422 std::size_t count = 0;
-
1423 for (auto txNext = m_ledgerMaster.popAcctTransaction(txCur); txNext && count < maxPoppedTransactions;
-
1424 txNext = m_ledgerMaster.popAcctTransaction(txCur), ++count)
-
1425 {
-
1426 if (!batchLock.owns_lock())
-
1427 batchLock.lock();
-
1428 std::string reason;
-
1429 auto const trans = sterilize(*txNext);
-
1430 auto t = std::make_shared<Transaction>(trans, reason, app_);
-
1431 if (t->getApplying())
-
1432 break;
-
1433 submit_held.emplace_back(t, false, false, FailHard::no);
-
1434 t->setApplying();
-
1435 }
-
1436 if (batchLock.owns_lock())
-
1437 batchLock.unlock();
-
1438 }
-
1439 else if (e.result == tefPAST_SEQ)
-
1440 {
-
1441 // duplicate or conflict
-
1442 JLOG(m_journal.info()) << "Transaction is obsolete";
-
1443 e.transaction->setStatus(OBSOLETE);
-
1444 }
-
1445 else if (e.result == terQUEUED)
-
1446 {
-
1447 JLOG(m_journal.debug()) << "Transaction is likely to claim a"
-
1448 << " fee, but is queued until fee drops";
-
1449
-
1450 e.transaction->setStatus(HELD);
-
1451 // Add to held transactions, because it could get
-
1452 // kicked out of the queue, and this will try to
-
1453 // put it back.
-
1454 m_ledgerMaster.addHeldTransaction(e.transaction);
-
1455 e.transaction->setQueued();
-
1456 e.transaction->setKept();
-
1457 }
-
1458 else if (isTerRetry(e.result) || isTelLocal(e.result) || isTefFailure(e.result))
-
1459 {
-
1460 if (e.failType != FailHard::yes)
-
1461 {
-
1462 auto const lastLedgerSeq = e.transaction->getSTransaction()->at(~sfLastLedgerSequence);
-
1463 auto const ledgersLeft = lastLedgerSeq ? *lastLedgerSeq - m_ledgerMaster.getCurrentLedgerIndex()
- -
1465 // If any of these conditions are met, the transaction can
-
1466 // be held:
-
1467 // 1. It was submitted locally. (Note that this flag is only
-
1468 // true on the initial submission.)
-
1469 // 2. The transaction has a LastLedgerSequence, and the
-
1470 // LastLedgerSequence is fewer than LocalTxs::holdLedgers
-
1471 // (5) ledgers into the future. (Remember that an
-
1472 // unseated optional compares as less than all seated
-
1473 // values, so it has to be checked explicitly first.)
-
1474 // 3. The HashRouterFlags::BAD flag is not set on the txID.
-
1475 // (setFlags
-
1476 // checks before setting. If the flag is set, it returns
-
1477 // false, which means it's been held once without one of
-
1478 // the other conditions, so don't hold it again. Time's
-
1479 // up!)
-
1480 //
-
1481 if (e.local || (ledgersLeft && ledgersLeft <= LocalTxs::holdLedgers) ||
-
1482 app_.getHashRouter().setFlags(e.transaction->getID(), HashRouterFlags::HELD))
-
1483 {
-
1484 // transaction should be held
-
1485 JLOG(m_journal.debug()) << "Transaction should be held: " << e.result;
-
1486 e.transaction->setStatus(HELD);
-
1487 m_ledgerMaster.addHeldTransaction(e.transaction);
-
1488 e.transaction->setKept();
-
1489 }
-
1490 else
-
1491 JLOG(m_journal.debug())
-
1492 << "Not holding transaction " << e.transaction->getID() << ": "
-
1493 << (e.local ? "local" : "network") << ", "
-
1494 << "result: " << e.result
-
1495 << " ledgers left: " << (ledgersLeft ? to_string(*ledgersLeft) : "unspecified");
-
1496 }
-
1497 }
-
1498 else
-
1499 {
-
1500 JLOG(m_journal.debug()) << "Status other than success " << e.result;
-
1501 e.transaction->setStatus(INVALID);
+
1422 // Pop as many "reasonable" transactions for this account as
+
1423 // possible. "Reasonable" means they have sequential sequence
+
1424 // numbers, or use tickets.
+
1425 auto const& txCur = e.transaction->getSTransaction();
+
1426
+
1427 std::size_t count = 0;
+
1428 for (auto txNext = m_ledgerMaster.popAcctTransaction(txCur); txNext && count < maxPoppedTransactions;
+
1429 txNext = m_ledgerMaster.popAcctTransaction(txCur), ++count)
+
1430 {
+
1431 if (!batchLock.owns_lock())
+
1432 batchLock.lock();
+
1433 std::string reason;
+
1434 auto const trans = sterilize(*txNext);
+
1435 auto t = std::make_shared<Transaction>(trans, reason, registry_.app());
+
1436 if (t->getApplying())
+
1437 break;
+
1438 submit_held.emplace_back(t, false, false, FailHard::no);
+
1439 t->setApplying();
+
1440 }
+
1441 if (batchLock.owns_lock())
+
1442 batchLock.unlock();
+
1443 }
+
1444 else if (e.result == tefPAST_SEQ)
+
1445 {
+
1446 // duplicate or conflict
+
1447 JLOG(m_journal.info()) << "Transaction is obsolete";
+
1448 e.transaction->setStatus(OBSOLETE);
+
1449 }
+
1450 else if (e.result == terQUEUED)
+
1451 {
+
1452 JLOG(m_journal.debug()) << "Transaction is likely to claim a"
+
1453 << " fee, but is queued until fee drops";
+
1454
+
1455 e.transaction->setStatus(HELD);
+
1456 // Add to held transactions, because it could get
+
1457 // kicked out of the queue, and this will try to
+
1458 // put it back.
+
1459 m_ledgerMaster.addHeldTransaction(e.transaction);
+
1460 e.transaction->setQueued();
+
1461 e.transaction->setKept();
+
1462 }
+
1463 else if (isTerRetry(e.result) || isTelLocal(e.result) || isTefFailure(e.result))
+
1464 {
+
1465 if (e.failType != FailHard::yes)
+
1466 {
+
1467 auto const lastLedgerSeq = e.transaction->getSTransaction()->at(~sfLastLedgerSequence);
+
1468 auto const ledgersLeft = lastLedgerSeq ? *lastLedgerSeq - m_ledgerMaster.getCurrentLedgerIndex()
+ +
1470 // If any of these conditions are met, the transaction can
+
1471 // be held:
+
1472 // 1. It was submitted locally. (Note that this flag is only
+
1473 // true on the initial submission.)
+
1474 // 2. The transaction has a LastLedgerSequence, and the
+
1475 // LastLedgerSequence is fewer than LocalTxs::holdLedgers
+
1476 // (5) ledgers into the future. (Remember that an
+
1477 // unseated optional compares as less than all seated
+
1478 // values, so it has to be checked explicitly first.)
+
1479 // 3. The HashRouterFlags::BAD flag is not set on the txID.
+
1480 // (setFlags
+
1481 // checks before setting. If the flag is set, it returns
+
1482 // false, which means it's been held once without one of
+
1483 // the other conditions, so don't hold it again. Time's
+
1484 // up!)
+
1485 //
+
1486 if (e.local || (ledgersLeft && ledgersLeft <= LocalTxs::holdLedgers) ||
+
1487 registry_.getHashRouter().setFlags(e.transaction->getID(), HashRouterFlags::HELD))
+
1488 {
+
1489 // transaction should be held
+
1490 JLOG(m_journal.debug()) << "Transaction should be held: " << e.result;
+
1491 e.transaction->setStatus(HELD);
+
1492 m_ledgerMaster.addHeldTransaction(e.transaction);
+
1493 e.transaction->setKept();
+
1494 }
+
1495 else
+
1496 JLOG(m_journal.debug())
+
1497 << "Not holding transaction " << e.transaction->getID() << ": "
+
1498 << (e.local ? "local" : "network") << ", "
+
1499 << "result: " << e.result
+
1500 << " ledgers left: " << (ledgersLeft ? to_string(*ledgersLeft) : "unspecified");
+
1501 }
1502 }
-
1503
-
1504 auto const enforceFailHard = e.failType == FailHard::yes && !isTesSuccess(e.result);
-
1505
-
1506 if (addLocal && !enforceFailHard)
-
1507 {
-
1508 m_localTX->push_back(m_ledgerMaster.getCurrentLedgerIndex(), e.transaction->getSTransaction());
-
1509 e.transaction->setKept();
-
1510 }
-
1511
-
1512 if ((e.applied || ((mMode != OperatingMode::FULL) && (e.failType != FailHard::yes) && e.local) ||
-
1513 (e.result == terQUEUED)) &&
-
1514 !enforceFailHard)
-
1515 {
-
1516 auto const toSkip = app_.getHashRouter().shouldRelay(e.transaction->getID());
-
1517 if (auto const sttx = *(e.transaction->getSTransaction()); toSkip &&
-
1518 // Skip relaying if it's an inner batch txn. The flag should
-
1519 // only be set if the Batch feature is enabled. If Batch is
-
1520 // not enabled, the flag is always invalid, so don't relay
-
1521 // it regardless.
-
1522 !(sttx.isFlag(tfInnerBatchTxn)))
-
1523 {
-
1524 protocol::TMTransaction tx;
-
1525 Serializer s;
-
1526
-
1527 sttx.add(s);
-
1528 tx.set_rawtransaction(s.data(), s.size());
-
1529 tx.set_status(protocol::tsCURRENT);
-
1530 tx.set_receivetimestamp(app_.timeKeeper().now().time_since_epoch().count());
-
1531 tx.set_deferred(e.result == terQUEUED);
-
1532 // FIXME: This should be when we received it
-
1533 app_.overlay().relay(e.transaction->getID(), tx, *toSkip);
-
1534 e.transaction->setBroadcast();
-
1535 }
-
1536 }
-
1537
-
1538 if (validatedLedgerIndex)
-
1539 {
-
1540 auto [fee, accountSeq, availableSeq] =
-
1541 app_.getTxQ().getTxRequiredFeeAndSeq(*newOL, e.transaction->getSTransaction());
-
1542 e.transaction->setCurrentLedgerState(*validatedLedgerIndex, fee, accountSeq, availableSeq);
-
1543 }
-
1544 }
-
1545 }
-
1546
-
1547 batchLock.lock();
-
1548
-
1549 for (TransactionStatus& e : transactions)
-
1550 e.transaction->clearApplying();
+
1503 else
+
1504 {
+
1505 JLOG(m_journal.debug()) << "Status other than success " << e.result;
+
1506 e.transaction->setStatus(INVALID);
+
1507 }
+
1508
+
1509 auto const enforceFailHard = e.failType == FailHard::yes && !isTesSuccess(e.result);
+
1510
+
1511 if (addLocal && !enforceFailHard)
+
1512 {
+
1513 m_localTX->push_back(m_ledgerMaster.getCurrentLedgerIndex(), e.transaction->getSTransaction());
+
1514 e.transaction->setKept();
+
1515 }
+
1516
+
1517 if ((e.applied || ((mMode != OperatingMode::FULL) && (e.failType != FailHard::yes) && e.local) ||
+
1518 (e.result == terQUEUED)) &&
+
1519 !enforceFailHard)
+
1520 {
+
1521 auto const toSkip = registry_.getHashRouter().shouldRelay(e.transaction->getID());
+
1522 if (auto const sttx = *(e.transaction->getSTransaction()); toSkip &&
+
1523 // Skip relaying if it's an inner batch txn. The flag should
+
1524 // only be set if the Batch feature is enabled. If Batch is
+
1525 // not enabled, the flag is always invalid, so don't relay
+
1526 // it regardless.
+
1527 !(sttx.isFlag(tfInnerBatchTxn)))
+
1528 {
+
1529 protocol::TMTransaction tx;
+
1530 Serializer s;
+
1531
+
1532 sttx.add(s);
+
1533 tx.set_rawtransaction(s.data(), s.size());
+
1534 tx.set_status(protocol::tsCURRENT);
+
1535 tx.set_receivetimestamp(registry_.timeKeeper().now().time_since_epoch().count());
+
1536 tx.set_deferred(e.result == terQUEUED);
+
1537 // FIXME: This should be when we received it
+
1538 registry_.overlay().relay(e.transaction->getID(), tx, *toSkip);
+
1539 e.transaction->setBroadcast();
+
1540 }
+
1541 }
+
1542
+
1543 if (validatedLedgerIndex)
+
1544 {
+
1545 auto [fee, accountSeq, availableSeq] =
+
1546 registry_.getTxQ().getTxRequiredFeeAndSeq(*newOL, e.transaction->getSTransaction());
+
1547 e.transaction->setCurrentLedgerState(*validatedLedgerIndex, fee, accountSeq, availableSeq);
+
1548 }
+
1549 }
+
1550 }
1551
-
1552 if (!submit_held.empty())
-
1553 {
-
1554 if (mTransactions.empty())
-
1555 mTransactions.swap(submit_held);
-
1556 else
-
1557 {
-
1558 mTransactions.reserve(mTransactions.size() + submit_held.size());
-
1559 for (auto& e : submit_held)
-
1560 mTransactions.push_back(std::move(e));
-
1561 }
-
1562 }
-
1563
-
1564 mCond.notify_all();
-
1565
-
1566 mDispatchState = DispatchState::none;
-
1567}
-
+
1552 batchLock.lock();
+
1553
+
1554 for (TransactionStatus& e : transactions)
+
1555 e.transaction->clearApplying();
+
1556
+
1557 if (!submit_held.empty())
+
1558 {
+
1559 if (mTransactions.empty())
+
1560 mTransactions.swap(submit_held);
+
1561 else
+
1562 {
+
1563 mTransactions.reserve(mTransactions.size() + submit_held.size());
+
1564 for (auto& e : submit_held)
+
1565 mTransactions.push_back(std::move(e));
+
1566 }
+
1567 }
1568
-
1569//
-
1570// Owner functions
-
1571//
-
1572
- -
-
1574NetworkOPsImp::getOwnerInfo(std::shared_ptr<ReadView const> lpLedger, AccountID const& account)
-
1575{
-
1576 Json::Value jvObjects(Json::objectValue);
-
1577 auto root = keylet::ownerDir(account);
-
1578 auto sleNode = lpLedger->read(keylet::page(root));
-
1579 if (sleNode)
-
1580 {
-
1581 std::uint64_t uNodeDir;
-
1582
-
1583 do
-
1584 {
-
1585 for (auto const& uDirEntry : sleNode->getFieldV256(sfIndexes))
-
1586 {
-
1587 auto sleCur = lpLedger->read(keylet::child(uDirEntry));
-
1588 XRPL_ASSERT(sleCur, "xrpl::NetworkOPsImp::getOwnerInfo : non-null child SLE");
-
1589
-
1590 switch (sleCur->getType())
-
1591 {
-
1592 case ltOFFER:
-
1593 if (!jvObjects.isMember(jss::offers))
-
1594 jvObjects[jss::offers] = Json::Value(Json::arrayValue);
-
1595
-
1596 jvObjects[jss::offers].append(sleCur->getJson(JsonOptions::none));
-
1597 break;
-
1598
-
1599 case ltRIPPLE_STATE:
-
1600 if (!jvObjects.isMember(jss::ripple_lines))
-
1601 {
-
1602 jvObjects[jss::ripple_lines] = Json::Value(Json::arrayValue);
-
1603 }
-
1604
-
1605 jvObjects[jss::ripple_lines].append(sleCur->getJson(JsonOptions::none));
-
1606 break;
-
1607
-
1608 case ltACCOUNT_ROOT:
-
1609 case ltDIR_NODE:
-
1610 // LCOV_EXCL_START
-
1611 default:
-
1612 UNREACHABLE(
-
1613 "xrpl::NetworkOPsImp::getOwnerInfo : invalid "
-
1614 "type");
-
1615 break;
-
1616 // LCOV_EXCL_STOP
-
1617 }
-
1618 }
-
1619
-
1620 uNodeDir = sleNode->getFieldU64(sfIndexNext);
-
1621
-
1622 if (uNodeDir)
-
1623 {
-
1624 sleNode = lpLedger->read(keylet::page(root, uNodeDir));
-
1625 XRPL_ASSERT(sleNode, "xrpl::NetworkOPsImp::getOwnerInfo : read next page");
-
1626 }
-
1627 } while (uNodeDir);
-
1628 }
-
1629
-
1630 return jvObjects;
-
1631}
+
1569 mCond.notify_all();
+
1570
+
1571 mDispatchState = DispatchState::none;
+
1572}
-
1632
-
1633//
-
1634// Other
-
1635//
-
1636
-
1637inline bool
-
-
1638NetworkOPsImp::isBlocked()
-
1639{
-
1640 return isAmendmentBlocked() || isUNLBlocked();
-
1641}
+
1573
+
1574//
+
1575// Owner functions
+
1576//
+
1577
+ +
+
1579NetworkOPsImp::getOwnerInfo(std::shared_ptr<ReadView const> lpLedger, AccountID const& account)
+
1580{
+
1581 Json::Value jvObjects(Json::objectValue);
+
1582 auto root = keylet::ownerDir(account);
+
1583 auto sleNode = lpLedger->read(keylet::page(root));
+
1584 if (sleNode)
+
1585 {
+
1586 std::uint64_t uNodeDir;
+
1587
+
1588 do
+
1589 {
+
1590 for (auto const& uDirEntry : sleNode->getFieldV256(sfIndexes))
+
1591 {
+
1592 auto sleCur = lpLedger->read(keylet::child(uDirEntry));
+
1593 XRPL_ASSERT(sleCur, "xrpl::NetworkOPsImp::getOwnerInfo : non-null child SLE");
+
1594
+
1595 switch (sleCur->getType())
+
1596 {
+
1597 case ltOFFER:
+
1598 if (!jvObjects.isMember(jss::offers))
+
1599 jvObjects[jss::offers] = Json::Value(Json::arrayValue);
+
1600
+
1601 jvObjects[jss::offers].append(sleCur->getJson(JsonOptions::none));
+
1602 break;
+
1603
+
1604 case ltRIPPLE_STATE:
+
1605 if (!jvObjects.isMember(jss::ripple_lines))
+
1606 {
+
1607 jvObjects[jss::ripple_lines] = Json::Value(Json::arrayValue);
+
1608 }
+
1609
+
1610 jvObjects[jss::ripple_lines].append(sleCur->getJson(JsonOptions::none));
+
1611 break;
+
1612
+
1613 case ltACCOUNT_ROOT:
+
1614 case ltDIR_NODE:
+
1615 // LCOV_EXCL_START
+
1616 default:
+
1617 UNREACHABLE(
+
1618 "xrpl::NetworkOPsImp::getOwnerInfo : invalid "
+
1619 "type");
+
1620 break;
+
1621 // LCOV_EXCL_STOP
+
1622 }
+
1623 }
+
1624
+
1625 uNodeDir = sleNode->getFieldU64(sfIndexNext);
+
1626
+
1627 if (uNodeDir)
+
1628 {
+
1629 sleNode = lpLedger->read(keylet::page(root, uNodeDir));
+
1630 XRPL_ASSERT(sleNode, "xrpl::NetworkOPsImp::getOwnerInfo : read next page");
+
1631 }
+
1632 } while (uNodeDir);
+
1633 }
+
1634
+
1635 return jvObjects;
+
1636}
-
1642
-
1643inline bool
-
-
1644NetworkOPsImp::isAmendmentBlocked()
-
1645{
-
1646 return amendmentBlocked_;
-
1647}
+
1637
+
1638//
+
1639// Other
+
1640//
+
1641
+
1642inline bool
+
+
1643NetworkOPsImp::isBlocked()
+
1644{
+
1645 return isAmendmentBlocked() || isUNLBlocked();
+
1646}
-
1648
-
1649void
-
-
1650NetworkOPsImp::setAmendmentBlocked()
-
1651{
-
1652 amendmentBlocked_ = true;
-
1653 setMode(OperatingMode::CONNECTED);
-
1654}
+
1647
+
1648inline bool
+
+
1649NetworkOPsImp::isAmendmentBlocked()
+
1650{
+
1651 return amendmentBlocked_;
+
1652}
-
1655
-
1656inline bool
-
-
1657NetworkOPsImp::isAmendmentWarned()
-
1658{
-
1659 return !amendmentBlocked_ && amendmentWarned_;
-
1660}
+
1653
+
1654void
+
+
1655NetworkOPsImp::setAmendmentBlocked()
+
1656{
+
1657 amendmentBlocked_ = true;
+
1658 setMode(OperatingMode::CONNECTED);
+
1659}
-
1661
-
1662inline void
-
-
1663NetworkOPsImp::setAmendmentWarned()
-
1664{
-
1665 amendmentWarned_ = true;
-
1666}
+
1660
+
1661inline bool
+
+
1662NetworkOPsImp::isAmendmentWarned()
+
1663{
+
1664 return !amendmentBlocked_ && amendmentWarned_;
+
1665}
-
1667
-
1668inline void
-
-
1669NetworkOPsImp::clearAmendmentWarned()
-
1670{
-
1671 amendmentWarned_ = false;
-
1672}
+
1666
+
1667inline void
+
+
1668NetworkOPsImp::setAmendmentWarned()
+
1669{
+
1670 amendmentWarned_ = true;
+
1671}
-
1673
-
1674inline bool
-
-
1675NetworkOPsImp::isUNLBlocked()
-
1676{
-
1677 return unlBlocked_;
-
1678}
+
1672
+
1673inline void
+
+
1674NetworkOPsImp::clearAmendmentWarned()
+
1675{
+
1676 amendmentWarned_ = false;
+
1677}
-
1679
-
1680void
-
-
1681NetworkOPsImp::setUNLBlocked()
-
1682{
-
1683 unlBlocked_ = true;
-
1684 setMode(OperatingMode::CONNECTED);
-
1685}
+
1678
+
1679inline bool
+
+
1680NetworkOPsImp::isUNLBlocked()
+
1681{
+
1682 return unlBlocked_;
+
1683}
-
1686
-
1687inline void
-
-
1688NetworkOPsImp::clearUNLBlocked()
-
1689{
-
1690 unlBlocked_ = false;
-
1691}
+
1684
+
1685void
+
+
1686NetworkOPsImp::setUNLBlocked()
+
1687{
+
1688 unlBlocked_ = true;
+
1689 setMode(OperatingMode::CONNECTED);
+
1690}
-
1692
-
1693bool
-
-
1694NetworkOPsImp::checkLastClosedLedger(Overlay::PeerSequence const& peerList, uint256& networkClosed)
-
1695{
-
1696 // Returns true if there's an *abnormal* ledger issue, normal changing in
-
1697 // TRACKING mode should return false. Do we have sufficient validations for
-
1698 // our last closed ledger? Or do sufficient nodes agree? And do we have no
-
1699 // better ledger available? If so, we are either tracking or full.
-
1700
-
1701 JLOG(m_journal.trace()) << "NetworkOPsImp::checkLastClosedLedger";
-
1702
-
1703 auto const ourClosed = m_ledgerMaster.getClosedLedger();
-
1704
-
1705 if (!ourClosed)
-
1706 return false;
+
1691
+
1692inline void
+
+
1693NetworkOPsImp::clearUNLBlocked()
+
1694{
+
1695 unlBlocked_ = false;
+
1696}
+
+
1697
+
1698bool
+
+
1699NetworkOPsImp::checkLastClosedLedger(Overlay::PeerSequence const& peerList, uint256& networkClosed)
+
1700{
+
1701 // Returns true if there's an *abnormal* ledger issue, normal changing in
+
1702 // TRACKING mode should return false. Do we have sufficient validations for
+
1703 // our last closed ledger? Or do sufficient nodes agree? And do we have no
+
1704 // better ledger available? If so, we are either tracking or full.
+
1705
+
1706 JLOG(m_journal.trace()) << "NetworkOPsImp::checkLastClosedLedger";
1707
-
1708 uint256 closedLedger = ourClosed->header().hash;
-
1709 uint256 prevClosedLedger = ourClosed->header().parentHash;
-
1710 JLOG(m_journal.trace()) << "OurClosed: " << closedLedger;
-
1711 JLOG(m_journal.trace()) << "PrevClosed: " << prevClosedLedger;
+
1708 auto const ourClosed = m_ledgerMaster.getClosedLedger();
+
1709
+
1710 if (!ourClosed)
+
1711 return false;
1712
-
1713 //-------------------------------------------------------------------------
-
1714 // Determine preferred last closed ledger
-
1715
-
1716 auto& validations = app_.getValidations();
-
1717 JLOG(m_journal.debug()) << "ValidationTrie " << Json::Compact(validations.getJsonTrie());
-
1718
-
1719 // Will rely on peer LCL if no trusted validations exist
- -
1721 peerCounts[closedLedger] = 0;
-
1722 if (mMode >= OperatingMode::TRACKING)
-
1723 peerCounts[closedLedger]++;
-
1724
-
1725 for (auto& peer : peerList)
-
1726 {
-
1727 uint256 peerLedger = peer->getClosedLedgerHash();
-
1728
-
1729 if (peerLedger.isNonZero())
-
1730 ++peerCounts[peerLedger];
-
1731 }
-
1732
-
1733 for (auto const& it : peerCounts)
-
1734 JLOG(m_journal.debug()) << "L: " << it.first << " n=" << it.second;
-
1735
-
1736 uint256 preferredLCL = validations.getPreferredLCL(
-
1737 RCLValidatedLedger{ourClosed, validations.adaptor().journal()},
-
1738 m_ledgerMaster.getValidLedgerIndex(),
-
1739 peerCounts);
+
1713 uint256 closedLedger = ourClosed->header().hash;
+
1714 uint256 prevClosedLedger = ourClosed->header().parentHash;
+
1715 JLOG(m_journal.trace()) << "OurClosed: " << closedLedger;
+
1716 JLOG(m_journal.trace()) << "PrevClosed: " << prevClosedLedger;
+
1717
+
1718 //-------------------------------------------------------------------------
+
1719 // Determine preferred last closed ledger
+
1720
+
1721 auto& validations = registry_.getValidations();
+
1722 JLOG(m_journal.debug()) << "ValidationTrie " << Json::Compact(validations.getJsonTrie());
+
1723
+
1724 // Will rely on peer LCL if no trusted validations exist
+ +
1726 peerCounts[closedLedger] = 0;
+
1727 if (mMode >= OperatingMode::TRACKING)
+
1728 peerCounts[closedLedger]++;
+
1729
+
1730 for (auto& peer : peerList)
+
1731 {
+
1732 uint256 peerLedger = peer->getClosedLedgerHash();
+
1733
+
1734 if (peerLedger.isNonZero())
+
1735 ++peerCounts[peerLedger];
+
1736 }
+
1737
+
1738 for (auto const& it : peerCounts)
+
1739 JLOG(m_journal.debug()) << "L: " << it.first << " n=" << it.second;
1740
-
1741 bool switchLedgers = preferredLCL != closedLedger;
-
1742 if (switchLedgers)
-
1743 closedLedger = preferredLCL;
-
1744 //-------------------------------------------------------------------------
-
1745 if (switchLedgers && (closedLedger == prevClosedLedger))
-
1746 {
-
1747 // don't switch to our own previous ledger
-
1748 JLOG(m_journal.info()) << "We won't switch to our own previous ledger";
-
1749 networkClosed = ourClosed->header().hash;
-
1750 switchLedgers = false;
-
1751 }
-
1752 else
-
1753 networkClosed = closedLedger;
-
1754
-
1755 if (!switchLedgers)
-
1756 return false;
-
1757
-
1758 auto consensus = m_ledgerMaster.getLedgerByHash(closedLedger);
+
1741 uint256 preferredLCL = validations.getPreferredLCL(
+
1742 RCLValidatedLedger{ourClosed, validations.adaptor().journal()},
+
1743 m_ledgerMaster.getValidLedgerIndex(),
+
1744 peerCounts);
+
1745
+
1746 bool switchLedgers = preferredLCL != closedLedger;
+
1747 if (switchLedgers)
+
1748 closedLedger = preferredLCL;
+
1749 //-------------------------------------------------------------------------
+
1750 if (switchLedgers && (closedLedger == prevClosedLedger))
+
1751 {
+
1752 // don't switch to our own previous ledger
+
1753 JLOG(m_journal.info()) << "We won't switch to our own previous ledger";
+
1754 networkClosed = ourClosed->header().hash;
+
1755 switchLedgers = false;
+
1756 }
+
1757 else
+
1758 networkClosed = closedLedger;
1759
-
1760 if (!consensus)
-
1761 consensus = app_.getInboundLedgers().acquire(closedLedger, 0, InboundLedger::Reason::CONSENSUS);
+
1760 if (!switchLedgers)
+
1761 return false;
1762
-
1763 if (consensus &&
-
1764 (!m_ledgerMaster.canBeCurrent(consensus) ||
-
1765 !m_ledgerMaster.isCompatible(*consensus, m_journal.debug(), "Not switching")))
-
1766 {
-
1767 // Don't switch to a ledger not on the validated chain
-
1768 // or with an invalid close time or sequence
-
1769 networkClosed = ourClosed->header().hash;
-
1770 return false;
-
1771 }
-
1772
-
1773 JLOG(m_journal.warn()) << "We are not running on the consensus ledger";
-
1774 JLOG(m_journal.info()) << "Our LCL: " << ourClosed->header().hash << getJson({*ourClosed, {}});
-
1775 JLOG(m_journal.info()) << "Net LCL " << closedLedger;
-
1776
-
1777 if ((mMode == OperatingMode::TRACKING) || (mMode == OperatingMode::FULL))
-
1778 {
-
1779 setMode(OperatingMode::CONNECTED);
-
1780 }
+
1763 auto consensus = m_ledgerMaster.getLedgerByHash(closedLedger);
+
1764
+
1765 if (!consensus)
+
1766 consensus = registry_.getInboundLedgers().acquire(closedLedger, 0, InboundLedger::Reason::CONSENSUS);
+
1767
+
1768 if (consensus &&
+
1769 (!m_ledgerMaster.canBeCurrent(consensus) ||
+
1770 !m_ledgerMaster.isCompatible(*consensus, m_journal.debug(), "Not switching")))
+
1771 {
+
1772 // Don't switch to a ledger not on the validated chain
+
1773 // or with an invalid close time or sequence
+
1774 networkClosed = ourClosed->header().hash;
+
1775 return false;
+
1776 }
+
1777
+
1778 JLOG(m_journal.warn()) << "We are not running on the consensus ledger";
+
1779 JLOG(m_journal.info()) << "Our LCL: " << ourClosed->header().hash << getJson({*ourClosed, {}});
+
1780 JLOG(m_journal.info()) << "Net LCL " << closedLedger;
1781
-
1782 if (consensus)
+
1782 if ((mMode == OperatingMode::TRACKING) || (mMode == OperatingMode::FULL))
1783 {
-
1784 // FIXME: If this rewinds the ledger sequence, or has the same
-
1785 // sequence, we should update the status on any stored transactions
-
1786 // in the invalidated ledgers.
-
1787 switchLastClosedLedger(consensus);
-
1788 }
-
1789
-
1790 return true;
-
1791}
+
1784 setMode(OperatingMode::CONNECTED);
+
1785 }
+
1786
+
1787 if (consensus)
+
1788 {
+
1789 // FIXME: If this rewinds the ledger sequence, or has the same
+
1790 // sequence, we should update the status on any stored transactions
+
1791 // in the invalidated ledgers.
+
1792 switchLastClosedLedger(consensus);
+
1793 }
+
1794
+
1795 return true;
+
1796}
-
1792
-
1793void
-
-
1794NetworkOPsImp::switchLastClosedLedger(std::shared_ptr<Ledger const> const& newLCL)
-
1795{
-
1796 // set the newLCL as our last closed ledger -- this is abnormal code
-
1797 JLOG(m_journal.error()) << "JUMP last closed ledger to " << newLCL->header().hash;
-
1798
-
1799 clearNeedNetworkLedger();
-
1800
-
1801 // Update fee computations.
-
1802 app_.getTxQ().processClosedLedger(app_, *newLCL, true);
+
1797
+
1798void
+
+
1799NetworkOPsImp::switchLastClosedLedger(std::shared_ptr<Ledger const> const& newLCL)
+
1800{
+
1801 // set the newLCL as our last closed ledger -- this is abnormal code
+
1802 JLOG(m_journal.error()) << "JUMP last closed ledger to " << newLCL->header().hash;
1803
-
1804 // Caller must own master lock
-
1805 {
-
1806 // Apply tx in old open ledger to new
-
1807 // open ledger. Then apply local tx.
+
1804 clearNeedNetworkLedger();
+
1805
+
1806 // Update fee computations.
+
1807 registry_.getTxQ().processClosedLedger(registry_.app(), *newLCL, true);
1808
-
1809 auto retries = m_localTX->getTxSet();
-
1810 auto const lastVal = app_.getLedgerMaster().getValidatedLedger();
- -
1812 if (lastVal)
-
1813 rules = makeRulesGivenLedger(*lastVal, app_.config().features);
-
1814 else
-
1815 rules.emplace(app_.config().features);
-
1816 app_.openLedger().accept(
-
1817 app_,
-
1818 *rules,
-
1819 newLCL,
-
1820 OrderedTxs({}),
-
1821 false,
-
1822 retries,
-
1823 tapNONE,
-
1824 "jump",
-
1825 [&](OpenView& view, beast::Journal j) {
-
1826 // Stuff the ledger with transactions from the queue.
-
1827 return app_.getTxQ().accept(app_, view);
-
1828 });
-
1829 }
-
1830
-
1831 m_ledgerMaster.switchLCL(newLCL);
-
1832
-
1833 protocol::TMStatusChange s;
-
1834 s.set_newevent(protocol::neSWITCHED_LEDGER);
-
1835 s.set_ledgerseq(newLCL->header().seq);
-
1836 s.set_networktime(app_.timeKeeper().now().time_since_epoch().count());
-
1837 s.set_ledgerhashprevious(newLCL->header().parentHash.begin(), newLCL->header().parentHash.size());
-
1838 s.set_ledgerhash(newLCL->header().hash.begin(), newLCL->header().hash.size());
-
1839
-
1840 app_.overlay().foreach(send_always(std::make_shared<Message>(s, protocol::mtSTATUS_CHANGE)));
-
1841}
+
1809 // Caller must own master lock
+
1810 {
+
1811 // Apply tx in old open ledger to new
+
1812 // open ledger. Then apply local tx.
+
1813
+
1814 auto retries = m_localTX->getTxSet();
+
1815 auto const lastVal = registry_.getLedgerMaster().getValidatedLedger();
+ +
1817 if (lastVal)
+
1818 rules = makeRulesGivenLedger(*lastVal, registry_.app().config().features);
+
1819 else
+
1820 rules.emplace(registry_.app().config().features);
+
1821 registry_.openLedger().accept(
+
1822 registry_.app(),
+
1823 *rules,
+
1824 newLCL,
+
1825 OrderedTxs({}),
+
1826 false,
+
1827 retries,
+
1828 tapNONE,
+
1829 "jump",
+
1830 [&](OpenView& view, beast::Journal j) {
+
1831 // Stuff the ledger with transactions from the queue.
+
1832 return registry_.getTxQ().accept(registry_.app(), view);
+
1833 });
+
1834 }
+
1835
+
1836 m_ledgerMaster.switchLCL(newLCL);
+
1837
+
1838 protocol::TMStatusChange s;
+
1839 s.set_newevent(protocol::neSWITCHED_LEDGER);
+
1840 s.set_ledgerseq(newLCL->header().seq);
+
1841 s.set_networktime(registry_.timeKeeper().now().time_since_epoch().count());
+
1842 s.set_ledgerhashprevious(newLCL->header().parentHash.begin(), newLCL->header().parentHash.size());
+
1843 s.set_ledgerhash(newLCL->header().hash.begin(), newLCL->header().hash.size());
+
1844
+
1845 registry_.overlay().foreach(send_always(std::make_shared<Message>(s, protocol::mtSTATUS_CHANGE)));
+
1846}
-
1842
-
1843bool
-
-
1844NetworkOPsImp::beginConsensus(uint256 const& networkClosed, std::unique_ptr<std::stringstream> const& clog)
-
1845{
-
1846 XRPL_ASSERT(networkClosed.isNonZero(), "xrpl::NetworkOPsImp::beginConsensus : nonzero input");
1847
-
1848 auto closingInfo = m_ledgerMaster.getCurrentLedger()->header();
-
1849
-
1850 JLOG(m_journal.info()) << "Consensus time for #" << closingInfo.seq << " with LCL " << closingInfo.parentHash;
-
1851
-
1852 auto prevLedger = m_ledgerMaster.getLedgerByHash(closingInfo.parentHash);
-
1853
-
1854 if (!prevLedger)
-
1855 {
-
1856 // this shouldn't happen unless we jump ledgers
-
1857 if (mMode == OperatingMode::FULL)
-
1858 {
-
1859 JLOG(m_journal.warn()) << "Don't have LCL, going to tracking";
-
1860 setMode(OperatingMode::TRACKING);
-
1861 CLOG(clog) << "beginConsensus Don't have LCL, going to tracking. ";
-
1862 }
-
1863
-
1864 CLOG(clog) << "beginConsensus no previous ledger. ";
-
1865 return false;
-
1866 }
-
1867
-
1868 XRPL_ASSERT(
-
1869 prevLedger->header().hash == closingInfo.parentHash,
-
1870 "xrpl::NetworkOPsImp::beginConsensus : prevLedger hash matches "
-
1871 "parent");
-
1872 XRPL_ASSERT(
-
1873 closingInfo.parentHash == m_ledgerMaster.getClosedLedger()->header().hash,
-
1874 "xrpl::NetworkOPsImp::beginConsensus : closedLedger parent matches "
-
1875 "hash");
-
1876
-
1877 app_.validators().setNegativeUNL(prevLedger->negativeUNL());
-
1878 TrustChanges const changes = app_.validators().updateTrusted(
-
1879 app_.getValidations().getCurrentNodeIDs(),
-
1880 closingInfo.parentCloseTime,
-
1881 *this,
-
1882 app_.overlay(),
-
1883 app_.getHashRouter());
-
1884
-
1885 if (!changes.added.empty() || !changes.removed.empty())
-
1886 {
-
1887 app_.getValidations().trustChanged(changes.added, changes.removed);
-
1888 // Update the AmendmentTable so it tracks the current validators.
-
1889 app_.getAmendmentTable().trustChanged(app_.validators().getQuorumKeys().second);
-
1890 }
-
1891
-
1892 mConsensus.startRound(
-
1893 app_.timeKeeper().closeTime(), networkClosed, prevLedger, changes.removed, changes.added, clog);
-
1894
-
1895 ConsensusPhase const currPhase = mConsensus.phase();
-
1896 if (mLastConsensusPhase != currPhase)
-
1897 {
-
1898 reportConsensusStateChange(currPhase);
-
1899 mLastConsensusPhase = currPhase;
-
1900 }
-
1901
-
1902 JLOG(m_journal.debug()) << "Initiating consensus engine";
-
1903 return true;
-
1904}
+
1848bool
+
+
1849NetworkOPsImp::beginConsensus(uint256 const& networkClosed, std::unique_ptr<std::stringstream> const& clog)
+
1850{
+
1851 XRPL_ASSERT(networkClosed.isNonZero(), "xrpl::NetworkOPsImp::beginConsensus : nonzero input");
+
1852
+
1853 auto closingInfo = m_ledgerMaster.getCurrentLedger()->header();
+
1854
+
1855 JLOG(m_journal.info()) << "Consensus time for #" << closingInfo.seq << " with LCL " << closingInfo.parentHash;
+
1856
+
1857 auto prevLedger = m_ledgerMaster.getLedgerByHash(closingInfo.parentHash);
+
1858
+
1859 if (!prevLedger)
+
1860 {
+
1861 // this shouldn't happen unless we jump ledgers
+
1862 if (mMode == OperatingMode::FULL)
+
1863 {
+
1864 JLOG(m_journal.warn()) << "Don't have LCL, going to tracking";
+
1865 setMode(OperatingMode::TRACKING);
+
1866 CLOG(clog) << "beginConsensus Don't have LCL, going to tracking. ";
+
1867 }
+
1868
+
1869 CLOG(clog) << "beginConsensus no previous ledger. ";
+
1870 return false;
+
1871 }
+
1872
+
1873 XRPL_ASSERT(
+
1874 prevLedger->header().hash == closingInfo.parentHash,
+
1875 "xrpl::NetworkOPsImp::beginConsensus : prevLedger hash matches "
+
1876 "parent");
+
1877 XRPL_ASSERT(
+
1878 closingInfo.parentHash == m_ledgerMaster.getClosedLedger()->header().hash,
+
1879 "xrpl::NetworkOPsImp::beginConsensus : closedLedger parent matches "
+
1880 "hash");
+
1881
+
1882 registry_.validators().setNegativeUNL(prevLedger->negativeUNL());
+
1883 TrustChanges const changes = registry_.validators().updateTrusted(
+
1884 registry_.getValidations().getCurrentNodeIDs(),
+
1885 closingInfo.parentCloseTime,
+
1886 *this,
+
1887 registry_.overlay(),
+
1888 registry_.getHashRouter());
+
1889
+
1890 if (!changes.added.empty() || !changes.removed.empty())
+
1891 {
+
1892 registry_.getValidations().trustChanged(changes.added, changes.removed);
+
1893 // Update the AmendmentTable so it tracks the current validators.
+
1894 registry_.getAmendmentTable().trustChanged(registry_.validators().getQuorumKeys().second);
+
1895 }
+
1896
+
1897 mConsensus.startRound(
+
1898 registry_.timeKeeper().closeTime(), networkClosed, prevLedger, changes.removed, changes.added, clog);
+
1899
+
1900 ConsensusPhase const currPhase = mConsensus.phase();
+
1901 if (mLastConsensusPhase != currPhase)
+
1902 {
+
1903 reportConsensusStateChange(currPhase);
+
1904 mLastConsensusPhase = currPhase;
+
1905 }
+
1906
+
1907 JLOG(m_journal.debug()) << "Initiating consensus engine";
+
1908 return true;
+
1909}
-
1905
-
1906bool
-
-
1907NetworkOPsImp::processTrustedProposal(RCLCxPeerPos peerPos)
-
1908{
-
1909 auto const& peerKey = peerPos.publicKey();
-
1910 if (validatorPK_ == peerKey || validatorMasterPK_ == peerKey)
-
1911 {
-
1912 // Could indicate a operator misconfiguration where two nodes are
-
1913 // running with the same validator key configured, so this isn't fatal,
-
1914 // and it doesn't necessarily indicate peer misbehavior. But since this
-
1915 // is a trusted message, it could be a very big deal. Either way, we
-
1916 // don't want to relay the proposal. Note that the byzantine behavior
-
1917 // detection in handleNewValidation will notify other peers.
-
1918 //
-
1919 // Another, innocuous explanation is unusual message routing and delays,
-
1920 // causing this node to receive its own messages back.
-
1921 JLOG(m_journal.error()) << "Received a proposal signed by MY KEY from a peer. This may "
-
1922 "indicate a misconfiguration where another node has the same "
-
1923 "validator key, or may be caused by unusual message routing and "
-
1924 "delays.";
-
1925 return false;
-
1926 }
-
1927
-
1928 return mConsensus.peerProposal(app_.timeKeeper().closeTime(), peerPos);
-
1929}
-
-
1930
-
1931void
-
-
1932NetworkOPsImp::mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire)
-
1933{
-
1934 // We now have an additional transaction set
-
1935 // either created locally during the consensus process
-
1936 // or acquired from a peer
-
1937
-
1938 // Inform peers we have this set
-
1939 protocol::TMHaveTransactionSet msg;
-
1940 msg.set_hash(map->getHash().as_uint256().begin(), 256 / 8);
-
1941 msg.set_status(protocol::tsHAVE);
-
1942 app_.overlay().foreach(send_always(std::make_shared<Message>(msg, protocol::mtHAVE_SET)));
-
1943
-
1944 // We acquired it because consensus asked us to
-
1945 if (fromAcquire)
-
1946 mConsensus.gotTxSet(app_.timeKeeper().closeTime(), RCLTxSet{map});
-
1947}
+
1910
+
1911bool
+
+
1912NetworkOPsImp::processTrustedProposal(RCLCxPeerPos peerPos)
+
1913{
+
1914 auto const& peerKey = peerPos.publicKey();
+
1915 if (validatorPK_ == peerKey || validatorMasterPK_ == peerKey)
+
1916 {
+
1917 // Could indicate a operator misconfiguration where two nodes are
+
1918 // running with the same validator key configured, so this isn't fatal,
+
1919 // and it doesn't necessarily indicate peer misbehavior. But since this
+
1920 // is a trusted message, it could be a very big deal. Either way, we
+
1921 // don't want to relay the proposal. Note that the byzantine behavior
+
1922 // detection in handleNewValidation will notify other peers.
+
1923 //
+
1924 // Another, innocuous explanation is unusual message routing and delays,
+
1925 // causing this node to receive its own messages back.
+
1926 JLOG(m_journal.error()) << "Received a proposal signed by MY KEY from a peer. This may "
+
1927 "indicate a misconfiguration where another node has the same "
+
1928 "validator key, or may be caused by unusual message routing and "
+
1929 "delays.";
+
1930 return false;
+
1931 }
+
1932
+
1933 return mConsensus.peerProposal(registry_.timeKeeper().closeTime(), peerPos);
+
1934}
+
1935
+
1936void
+
+
1937NetworkOPsImp::mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire)
+
1938{
+
1939 // We now have an additional transaction set
+
1940 // either created locally during the consensus process
+
1941 // or acquired from a peer
+
1942
+
1943 // Inform peers we have this set
+
1944 protocol::TMHaveTransactionSet msg;
+
1945 msg.set_hash(map->getHash().as_uint256().begin(), 256 / 8);
+
1946 msg.set_status(protocol::tsHAVE);
+
1947 registry_.overlay().foreach(send_always(std::make_shared<Message>(msg, protocol::mtHAVE_SET)));
1948
-
1949void
-
-
1950NetworkOPsImp::endConsensus(std::unique_ptr<std::stringstream> const& clog)
-
1951{
-
1952 uint256 deadLedger = m_ledgerMaster.getClosedLedger()->header().parentHash;
+
1949 // We acquired it because consensus asked us to
+
1950 if (fromAcquire)
+
1951 mConsensus.gotTxSet(registry_.timeKeeper().closeTime(), RCLTxSet{map});
+
1952}
+
1953
-
1954 for (auto const& it : app_.overlay().getActivePeers())
-
1955 {
-
1956 if (it && (it->getClosedLedgerHash() == deadLedger))
-
1957 {
-
1958 JLOG(m_journal.trace()) << "Killing obsolete peer status";
-
1959 it->cycleStatus();
-
1960 }
-
1961 }
-
1962
-
1963 uint256 networkClosed;
-
1964 bool ledgerChange = checkLastClosedLedger(app_.overlay().getActivePeers(), networkClosed);
-
1965
-
1966 if (networkClosed.isZero())
-
1967 {
-
1968 CLOG(clog) << "endConsensus last closed ledger is zero. ";
-
1969 return;
-
1970 }
-
1971
-
1972 // WRITEME: Unless we are in FULL and in the process of doing a consensus,
-
1973 // we must count how many nodes share our LCL, how many nodes disagree with
-
1974 // our LCL, and how many validations our LCL has. We also want to check
-
1975 // timing to make sure there shouldn't be a newer LCL. We need this
-
1976 // information to do the next three tests.
-
1977
-
1978 if (((mMode == OperatingMode::CONNECTED) || (mMode == OperatingMode::SYNCING)) && !ledgerChange)
-
1979 {
-
1980 // Count number of peers that agree with us and UNL nodes whose
-
1981 // validations we have for LCL. If the ledger is good enough, go to
-
1982 // TRACKING - TODO
-
1983 if (!needNetworkLedger_)
-
1984 setMode(OperatingMode::TRACKING);
-
1985 }
-
1986
-
1987 if (((mMode == OperatingMode::CONNECTED) || (mMode == OperatingMode::TRACKING)) && !ledgerChange)
-
1988 {
-
1989 // check if the ledger is good enough to go to FULL
-
1990 // Note: Do not go to FULL if we don't have the previous ledger
-
1991 // check if the ledger is bad enough to go to CONNECTED -- TODO
-
1992 auto current = m_ledgerMaster.getCurrentLedger();
-
1993 if (app_.timeKeeper().now() < (current->header().parentCloseTime + 2 * current->header().closeTimeResolution))
-
1994 {
-
1995 setMode(OperatingMode::FULL);
-
1996 }
-
1997 }
-
1998
-
1999 beginConsensus(networkClosed, clog);
-
2000}
+
1954void
+
+
1955NetworkOPsImp::endConsensus(std::unique_ptr<std::stringstream> const& clog)
+
1956{
+
1957 uint256 deadLedger = m_ledgerMaster.getClosedLedger()->header().parentHash;
+
1958
+
1959 for (auto const& it : registry_.overlay().getActivePeers())
+
1960 {
+
1961 if (it && (it->getClosedLedgerHash() == deadLedger))
+
1962 {
+
1963 JLOG(m_journal.trace()) << "Killing obsolete peer status";
+
1964 it->cycleStatus();
+
1965 }
+
1966 }
+
1967
+
1968 uint256 networkClosed;
+
1969 bool ledgerChange = checkLastClosedLedger(registry_.overlay().getActivePeers(), networkClosed);
+
1970
+
1971 if (networkClosed.isZero())
+
1972 {
+
1973 CLOG(clog) << "endConsensus last closed ledger is zero. ";
+
1974 return;
+
1975 }
+
1976
+
1977 // WRITEME: Unless we are in FULL and in the process of doing a consensus,
+
1978 // we must count how many nodes share our LCL, how many nodes disagree with
+
1979 // our LCL, and how many validations our LCL has. We also want to check
+
1980 // timing to make sure there shouldn't be a newer LCL. We need this
+
1981 // information to do the next three tests.
+
1982
+
1983 if (((mMode == OperatingMode::CONNECTED) || (mMode == OperatingMode::SYNCING)) && !ledgerChange)
+
1984 {
+
1985 // Count number of peers that agree with us and UNL nodes whose
+
1986 // validations we have for LCL. If the ledger is good enough, go to
+
1987 // TRACKING - TODO
+
1988 if (!needNetworkLedger_)
+
1989 setMode(OperatingMode::TRACKING);
+
1990 }
+
1991
+
1992 if (((mMode == OperatingMode::CONNECTED) || (mMode == OperatingMode::TRACKING)) && !ledgerChange)
+
1993 {
+
1994 // check if the ledger is good enough to go to FULL
+
1995 // Note: Do not go to FULL if we don't have the previous ledger
+
1996 // check if the ledger is bad enough to go to CONNECTED -- TODO
+
1997 auto current = m_ledgerMaster.getCurrentLedger();
+
1998 if (registry_.timeKeeper().now() <
+
1999 (current->header().parentCloseTime + 2 * current->header().closeTimeResolution))
+
2000 {
+
2001 setMode(OperatingMode::FULL);
+
2002 }
+
2003 }
+
2004
+
2005 beginConsensus(networkClosed, clog);
+
2006}
-
2001
-
2002void
-
-
2003NetworkOPsImp::consensusViewChange()
-
2004{
-
2005 if ((mMode == OperatingMode::FULL) || (mMode == OperatingMode::TRACKING))
-
2006 {
-
2007 setMode(OperatingMode::CONNECTED);
-
2008 }
-
2009}
+
2007
+
2008void
+
+
2009NetworkOPsImp::consensusViewChange()
+
2010{
+
2011 if ((mMode == OperatingMode::FULL) || (mMode == OperatingMode::TRACKING))
+
2012 {
+
2013 setMode(OperatingMode::CONNECTED);
+
2014 }
+
2015}
-
2010
-
2011void
-
-
2012NetworkOPsImp::pubManifest(Manifest const& mo)
-
2013{
-
2014 // VFALCO consider std::shared_mutex
-
2015 std::lock_guard sl(mSubLock);
2016
-
2017 if (!mStreamMaps[sManifests].empty())
-
2018 {
- -
2020
-
2021 jvObj[jss::type] = "manifestReceived";
-
2022 jvObj[jss::master_key] = toBase58(TokenType::NodePublic, mo.masterKey);
-
2023 if (mo.signingKey)
-
2024 jvObj[jss::signing_key] = toBase58(TokenType::NodePublic, *mo.signingKey);
-
2025 jvObj[jss::seq] = Json::UInt(mo.sequence);
-
2026 if (auto sig = mo.getSignature())
-
2027 jvObj[jss::signature] = strHex(*sig);
-
2028 jvObj[jss::master_signature] = strHex(mo.getMasterSignature());
-
2029 if (!mo.domain.empty())
-
2030 jvObj[jss::domain] = mo.domain;
-
2031 jvObj[jss::manifest] = strHex(mo.serialized);
-
2032
-
2033 for (auto i = mStreamMaps[sManifests].begin(); i != mStreamMaps[sManifests].end();)
-
2034 {
-
2035 if (auto p = i->second.lock())
-
2036 {
-
2037 p->send(jvObj, true);
-
2038 ++i;
-
2039 }
-
2040 else
-
2041 {
-
2042 i = mStreamMaps[sManifests].erase(i);
-
2043 }
-
2044 }
-
2045 }
-
2046}
+
2017void
+
+
2018NetworkOPsImp::pubManifest(Manifest const& mo)
+
2019{
+
2020 // VFALCO consider std::shared_mutex
+
2021 std::lock_guard sl(mSubLock);
+
2022
+
2023 if (!mStreamMaps[sManifests].empty())
+
2024 {
+ +
2026
+
2027 jvObj[jss::type] = "manifestReceived";
+
2028 jvObj[jss::master_key] = toBase58(TokenType::NodePublic, mo.masterKey);
+
2029 if (mo.signingKey)
+
2030 jvObj[jss::signing_key] = toBase58(TokenType::NodePublic, *mo.signingKey);
+
2031 jvObj[jss::seq] = Json::UInt(mo.sequence);
+
2032 if (auto sig = mo.getSignature())
+
2033 jvObj[jss::signature] = strHex(*sig);
+
2034 jvObj[jss::master_signature] = strHex(mo.getMasterSignature());
+
2035 if (!mo.domain.empty())
+
2036 jvObj[jss::domain] = mo.domain;
+
2037 jvObj[jss::manifest] = strHex(mo.serialized);
+
2038
+
2039 for (auto i = mStreamMaps[sManifests].begin(); i != mStreamMaps[sManifests].end();)
+
2040 {
+
2041 if (auto p = i->second.lock())
+
2042 {
+
2043 p->send(jvObj, true);
+
2044 ++i;
+
2045 }
+
2046 else
+
2047 {
+
2048 i = mStreamMaps[sManifests].erase(i);
+
2049 }
+
2050 }
+
2051 }
+
2052}
-
2047
-
-
2048NetworkOPsImp::ServerFeeSummary::ServerFeeSummary(
-
2049 XRPAmount fee,
-
2050 TxQ::Metrics&& escalationMetrics,
-
2051 LoadFeeTrack const& loadFeeTrack)
-
2052 : loadFactorServer{loadFeeTrack.getLoadFactor()}
-
2053 , loadBaseServer{loadFeeTrack.getLoadBase()}
-
2054 , baseFee{fee}
-
2055 , em{std::move(escalationMetrics)}
-
2056{
-
2057}
+
2053
+
+
2054NetworkOPsImp::ServerFeeSummary::ServerFeeSummary(
+
2055 XRPAmount fee,
+
2056 TxQ::Metrics&& escalationMetrics,
+
2057 LoadFeeTrack const& loadFeeTrack)
+
2058 : loadFactorServer{loadFeeTrack.getLoadFactor()}
+
2059 , loadBaseServer{loadFeeTrack.getLoadBase()}
+
2060 , baseFee{fee}
+
2061 , em{std::move(escalationMetrics)}
+
2062{
+
2063}
-
2058
-
2059bool
-
- -
2061{
-
2062 if (loadFactorServer != b.loadFactorServer || loadBaseServer != b.loadBaseServer || baseFee != b.baseFee ||
-
2063 em.has_value() != b.em.has_value())
-
2064 return true;
-
2065
-
2066 if (em && b.em)
-
2067 {
-
2068 return (
-
2069 em->minProcessingFeeLevel != b.em->minProcessingFeeLevel ||
-
2070 em->openLedgerFeeLevel != b.em->openLedgerFeeLevel || em->referenceFeeLevel != b.em->referenceFeeLevel);
-
2071 }
-
2072
-
2073 return false;
-
2074}
+
2064
+
2065bool
+
+ +
2067{
+
2068 if (loadFactorServer != b.loadFactorServer || loadBaseServer != b.loadBaseServer || baseFee != b.baseFee ||
+
2069 em.has_value() != b.em.has_value())
+
2070 return true;
+
2071
+
2072 if (em && b.em)
+
2073 {
+
2074 return (
+
2075 em->minProcessingFeeLevel != b.em->minProcessingFeeLevel ||
+
2076 em->openLedgerFeeLevel != b.em->openLedgerFeeLevel || em->referenceFeeLevel != b.em->referenceFeeLevel);
+
2077 }
+
2078
+
2079 return false;
+
2080}
-
2075
-
2076// Need to cap to uint64 to uint32 due to JSON limitations
-
2077static std::uint32_t
-
- -
2079{
-
2081
-
2082 return std::min(max32, v);
-
2083};
+
2082// Need to cap to uint64 to uint32 due to JSON limitations
+
2083static std::uint32_t
+
+ +
2085{
+ +
2087
+
2088 return std::min(max32, v);
+
2089};
-
2084
-
2085void
-
- -
2087{
-
2088 // VFALCO TODO Don't hold the lock across calls to send...make a copy of the
-
2089 // list into a local array while holding the lock then release
-
2090 // the lock and call send on everyone.
-
2091 //
- -
2093
-
2094 if (!mStreamMaps[sServer].empty())
-
2095 {
- -
2097
- -
2099 app_.openLedger().current()->fees().base,
- -
2101 app_.getFeeTrack()};
-
2102
-
2103 jvObj[jss::type] = "serverStatus";
-
2104 jvObj[jss::server_status] = strOperatingMode();
-
2105 jvObj[jss::load_base] = f.loadBaseServer;
-
2106 jvObj[jss::load_factor_server] = f.loadFactorServer;
-
2107 jvObj[jss::base_fee] = f.baseFee.jsonClipped();
+
2090
+
2091void
+
+ +
2093{
+
2094 // VFALCO TODO Don't hold the lock across calls to send...make a copy of the
+
2095 // list into a local array while holding the lock then release
+
2096 // the lock and call send on everyone.
+
2097 //
+ +
2099
+
2100 if (!mStreamMaps[sServer].empty())
+
2101 {
+ +
2103
+ +
2105 registry_.openLedger().current()->fees().base,
+ +
2108
-
2109 if (f.em)
-
2110 {
-
2111 auto const loadFactor = std::max(
-
2112 safe_cast<std::uint64_t>(f.loadFactorServer),
-
2113 mulDiv(f.em->openLedgerFeeLevel, f.loadBaseServer, f.em->referenceFeeLevel).value_or(xrpl::muldiv_max));
+
2109 jvObj[jss::type] = "serverStatus";
+
2110 jvObj[jss::server_status] = strOperatingMode();
+
2111 jvObj[jss::load_base] = f.loadBaseServer;
+
2112 jvObj[jss::load_factor_server] = f.loadFactorServer;
+
2113 jvObj[jss::base_fee] = f.baseFee.jsonClipped();
2114
-
2115 jvObj[jss::load_factor] = trunc32(loadFactor);
-
2116 jvObj[jss::load_factor_fee_escalation] = f.em->openLedgerFeeLevel.jsonClipped();
-
2117 jvObj[jss::load_factor_fee_queue] = f.em->minProcessingFeeLevel.jsonClipped();
-
2118 jvObj[jss::load_factor_fee_reference] = f.em->referenceFeeLevel.jsonClipped();
-
2119 }
-
2120 else
-
2121 jvObj[jss::load_factor] = f.loadFactorServer;
-
2122
-
2123 mLastFeeSummary = f;
-
2124
-
2125 for (auto i = mStreamMaps[sServer].begin(); i != mStreamMaps[sServer].end();)
-
2126 {
-
2127 InfoSub::pointer p = i->second.lock();
+
2115 if (f.em)
+
2116 {
+
2117 auto const loadFactor = std::max(
+
2118 safe_cast<std::uint64_t>(f.loadFactorServer),
+
2119 mulDiv(f.em->openLedgerFeeLevel, f.loadBaseServer, f.em->referenceFeeLevel).value_or(xrpl::muldiv_max));
+
2120
+
2121 jvObj[jss::load_factor] = trunc32(loadFactor);
+
2122 jvObj[jss::load_factor_fee_escalation] = f.em->openLedgerFeeLevel.jsonClipped();
+
2123 jvObj[jss::load_factor_fee_queue] = f.em->minProcessingFeeLevel.jsonClipped();
+
2124 jvObj[jss::load_factor_fee_reference] = f.em->referenceFeeLevel.jsonClipped();
+
2125 }
+
2126 else
+
2127 jvObj[jss::load_factor] = f.loadFactorServer;
2128
-
2129 // VFALCO TODO research the possibility of using thread queues and
-
2130 // linearizing the deletion of subscribers with the
-
2131 // sending of JSON data.
-
2132 if (p)
-
2133 {
-
2134 p->send(jvObj, true);
-
2135 ++i;
-
2136 }
-
2137 else
-
2138 {
-
2139 i = mStreamMaps[sServer].erase(i);
-
2140 }
-
2141 }
-
2142 }
-
2143}
+
2129 mLastFeeSummary = f;
+
2130
+
2131 for (auto i = mStreamMaps[sServer].begin(); i != mStreamMaps[sServer].end();)
+
2132 {
+
2133 InfoSub::pointer p = i->second.lock();
+
2134
+
2135 // VFALCO TODO research the possibility of using thread queues and
+
2136 // linearizing the deletion of subscribers with the
+
2137 // sending of JSON data.
+
2138 if (p)
+
2139 {
+
2140 p->send(jvObj, true);
+
2141 ++i;
+
2142 }
+
2143 else
+
2144 {
+
2145 i = mStreamMaps[sServer].erase(i);
+
2146 }
+
2147 }
+
2148 }
+
2149}
-
2144
-
2145void
-
- -
2147{
- -
2149
-
2150 auto& streamMap = mStreamMaps[sConsensusPhase];
-
2151 if (!streamMap.empty())
-
2152 {
- -
2154 jvObj[jss::type] = "consensusPhase";
-
2155 jvObj[jss::consensus] = to_string(phase);
-
2156
-
2157 for (auto i = streamMap.begin(); i != streamMap.end();)
-
2158 {
-
2159 if (auto p = i->second.lock())
-
2160 {
-
2161 p->send(jvObj, true);
-
2162 ++i;
-
2163 }
-
2164 else
-
2165 {
-
2166 i = streamMap.erase(i);
-
2167 }
-
2168 }
-
2169 }
-
2170}
+
2150
+
2151void
+
+ +
2153{
+ +
2155
+
2156 auto& streamMap = mStreamMaps[sConsensusPhase];
+
2157 if (!streamMap.empty())
+
2158 {
+ +
2160 jvObj[jss::type] = "consensusPhase";
+
2161 jvObj[jss::consensus] = to_string(phase);
+
2162
+
2163 for (auto i = streamMap.begin(); i != streamMap.end();)
+
2164 {
+
2165 if (auto p = i->second.lock())
+
2166 {
+
2167 p->send(jvObj, true);
+
2168 ++i;
+
2169 }
+
2170 else
+
2171 {
+
2172 i = streamMap.erase(i);
+
2173 }
+
2174 }
+
2175 }
+
2176}
-
2171
-
2172void
-
- -
2174{
-
2175 // VFALCO consider std::shared_mutex
-
2177
-
2178 if (!mStreamMaps[sValidations].empty())
-
2179 {
- -
2181
-
2182 auto const signerPublic = val->getSignerPublic();
+
2178void
+
+ +
2180{
+
2181 // VFALCO consider std::shared_mutex
+
2183
-
2184 jvObj[jss::type] = "validationReceived";
-
2185 jvObj[jss::validation_public_key] = toBase58(TokenType::NodePublic, signerPublic);
-
2186 jvObj[jss::ledger_hash] = to_string(val->getLedgerHash());
-
2187 jvObj[jss::signature] = strHex(val->getSignature());
-
2188 jvObj[jss::full] = val->isFull();
-
2189 jvObj[jss::flags] = val->getFlags();
-
2190 jvObj[jss::signing_time] = *(*val)[~sfSigningTime];
-
2191 jvObj[jss::data] = strHex(val->getSerializer().slice());
-
2192 jvObj[jss::network_id] = app_.config().NETWORK_ID;
-
2193
-
2194 if (auto version = (*val)[~sfServerVersion])
-
2195 jvObj[jss::server_version] = std::to_string(*version);
-
2196
-
2197 if (auto cookie = (*val)[~sfCookie])
-
2198 jvObj[jss::cookie] = std::to_string(*cookie);
+
2184 if (!mStreamMaps[sValidations].empty())
+
2185 {
+ +
2187
+
2188 auto const signerPublic = val->getSignerPublic();
+
2189
+
2190 jvObj[jss::type] = "validationReceived";
+
2191 jvObj[jss::validation_public_key] = toBase58(TokenType::NodePublic, signerPublic);
+
2192 jvObj[jss::ledger_hash] = to_string(val->getLedgerHash());
+
2193 jvObj[jss::signature] = strHex(val->getSignature());
+
2194 jvObj[jss::full] = val->isFull();
+
2195 jvObj[jss::flags] = val->getFlags();
+
2196 jvObj[jss::signing_time] = *(*val)[~sfSigningTime];
+
2197 jvObj[jss::data] = strHex(val->getSerializer().slice());
+
2198 jvObj[jss::network_id] = registry_.app().config().NETWORK_ID;
2199
-
2200 if (auto hash = (*val)[~sfValidatedHash])
-
2201 jvObj[jss::validated_hash] = strHex(*hash);
+
2200 if (auto version = (*val)[~sfServerVersion])
+
2201 jvObj[jss::server_version] = std::to_string(*version);
2202
-
2203 auto const masterKey = app_.validatorManifests().getMasterKey(signerPublic);
-
2204
-
2205 if (masterKey != signerPublic)
-
2206 jvObj[jss::master_key] = toBase58(TokenType::NodePublic, masterKey);
-
2207
-
2208 // NOTE *seq is a number, but old API versions used string. We replace
-
2209 // number with a string using MultiApiJson near end of this function
-
2210 if (auto const seq = (*val)[~sfLedgerSequence])
-
2211 jvObj[jss::ledger_index] = *seq;
-
2212
-
2213 if (val->isFieldPresent(sfAmendments))
-
2214 {
-
2215 jvObj[jss::amendments] = Json::Value(Json::arrayValue);
-
2216 for (auto const& amendment : val->getFieldV256(sfAmendments))
-
2217 jvObj[jss::amendments].append(to_string(amendment));
-
2218 }
-
2219
-
2220 if (auto const closeTime = (*val)[~sfCloseTime])
-
2221 jvObj[jss::close_time] = *closeTime;
-
2222
-
2223 if (auto const loadFee = (*val)[~sfLoadFee])
-
2224 jvObj[jss::load_fee] = *loadFee;
+
2203 if (auto cookie = (*val)[~sfCookie])
+
2204 jvObj[jss::cookie] = std::to_string(*cookie);
+
2205
+
2206 if (auto hash = (*val)[~sfValidatedHash])
+
2207 jvObj[jss::validated_hash] = strHex(*hash);
+
2208
+
2209 auto const masterKey = registry_.validatorManifests().getMasterKey(signerPublic);
+
2210
+
2211 if (masterKey != signerPublic)
+
2212 jvObj[jss::master_key] = toBase58(TokenType::NodePublic, masterKey);
+
2213
+
2214 // NOTE *seq is a number, but old API versions used string. We replace
+
2215 // number with a string using MultiApiJson near end of this function
+
2216 if (auto const seq = (*val)[~sfLedgerSequence])
+
2217 jvObj[jss::ledger_index] = *seq;
+
2218
+
2219 if (val->isFieldPresent(sfAmendments))
+
2220 {
+
2221 jvObj[jss::amendments] = Json::Value(Json::arrayValue);
+
2222 for (auto const& amendment : val->getFieldV256(sfAmendments))
+
2223 jvObj[jss::amendments].append(to_string(amendment));
+
2224 }
2225
-
2226 if (auto const baseFee = val->at(~sfBaseFee))
-
2227 jvObj[jss::base_fee] = static_cast<double>(*baseFee);
+
2226 if (auto const closeTime = (*val)[~sfCloseTime])
+
2227 jvObj[jss::close_time] = *closeTime;
2228
-
2229 if (auto const reserveBase = val->at(~sfReserveBase))
-
2230 jvObj[jss::reserve_base] = *reserveBase;
+
2229 if (auto const loadFee = (*val)[~sfLoadFee])
+
2230 jvObj[jss::load_fee] = *loadFee;
2231
-
2232 if (auto const reserveInc = val->at(~sfReserveIncrement))
-
2233 jvObj[jss::reserve_inc] = *reserveInc;
+
2232 if (auto const baseFee = val->at(~sfBaseFee))
+
2233 jvObj[jss::base_fee] = static_cast<double>(*baseFee);
2234
-
2235 // (The ~ operator converts the Proxy to a std::optional, which
-
2236 // simplifies later operations)
-
2237 if (auto const baseFeeXRP = ~val->at(~sfBaseFeeDrops); baseFeeXRP && baseFeeXRP->native())
-
2238 jvObj[jss::base_fee] = baseFeeXRP->xrp().jsonClipped();
-
2239
-
2240 if (auto const reserveBaseXRP = ~val->at(~sfReserveBaseDrops); reserveBaseXRP && reserveBaseXRP->native())
-
2241 jvObj[jss::reserve_base] = reserveBaseXRP->xrp().jsonClipped();
-
2242
-
2243 if (auto const reserveIncXRP = ~val->at(~sfReserveIncrementDrops); reserveIncXRP && reserveIncXRP->native())
-
2244 jvObj[jss::reserve_inc] = reserveIncXRP->xrp().jsonClipped();
+
2235 if (auto const reserveBase = val->at(~sfReserveBase))
+
2236 jvObj[jss::reserve_base] = *reserveBase;
+
2237
+
2238 if (auto const reserveInc = val->at(~sfReserveIncrement))
+
2239 jvObj[jss::reserve_inc] = *reserveInc;
+
2240
+
2241 // (The ~ operator converts the Proxy to a std::optional, which
+
2242 // simplifies later operations)
+
2243 if (auto const baseFeeXRP = ~val->at(~sfBaseFeeDrops); baseFeeXRP && baseFeeXRP->native())
+
2244 jvObj[jss::base_fee] = baseFeeXRP->xrp().jsonClipped();
2245
-
2246 // NOTE Use MultiApiJson to publish two slightly different JSON objects
-
2247 // for consumers supporting different API versions
-
2248 MultiApiJson multiObj{jvObj};
-
2249 multiObj.visit(
-
2250 RPC::apiVersion<1>, //
-
2251 [](Json::Value& jvTx) {
-
2252 // Type conversion for older API versions to string
-
2253 if (jvTx.isMember(jss::ledger_index))
-
2254 {
-
2255 jvTx[jss::ledger_index] = std::to_string(jvTx[jss::ledger_index].asUInt());
-
2256 }
-
2257 });
-
2258
-
2259 for (auto i = mStreamMaps[sValidations].begin(); i != mStreamMaps[sValidations].end();)
-
2260 {
-
2261 if (auto p = i->second.lock())
-
2262 {
-
2263 multiObj.visit(
-
2264 p->getApiVersion(), //
-
2265 [&](Json::Value const& jv) { p->send(jv, true); });
-
2266 ++i;
-
2267 }
-
2268 else
-
2269 {
-
2270 i = mStreamMaps[sValidations].erase(i);
-
2271 }
-
2272 }
-
2273 }
-
2274}
+
2246 if (auto const reserveBaseXRP = ~val->at(~sfReserveBaseDrops); reserveBaseXRP && reserveBaseXRP->native())
+
2247 jvObj[jss::reserve_base] = reserveBaseXRP->xrp().jsonClipped();
+
2248
+
2249 if (auto const reserveIncXRP = ~val->at(~sfReserveIncrementDrops); reserveIncXRP && reserveIncXRP->native())
+
2250 jvObj[jss::reserve_inc] = reserveIncXRP->xrp().jsonClipped();
+
2251
+
2252 // NOTE Use MultiApiJson to publish two slightly different JSON objects
+
2253 // for consumers supporting different API versions
+
2254 MultiApiJson multiObj{jvObj};
+
2255 multiObj.visit(
+
2256 RPC::apiVersion<1>, //
+
2257 [](Json::Value& jvTx) {
+
2258 // Type conversion for older API versions to string
+
2259 if (jvTx.isMember(jss::ledger_index))
+
2260 {
+
2261 jvTx[jss::ledger_index] = std::to_string(jvTx[jss::ledger_index].asUInt());
+
2262 }
+
2263 });
+
2264
+
2265 for (auto i = mStreamMaps[sValidations].begin(); i != mStreamMaps[sValidations].end();)
+
2266 {
+
2267 if (auto p = i->second.lock())
+
2268 {
+
2269 multiObj.visit(
+
2270 p->getApiVersion(), //
+
2271 [&](Json::Value const& jv) { p->send(jv, true); });
+
2272 ++i;
+
2273 }
+
2274 else
+
2275 {
+
2276 i = mStreamMaps[sValidations].erase(i);
+
2277 }
+
2278 }
+
2279 }
+
2280}
-
2275
-
2276void
-
- -
2278{
- -
2280
-
2281 if (!mStreamMaps[sPeerStatus].empty())
-
2282 {
-
2283 Json::Value jvObj(func());
-
2284
-
2285 jvObj[jss::type] = "peerStatusChange";
+
2281
+
2282void
+
+ +
2284{
+
2286
-
2287 for (auto i = mStreamMaps[sPeerStatus].begin(); i != mStreamMaps[sPeerStatus].end();)
-
2288 {
-
2289 InfoSub::pointer p = i->second.lock();
+
2287 if (!mStreamMaps[sPeerStatus].empty())
+
2288 {
+
2289 Json::Value jvObj(func());
2290
-
2291 if (p)
-
2292 {
-
2293 p->send(jvObj, true);
-
2294 ++i;
-
2295 }
-
2296 else
-
2297 {
-
2298 i = mStreamMaps[sPeerStatus].erase(i);
-
2299 }
-
2300 }
-
2301 }
-
2302}
+
2291 jvObj[jss::type] = "peerStatusChange";
+
2292
+
2293 for (auto i = mStreamMaps[sPeerStatus].begin(); i != mStreamMaps[sPeerStatus].end();)
+
2294 {
+
2295 InfoSub::pointer p = i->second.lock();
+
2296
+
2297 if (p)
+
2298 {
+
2299 p->send(jvObj, true);
+
2300 ++i;
+
2301 }
+
2302 else
+
2303 {
+
2304 i = mStreamMaps[sPeerStatus].erase(i);
+
2305 }
+
2306 }
+
2307 }
+
2308}
-
2303
-
2304void
-
- -
2306{
-
2307 using namespace std::chrono_literals;
-
2308 if (om == OperatingMode::CONNECTED)
-
2309 {
- - -
2312 }
-
2313 else if (om == OperatingMode::SYNCING)
-
2314 {
- - -
2317 }
-
2318
-
2319 if ((om > OperatingMode::CONNECTED) && isBlocked())
- -
2321
-
2322 if (mMode == om)
-
2323 return;
+
2309
+
2310void
+
+ +
2312{
+
2313 using namespace std::chrono_literals;
+
2314 if (om == OperatingMode::CONNECTED)
+
2315 {
+ + +
2318 }
+
2319 else if (om == OperatingMode::SYNCING)
+
2320 {
+ + +
2323 }
2324
-
2325 mMode = om;
-
2326
-
2327 accounting_.mode(om);
-
2328
-
2329 JLOG(m_journal.info()) << "STATE->" << strOperatingMode();
-
2330 pubServer();
-
2331}
-
+
2325 if ((om > OperatingMode::CONNECTED) && isBlocked())
+ +
2327
+
2328 if (mMode == om)
+
2329 return;
+
2330
+
2331 mMode = om;
2332
-
2333bool
-
- -
2335{
-
2336 JLOG(m_journal.trace()) << "recvValidation " << val->getLedgerHash() << " from " << source;
-
2337
- -
2339 BypassAccept bypassAccept = BypassAccept::no;
-
2340 try
-
2341 {
-
2342 if (pendingValidations_.contains(val->getLedgerHash()))
-
2343 bypassAccept = BypassAccept::yes;
-
2344 else
-
2345 pendingValidations_.insert(val->getLedgerHash());
-
2346 scope_unlock unlock(lock);
-
2347 handleNewValidation(app_, val, source, bypassAccept, m_journal);
-
2348 }
-
2349 catch (std::exception const& e)
-
2350 {
-
2351 JLOG(m_journal.warn()) << "Exception thrown for handling new validation " << val->getLedgerHash() << ": "
-
2352 << e.what();
-
2353 }
-
2354 catch (...)
-
2355 {
-
2356 JLOG(m_journal.warn()) << "Unknown exception thrown for handling new validation " << val->getLedgerHash();
-
2357 }
-
2358 if (bypassAccept == BypassAccept::no)
-
2359 {
-
2360 pendingValidations_.erase(val->getLedgerHash());
-
2361 }
-
2362 lock.unlock();
-
2363
-
2364 pubValidation(val);
-
2365
-
2366 JLOG(m_journal.debug()) << [this, &val]() -> auto {
- -
2368 ss << "VALIDATION: " << val->render() << " master_key: ";
-
2369 auto master = app_.validators().getTrustedKey(val->getSignerPublic());
-
2370 if (master)
-
2371 {
-
2372 ss << toBase58(TokenType::NodePublic, *master);
-
2373 }
-
2374 else
-
2375 {
-
2376 ss << "none";
-
2377 }
-
2378 return ss.str();
-
2379 }();
-
2380
-
2381 // We will always relay trusted validations; if configured, we will
-
2382 // also relay all untrusted validations.
-
2383 return app_.config().RELAY_UNTRUSTED_VALIDATIONS == 1 || val->isTrusted();
-
2384}
+
2333 accounting_.mode(om);
+
2334
+
2335 JLOG(m_journal.info()) << "STATE->" << strOperatingMode();
+
2336 pubServer();
+
2337}
-
2385
- -
- -
2388{
-
2389 return mConsensus.getJson(true);
+
2338
+
2339bool
+
+ +
2341{
+
2342 JLOG(m_journal.trace()) << "recvValidation " << val->getLedgerHash() << " from " << source;
+
2343
+ +
2345 BypassAccept bypassAccept = BypassAccept::no;
+
2346 try
+
2347 {
+
2348 if (pendingValidations_.contains(val->getLedgerHash()))
+
2349 bypassAccept = BypassAccept::yes;
+
2350 else
+
2351 pendingValidations_.insert(val->getLedgerHash());
+
2352 scope_unlock unlock(lock);
+
2353 handleNewValidation(registry_.app(), val, source, bypassAccept, m_journal);
+
2354 }
+
2355 catch (std::exception const& e)
+
2356 {
+
2357 JLOG(m_journal.warn()) << "Exception thrown for handling new validation " << val->getLedgerHash() << ": "
+
2358 << e.what();
+
2359 }
+
2360 catch (...)
+
2361 {
+
2362 JLOG(m_journal.warn()) << "Unknown exception thrown for handling new validation " << val->getLedgerHash();
+
2363 }
+
2364 if (bypassAccept == BypassAccept::no)
+
2365 {
+
2366 pendingValidations_.erase(val->getLedgerHash());
+
2367 }
+
2368 lock.unlock();
+
2369
+
2370 pubValidation(val);
+
2371
+
2372 JLOG(m_journal.debug()) << [this, &val]() -> auto {
+ +
2374 ss << "VALIDATION: " << val->render() << " master_key: ";
+
2375 auto master = registry_.validators().getTrustedKey(val->getSignerPublic());
+
2376 if (master)
+
2377 {
+
2378 ss << toBase58(TokenType::NodePublic, *master);
+
2379 }
+
2380 else
+
2381 {
+
2382 ss << "none";
+
2383 }
+
2384 return ss.str();
+
2385 }();
+
2386
+
2387 // We will always relay trusted validations; if configured, we will
+
2388 // also relay all untrusted validations.
+
2389 return registry_.app().config().RELAY_UNTRUSTED_VALIDATIONS == 1 || val->isTrusted();
2390}
2391
-
2393NetworkOPsImp::getServerInfo(bool human, bool admin, bool counters)
+
2394{
- -
2396
-
2397 // System-level warnings
-
2398 {
-
2399 Json::Value warnings{Json::arrayValue};
-
2400 if (isAmendmentBlocked())
-
2401 {
-
2402 Json::Value& w = warnings.append(Json::objectValue);
-
2403 w[jss::id] = warnRPC_AMENDMENT_BLOCKED;
-
2404 w[jss::message] =
-
2405 "This server is amendment blocked, and must be updated to be "
-
2406 "able to stay in sync with the network.";
-
2407 }
-
2408 if (isUNLBlocked())
-
2409 {
-
2410 Json::Value& w = warnings.append(Json::objectValue);
-
2411 w[jss::id] = warnRPC_EXPIRED_VALIDATOR_LIST;
-
2412 w[jss::message] =
-
2413 "This server has an expired validator list. validators.txt "
-
2414 "may be incorrectly configured or some [validator_list_sites] "
-
2415 "may be unreachable.";
-
2416 }
-
2417 if (admin && isAmendmentWarned())
-
2418 {
-
2419 Json::Value& w = warnings.append(Json::objectValue);
-
2420 w[jss::id] = warnRPC_UNSUPPORTED_MAJORITY;
-
2421 w[jss::message] =
-
2422 "One or more unsupported amendments have reached majority. "
-
2423 "Upgrade to the latest version before they are activated "
-
2424 "to avoid being amendment blocked.";
-
2425 if (auto const expected = app_.getAmendmentTable().firstUnsupportedExpected())
-
2426 {
-
2427 auto& d = w[jss::details] = Json::objectValue;
-
2428 d[jss::expected_date] = expected->time_since_epoch().count();
-
2429 d[jss::expected_date_UTC] = to_string(*expected);
-
2430 }
-
2431 }
-
2432
-
2433 if (warnings.size())
-
2434 info[jss::warnings] = std::move(warnings);
-
2435 }
-
2436
-
2437 // hostid: unique string describing the machine
-
2438 if (human)
-
2439 info[jss::hostid] = getHostId(admin);
-
2440
-
2441 // domain: if configured with a domain, report it:
-
2442 if (!app_.config().SERVER_DOMAIN.empty())
-
2443 info[jss::server_domain] = app_.config().SERVER_DOMAIN;
-
2444
-
2445 info[jss::build_version] = BuildInfo::getVersionString();
+
2395 return mConsensus.getJson(true);
+
2396}
+
+
2397
+ +
+
2399NetworkOPsImp::getServerInfo(bool human, bool admin, bool counters)
+
2400{
+ +
2402
+
2403 // System-level warnings
+
2404 {
+
2405 Json::Value warnings{Json::arrayValue};
+
2406 if (isAmendmentBlocked())
+
2407 {
+
2408 Json::Value& w = warnings.append(Json::objectValue);
+
2409 w[jss::id] = warnRPC_AMENDMENT_BLOCKED;
+
2410 w[jss::message] =
+
2411 "This server is amendment blocked, and must be updated to be "
+
2412 "able to stay in sync with the network.";
+
2413 }
+
2414 if (isUNLBlocked())
+
2415 {
+
2416 Json::Value& w = warnings.append(Json::objectValue);
+
2417 w[jss::id] = warnRPC_EXPIRED_VALIDATOR_LIST;
+
2418 w[jss::message] =
+
2419 "This server has an expired validator list. validators.txt "
+
2420 "may be incorrectly configured or some [validator_list_sites] "
+
2421 "may be unreachable.";
+
2422 }
+
2423 if (admin && isAmendmentWarned())
+
2424 {
+
2425 Json::Value& w = warnings.append(Json::objectValue);
+
2426 w[jss::id] = warnRPC_UNSUPPORTED_MAJORITY;
+
2427 w[jss::message] =
+
2428 "One or more unsupported amendments have reached majority. "
+
2429 "Upgrade to the latest version before they are activated "
+
2430 "to avoid being amendment blocked.";
+
2431 if (auto const expected = registry_.getAmendmentTable().firstUnsupportedExpected())
+
2432 {
+
2433 auto& d = w[jss::details] = Json::objectValue;
+
2434 d[jss::expected_date] = expected->time_since_epoch().count();
+
2435 d[jss::expected_date_UTC] = to_string(*expected);
+
2436 }
+
2437 }
+
2438
+
2439 if (warnings.size())
+
2440 info[jss::warnings] = std::move(warnings);
+
2441 }
+
2442
+
2443 // hostid: unique string describing the machine
+
2444 if (human)
+
2445 info[jss::hostid] = getHostId(admin);
2446
-
2447 info[jss::server_state] = strOperatingMode(admin);
-
2448
-
2449 info[jss::time] = to_string(std::chrono::floor<std::chrono::microseconds>(std::chrono::system_clock::now()));
+
2447 // domain: if configured with a domain, report it:
+ +
2449 info[jss::server_domain] = registry_.app().config().SERVER_DOMAIN;
2450
- -
2452 info[jss::network_ledger] = "waiting";
-
2453
-
2454 info[jss::validation_quorum] = static_cast<Json::UInt>(app_.validators().quorum());
-
2455
-
2456 if (admin)
-
2457 {
-
2458 switch (app_.config().NODE_SIZE)
-
2459 {
-
2460 case 0:
-
2461 info[jss::node_size] = "tiny";
-
2462 break;
-
2463 case 1:
-
2464 info[jss::node_size] = "small";
-
2465 break;
-
2466 case 2:
-
2467 info[jss::node_size] = "medium";
+
2451 info[jss::build_version] = BuildInfo::getVersionString();
+
2452
+
2453 info[jss::server_state] = strOperatingMode(admin);
+
2454
+
2455 info[jss::time] = to_string(std::chrono::floor<std::chrono::microseconds>(std::chrono::system_clock::now()));
+
2456
+ +
2458 info[jss::network_ledger] = "waiting";
+
2459
+
2460 info[jss::validation_quorum] = static_cast<Json::UInt>(registry_.validators().quorum());
+
2461
+
2462 if (admin)
+
2463 {
+
2464 switch (registry_.app().config().NODE_SIZE)
+
2465 {
+
2466 case 0:
+
2467 info[jss::node_size] = "tiny";
2468 break;
-
2469 case 3:
-
2470 info[jss::node_size] = "large";
+
2469 case 1:
+
2470 info[jss::node_size] = "small";
2471 break;
-
2472 case 4:
-
2473 info[jss::node_size] = "huge";
+
2472 case 2:
+
2473 info[jss::node_size] = "medium";
2474 break;
-
2475 }
-
2476
-
2477 auto when = app_.validators().expires();
-
2478
-
2479 if (!human)
-
2480 {
-
2481 if (when)
-
2482 info[jss::validator_list_expires] = safe_cast<Json::UInt>(when->time_since_epoch().count());
-
2483 else
-
2484 info[jss::validator_list_expires] = 0;
-
2485 }
-
2486 else
-
2487 {
-
2488 auto& x = (info[jss::validator_list] = Json::objectValue);
-
2489
-
2490 x[jss::count] = static_cast<Json::UInt>(app_.validators().count());
-
2491
-
2492 if (when)
-
2493 {
-
2494 if (*when == TimeKeeper::time_point::max())
-
2495 {
-
2496 x[jss::expiration] = "never";
-
2497 x[jss::status] = "active";
-
2498 }
-
2499 else
-
2500 {
-
2501 x[jss::expiration] = to_string(*when);
-
2502
-
2503 if (*when > app_.timeKeeper().now())
-
2504 x[jss::status] = "active";
-
2505 else
-
2506 x[jss::status] = "expired";
-
2507 }
-
2508 }
-
2509 else
-
2510 {
-
2511 x[jss::status] = "unknown";
-
2512 x[jss::expiration] = "unknown";
-
2513 }
-
2514 }
-
2515
-
2516#if defined(GIT_COMMIT_HASH) || defined(GIT_BRANCH)
-
2517 {
-
2518 auto& x = (info[jss::git] = Json::objectValue);
-
2519#ifdef GIT_COMMIT_HASH
-
2520 x[jss::hash] = GIT_COMMIT_HASH;
-
2521#endif
-
2522#ifdef GIT_BRANCH
-
2523 x[jss::branch] = GIT_BRANCH;
-
2524#endif
-
2525 }
-
2526#endif
-
2527 }
-
2528 info[jss::io_latency_ms] = static_cast<Json::UInt>(app_.getIOLatency().count());
-
2529
-
2530 if (admin)
-
2531 {
-
2532 if (auto const localPubKey = app_.validators().localPublicKey(); localPubKey && app_.getValidationPublicKey())
-
2533 {
-
2534 info[jss::pubkey_validator] = toBase58(TokenType::NodePublic, localPubKey.value());
-
2535 }
-
2536 else
-
2537 {
-
2538 info[jss::pubkey_validator] = "none";
-
2539 }
-
2540 }
-
2541
-
2542 if (counters)
-
2543 {
-
2544 info[jss::counters] = app_.getPerfLog().countersJson();
-
2545
-
2546 Json::Value nodestore(Json::objectValue);
-
2547 app_.getNodeStore().getCountsJson(nodestore);
-
2548 info[jss::counters][jss::nodestore] = nodestore;
-
2549 info[jss::current_activities] = app_.getPerfLog().currentJson();
-
2550 }
-
2551
-
2552 info[jss::pubkey_node] = toBase58(TokenType::NodePublic, app_.nodeIdentity().first);
-
2553
-
2554 info[jss::complete_ledgers] = app_.getLedgerMaster().getCompleteLedgers();
-
2555
- -
2557 info[jss::amendment_blocked] = true;
+
2475 case 3:
+
2476 info[jss::node_size] = "large";
+
2477 break;
+
2478 case 4:
+
2479 info[jss::node_size] = "huge";
+
2480 break;
+
2481 }
+
2482
+
2483 auto when = registry_.validators().expires();
+
2484
+
2485 if (!human)
+
2486 {
+
2487 if (when)
+
2488 info[jss::validator_list_expires] = safe_cast<Json::UInt>(when->time_since_epoch().count());
+
2489 else
+
2490 info[jss::validator_list_expires] = 0;
+
2491 }
+
2492 else
+
2493 {
+
2494 auto& x = (info[jss::validator_list] = Json::objectValue);
+
2495
+
2496 x[jss::count] = static_cast<Json::UInt>(registry_.validators().count());
+
2497
+
2498 if (when)
+
2499 {
+
2500 if (*when == TimeKeeper::time_point::max())
+
2501 {
+
2502 x[jss::expiration] = "never";
+
2503 x[jss::status] = "active";
+
2504 }
+
2505 else
+
2506 {
+
2507 x[jss::expiration] = to_string(*when);
+
2508
+
2509 if (*when > registry_.timeKeeper().now())
+
2510 x[jss::status] = "active";
+
2511 else
+
2512 x[jss::status] = "expired";
+
2513 }
+
2514 }
+
2515 else
+
2516 {
+
2517 x[jss::status] = "unknown";
+
2518 x[jss::expiration] = "unknown";
+
2519 }
+
2520 }
+
2521
+
2522#if defined(GIT_COMMIT_HASH) || defined(GIT_BRANCH)
+
2523 {
+
2524 auto& x = (info[jss::git] = Json::objectValue);
+
2525#ifdef GIT_COMMIT_HASH
+
2526 x[jss::hash] = GIT_COMMIT_HASH;
+
2527#endif
+
2528#ifdef GIT_BRANCH
+
2529 x[jss::branch] = GIT_BRANCH;
+
2530#endif
+
2531 }
+
2532#endif
+
2533 }
+
2534 info[jss::io_latency_ms] = static_cast<Json::UInt>(registry_.app().getIOLatency().count());
+
2535
+
2536 if (admin)
+
2537 {
+
2538 if (auto const localPubKey = registry_.validators().localPublicKey();
+
2539 localPubKey && registry_.app().getValidationPublicKey())
+
2540 {
+
2541 info[jss::pubkey_validator] = toBase58(TokenType::NodePublic, localPubKey.value());
+
2542 }
+
2543 else
+
2544 {
+
2545 info[jss::pubkey_validator] = "none";
+
2546 }
+
2547 }
+
2548
+
2549 if (counters)
+
2550 {
+
2551 info[jss::counters] = registry_.getPerfLog().countersJson();
+
2552
+
2553 Json::Value nodestore(Json::objectValue);
+ +
2555 info[jss::counters][jss::nodestore] = nodestore;
+
2556 info[jss::current_activities] = registry_.getPerfLog().currentJson();
+
2557 }
2558
-
2559 auto const fp = m_ledgerMaster.getFetchPackCacheSize();
+
2559 info[jss::pubkey_node] = toBase58(TokenType::NodePublic, registry_.app().nodeIdentity().first);
2560
-
2561 if (fp != 0)
-
2562 info[jss::fetch_pack] = Json::UInt(fp);
-
2563
-
2564 info[jss::peers] = Json::UInt(app_.overlay().size());
+
2561 info[jss::complete_ledgers] = registry_.getLedgerMaster().getCompleteLedgers();
+
2562
+ +
2564 info[jss::amendment_blocked] = true;
2565
-
2566 Json::Value lastClose = Json::objectValue;
-
2567 lastClose[jss::proposers] = Json::UInt(mConsensus.prevProposers());
-
2568
-
2569 if (human)
-
2570 {
-
2571 lastClose[jss::converge_time_s] = std::chrono::duration<double>{mConsensus.prevRoundTime()}.count();
-
2572 }
-
2573 else
-
2574 {
-
2575 lastClose[jss::converge_time] = Json::Int(mConsensus.prevRoundTime().count());
-
2576 }
-
2577
-
2578 info[jss::last_close] = lastClose;
-
2579
-
2580 // info[jss::consensus] = mConsensus.getJson();
-
2581
-
2582 if (admin)
-
2583 info[jss::load] = m_job_queue.getJson();
+
2566 auto const fp = m_ledgerMaster.getFetchPackCacheSize();
+
2567
+
2568 if (fp != 0)
+
2569 info[jss::fetch_pack] = Json::UInt(fp);
+
2570
+
2571 info[jss::peers] = Json::UInt(registry_.overlay().size());
+
2572
+
2573 Json::Value lastClose = Json::objectValue;
+
2574 lastClose[jss::proposers] = Json::UInt(mConsensus.prevProposers());
+
2575
+
2576 if (human)
+
2577 {
+
2578 lastClose[jss::converge_time_s] = std::chrono::duration<double>{mConsensus.prevRoundTime()}.count();
+
2579 }
+
2580 else
+
2581 {
+
2582 lastClose[jss::converge_time] = Json::Int(mConsensus.prevRoundTime().count());
+
2583 }
2584
-
2585 if (auto const netid = app_.overlay().networkID())
-
2586 info[jss::network_id] = static_cast<Json::UInt>(*netid);
-
2587
-
2588 auto const escalationMetrics = app_.getTxQ().getMetrics(*app_.openLedger().current());
-
2589
-
2590 auto const loadFactorServer = app_.getFeeTrack().getLoadFactor();
-
2591 auto const loadBaseServer = app_.getFeeTrack().getLoadBase();
-
2592 /* Scale the escalated fee level to unitless "load factor".
-
2593 In practice, this just strips the units, but it will continue
-
2594 to work correctly if either base value ever changes. */
-
2595 auto const loadFactorFeeEscalation =
-
2596 mulDiv(escalationMetrics.openLedgerFeeLevel, loadBaseServer, escalationMetrics.referenceFeeLevel)
- -
2598
-
2599 auto const loadFactor = std::max(safe_cast<std::uint64_t>(loadFactorServer), loadFactorFeeEscalation);
-
2600
-
2601 if (!human)
-
2602 {
-
2603 info[jss::load_base] = loadBaseServer;
-
2604 info[jss::load_factor] = trunc32(loadFactor);
-
2605 info[jss::load_factor_server] = loadFactorServer;
-
2606
-
2607 /* Json::Value doesn't support uint64, so clamp to max
-
2608 uint32 value. This is mostly theoretical, since there
-
2609 probably isn't enough extant XRP to drive the factor
-
2610 that high.
-
2611 */
-
2612 info[jss::load_factor_fee_escalation] = escalationMetrics.openLedgerFeeLevel.jsonClipped();
-
2613 info[jss::load_factor_fee_queue] = escalationMetrics.minProcessingFeeLevel.jsonClipped();
-
2614 info[jss::load_factor_fee_reference] = escalationMetrics.referenceFeeLevel.jsonClipped();
-
2615 }
-
2616 else
-
2617 {
-
2618 info[jss::load_factor] = static_cast<double>(loadFactor) / loadBaseServer;
-
2619
-
2620 if (loadFactorServer != loadFactor)
-
2621 info[jss::load_factor_server] = static_cast<double>(loadFactorServer) / loadBaseServer;
-
2622
-
2623 if (admin)
-
2624 {
- -
2626 if (fee != loadBaseServer)
-
2627 info[jss::load_factor_local] = static_cast<double>(fee) / loadBaseServer;
-
2628 fee = app_.getFeeTrack().getRemoteFee();
-
2629 if (fee != loadBaseServer)
-
2630 info[jss::load_factor_net] = static_cast<double>(fee) / loadBaseServer;
-
2631 fee = app_.getFeeTrack().getClusterFee();
-
2632 if (fee != loadBaseServer)
-
2633 info[jss::load_factor_cluster] = static_cast<double>(fee) / loadBaseServer;
-
2634 }
-
2635 if (escalationMetrics.openLedgerFeeLevel != escalationMetrics.referenceFeeLevel &&
-
2636 (admin || loadFactorFeeEscalation != loadFactor))
-
2637 info[jss::load_factor_fee_escalation] =
-
2638 escalationMetrics.openLedgerFeeLevel.decimalFromReference(escalationMetrics.referenceFeeLevel);
-
2639 if (escalationMetrics.minProcessingFeeLevel != escalationMetrics.referenceFeeLevel)
-
2640 info[jss::load_factor_fee_queue] =
-
2641 escalationMetrics.minProcessingFeeLevel.decimalFromReference(escalationMetrics.referenceFeeLevel);
-
2642 }
-
2643
-
2644 bool valid = false;
-
2645 auto lpClosed = m_ledgerMaster.getValidatedLedger();
-
2646
-
2647 if (lpClosed)
-
2648 valid = true;
-
2649 else
-
2650 lpClosed = m_ledgerMaster.getClosedLedger();
-
2651
-
2652 if (lpClosed)
-
2653 {
-
2654 XRPAmount const baseFee = lpClosed->fees().base;
- -
2656 l[jss::seq] = Json::UInt(lpClosed->header().seq);
-
2657 l[jss::hash] = to_string(lpClosed->header().hash);
+
2585 info[jss::last_close] = lastClose;
+
2586
+
2587 // info[jss::consensus] = mConsensus.getJson();
+
2588
+
2589 if (admin)
+
2590 info[jss::load] = m_job_queue.getJson();
+
2591
+
2592 if (auto const netid = registry_.overlay().networkID())
+
2593 info[jss::network_id] = static_cast<Json::UInt>(*netid);
+
2594
+
2595 auto const escalationMetrics = registry_.getTxQ().getMetrics(*registry_.openLedger().current());
+
2596
+
2597 auto const loadFactorServer = registry_.getFeeTrack().getLoadFactor();
+
2598 auto const loadBaseServer = registry_.getFeeTrack().getLoadBase();
+
2599 /* Scale the escalated fee level to unitless "load factor".
+
2600 In practice, this just strips the units, but it will continue
+
2601 to work correctly if either base value ever changes. */
+
2602 auto const loadFactorFeeEscalation =
+
2603 mulDiv(escalationMetrics.openLedgerFeeLevel, loadBaseServer, escalationMetrics.referenceFeeLevel)
+ +
2605
+
2606 auto const loadFactor = std::max(safe_cast<std::uint64_t>(loadFactorServer), loadFactorFeeEscalation);
+
2607
+
2608 if (!human)
+
2609 {
+
2610 info[jss::load_base] = loadBaseServer;
+
2611 info[jss::load_factor] = trunc32(loadFactor);
+
2612 info[jss::load_factor_server] = loadFactorServer;
+
2613
+
2614 /* Json::Value doesn't support uint64, so clamp to max
+
2615 uint32 value. This is mostly theoretical, since there
+
2616 probably isn't enough extant XRP to drive the factor
+
2617 that high.
+
2618 */
+
2619 info[jss::load_factor_fee_escalation] = escalationMetrics.openLedgerFeeLevel.jsonClipped();
+
2620 info[jss::load_factor_fee_queue] = escalationMetrics.minProcessingFeeLevel.jsonClipped();
+
2621 info[jss::load_factor_fee_reference] = escalationMetrics.referenceFeeLevel.jsonClipped();
+
2622 }
+
2623 else
+
2624 {
+
2625 info[jss::load_factor] = static_cast<double>(loadFactor) / loadBaseServer;
+
2626
+
2627 if (loadFactorServer != loadFactor)
+
2628 info[jss::load_factor_server] = static_cast<double>(loadFactorServer) / loadBaseServer;
+
2629
+
2630 if (admin)
+
2631 {
+ +
2633 if (fee != loadBaseServer)
+
2634 info[jss::load_factor_local] = static_cast<double>(fee) / loadBaseServer;
+ +
2636 if (fee != loadBaseServer)
+
2637 info[jss::load_factor_net] = static_cast<double>(fee) / loadBaseServer;
+ +
2639 if (fee != loadBaseServer)
+
2640 info[jss::load_factor_cluster] = static_cast<double>(fee) / loadBaseServer;
+
2641 }
+
2642 if (escalationMetrics.openLedgerFeeLevel != escalationMetrics.referenceFeeLevel &&
+
2643 (admin || loadFactorFeeEscalation != loadFactor))
+
2644 info[jss::load_factor_fee_escalation] =
+
2645 escalationMetrics.openLedgerFeeLevel.decimalFromReference(escalationMetrics.referenceFeeLevel);
+
2646 if (escalationMetrics.minProcessingFeeLevel != escalationMetrics.referenceFeeLevel)
+
2647 info[jss::load_factor_fee_queue] =
+
2648 escalationMetrics.minProcessingFeeLevel.decimalFromReference(escalationMetrics.referenceFeeLevel);
+
2649 }
+
2650
+
2651 bool valid = false;
+
2652 auto lpClosed = m_ledgerMaster.getValidatedLedger();
+
2653
+
2654 if (lpClosed)
+
2655 valid = true;
+
2656 else
+
2657 lpClosed = m_ledgerMaster.getClosedLedger();
2658
-
2659 if (!human)
-
2660 {
-
2661 l[jss::base_fee] = baseFee.jsonClipped();
-
2662 l[jss::reserve_base] = lpClosed->fees().reserve.jsonClipped();
-
2663 l[jss::reserve_inc] = lpClosed->fees().increment.jsonClipped();
-
2664 l[jss::close_time] = Json::Value::UInt(lpClosed->header().closeTime.time_since_epoch().count());
-
2665 }
-
2666 else
+
2659 if (lpClosed)
+
2660 {
+
2661 XRPAmount const baseFee = lpClosed->fees().base;
+ +
2663 l[jss::seq] = Json::UInt(lpClosed->header().seq);
+
2664 l[jss::hash] = to_string(lpClosed->header().hash);
+
2665
+
2666 if (!human)
2667 {
-
2668 l[jss::base_fee_xrp] = baseFee.decimalXRP();
-
2669 l[jss::reserve_base_xrp] = lpClosed->fees().reserve.decimalXRP();
-
2670 l[jss::reserve_inc_xrp] = lpClosed->fees().increment.decimalXRP();
-
2671
-
2672 if (auto const closeOffset = app_.timeKeeper().closeOffset(); std::abs(closeOffset.count()) >= 60)
-
2673 l[jss::close_time_offset] = static_cast<std::uint32_t>(closeOffset.count());
-
2674
-
2675 constexpr std::chrono::seconds highAgeThreshold{1000000};
- -
2677 {
-
2678 auto const age = m_ledgerMaster.getValidatedLedgerAge();
-
2679 l[jss::age] = Json::UInt(age < highAgeThreshold ? age.count() : 0);
-
2680 }
-
2681 else
-
2682 {
-
2683 auto lCloseTime = lpClosed->header().closeTime;
-
2684 auto closeTime = app_.timeKeeper().closeTime();
-
2685 if (lCloseTime <= closeTime)
-
2686 {
-
2687 using namespace std::chrono_literals;
-
2688 auto age = closeTime - lCloseTime;
-
2689 l[jss::age] = Json::UInt(age < highAgeThreshold ? age.count() : 0);
-
2690 }
-
2691 }
-
2692 }
-
2693
-
2694 if (valid)
-
2695 info[jss::validated_ledger] = l;
-
2696 else
-
2697 info[jss::closed_ledger] = l;
-
2698
-
2699 auto lpPublished = m_ledgerMaster.getPublishedLedger();
-
2700 if (!lpPublished)
-
2701 info[jss::published_ledger] = "none";
-
2702 else if (lpPublished->header().seq != lpClosed->header().seq)
-
2703 info[jss::published_ledger] = lpPublished->header().seq;
-
2704 }
+
2668 l[jss::base_fee] = baseFee.jsonClipped();
+
2669 l[jss::reserve_base] = lpClosed->fees().reserve.jsonClipped();
+
2670 l[jss::reserve_inc] = lpClosed->fees().increment.jsonClipped();
+
2671 l[jss::close_time] = Json::Value::UInt(lpClosed->header().closeTime.time_since_epoch().count());
+
2672 }
+
2673 else
+
2674 {
+
2675 l[jss::base_fee_xrp] = baseFee.decimalXRP();
+
2676 l[jss::reserve_base_xrp] = lpClosed->fees().reserve.decimalXRP();
+
2677 l[jss::reserve_inc_xrp] = lpClosed->fees().increment.decimalXRP();
+
2678
+
2679 if (auto const closeOffset = registry_.timeKeeper().closeOffset(); std::abs(closeOffset.count()) >= 60)
+
2680 l[jss::close_time_offset] = static_cast<std::uint32_t>(closeOffset.count());
+
2681
+
2682 constexpr std::chrono::seconds highAgeThreshold{1000000};
+ +
2684 {
+
2685 auto const age = m_ledgerMaster.getValidatedLedgerAge();
+
2686 l[jss::age] = Json::UInt(age < highAgeThreshold ? age.count() : 0);
+
2687 }
+
2688 else
+
2689 {
+
2690 auto lCloseTime = lpClosed->header().closeTime;
+
2691 auto closeTime = registry_.timeKeeper().closeTime();
+
2692 if (lCloseTime <= closeTime)
+
2693 {
+
2694 using namespace std::chrono_literals;
+
2695 auto age = closeTime - lCloseTime;
+
2696 l[jss::age] = Json::UInt(age < highAgeThreshold ? age.count() : 0);
+
2697 }
+
2698 }
+
2699 }
+
2700
+
2701 if (valid)
+
2702 info[jss::validated_ledger] = l;
+
2703 else
+
2704 info[jss::closed_ledger] = l;
2705
-
2706 accounting_.json(info);
-
2707 info[jss::uptime] = UptimeClock::now().time_since_epoch().count();
-
2708 info[jss::jq_trans_overflow] = std::to_string(app_.overlay().getJqTransOverflow());
-
2709 info[jss::peer_disconnects] = std::to_string(app_.overlay().getPeerDisconnect());
-
2710 info[jss::peer_disconnects_resources] = std::to_string(app_.overlay().getPeerDisconnectCharges());
-
2711
-
2712 // This array must be sorted in increasing order.
-
2713 static constexpr std::array<std::string_view, 7> protocols{"http", "https", "peer", "ws", "ws2", "wss", "wss2"};
-
2714 static_assert(std::is_sorted(std::begin(protocols), std::end(protocols)));
-
2715 {
- -
2717 for (auto const& port : app_.getServerHandler().setup().ports)
-
2718 {
-
2719 // Don't publish admin ports for non-admin users
-
2720 if (!admin &&
-
2721 !(port.admin_nets_v4.empty() && port.admin_nets_v6.empty() && port.admin_user.empty() &&
-
2722 port.admin_password.empty()))
-
2723 continue;
- - -
2726 std::begin(port.protocol),
-
2727 std::end(port.protocol),
-
2728 std::begin(protocols),
-
2729 std::end(protocols),
-
2730 std::back_inserter(proto));
-
2731 if (!proto.empty())
-
2732 {
-
2733 auto& jv = ports.append(Json::Value(Json::objectValue));
-
2734 jv[jss::port] = std::to_string(port.port);
-
2735 jv[jss::protocol] = Json::Value{Json::arrayValue};
-
2736 for (auto const& p : proto)
-
2737 jv[jss::protocol].append(p);
-
2738 }
-
2739 }
-
2740
-
2741 if (app_.config().exists(SECTION_PORT_GRPC))
-
2742 {
-
2743 auto const& grpcSection = app_.config().section(SECTION_PORT_GRPC);
-
2744 auto const optPort = grpcSection.get("port");
-
2745 if (optPort && grpcSection.get("ip"))
-
2746 {
-
2747 auto& jv = ports.append(Json::Value(Json::objectValue));
-
2748 jv[jss::port] = *optPort;
-
2749 jv[jss::protocol] = Json::Value{Json::arrayValue};
-
2750 jv[jss::protocol].append("grpc");
-
2751 }
-
2752 }
-
2753 info[jss::ports] = std::move(ports);
-
2754 }
-
2755
-
2756 return info;
-
2757}
+
2706 auto lpPublished = m_ledgerMaster.getPublishedLedger();
+
2707 if (!lpPublished)
+
2708 info[jss::published_ledger] = "none";
+
2709 else if (lpPublished->header().seq != lpClosed->header().seq)
+
2710 info[jss::published_ledger] = lpPublished->header().seq;
+
2711 }
+
2712
+
2713 accounting_.json(info);
+
2714 info[jss::uptime] = UptimeClock::now().time_since_epoch().count();
+
2715 info[jss::jq_trans_overflow] = std::to_string(registry_.overlay().getJqTransOverflow());
+
2716 info[jss::peer_disconnects] = std::to_string(registry_.overlay().getPeerDisconnect());
+
2717 info[jss::peer_disconnects_resources] = std::to_string(registry_.overlay().getPeerDisconnectCharges());
+
2718
+
2719 // This array must be sorted in increasing order.
+
2720 static constexpr std::array<std::string_view, 7> protocols{"http", "https", "peer", "ws", "ws2", "wss", "wss2"};
+
2721 static_assert(std::is_sorted(std::begin(protocols), std::end(protocols)));
+
2722 {
+ +
2724 for (auto const& port : registry_.getServerHandler().setup().ports)
+
2725 {
+
2726 // Don't publish admin ports for non-admin users
+
2727 if (!admin &&
+
2728 !(port.admin_nets_v4.empty() && port.admin_nets_v6.empty() && port.admin_user.empty() &&
+
2729 port.admin_password.empty()))
+
2730 continue;
+ + +
2733 std::begin(port.protocol),
+
2734 std::end(port.protocol),
+
2735 std::begin(protocols),
+
2736 std::end(protocols),
+
2737 std::back_inserter(proto));
+
2738 if (!proto.empty())
+
2739 {
+
2740 auto& jv = ports.append(Json::Value(Json::objectValue));
+
2741 jv[jss::port] = std::to_string(port.port);
+
2742 jv[jss::protocol] = Json::Value{Json::arrayValue};
+
2743 for (auto const& p : proto)
+
2744 jv[jss::protocol].append(p);
+
2745 }
+
2746 }
+
2747
+
2748 if (registry_.app().config().exists(SECTION_PORT_GRPC))
+
2749 {
+
2750 auto const& grpcSection = registry_.app().config().section(SECTION_PORT_GRPC);
+
2751 auto const optPort = grpcSection.get("port");
+
2752 if (optPort && grpcSection.get("ip"))
+
2753 {
+
2754 auto& jv = ports.append(Json::Value(Json::objectValue));
+
2755 jv[jss::port] = *optPort;
+
2756 jv[jss::protocol] = Json::Value{Json::arrayValue};
+
2757 jv[jss::protocol].append("grpc");
+
2758 }
+
2759 }
+
2760 info[jss::ports] = std::move(ports);
+
2761 }
+
2762
+
2763 return info;
+
2764}
-
2758
-
2759void
-
- -
2761{
- -
2763}
+
2765
+
2766void
+ -
2764
- -
- -
2767{
-
2768 return app_.getInboundLedgers().getInfo();
-
2769}
+
2771
+ + -
2770
-
2771void
-
- -
2773 std::shared_ptr<ReadView const> const& ledger,
-
2774 std::shared_ptr<STTx const> const& transaction,
-
2775 TER result)
-
2776{
-
2777 // never publish an inner txn inside a batch txn. The flag should
-
2778 // only be set if the Batch feature is enabled. If Batch is not
-
2779 // enabled, the flag is always invalid, so don't publish it
-
2780 // regardless.
-
2781 if (transaction->isFlag(tfInnerBatchTxn))
-
2782 return;
-
2783
-
2784 MultiApiJson jvObj = transJson(transaction, result, false, ledger, std::nullopt);
-
2785
-
2786 {
- -
2788
-
2789 auto it = mStreamMaps[sRTTransactions].begin();
-
2790 while (it != mStreamMaps[sRTTransactions].end())
-
2791 {
-
2792 InfoSub::pointer p = it->second.lock();
-
2793
-
2794 if (p)
-
2795 {
-
2796 jvObj.visit(
-
2797 p->getApiVersion(), //
-
2798 [&](Json::Value const& jv) { p->send(jv, true); });
-
2799 ++it;
-
2800 }
-
2801 else
+
2777
+
2778void
+
+ +
2780 std::shared_ptr<ReadView const> const& ledger,
+
2781 std::shared_ptr<STTx const> const& transaction,
+
2782 TER result)
+
2783{
+
2784 // never publish an inner txn inside a batch txn. The flag should
+
2785 // only be set if the Batch feature is enabled. If Batch is not
+
2786 // enabled, the flag is always invalid, so don't publish it
+
2787 // regardless.
+
2788 if (transaction->isFlag(tfInnerBatchTxn))
+
2789 return;
+
2790
+
2791 MultiApiJson jvObj = transJson(transaction, result, false, ledger, std::nullopt);
+
2792
+
2793 {
+ +
2795
+
2796 auto it = mStreamMaps[sRTTransactions].begin();
+
2797 while (it != mStreamMaps[sRTTransactions].end())
+
2798 {
+
2799 InfoSub::pointer p = it->second.lock();
+
2800
+
2801 if (p)
2802 {
-
2803 it = mStreamMaps[sRTTransactions].erase(it);
-
2804 }
-
2805 }
-
2806 }
-
2807
-
2808 pubProposedAccountTransaction(ledger, transaction, result);
-
2809}
+
2803 jvObj.visit(
+
2804 p->getApiVersion(), //
+
2805 [&](Json::Value const& jv) { p->send(jv, true); });
+
2806 ++it;
+
2807 }
+
2808 else
+
2809 {
+
2810 it = mStreamMaps[sRTTransactions].erase(it);
+
2811 }
+
2812 }
+
2813 }
+
2814
+
2815 pubProposedAccountTransaction(ledger, transaction, result);
+
2816}
-
2810
-
2811void
-
- -
2813{
-
2814 // Ledgers are published only when they acquire sufficient validations
-
2815 // Holes are filled across connection loss or other catastrophe
-
2816
-
2817 std::shared_ptr<AcceptedLedger> alpAccepted = app_.getAcceptedLedgerCache().fetch(lpAccepted->header().hash);
-
2818 if (!alpAccepted)
-
2819 {
-
2820 alpAccepted = std::make_shared<AcceptedLedger>(lpAccepted, app_);
-
2821 app_.getAcceptedLedgerCache().canonicalize_replace_client(lpAccepted->header().hash, alpAccepted);
-
2822 }
+
2817
+
2818void
+
+ +
2820{
+
2821 // Ledgers are published only when they acquire sufficient validations
+
2822 // Holes are filled across connection loss or other catastrophe
2823
-
2824 XRPL_ASSERT(alpAccepted->getLedger().get() == lpAccepted.get(), "xrpl::NetworkOPsImp::pubLedger : accepted input");
-
2825
+
2824 std::shared_ptr<AcceptedLedger> alpAccepted = registry_.getAcceptedLedgerCache().fetch(lpAccepted->header().hash);
+
2825 if (!alpAccepted)
2826 {
-
2827 JLOG(m_journal.debug()) << "Publishing ledger " << lpAccepted->header().seq << " " << lpAccepted->header().hash;
-
2828
- +
2827 alpAccepted = std::make_shared<AcceptedLedger>(lpAccepted, registry_.app());
+
2828 registry_.getAcceptedLedgerCache().canonicalize_replace_client(lpAccepted->header().hash, alpAccepted);
+
2829 }
2830
-
2831 if (!mStreamMaps[sLedger].empty())
-
2832 {
- -
2834
-
2835 jvObj[jss::type] = "ledgerClosed";
-
2836 jvObj[jss::ledger_index] = lpAccepted->header().seq;
-
2837 jvObj[jss::ledger_hash] = to_string(lpAccepted->header().hash);
-
2838 jvObj[jss::ledger_time] = Json::Value::UInt(lpAccepted->header().closeTime.time_since_epoch().count());
-
2839
-
2840 jvObj[jss::network_id] = app_.config().NETWORK_ID;
+
2831 XRPL_ASSERT(alpAccepted->getLedger().get() == lpAccepted.get(), "xrpl::NetworkOPsImp::pubLedger : accepted input");
+
2832
+
2833 {
+
2834 JLOG(m_journal.debug()) << "Publishing ledger " << lpAccepted->header().seq << " " << lpAccepted->header().hash;
+
2835
+ +
2837
+
2838 if (!mStreamMaps[sLedger].empty())
+
2839 {
+
2841
-
2842 if (!lpAccepted->rules().enabled(featureXRPFees))
-
2843 jvObj[jss::fee_ref] = Config::FEE_UNITS_DEPRECATED;
-
2844 jvObj[jss::fee_base] = lpAccepted->fees().base.jsonClipped();
-
2845 jvObj[jss::reserve_base] = lpAccepted->fees().reserve.jsonClipped();
-
2846 jvObj[jss::reserve_inc] = lpAccepted->fees().increment.jsonClipped();
-
2847
-
2848 jvObj[jss::txn_count] = Json::UInt(alpAccepted->size());
-
2849
- -
2851 {
-
2852 jvObj[jss::validated_ledgers] = app_.getLedgerMaster().getCompleteLedgers();
-
2853 }
+
2842 jvObj[jss::type] = "ledgerClosed";
+
2843 jvObj[jss::ledger_index] = lpAccepted->header().seq;
+
2844 jvObj[jss::ledger_hash] = to_string(lpAccepted->header().hash);
+
2845 jvObj[jss::ledger_time] = Json::Value::UInt(lpAccepted->header().closeTime.time_since_epoch().count());
+
2846
+
2847 jvObj[jss::network_id] = registry_.app().config().NETWORK_ID;
+
2848
+
2849 if (!lpAccepted->rules().enabled(featureXRPFees))
+
2850 jvObj[jss::fee_ref] = Config::FEE_UNITS_DEPRECATED;
+
2851 jvObj[jss::fee_base] = lpAccepted->fees().base.jsonClipped();
+
2852 jvObj[jss::reserve_base] = lpAccepted->fees().reserve.jsonClipped();
+
2853 jvObj[jss::reserve_inc] = lpAccepted->fees().increment.jsonClipped();
2854
-
2855 auto it = mStreamMaps[sLedger].begin();
-
2856 while (it != mStreamMaps[sLedger].end())
-
2857 {
-
2858 InfoSub::pointer p = it->second.lock();
-
2859 if (p)
-
2860 {
-
2861 p->send(jvObj, true);
-
2862 ++it;
-
2863 }
-
2864 else
-
2865 it = mStreamMaps[sLedger].erase(it);
-
2866 }
-
2867 }
-
2868
-
2869 if (!mStreamMaps[sBookChanges].empty())
-
2870 {
-
2871 Json::Value jvObj = xrpl::RPC::computeBookChanges(lpAccepted);
-
2872
-
2873 auto it = mStreamMaps[sBookChanges].begin();
-
2874 while (it != mStreamMaps[sBookChanges].end())
-
2875 {
-
2876 InfoSub::pointer p = it->second.lock();
-
2877 if (p)
-
2878 {
-
2879 p->send(jvObj, true);
-
2880 ++it;
-
2881 }
-
2882 else
-
2883 it = mStreamMaps[sBookChanges].erase(it);
-
2884 }
-
2885 }
-
2886
-
2887 {
-
2888 static bool firstTime = true;
-
2889 if (firstTime)
-
2890 {
-
2891 // First validated ledger, start delayed SubAccountHistory
-
2892 firstTime = false;
-
2893 for (auto& outer : mSubAccountHistory)
-
2894 {
-
2895 for (auto& inner : outer.second)
-
2896 {
-
2897 auto& subInfo = inner.second;
-
2898 if (subInfo.index_->separationLedgerSeq_ == 0)
-
2899 {
-
2900 subAccountHistoryStart(alpAccepted->getLedger(), subInfo);
-
2901 }
-
2902 }
-
2903 }
-
2904 }
-
2905 }
-
2906 }
-
2907
-
2908 // Don't lock since pubAcceptedTransaction is locking.
-
2909 for (auto const& accTx : *alpAccepted)
-
2910 {
-
2911 JLOG(m_journal.trace()) << "pubAccepted: " << accTx->getJson();
-
2912 pubValidatedTransaction(lpAccepted, *accTx, accTx == *(--alpAccepted->end()));
+
2855 jvObj[jss::txn_count] = Json::UInt(alpAccepted->size());
+
2856
+ +
2858 {
+
2859 jvObj[jss::validated_ledgers] = registry_.getLedgerMaster().getCompleteLedgers();
+
2860 }
+
2861
+
2862 auto it = mStreamMaps[sLedger].begin();
+
2863 while (it != mStreamMaps[sLedger].end())
+
2864 {
+
2865 InfoSub::pointer p = it->second.lock();
+
2866 if (p)
+
2867 {
+
2868 p->send(jvObj, true);
+
2869 ++it;
+
2870 }
+
2871 else
+
2872 it = mStreamMaps[sLedger].erase(it);
+
2873 }
+
2874 }
+
2875
+
2876 if (!mStreamMaps[sBookChanges].empty())
+
2877 {
+
2878 Json::Value jvObj = xrpl::RPC::computeBookChanges(lpAccepted);
+
2879
+
2880 auto it = mStreamMaps[sBookChanges].begin();
+
2881 while (it != mStreamMaps[sBookChanges].end())
+
2882 {
+
2883 InfoSub::pointer p = it->second.lock();
+
2884 if (p)
+
2885 {
+
2886 p->send(jvObj, true);
+
2887 ++it;
+
2888 }
+
2889 else
+
2890 it = mStreamMaps[sBookChanges].erase(it);
+
2891 }
+
2892 }
+
2893
+
2894 {
+
2895 static bool firstTime = true;
+
2896 if (firstTime)
+
2897 {
+
2898 // First validated ledger, start delayed SubAccountHistory
+
2899 firstTime = false;
+
2900 for (auto& outer : mSubAccountHistory)
+
2901 {
+
2902 for (auto& inner : outer.second)
+
2903 {
+
2904 auto& subInfo = inner.second;
+
2905 if (subInfo.index_->separationLedgerSeq_ == 0)
+
2906 {
+
2907 subAccountHistoryStart(alpAccepted->getLedger(), subInfo);
+
2908 }
+
2909 }
+
2910 }
+
2911 }
+
2912 }
2913 }
-
2914}
-
-
2915
-
2916void
-
- -
2918{
- -
2920 app_.openLedger().current()->fees().base,
- -
2922 app_.getFeeTrack()};
-
2923
-
2924 // only schedule the job if something has changed
-
2925 if (f != mLastFeeSummary)
-
2926 {
-
2927 m_job_queue.addJob(jtCLIENT_FEE_CHANGE, "PubFee", [this]() { pubServer(); });
-
2928 }
-
2929}
+
2914
+
2915 // Don't lock since pubAcceptedTransaction is locking.
+
2916 for (auto const& accTx : *alpAccepted)
+
2917 {
+
2918 JLOG(m_journal.trace()) << "pubAccepted: " << accTx->getJson();
+
2919 pubValidatedTransaction(lpAccepted, *accTx, accTx == *(--alpAccepted->end()));
+
2920 }
+
2921}
+
2922
+
2923void
+
+ +
2925{
+ +
2927 registry_.openLedger().current()->fees().base,
+ +
2930
-
2931void
-
- -
2933{
-
2934 m_job_queue.addJob(jtCLIENT_CONSENSUS, "PubCons", [this, phase]() { pubConsensus(phase); });
-
2935}
+
2931 // only schedule the job if something has changed
+
2932 if (f != mLastFeeSummary)
+
2933 {
+
2934 m_job_queue.addJob(jtCLIENT_FEE_CHANGE, "PubFee", [this]() { pubServer(); });
+
2935 }
+
2936}
-
2936
-
2937inline void
-
- -
2939{
-
2940 m_localTX->sweep(view);
-
2941}
+
2937
+
2938void
+
+ +
2940{
+
2941 m_job_queue.addJob(jtCLIENT_CONSENSUS, "PubCons", [this, phase]() { pubConsensus(phase); });
+
2942}
-
2942inline std::size_t
-
- -
2944{
-
2945 return m_localTX->size();
-
2946}
+
2943
+
2944inline void
+
+ +
2946{
+
2947 m_localTX->sweep(view);
+
2948}
-
2947
-
2948// This routine should only be used to publish accepted or validated
-
2949// transactions.
- -
- -
2952 std::shared_ptr<STTx const> const& transaction,
-
2953 TER result,
-
2954 bool validated,
-
2955 std::shared_ptr<ReadView const> const& ledger,
- -
2957{
- -
2959 std::string sToken;
-
2960 std::string sHuman;
-
2961
-
2962 transResultInfo(result, sToken, sHuman);
-
2963
-
2964 jvObj[jss::type] = "transaction";
-
2965 // NOTE jvObj is not a finished object for either API version. After
-
2966 // it's populated, we need to finish it for a specific API version. This is
-
2967 // done in a loop, near the end of this function.
-
2968 jvObj[jss::transaction] = transaction->getJson(JsonOptions::disable_API_prior_V2, false);
-
2969
-
2970 if (meta)
-
2971 {
-
2972 jvObj[jss::meta] = meta->get().getJson(JsonOptions::none);
-
2973 RPC::insertDeliveredAmount(jvObj[jss::meta], *ledger, transaction, meta->get());
-
2974 RPC::insertNFTSyntheticInJson(jvObj, transaction, meta->get());
-
2975 RPC::insertMPTokenIssuanceID(jvObj[jss::meta], transaction, meta->get());
-
2976 }
-
2977
-
2978 // add CTID where the needed data for it exists
-
2979 if (auto const& lookup = ledger->txRead(transaction->getTransactionID());
-
2980 lookup.second && lookup.second->isFieldPresent(sfTransactionIndex))
-
2981 {
-
2982 uint32_t const txnSeq = lookup.second->getFieldU32(sfTransactionIndex);
-
2983 uint32_t netID = app_.config().NETWORK_ID;
-
2984 if (transaction->isFieldPresent(sfNetworkID))
-
2985 netID = transaction->getFieldU32(sfNetworkID);
-
2986
-
2987 if (std::optional<std::string> ctid = RPC::encodeCTID(ledger->header().seq, txnSeq, netID); ctid)
-
2988 jvObj[jss::ctid] = *ctid;
-
2989 }
-
2990 if (!ledger->open())
-
2991 jvObj[jss::ledger_hash] = to_string(ledger->header().hash);
-
2992
-
2993 if (validated)
-
2994 {
-
2995 jvObj[jss::ledger_index] = ledger->header().seq;
-
2996 jvObj[jss::transaction][jss::date] = ledger->header().closeTime.time_since_epoch().count();
-
2997 jvObj[jss::validated] = true;
-
2998 jvObj[jss::close_time_iso] = to_string_iso(ledger->header().closeTime);
+
2949inline std::size_t
+
+ +
2951{
+
2952 return m_localTX->size();
+
2953}
+
+
2954
+
2955// This routine should only be used to publish accepted or validated
+
2956// transactions.
+ +
+ +
2959 std::shared_ptr<STTx const> const& transaction,
+
2960 TER result,
+
2961 bool validated,
+
2962 std::shared_ptr<ReadView const> const& ledger,
+ +
2964{
+ +
2966 std::string sToken;
+
2967 std::string sHuman;
+
2968
+
2969 transResultInfo(result, sToken, sHuman);
+
2970
+
2971 jvObj[jss::type] = "transaction";
+
2972 // NOTE jvObj is not a finished object for either API version. After
+
2973 // it's populated, we need to finish it for a specific API version. This is
+
2974 // done in a loop, near the end of this function.
+
2975 jvObj[jss::transaction] = transaction->getJson(JsonOptions::disable_API_prior_V2, false);
+
2976
+
2977 if (meta)
+
2978 {
+
2979 jvObj[jss::meta] = meta->get().getJson(JsonOptions::none);
+
2980 RPC::insertDeliveredAmount(jvObj[jss::meta], *ledger, transaction, meta->get());
+
2981 RPC::insertNFTSyntheticInJson(jvObj, transaction, meta->get());
+
2982 RPC::insertMPTokenIssuanceID(jvObj[jss::meta], transaction, meta->get());
+
2983 }
+
2984
+
2985 // add CTID where the needed data for it exists
+
2986 if (auto const& lookup = ledger->txRead(transaction->getTransactionID());
+
2987 lookup.second && lookup.second->isFieldPresent(sfTransactionIndex))
+
2988 {
+
2989 uint32_t const txnSeq = lookup.second->getFieldU32(sfTransactionIndex);
+
2990 uint32_t netID = registry_.app().config().NETWORK_ID;
+
2991 if (transaction->isFieldPresent(sfNetworkID))
+
2992 netID = transaction->getFieldU32(sfNetworkID);
+
2993
+
2994 if (std::optional<std::string> ctid = RPC::encodeCTID(ledger->header().seq, txnSeq, netID); ctid)
+
2995 jvObj[jss::ctid] = *ctid;
+
2996 }
+
2997 if (!ledger->open())
+
2998 jvObj[jss::ledger_hash] = to_string(ledger->header().hash);
2999
-
3000 // WRITEME: Put the account next seq here
-
3001 }
-
3002 else
-
3003 {
-
3004 jvObj[jss::validated] = false;
-
3005 jvObj[jss::ledger_current_index] = ledger->header().seq;
-
3006 }
-
3007
-
3008 jvObj[jss::status] = validated ? "closed" : "proposed";
-
3009 jvObj[jss::engine_result] = sToken;
-
3010 jvObj[jss::engine_result_code] = result;
-
3011 jvObj[jss::engine_result_message] = sHuman;
-
3012
-
3013 if (transaction->getTxnType() == ttOFFER_CREATE)
-
3014 {
-
3015 auto const account = transaction->getAccountID(sfAccount);
-
3016 auto const amount = transaction->getFieldAmount(sfTakerGets);
-
3017
-
3018 // If the offer create is not self funded then add the owner balance
-
3019 if (account != amount.issue().account)
-
3020 {
-
3021 auto const ownerFunds = accountFunds(*ledger, account, amount, fhIGNORE_FREEZE, app_.journal("View"));
-
3022 jvObj[jss::transaction][jss::owner_funds] = ownerFunds.getText();
-
3023 }
-
3024 }
-
3025
-
3026 std::string const hash = to_string(transaction->getTransactionID());
-
3027 MultiApiJson multiObj{jvObj};
- -
3029 multiObj.visit(), //
-
3030 [&]<unsigned Version>(Json::Value& jvTx, std::integral_constant<unsigned, Version>) {
-
3031 RPC::insertDeliverMax(jvTx[jss::transaction], transaction->getTxnType(), Version);
+
3000 if (validated)
+
3001 {
+
3002 jvObj[jss::ledger_index] = ledger->header().seq;
+
3003 jvObj[jss::transaction][jss::date] = ledger->header().closeTime.time_since_epoch().count();
+
3004 jvObj[jss::validated] = true;
+
3005 jvObj[jss::close_time_iso] = to_string_iso(ledger->header().closeTime);
+
3006
+
3007 // WRITEME: Put the account next seq here
+
3008 }
+
3009 else
+
3010 {
+
3011 jvObj[jss::validated] = false;
+
3012 jvObj[jss::ledger_current_index] = ledger->header().seq;
+
3013 }
+
3014
+
3015 jvObj[jss::status] = validated ? "closed" : "proposed";
+
3016 jvObj[jss::engine_result] = sToken;
+
3017 jvObj[jss::engine_result_code] = result;
+
3018 jvObj[jss::engine_result_message] = sHuman;
+
3019
+
3020 if (transaction->getTxnType() == ttOFFER_CREATE)
+
3021 {
+
3022 auto const account = transaction->getAccountID(sfAccount);
+
3023 auto const amount = transaction->getFieldAmount(sfTakerGets);
+
3024
+
3025 // If the offer create is not self funded then add the owner balance
+
3026 if (account != amount.issue().account)
+
3027 {
+
3028 auto const ownerFunds = accountFunds(*ledger, account, amount, fhIGNORE_FREEZE, registry_.journal("View"));
+
3029 jvObj[jss::transaction][jss::owner_funds] = ownerFunds.getText();
+
3030 }
+
3031 }
3032
-
3033 if constexpr (Version > 1)
-
3034 {
-
3035 jvTx[jss::tx_json] = jvTx.removeMember(jss::transaction);
-
3036 jvTx[jss::hash] = hash;
-
3037 }
-
3038 else
-
3039 {
-
3040 jvTx[jss::transaction][jss::hash] = hash;
-
3041 }
-
3042 });
-
3043
-
3044 return multiObj;
-
3045}
+
3033 std::string const hash = to_string(transaction->getTransactionID());
+
3034 MultiApiJson multiObj{jvObj};
+ +
3036 multiObj.visit(), //
+
3037 [&]<unsigned Version>(Json::Value& jvTx, std::integral_constant<unsigned, Version>) {
+
3038 RPC::insertDeliverMax(jvTx[jss::transaction], transaction->getTxnType(), Version);
+
3039
+
3040 if constexpr (Version > 1)
+
3041 {
+
3042 jvTx[jss::tx_json] = jvTx.removeMember(jss::transaction);
+
3043 jvTx[jss::hash] = hash;
+
3044 }
+
3045 else
+
3046 {
+
3047 jvTx[jss::transaction][jss::hash] = hash;
+
3048 }
+
3049 });
+
3050
+
3051 return multiObj;
+
3052}
-
3046
-
3047void
-
- -
3049 std::shared_ptr<ReadView const> const& ledger,
-
3050 AcceptedLedgerTx const& transaction,
-
3051 bool last)
-
3052{
-
3053 auto const& stTxn = transaction.getTxn();
-
3054
-
3055 // Create two different Json objects, for different API versions
-
3056 auto const metaRef = std::ref(transaction.getMeta());
-
3057 auto const trResult = transaction.getResult();
-
3058 MultiApiJson jvObj = transJson(stTxn, trResult, true, ledger, metaRef);
-
3059
-
3060 {
- -
3062
-
3063 auto it = mStreamMaps[sTransactions].begin();
-
3064 while (it != mStreamMaps[sTransactions].end())
-
3065 {
-
3066 InfoSub::pointer p = it->second.lock();
-
3067
-
3068 if (p)
-
3069 {
-
3070 jvObj.visit(
-
3071 p->getApiVersion(), //
-
3072 [&](Json::Value const& jv) { p->send(jv, true); });
-
3073 ++it;
-
3074 }
-
3075 else
-
3076 it = mStreamMaps[sTransactions].erase(it);
-
3077 }
-
3078
-
3079 it = mStreamMaps[sRTTransactions].begin();
-
3080
-
3081 while (it != mStreamMaps[sRTTransactions].end())
-
3082 {
-
3083 InfoSub::pointer p = it->second.lock();
-
3084
-
3085 if (p)
-
3086 {
-
3087 jvObj.visit(
-
3088 p->getApiVersion(), //
-
3089 [&](Json::Value const& jv) { p->send(jv, true); });
-
3090 ++it;
-
3091 }
-
3092 else
-
3093 it = mStreamMaps[sRTTransactions].erase(it);
-
3094 }
-
3095 }
-
3096
-
3097 if (transaction.getResult() == tesSUCCESS)
-
3098 app_.getOrderBookDB().processTxn(ledger, transaction, jvObj);
-
3099
-
3100 pubAccountTransaction(ledger, transaction, last);
-
3101}
+
3053
+
3054void
+
+ +
3056 std::shared_ptr<ReadView const> const& ledger,
+
3057 AcceptedLedgerTx const& transaction,
+
3058 bool last)
+
3059{
+
3060 auto const& stTxn = transaction.getTxn();
+
3061
+
3062 // Create two different Json objects, for different API versions
+
3063 auto const metaRef = std::ref(transaction.getMeta());
+
3064 auto const trResult = transaction.getResult();
+
3065 MultiApiJson jvObj = transJson(stTxn, trResult, true, ledger, metaRef);
+
3066
+
3067 {
+ +
3069
+
3070 auto it = mStreamMaps[sTransactions].begin();
+
3071 while (it != mStreamMaps[sTransactions].end())
+
3072 {
+
3073 InfoSub::pointer p = it->second.lock();
+
3074
+
3075 if (p)
+
3076 {
+
3077 jvObj.visit(
+
3078 p->getApiVersion(), //
+
3079 [&](Json::Value const& jv) { p->send(jv, true); });
+
3080 ++it;
+
3081 }
+
3082 else
+
3083 it = mStreamMaps[sTransactions].erase(it);
+
3084 }
+
3085
+
3086 it = mStreamMaps[sRTTransactions].begin();
+
3087
+
3088 while (it != mStreamMaps[sRTTransactions].end())
+
3089 {
+
3090 InfoSub::pointer p = it->second.lock();
+
3091
+
3092 if (p)
+
3093 {
+
3094 jvObj.visit(
+
3095 p->getApiVersion(), //
+
3096 [&](Json::Value const& jv) { p->send(jv, true); });
+
3097 ++it;
+
3098 }
+
3099 else
+
3100 it = mStreamMaps[sRTTransactions].erase(it);
+
3101 }
+
3102 }
+
3103
+
3104 if (transaction.getResult() == tesSUCCESS)
+
3105 registry_.getOrderBookDB().processTxn(ledger, transaction, jvObj);
+
3106
+
3107 pubAccountTransaction(ledger, transaction, last);
+
3108}
-
3102
-
3103void
-
- -
3105 std::shared_ptr<ReadView const> const& ledger,
-
3106 AcceptedLedgerTx const& transaction,
-
3107 bool last)
-
3108{
- -
3110 int iProposed = 0;
-
3111 int iAccepted = 0;
-
3112
-
3113 std::vector<SubAccountHistoryInfo> accountHistoryNotify;
-
3114 auto const currLedgerSeq = ledger->seq();
-
3115 {
- -
3117
- -
3119 {
-
3120 for (auto const& affectedAccount : transaction.getAffected())
-
3121 {
-
3122 if (auto simiIt = mSubRTAccount.find(affectedAccount); simiIt != mSubRTAccount.end())
-
3123 {
-
3124 auto it = simiIt->second.begin();
-
3125
-
3126 while (it != simiIt->second.end())
-
3127 {
-
3128 InfoSub::pointer p = it->second.lock();
-
3129
-
3130 if (p)
-
3131 {
-
3132 notify.insert(p);
-
3133 ++it;
-
3134 ++iProposed;
-
3135 }
-
3136 else
-
3137 it = simiIt->second.erase(it);
-
3138 }
-
3139 }
-
3140
-
3141 if (auto simiIt = mSubAccount.find(affectedAccount); simiIt != mSubAccount.end())
-
3142 {
-
3143 auto it = simiIt->second.begin();
-
3144 while (it != simiIt->second.end())
-
3145 {
-
3146 InfoSub::pointer p = it->second.lock();
+
3109
+
3110void
+
+ +
3112 std::shared_ptr<ReadView const> const& ledger,
+
3113 AcceptedLedgerTx const& transaction,
+
3114 bool last)
+
3115{
+ +
3117 int iProposed = 0;
+
3118 int iAccepted = 0;
+
3119
+
3120 std::vector<SubAccountHistoryInfo> accountHistoryNotify;
+
3121 auto const currLedgerSeq = ledger->seq();
+
3122 {
+ +
3124
+ +
3126 {
+
3127 for (auto const& affectedAccount : transaction.getAffected())
+
3128 {
+
3129 if (auto simiIt = mSubRTAccount.find(affectedAccount); simiIt != mSubRTAccount.end())
+
3130 {
+
3131 auto it = simiIt->second.begin();
+
3132
+
3133 while (it != simiIt->second.end())
+
3134 {
+
3135 InfoSub::pointer p = it->second.lock();
+
3136
+
3137 if (p)
+
3138 {
+
3139 notify.insert(p);
+
3140 ++it;
+
3141 ++iProposed;
+
3142 }
+
3143 else
+
3144 it = simiIt->second.erase(it);
+
3145 }
+
3146 }
3147
-
3148 if (p)
-
3149 {
-
3150 notify.insert(p);
-
3151 ++it;
-
3152 ++iAccepted;
-
3153 }
-
3154 else
-
3155 it = simiIt->second.erase(it);
-
3156 }
-
3157 }
-
3158
-
3159 if (auto historyIt = mSubAccountHistory.find(affectedAccount); historyIt != mSubAccountHistory.end())
-
3160 {
-
3161 auto& subs = historyIt->second;
-
3162 auto it = subs.begin();
-
3163 while (it != subs.end())
-
3164 {
-
3165 SubAccountHistoryInfoWeak const& info = it->second;
-
3166 if (currLedgerSeq <= info.index_->separationLedgerSeq_)
-
3167 {
-
3168 ++it;
-
3169 continue;
-
3170 }
-
3171
-
3172 if (auto isSptr = info.sinkWptr_.lock(); isSptr)
-
3173 {
-
3174 accountHistoryNotify.emplace_back(SubAccountHistoryInfo{isSptr, info.index_});
+
3148 if (auto simiIt = mSubAccount.find(affectedAccount); simiIt != mSubAccount.end())
+
3149 {
+
3150 auto it = simiIt->second.begin();
+
3151 while (it != simiIt->second.end())
+
3152 {
+
3153 InfoSub::pointer p = it->second.lock();
+
3154
+
3155 if (p)
+
3156 {
+
3157 notify.insert(p);
+
3158 ++it;
+
3159 ++iAccepted;
+
3160 }
+
3161 else
+
3162 it = simiIt->second.erase(it);
+
3163 }
+
3164 }
+
3165
+
3166 if (auto historyIt = mSubAccountHistory.find(affectedAccount); historyIt != mSubAccountHistory.end())
+
3167 {
+
3168 auto& subs = historyIt->second;
+
3169 auto it = subs.begin();
+
3170 while (it != subs.end())
+
3171 {
+
3172 SubAccountHistoryInfoWeak const& info = it->second;
+
3173 if (currLedgerSeq <= info.index_->separationLedgerSeq_)
+
3174 {
3175 ++it;
-
3176 }
-
3177 else
-
3178 {
-
3179 it = subs.erase(it);
-
3180 }
-
3181 }
-
3182 if (subs.empty())
-
3183 mSubAccountHistory.erase(historyIt);
-
3184 }
-
3185 }
-
3186 }
-
3187 }
-
3188
-
3189 JLOG(m_journal.trace()) << "pubAccountTransaction: "
-
3190 << "proposed=" << iProposed << ", accepted=" << iAccepted;
-
3191
-
3192 if (!notify.empty() || !accountHistoryNotify.empty())
-
3193 {
-
3194 auto const& stTxn = transaction.getTxn();
+
3176 continue;
+
3177 }
+
3178
+
3179 if (auto isSptr = info.sinkWptr_.lock(); isSptr)
+
3180 {
+
3181 accountHistoryNotify.emplace_back(SubAccountHistoryInfo{isSptr, info.index_});
+
3182 ++it;
+
3183 }
+
3184 else
+
3185 {
+
3186 it = subs.erase(it);
+
3187 }
+
3188 }
+
3189 if (subs.empty())
+
3190 mSubAccountHistory.erase(historyIt);
+
3191 }
+
3192 }
+
3193 }
+
3194 }
3195
-
3196 // Create two different Json objects, for different API versions
-
3197 auto const metaRef = std::ref(transaction.getMeta());
-
3198 auto const trResult = transaction.getResult();
-
3199 MultiApiJson jvObj = transJson(stTxn, trResult, true, ledger, metaRef);
-
3200
-
3201 for (InfoSub::ref isrListener : notify)
-
3202 {
-
3203 jvObj.visit(
-
3204 isrListener->getApiVersion(), //
-
3205 [&](Json::Value const& jv) { isrListener->send(jv, true); });
-
3206 }
+
3196 JLOG(m_journal.trace()) << "pubAccountTransaction: "
+
3197 << "proposed=" << iProposed << ", accepted=" << iAccepted;
+
3198
+
3199 if (!notify.empty() || !accountHistoryNotify.empty())
+
3200 {
+
3201 auto const& stTxn = transaction.getTxn();
+
3202
+
3203 // Create two different Json objects, for different API versions
+
3204 auto const metaRef = std::ref(transaction.getMeta());
+
3205 auto const trResult = transaction.getResult();
+
3206 MultiApiJson jvObj = transJson(stTxn, trResult, true, ledger, metaRef);
3207
-
3208 if (last)
-
3209 jvObj.set(jss::account_history_boundary, true);
-
3210
-
3211 XRPL_ASSERT(
-
3212 jvObj.isMember(jss::account_history_tx_stream) == MultiApiJson::none,
-
3213 "xrpl::NetworkOPsImp::pubAccountTransaction : "
-
3214 "account_history_tx_stream not set");
-
3215 for (auto& info : accountHistoryNotify)
-
3216 {
-
3217 auto& index = info.index_;
-
3218 if (index->forwardTxIndex_ == 0 && !index->haveHistorical_)
-
3219 jvObj.set(jss::account_history_tx_first, true);
-
3220
-
3221 jvObj.set(jss::account_history_tx_index, index->forwardTxIndex_++);
-
3222
-
3223 jvObj.visit(
-
3224 info.sink_->getApiVersion(), //
-
3225 [&](Json::Value const& jv) { info.sink_->send(jv, true); });
-
3226 }
-
3227 }
-
3228}
-
+
3208 for (InfoSub::ref isrListener : notify)
+
3209 {
+
3210 jvObj.visit(
+
3211 isrListener->getApiVersion(), //
+
3212 [&](Json::Value const& jv) { isrListener->send(jv, true); });
+
3213 }
+
3214
+
3215 if (last)
+
3216 jvObj.set(jss::account_history_boundary, true);
+
3217
+
3218 XRPL_ASSERT(
+
3219 jvObj.isMember(jss::account_history_tx_stream) == MultiApiJson::none,
+
3220 "xrpl::NetworkOPsImp::pubAccountTransaction : "
+
3221 "account_history_tx_stream not set");
+
3222 for (auto& info : accountHistoryNotify)
+
3223 {
+
3224 auto& index = info.index_;
+
3225 if (index->forwardTxIndex_ == 0 && !index->haveHistorical_)
+
3226 jvObj.set(jss::account_history_tx_first, true);
+
3227
+
3228 jvObj.set(jss::account_history_tx_index, index->forwardTxIndex_++);
3229
-
3230void
-
- -
3232 std::shared_ptr<ReadView const> const& ledger,
- -
3234 TER result)
-
3235{
- -
3237 int iProposed = 0;
-
3238
-
3239 std::vector<SubAccountHistoryInfo> accountHistoryNotify;
-
3240
-
3241 {
- -
3243
-
3244 if (mSubRTAccount.empty())
-
3245 return;
-
3246
- -
3248 {
-
3249 for (auto const& affectedAccount : tx->getMentionedAccounts())
-
3250 {
-
3251 if (auto simiIt = mSubRTAccount.find(affectedAccount); simiIt != mSubRTAccount.end())
-
3252 {
-
3253 auto it = simiIt->second.begin();
-
3254
-
3255 while (it != simiIt->second.end())
-
3256 {
-
3257 InfoSub::pointer p = it->second.lock();
-
3258
-
3259 if (p)
-
3260 {
-
3261 notify.insert(p);
-
3262 ++it;
-
3263 ++iProposed;
-
3264 }
-
3265 else
-
3266 it = simiIt->second.erase(it);
-
3267 }
-
3268 }
-
3269 }
-
3270 }
-
3271 }
-
3272
-
3273 JLOG(m_journal.trace()) << "pubProposedAccountTransaction: " << iProposed;
-
3274
-
3275 if (!notify.empty() || !accountHistoryNotify.empty())
-
3276 {
-
3277 // Create two different Json objects, for different API versions
-
3278 MultiApiJson jvObj = transJson(tx, result, false, ledger, std::nullopt);
+
3230 jvObj.visit(
+
3231 info.sink_->getApiVersion(), //
+
3232 [&](Json::Value const& jv) { info.sink_->send(jv, true); });
+
3233 }
+
3234 }
+
3235}
+
+
3236
+
3237void
+
+ +
3239 std::shared_ptr<ReadView const> const& ledger,
+ +
3241 TER result)
+
3242{
+ +
3244 int iProposed = 0;
+
3245
+
3246 std::vector<SubAccountHistoryInfo> accountHistoryNotify;
+
3247
+
3248 {
+ +
3250
+
3251 if (mSubRTAccount.empty())
+
3252 return;
+
3253
+ +
3255 {
+
3256 for (auto const& affectedAccount : tx->getMentionedAccounts())
+
3257 {
+
3258 if (auto simiIt = mSubRTAccount.find(affectedAccount); simiIt != mSubRTAccount.end())
+
3259 {
+
3260 auto it = simiIt->second.begin();
+
3261
+
3262 while (it != simiIt->second.end())
+
3263 {
+
3264 InfoSub::pointer p = it->second.lock();
+
3265
+
3266 if (p)
+
3267 {
+
3268 notify.insert(p);
+
3269 ++it;
+
3270 ++iProposed;
+
3271 }
+
3272 else
+
3273 it = simiIt->second.erase(it);
+
3274 }
+
3275 }
+
3276 }
+
3277 }
+
3278 }
3279
-
3280 for (InfoSub::ref isrListener : notify)
-
3281 jvObj.visit(
-
3282 isrListener->getApiVersion(), //
-
3283 [&](Json::Value const& jv) { isrListener->send(jv, true); });
-
3284
-
3285 XRPL_ASSERT(
-
3286 jvObj.isMember(jss::account_history_tx_stream) == MultiApiJson::none,
-
3287 "xrpl::NetworkOPs::pubProposedAccountTransaction : "
-
3288 "account_history_tx_stream not set");
-
3289 for (auto& info : accountHistoryNotify)
-
3290 {
-
3291 auto& index = info.index_;
-
3292 if (index->forwardTxIndex_ == 0 && !index->haveHistorical_)
-
3293 jvObj.set(jss::account_history_tx_first, true);
-
3294 jvObj.set(jss::account_history_tx_index, index->forwardTxIndex_++);
-
3295 jvObj.visit(
-
3296 info.sink_->getApiVersion(), //
-
3297 [&](Json::Value const& jv) { info.sink_->send(jv, true); });
-
3298 }
-
3299 }
-
3300}
+
3280 JLOG(m_journal.trace()) << "pubProposedAccountTransaction: " << iProposed;
+
3281
+
3282 if (!notify.empty() || !accountHistoryNotify.empty())
+
3283 {
+
3284 // Create two different Json objects, for different API versions
+
3285 MultiApiJson jvObj = transJson(tx, result, false, ledger, std::nullopt);
+
3286
+
3287 for (InfoSub::ref isrListener : notify)
+
3288 jvObj.visit(
+
3289 isrListener->getApiVersion(), //
+
3290 [&](Json::Value const& jv) { isrListener->send(jv, true); });
+
3291
+
3292 XRPL_ASSERT(
+
3293 jvObj.isMember(jss::account_history_tx_stream) == MultiApiJson::none,
+
3294 "xrpl::NetworkOPs::pubProposedAccountTransaction : "
+
3295 "account_history_tx_stream not set");
+
3296 for (auto& info : accountHistoryNotify)
+
3297 {
+
3298 auto& index = info.index_;
+
3299 if (index->forwardTxIndex_ == 0 && !index->haveHistorical_)
+
3300 jvObj.set(jss::account_history_tx_first, true);
+
3301 jvObj.set(jss::account_history_tx_index, index->forwardTxIndex_++);
+
3302 jvObj.visit(
+
3303 info.sink_->getApiVersion(), //
+
3304 [&](Json::Value const& jv) { info.sink_->send(jv, true); });
+
3305 }
+
3306 }
+
3307}
-
3301
-
3302//
-
3303// Monitoring
-
3304//
-
3305
-
3306void
-
-
3307NetworkOPsImp::subAccount(InfoSub::ref isrListener, hash_set<AccountID> const& vnaAccountIDs, bool rt)
-
3308{
-
3309 SubInfoMapType& subMap = rt ? mSubRTAccount : mSubAccount;
-
3310
-
3311 for (auto const& naAccountID : vnaAccountIDs)
-
3312 {
-
3313 JLOG(m_journal.trace()) << "subAccount: account: " << toBase58(naAccountID);
-
3314
-
3315 isrListener->insertSubAccountInfo(naAccountID, rt);
-
3316 }
+
3308
+
3309//
+
3310// Monitoring
+
3311//
+
3312
+
3313void
+
+
3314NetworkOPsImp::subAccount(InfoSub::ref isrListener, hash_set<AccountID> const& vnaAccountIDs, bool rt)
+
3315{
+
3316 SubInfoMapType& subMap = rt ? mSubRTAccount : mSubAccount;
3317
- -
3319
-
3320 for (auto const& naAccountID : vnaAccountIDs)
-
3321 {
-
3322 auto simIterator = subMap.find(naAccountID);
-
3323 if (simIterator == subMap.end())
-
3324 {
-
3325 // Not found, note that account has a new single listener.
-
3326 SubMapType usisElement;
-
3327 usisElement[isrListener->getSeq()] = isrListener;
-
3328 // VFALCO NOTE This is making a needless copy of naAccountID
-
3329 subMap.insert(simIterator, make_pair(naAccountID, usisElement));
-
3330 }
-
3331 else
-
3332 {
-
3333 // Found, note that the account has another listener.
-
3334 simIterator->second[isrListener->getSeq()] = isrListener;
-
3335 }
-
3336 }
-
3337}
+
3318 for (auto const& naAccountID : vnaAccountIDs)
+
3319 {
+
3320 JLOG(m_journal.trace()) << "subAccount: account: " << toBase58(naAccountID);
+
3321
+
3322 isrListener->insertSubAccountInfo(naAccountID, rt);
+
3323 }
+
3324
+ +
3326
+
3327 for (auto const& naAccountID : vnaAccountIDs)
+
3328 {
+
3329 auto simIterator = subMap.find(naAccountID);
+
3330 if (simIterator == subMap.end())
+
3331 {
+
3332 // Not found, note that account has a new single listener.
+
3333 SubMapType usisElement;
+
3334 usisElement[isrListener->getSeq()] = isrListener;
+
3335 // VFALCO NOTE This is making a needless copy of naAccountID
+
3336 subMap.insert(simIterator, make_pair(naAccountID, usisElement));
+
3337 }
+
3338 else
+
3339 {
+
3340 // Found, note that the account has another listener.
+
3341 simIterator->second[isrListener->getSeq()] = isrListener;
+
3342 }
+
3343 }
+
3344}
-
3338
-
3339void
-
-
3340NetworkOPsImp::unsubAccount(InfoSub::ref isrListener, hash_set<AccountID> const& vnaAccountIDs, bool rt)
-
3341{
-
3342 for (auto const& naAccountID : vnaAccountIDs)
-
3343 {
-
3344 // Remove from the InfoSub
-
3345 isrListener->deleteSubAccountInfo(naAccountID, rt);
-
3346 }
-
3347
-
3348 // Remove from the server
-
3349 unsubAccountInternal(isrListener->getSeq(), vnaAccountIDs, rt);
-
3350}
+
3345
+
3346void
+
+
3347NetworkOPsImp::unsubAccount(InfoSub::ref isrListener, hash_set<AccountID> const& vnaAccountIDs, bool rt)
+
3348{
+
3349 for (auto const& naAccountID : vnaAccountIDs)
+
3350 {
+
3351 // Remove from the InfoSub
+
3352 isrListener->deleteSubAccountInfo(naAccountID, rt);
+
3353 }
+
3354
+
3355 // Remove from the server
+
3356 unsubAccountInternal(isrListener->getSeq(), vnaAccountIDs, rt);
+
3357}
-
3351
-
3352void
-
- -
3354{
- -
3356
-
3357 SubInfoMapType& subMap = rt ? mSubRTAccount : mSubAccount;
3358
-
3359 for (auto const& naAccountID : vnaAccountIDs)
-
3360 {
-
3361 auto simIterator = subMap.find(naAccountID);
-
3362
-
3363 if (simIterator != subMap.end())
-
3364 {
-
3365 // Found
-
3366 simIterator->second.erase(uSeq);
-
3367
-
3368 if (simIterator->second.empty())
-
3369 {
-
3370 // Don't need hash entry.
-
3371 subMap.erase(simIterator);
-
3372 }
-
3373 }
-
3374 }
-
3375}
+
3359void
+
+ +
3361{
+ +
3363
+
3364 SubInfoMapType& subMap = rt ? mSubRTAccount : mSubAccount;
+
3365
+
3366 for (auto const& naAccountID : vnaAccountIDs)
+
3367 {
+
3368 auto simIterator = subMap.find(naAccountID);
+
3369
+
3370 if (simIterator != subMap.end())
+
3371 {
+
3372 // Found
+
3373 simIterator->second.erase(uSeq);
+
3374
+
3375 if (simIterator->second.empty())
+
3376 {
+
3377 // Don't need hash entry.
+
3378 subMap.erase(simIterator);
+
3379 }
+
3380 }
+
3381 }
+
3382}
-
3376
-
3377void
-
- -
3379{
-
3380 enum DatabaseType { Sqlite, None };
-
3381 static auto const databaseType = [&]() -> DatabaseType {
-
3382 // Use a dynamic_cast to return DatabaseType::None
-
3383 // on failure.
-
3384 if (dynamic_cast<SQLiteDatabase*>(&app_.getRelationalDatabase()))
-
3385 {
-
3386 return DatabaseType::Sqlite;
-
3387 }
-
3388 return DatabaseType::None;
-
3389 }();
-
3390
-
3391 if (databaseType == DatabaseType::None)
-
3392 {
-
3393 // LCOV_EXCL_START
-
3394 UNREACHABLE("xrpl::NetworkOPsImp::addAccountHistoryJob : no database");
-
3395 JLOG(m_journal.error()) << "AccountHistory job for account " << toBase58(subInfo.index_->accountId_)
-
3396 << " no database";
-
3397 if (auto sptr = subInfo.sinkWptr_.lock(); sptr)
-
3398 {
-
3399 sptr->send(rpcError(rpcINTERNAL), true);
-
3400 unsubAccountHistory(sptr, subInfo.index_->accountId_, false);
-
3401 }
-
3402 return;
-
3403 // LCOV_EXCL_STOP
-
3404 }
-
3405
-
3406 app_.getJobQueue().addJob(jtCLIENT_ACCT_HIST, "HistTxStream", [this, dbType = databaseType, subInfo]() {
-
3407 auto const& accountId = subInfo.index_->accountId_;
-
3408 auto& lastLedgerSeq = subInfo.index_->historyLastLedgerSeq_;
-
3409 auto& txHistoryIndex = subInfo.index_->historyTxIndex_;
-
3410
-
3411 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
-
3412 << " started. lastLedgerSeq=" << lastLedgerSeq;
-
3413
-
3414 auto isFirstTx = [&](std::shared_ptr<Transaction> const& tx, std::shared_ptr<TxMeta> const& meta) -> bool {
-
3415 /*
-
3416 * genesis account: first tx is the one with seq 1
-
3417 * other account: first tx is the one created the account
-
3418 */
-
3419 if (accountId == genesisAccountId)
-
3420 {
-
3421 auto stx = tx->getSTransaction();
-
3422 if (stx->getAccountID(sfAccount) == accountId && stx->getSeqValue() == 1)
-
3423 return true;
-
3424 }
-
3425
-
3426 for (auto& node : meta->getNodes())
+
3383
+
3384void
+
+ +
3386{
+
3387 enum DatabaseType { Sqlite, None };
+
3388 static auto const databaseType = [&]() -> DatabaseType {
+
3389 // Use a dynamic_cast to return DatabaseType::None
+
3390 // on failure.
+
3391 if (dynamic_cast<SQLiteDatabase*>(&registry_.getRelationalDatabase()))
+
3392 {
+
3393 return DatabaseType::Sqlite;
+
3394 }
+
3395 return DatabaseType::None;
+
3396 }();
+
3397
+
3398 if (databaseType == DatabaseType::None)
+
3399 {
+
3400 // LCOV_EXCL_START
+
3401 UNREACHABLE("xrpl::NetworkOPsImp::addAccountHistoryJob : no database");
+
3402 JLOG(m_journal.error()) << "AccountHistory job for account " << toBase58(subInfo.index_->accountId_)
+
3403 << " no database";
+
3404 if (auto sptr = subInfo.sinkWptr_.lock(); sptr)
+
3405 {
+
3406 sptr->send(rpcError(rpcINTERNAL), true);
+
3407 unsubAccountHistory(sptr, subInfo.index_->accountId_, false);
+
3408 }
+
3409 return;
+
3410 // LCOV_EXCL_STOP
+
3411 }
+
3412
+
3413 registry_.getJobQueue().addJob(jtCLIENT_ACCT_HIST, "HistTxStream", [this, dbType = databaseType, subInfo]() {
+
3414 auto const& accountId = subInfo.index_->accountId_;
+
3415 auto& lastLedgerSeq = subInfo.index_->historyLastLedgerSeq_;
+
3416 auto& txHistoryIndex = subInfo.index_->historyTxIndex_;
+
3417
+
3418 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
+
3419 << " started. lastLedgerSeq=" << lastLedgerSeq;
+
3420
+
3421 auto isFirstTx = [&](std::shared_ptr<Transaction> const& tx, std::shared_ptr<TxMeta> const& meta) -> bool {
+
3422 /*
+
3423 * genesis account: first tx is the one with seq 1
+
3424 * other account: first tx is the one created the account
+
3425 */
+
3426 if (accountId == genesisAccountId)
3427 {
-
3428 if (node.getFieldU16(sfLedgerEntryType) != ltACCOUNT_ROOT)
-
3429 continue;
-
3430
-
3431 if (node.isFieldPresent(sfNewFields))
-
3432 {
-
3433 if (auto inner = dynamic_cast<STObject const*>(node.peekAtPField(sfNewFields)); inner)
-
3434 {
-
3435 if (inner->isFieldPresent(sfAccount) && inner->getAccountID(sfAccount) == accountId)
-
3436 {
-
3437 return true;
-
3438 }
-
3439 }
-
3440 }
-
3441 }
-
3442
-
3443 return false;
-
3444 };
-
3445
-
3446 auto send = [&](Json::Value const& jvObj, bool unsubscribe) -> bool {
-
3447 if (auto sptr = subInfo.sinkWptr_.lock())
-
3448 {
-
3449 sptr->send(jvObj, true);
-
3450 if (unsubscribe)
-
3451 unsubAccountHistory(sptr, accountId, false);
-
3452 return true;
-
3453 }
-
3454
-
3455 return false;
-
3456 };
-
3457
-
3458 auto sendMultiApiJson = [&](MultiApiJson const& jvObj, bool unsubscribe) -> bool {
-
3459 if (auto sptr = subInfo.sinkWptr_.lock())
-
3460 {
-
3461 jvObj.visit(
-
3462 sptr->getApiVersion(), //
-
3463 [&](Json::Value const& jv) { sptr->send(jv, true); });
+
3428 auto stx = tx->getSTransaction();
+
3429 if (stx->getAccountID(sfAccount) == accountId && stx->getSeqValue() == 1)
+
3430 return true;
+
3431 }
+
3432
+
3433 for (auto& node : meta->getNodes())
+
3434 {
+
3435 if (node.getFieldU16(sfLedgerEntryType) != ltACCOUNT_ROOT)
+
3436 continue;
+
3437
+
3438 if (node.isFieldPresent(sfNewFields))
+
3439 {
+
3440 if (auto inner = dynamic_cast<STObject const*>(node.peekAtPField(sfNewFields)); inner)
+
3441 {
+
3442 if (inner->isFieldPresent(sfAccount) && inner->getAccountID(sfAccount) == accountId)
+
3443 {
+
3444 return true;
+
3445 }
+
3446 }
+
3447 }
+
3448 }
+
3449
+
3450 return false;
+
3451 };
+
3452
+
3453 auto send = [&](Json::Value const& jvObj, bool unsubscribe) -> bool {
+
3454 if (auto sptr = subInfo.sinkWptr_.lock())
+
3455 {
+
3456 sptr->send(jvObj, true);
+
3457 if (unsubscribe)
+
3458 unsubAccountHistory(sptr, accountId, false);
+
3459 return true;
+
3460 }
+
3461
+
3462 return false;
+
3463 };
3464
-
3465 if (unsubscribe)
-
3466 unsubAccountHistory(sptr, accountId, false);
-
3467 return true;
-
3468 }
-
3469
-
3470 return false;
-
3471 };
-
3472
-
3473 auto getMoreTxns = [&](std::uint32_t minLedger,
-
3474 std::uint32_t maxLedger,
- -
3476 -> std::optional<
- -
3478 switch (dbType)
-
3479 {
-
3480 case Sqlite: {
-
3481 auto db = static_cast<SQLiteDatabase*>(&app_.getRelationalDatabase());
-
3482 RelationalDatabase::AccountTxPageOptions options{accountId, minLedger, maxLedger, marker, 0, true};
-
3483 return db->newestAccountTxPage(options);
-
3484 }
-
3485 // LCOV_EXCL_START
-
3486 default: {
-
3487 UNREACHABLE(
-
3488 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
-
3489 "getMoreTxns : invalid database type");
-
3490 return {};
+
3465 auto sendMultiApiJson = [&](MultiApiJson const& jvObj, bool unsubscribe) -> bool {
+
3466 if (auto sptr = subInfo.sinkWptr_.lock())
+
3467 {
+
3468 jvObj.visit(
+
3469 sptr->getApiVersion(), //
+
3470 [&](Json::Value const& jv) { sptr->send(jv, true); });
+
3471
+
3472 if (unsubscribe)
+
3473 unsubAccountHistory(sptr, accountId, false);
+
3474 return true;
+
3475 }
+
3476
+
3477 return false;
+
3478 };
+
3479
+
3480 auto getMoreTxns = [&](std::uint32_t minLedger,
+
3481 std::uint32_t maxLedger,
+ +
3483 -> std::optional<
+ +
3485 switch (dbType)
+
3486 {
+
3487 case Sqlite: {
+
3488 auto db = static_cast<SQLiteDatabase*>(&registry_.getRelationalDatabase());
+
3489 RelationalDatabase::AccountTxPageOptions options{accountId, minLedger, maxLedger, marker, 0, true};
+
3490 return db->newestAccountTxPage(options);
3491 }
-
3492 // LCOV_EXCL_STOP
-
3493 }
-
3494 };
-
3495
-
3496 /*
-
3497 * search backward until the genesis ledger or asked to stop
-
3498 */
-
3499 while (lastLedgerSeq >= 2 && !subInfo.index_->stopHistorical_)
-
3500 {
-
3501 int feeChargeCount = 0;
-
3502 if (auto sptr = subInfo.sinkWptr_.lock(); sptr)
-
3503 {
-
3504 sptr->getConsumer().charge(Resource::feeMediumBurdenRPC);
-
3505 ++feeChargeCount;
-
3506 }
-
3507 else
-
3508 {
-
3509 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
-
3510 << " no InfoSub. Fee charged " << feeChargeCount << " times.";
-
3511 return;
-
3512 }
-
3513
-
3514 // try to search in 1024 ledgers till reaching genesis ledgers
-
3515 auto startLedgerSeq = (lastLedgerSeq > 1024 + 2 ? lastLedgerSeq - 1024 : 2);
-
3516 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
-
3517 << ", working on ledger range [" << startLedgerSeq << "," << lastLedgerSeq << "]";
-
3518
-
3519 auto haveRange = [&]() -> bool {
-
3520 std::uint32_t validatedMin = UINT_MAX;
-
3521 std::uint32_t validatedMax = 0;
-
3522 auto haveSomeValidatedLedgers = app_.getLedgerMaster().getValidatedRange(validatedMin, validatedMax);
-
3523
-
3524 return haveSomeValidatedLedgers && validatedMin <= startLedgerSeq && lastLedgerSeq <= validatedMax;
-
3525 }();
-
3526
-
3527 if (!haveRange)
-
3528 {
-
3529 JLOG(m_journal.debug()) << "AccountHistory reschedule job for account " << toBase58(accountId)
-
3530 << ", incomplete ledger range [" << startLedgerSeq << "," << lastLedgerSeq
-
3531 << "]";
- -
3533 return;
-
3534 }
-
3535
- -
3537 while (!subInfo.index_->stopHistorical_)
-
3538 {
-
3539 auto dbResult = getMoreTxns(startLedgerSeq, lastLedgerSeq, marker);
-
3540 if (!dbResult)
-
3541 {
-
3542 // LCOV_EXCL_START
-
3543 UNREACHABLE(
-
3544 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
-
3545 "getMoreTxns failed");
-
3546 JLOG(m_journal.debug())
-
3547 << "AccountHistory job for account " << toBase58(accountId) << " getMoreTxns failed.";
-
3548 send(rpcError(rpcINTERNAL), true);
-
3549 return;
-
3550 // LCOV_EXCL_STOP
-
3551 }
-
3552
-
3553 auto const& txns = dbResult->first;
-
3554 marker = dbResult->second;
-
3555 size_t num_txns = txns.size();
-
3556 for (size_t i = 0; i < num_txns; ++i)
-
3557 {
-
3558 auto const& [tx, meta] = txns[i];
-
3559
-
3560 if (!tx || !meta)
-
3561 {
-
3562 JLOG(m_journal.debug())
-
3563 << "AccountHistory job for account " << toBase58(accountId) << " empty tx or meta.";
-
3564 send(rpcError(rpcINTERNAL), true);
-
3565 return;
-
3566 }
-
3567 auto curTxLedger = app_.getLedgerMaster().getLedgerBySeq(tx->getLedger());
-
3568 if (!curTxLedger)
+
3492 // LCOV_EXCL_START
+
3493 default: {
+
3494 UNREACHABLE(
+
3495 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
+
3496 "getMoreTxns : invalid database type");
+
3497 return {};
+
3498 }
+
3499 // LCOV_EXCL_STOP
+
3500 }
+
3501 };
+
3502
+
3503 /*
+
3504 * search backward until the genesis ledger or asked to stop
+
3505 */
+
3506 while (lastLedgerSeq >= 2 && !subInfo.index_->stopHistorical_)
+
3507 {
+
3508 int feeChargeCount = 0;
+
3509 if (auto sptr = subInfo.sinkWptr_.lock(); sptr)
+
3510 {
+
3511 sptr->getConsumer().charge(Resource::feeMediumBurdenRPC);
+
3512 ++feeChargeCount;
+
3513 }
+
3514 else
+
3515 {
+
3516 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
+
3517 << " no InfoSub. Fee charged " << feeChargeCount << " times.";
+
3518 return;
+
3519 }
+
3520
+
3521 // try to search in 1024 ledgers till reaching genesis ledgers
+
3522 auto startLedgerSeq = (lastLedgerSeq > 1024 + 2 ? lastLedgerSeq - 1024 : 2);
+
3523 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
+
3524 << ", working on ledger range [" << startLedgerSeq << "," << lastLedgerSeq << "]";
+
3525
+
3526 auto haveRange = [&]() -> bool {
+
3527 std::uint32_t validatedMin = UINT_MAX;
+
3528 std::uint32_t validatedMax = 0;
+
3529 auto haveSomeValidatedLedgers =
+
3530 registry_.getLedgerMaster().getValidatedRange(validatedMin, validatedMax);
+
3531
+
3532 return haveSomeValidatedLedgers && validatedMin <= startLedgerSeq && lastLedgerSeq <= validatedMax;
+
3533 }();
+
3534
+
3535 if (!haveRange)
+
3536 {
+
3537 JLOG(m_journal.debug()) << "AccountHistory reschedule job for account " << toBase58(accountId)
+
3538 << ", incomplete ledger range [" << startLedgerSeq << "," << lastLedgerSeq
+
3539 << "]";
+ +
3541 return;
+
3542 }
+
3543
+ +
3545 while (!subInfo.index_->stopHistorical_)
+
3546 {
+
3547 auto dbResult = getMoreTxns(startLedgerSeq, lastLedgerSeq, marker);
+
3548 if (!dbResult)
+
3549 {
+
3550 // LCOV_EXCL_START
+
3551 UNREACHABLE(
+
3552 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
+
3553 "getMoreTxns failed");
+
3554 JLOG(m_journal.debug())
+
3555 << "AccountHistory job for account " << toBase58(accountId) << " getMoreTxns failed.";
+
3556 send(rpcError(rpcINTERNAL), true);
+
3557 return;
+
3558 // LCOV_EXCL_STOP
+
3559 }
+
3560
+
3561 auto const& txns = dbResult->first;
+
3562 marker = dbResult->second;
+
3563 size_t num_txns = txns.size();
+
3564 for (size_t i = 0; i < num_txns; ++i)
+
3565 {
+
3566 auto const& [tx, meta] = txns[i];
+
3567
+
3568 if (!tx || !meta)
3569 {
-
3570 // LCOV_EXCL_START
-
3571 UNREACHABLE(
-
3572 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
-
3573 "getLedgerBySeq failed");
-
3574 JLOG(m_journal.debug())
-
3575 << "AccountHistory job for account " << toBase58(accountId) << " no ledger.";
-
3576 send(rpcError(rpcINTERNAL), true);
-
3577 return;
-
3578 // LCOV_EXCL_STOP
-
3579 }
-
3580 std::shared_ptr<STTx const> stTxn = tx->getSTransaction();
-
3581 if (!stTxn)
-
3582 {
-
3583 // LCOV_EXCL_START
-
3584 UNREACHABLE(
-
3585 "NetworkOPsImp::addAccountHistoryJob : "
-
3586 "getSTransaction failed");
-
3587 JLOG(m_journal.debug())
-
3588 << "AccountHistory job for account " << toBase58(accountId) << " getSTransaction failed.";
-
3589 send(rpcError(rpcINTERNAL), true);
-
3590 return;
-
3591 // LCOV_EXCL_STOP
-
3592 }
-
3593
-
3594 auto const mRef = std::ref(*meta);
-
3595 auto const trR = meta->getResultTER();
-
3596 MultiApiJson jvTx = transJson(stTxn, trR, true, curTxLedger, mRef);
-
3597
-
3598 jvTx.set(jss::account_history_tx_index, txHistoryIndex--);
-
3599 if (i + 1 == num_txns || txns[i + 1].first->getLedger() != tx->getLedger())
-
3600 jvTx.set(jss::account_history_boundary, true);
+
3570 JLOG(m_journal.debug())
+
3571 << "AccountHistory job for account " << toBase58(accountId) << " empty tx or meta.";
+
3572 send(rpcError(rpcINTERNAL), true);
+
3573 return;
+
3574 }
+
3575 auto curTxLedger = registry_.getLedgerMaster().getLedgerBySeq(tx->getLedger());
+
3576 if (!curTxLedger)
+
3577 {
+
3578 // LCOV_EXCL_START
+
3579 UNREACHABLE(
+
3580 "xrpl::NetworkOPsImp::addAccountHistoryJob : "
+
3581 "getLedgerBySeq failed");
+
3582 JLOG(m_journal.debug())
+
3583 << "AccountHistory job for account " << toBase58(accountId) << " no ledger.";
+
3584 send(rpcError(rpcINTERNAL), true);
+
3585 return;
+
3586 // LCOV_EXCL_STOP
+
3587 }
+
3588 std::shared_ptr<STTx const> stTxn = tx->getSTransaction();
+
3589 if (!stTxn)
+
3590 {
+
3591 // LCOV_EXCL_START
+
3592 UNREACHABLE(
+
3593 "NetworkOPsImp::addAccountHistoryJob : "
+
3594 "getSTransaction failed");
+
3595 JLOG(m_journal.debug())
+
3596 << "AccountHistory job for account " << toBase58(accountId) << " getSTransaction failed.";
+
3597 send(rpcError(rpcINTERNAL), true);
+
3598 return;
+
3599 // LCOV_EXCL_STOP
+
3600 }
3601
-
3602 if (isFirstTx(tx, meta))
-
3603 {
-
3604 jvTx.set(jss::account_history_tx_first, true);
-
3605 sendMultiApiJson(jvTx, false);
-
3606
-
3607 JLOG(m_journal.trace())
-
3608 << "AccountHistory job for account " << toBase58(accountId) << " done, found last tx.";
-
3609 return;
-
3610 }
-
3611 else
-
3612 {
+
3602 auto const mRef = std::ref(*meta);
+
3603 auto const trR = meta->getResultTER();
+
3604 MultiApiJson jvTx = transJson(stTxn, trR, true, curTxLedger, mRef);
+
3605
+
3606 jvTx.set(jss::account_history_tx_index, txHistoryIndex--);
+
3607 if (i + 1 == num_txns || txns[i + 1].first->getLedger() != tx->getLedger())
+
3608 jvTx.set(jss::account_history_boundary, true);
+
3609
+
3610 if (isFirstTx(tx, meta))
+
3611 {
+
3612 jvTx.set(jss::account_history_tx_first, true);
3613 sendMultiApiJson(jvTx, false);
-
3614 }
-
3615 }
-
3616
-
3617 if (marker)
-
3618 {
-
3619 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
-
3620 << " paging, marker=" << marker->ledgerSeq << ":" << marker->txnSeq;
-
3621 }
-
3622 else
-
3623 {
-
3624 break;
-
3625 }
-
3626 }
-
3627
-
3628 if (!subInfo.index_->stopHistorical_)
-
3629 {
-
3630 lastLedgerSeq = startLedgerSeq - 1;
-
3631 if (lastLedgerSeq <= 1)
-
3632 {
-
3633 JLOG(m_journal.trace())
-
3634 << "AccountHistory job for account " << toBase58(accountId) << " done, reached genesis ledger.";
-
3635 return;
-
3636 }
-
3637 }
-
3638 }
-
3639 });
-
3640}
+
3614
+
3615 JLOG(m_journal.trace())
+
3616 << "AccountHistory job for account " << toBase58(accountId) << " done, found last tx.";
+
3617 return;
+
3618 }
+
3619 else
+
3620 {
+
3621 sendMultiApiJson(jvTx, false);
+
3622 }
+
3623 }
+
3624
+
3625 if (marker)
+
3626 {
+
3627 JLOG(m_journal.trace()) << "AccountHistory job for account " << toBase58(accountId)
+
3628 << " paging, marker=" << marker->ledgerSeq << ":" << marker->txnSeq;
+
3629 }
+
3630 else
+
3631 {
+
3632 break;
+
3633 }
+
3634 }
+
3635
+
3636 if (!subInfo.index_->stopHistorical_)
+
3637 {
+
3638 lastLedgerSeq = startLedgerSeq - 1;
+
3639 if (lastLedgerSeq <= 1)
+
3640 {
+
3641 JLOG(m_journal.trace())
+
3642 << "AccountHistory job for account " << toBase58(accountId) << " done, reached genesis ledger.";
+
3643 return;
+
3644 }
+
3645 }
+
3646 }
+
3647 });
+
3648}
-
3641
-
3642void
-
- -
3644{
-
3645 subInfo.index_->separationLedgerSeq_ = ledger->seq();
-
3646 auto const& accountId = subInfo.index_->accountId_;
-
3647 auto const accountKeylet = keylet::account(accountId);
-
3648 if (!ledger->exists(accountKeylet))
-
3649 {
-
3650 JLOG(m_journal.debug()) << "subAccountHistoryStart, no account " << toBase58(accountId)
-
3651 << ", no need to add AccountHistory job.";
-
3652 return;
-
3653 }
-
3654 if (accountId == genesisAccountId)
-
3655 {
-
3656 if (auto const sleAcct = ledger->read(accountKeylet); sleAcct)
-
3657 {
-
3658 if (sleAcct->getFieldU32(sfSequence) == 1)
-
3659 {
-
3660 JLOG(m_journal.debug()) << "subAccountHistoryStart, genesis account " << toBase58(accountId)
-
3661 << " does not have tx, no need to add AccountHistory job.";
-
3662 return;
-
3663 }
-
3664 }
-
3665 else
-
3666 {
-
3667 // LCOV_EXCL_START
-
3668 UNREACHABLE(
-
3669 "xrpl::NetworkOPsImp::subAccountHistoryStart : failed to "
-
3670 "access genesis account");
-
3671 return;
-
3672 // LCOV_EXCL_STOP
-
3673 }
-
3674 }
-
3675 subInfo.index_->historyLastLedgerSeq_ = ledger->seq();
-
3676 subInfo.index_->haveHistorical_ = true;
-
3677
-
3678 JLOG(m_journal.debug()) << "subAccountHistoryStart, add AccountHistory job: accountId=" << toBase58(accountId)
-
3679 << ", currentLedgerSeq=" << ledger->seq();
-
3680
-
3681 addAccountHistoryJob(subInfo);
-
3682}
+
3649
+
3650void
+
+ +
3652{
+
3653 subInfo.index_->separationLedgerSeq_ = ledger->seq();
+
3654 auto const& accountId = subInfo.index_->accountId_;
+
3655 auto const accountKeylet = keylet::account(accountId);
+
3656 if (!ledger->exists(accountKeylet))
+
3657 {
+
3658 JLOG(m_journal.debug()) << "subAccountHistoryStart, no account " << toBase58(accountId)
+
3659 << ", no need to add AccountHistory job.";
+
3660 return;
+
3661 }
+
3662 if (accountId == genesisAccountId)
+
3663 {
+
3664 if (auto const sleAcct = ledger->read(accountKeylet); sleAcct)
+
3665 {
+
3666 if (sleAcct->getFieldU32(sfSequence) == 1)
+
3667 {
+
3668 JLOG(m_journal.debug()) << "subAccountHistoryStart, genesis account " << toBase58(accountId)
+
3669 << " does not have tx, no need to add AccountHistory job.";
+
3670 return;
+
3671 }
+
3672 }
+
3673 else
+
3674 {
+
3675 // LCOV_EXCL_START
+
3676 UNREACHABLE(
+
3677 "xrpl::NetworkOPsImp::subAccountHistoryStart : failed to "
+
3678 "access genesis account");
+
3679 return;
+
3680 // LCOV_EXCL_STOP
+
3681 }
+
3682 }
+
3683 subInfo.index_->historyLastLedgerSeq_ = ledger->seq();
+
3684 subInfo.index_->haveHistorical_ = true;
+
3685
+
3686 JLOG(m_journal.debug()) << "subAccountHistoryStart, add AccountHistory job: accountId=" << toBase58(accountId)
+
3687 << ", currentLedgerSeq=" << ledger->seq();
+
3688
+
3689 addAccountHistoryJob(subInfo);
+
3690}
-
3683
- -
- -
3686{
-
3687 if (!isrListener->insertSubAccountHistory(accountId))
-
3688 {
-
3689 JLOG(m_journal.debug()) << "subAccountHistory, already subscribed to account " << toBase58(accountId);
-
3690 return rpcINVALID_PARAMS;
-
3691 }
-
3692
- - -
3695 auto simIterator = mSubAccountHistory.find(accountId);
-
3696 if (simIterator == mSubAccountHistory.end())
-
3697 {
- -
3699 inner.emplace(isrListener->getSeq(), ahi);
-
3700 mSubAccountHistory.insert(simIterator, std::make_pair(accountId, inner));
-
3701 }
-
3702 else
-
3703 {
-
3704 simIterator->second.emplace(isrListener->getSeq(), ahi);
-
3705 }
-
3706
-
3707 auto const ledger = app_.getLedgerMaster().getValidatedLedger();
-
3708 if (ledger)
-
3709 {
-
3710 subAccountHistoryStart(ledger, ahi);
-
3711 }
-
3712 else
-
3713 {
-
3714 // The node does not have validated ledgers, so wait for
-
3715 // one before start streaming.
-
3716 // In this case, the subscription is also considered successful.
-
3717 JLOG(m_journal.debug()) << "subAccountHistory, no validated ledger yet, delay start";
-
3718 }
-
3719
-
3720 return rpcSUCCESS;
-
3721}
-
-
3722
-
3723void
-
-
3724NetworkOPsImp::unsubAccountHistory(InfoSub::ref isrListener, AccountID const& account, bool historyOnly)
-
3725{
-
3726 if (!historyOnly)
-
3727 isrListener->deleteSubAccountHistory(account);
-
3728 unsubAccountHistoryInternal(isrListener->getSeq(), account, historyOnly);
+
3691
+ +
+ +
3694{
+
3695 if (!isrListener->insertSubAccountHistory(accountId))
+
3696 {
+
3697 JLOG(m_journal.debug()) << "subAccountHistory, already subscribed to account " << toBase58(accountId);
+
3698 return rpcINVALID_PARAMS;
+
3699 }
+
3700
+ + +
3703 auto simIterator = mSubAccountHistory.find(accountId);
+
3704 if (simIterator == mSubAccountHistory.end())
+
3705 {
+ +
3707 inner.emplace(isrListener->getSeq(), ahi);
+
3708 mSubAccountHistory.insert(simIterator, std::make_pair(accountId, inner));
+
3709 }
+
3710 else
+
3711 {
+
3712 simIterator->second.emplace(isrListener->getSeq(), ahi);
+
3713 }
+
3714
+
3715 auto const ledger = registry_.getLedgerMaster().getValidatedLedger();
+
3716 if (ledger)
+
3717 {
+
3718 subAccountHistoryStart(ledger, ahi);
+
3719 }
+
3720 else
+
3721 {
+
3722 // The node does not have validated ledgers, so wait for
+
3723 // one before start streaming.
+
3724 // In this case, the subscription is also considered successful.
+
3725 JLOG(m_journal.debug()) << "subAccountHistory, no validated ledger yet, delay start";
+
3726 }
+
3727
+
3728 return rpcSUCCESS;
3729}
3730
3731void
- +
3732NetworkOPsImp::unsubAccountHistory(InfoSub::ref isrListener, AccountID const& account, bool historyOnly)
3733{
- -
3735 auto simIterator = mSubAccountHistory.find(account);
-
3736 if (simIterator != mSubAccountHistory.end())
-
3737 {
-
3738 auto& subInfoMap = simIterator->second;
-
3739 auto subInfoIter = subInfoMap.find(seq);
-
3740 if (subInfoIter != subInfoMap.end())
-
3741 {
-
3742 subInfoIter->second.index_->stopHistorical_ = true;
-
3743 }
-
3744
-
3745 if (!historyOnly)
-
3746 {
-
3747 simIterator->second.erase(seq);
-
3748 if (simIterator->second.empty())
-
3749 {
-
3750 mSubAccountHistory.erase(simIterator);
-
3751 }
-
3752 }
-
3753 JLOG(m_journal.debug()) << "unsubAccountHistory, account " << toBase58(account)
-
3754 << ", historyOnly = " << (historyOnly ? "true" : "false");
-
3755 }
-
3756}
+
3734 if (!historyOnly)
+
3735 isrListener->deleteSubAccountHistory(account);
+
3736 unsubAccountHistoryInternal(isrListener->getSeq(), account, historyOnly);
+
3737}
-
3757
-
3758bool
-
- -
3760{
-
3761 if (auto listeners = app_.getOrderBookDB().makeBookListeners(book))
-
3762 listeners->addSubscriber(isrListener);
-
3763 else
-
3764 {
-
3765 // LCOV_EXCL_START
-
3766 UNREACHABLE("xrpl::NetworkOPsImp::subBook : null book listeners");
-
3767 // LCOV_EXCL_STOP
-
3768 }
-
3769 return true;
-
3770}
+
3738
+
3739void
+
+ +
3741{
+ +
3743 auto simIterator = mSubAccountHistory.find(account);
+
3744 if (simIterator != mSubAccountHistory.end())
+
3745 {
+
3746 auto& subInfoMap = simIterator->second;
+
3747 auto subInfoIter = subInfoMap.find(seq);
+
3748 if (subInfoIter != subInfoMap.end())
+
3749 {
+
3750 subInfoIter->second.index_->stopHistorical_ = true;
+
3751 }
+
3752
+
3753 if (!historyOnly)
+
3754 {
+
3755 simIterator->second.erase(seq);
+
3756 if (simIterator->second.empty())
+
3757 {
+
3758 mSubAccountHistory.erase(simIterator);
+
3759 }
+
3760 }
+
3761 JLOG(m_journal.debug()) << "unsubAccountHistory, account " << toBase58(account)
+
3762 << ", historyOnly = " << (historyOnly ? "true" : "false");
+
3763 }
+
3764}
-
3771
-
3772bool
-
- -
3774{
-
3775 if (auto listeners = app_.getOrderBookDB().getBookListeners(book))
-
3776 listeners->removeSubscriber(uSeq);
-
3777
-
3778 return true;
-
3779}
+
3765
+
3766bool
+
+ +
3768{
+
3769 if (auto listeners = registry_.getOrderBookDB().makeBookListeners(book))
+
3770 listeners->addSubscriber(isrListener);
+
3771 else
+
3772 {
+
3773 // LCOV_EXCL_START
+
3774 UNREACHABLE("xrpl::NetworkOPsImp::subBook : null book listeners");
+
3775 // LCOV_EXCL_STOP
+
3776 }
+
3777 return true;
+
3778}
-
3780
- -
- -
3783{
-
3784 // This code-path is exclusively used when the server is in standalone
-
3785 // mode via `ledger_accept`
-
3786 XRPL_ASSERT(m_standalone, "xrpl::NetworkOPsImp::acceptLedger : is standalone");
-
3787
-
3788 if (!m_standalone)
-
3789 Throw<std::runtime_error>("Operation only possible in STANDALONE mode.");
-
3790
-
3791 // FIXME Could we improve on this and remove the need for a specialized
-
3792 // API in Consensus?
-
3793 beginConsensus(m_ledgerMaster.getClosedLedger()->header().hash, {});
-
3794 mConsensus.simulate(app_.timeKeeper().closeTime(), consensusDelay);
-
3795 return m_ledgerMaster.getCurrentLedger()->header().seq;
-
3796}
+
3779
+
3780bool
+
+ +
3782{
+
3783 if (auto listeners = registry_.getOrderBookDB().getBookListeners(book))
+
3784 listeners->removeSubscriber(uSeq);
+
3785
+
3786 return true;
+
3787}
-
3797
-
3798// <-- bool: true=added, false=already there
-
3799bool
-
- -
3801{
-
3802 if (auto lpClosed = m_ledgerMaster.getValidatedLedger())
-
3803 {
-
3804 jvResult[jss::ledger_index] = lpClosed->header().seq;
-
3805 jvResult[jss::ledger_hash] = to_string(lpClosed->header().hash);
-
3806 jvResult[jss::ledger_time] = Json::Value::UInt(lpClosed->header().closeTime.time_since_epoch().count());
-
3807 if (!lpClosed->rules().enabled(featureXRPFees))
-
3808 jvResult[jss::fee_ref] = Config::FEE_UNITS_DEPRECATED;
-
3809 jvResult[jss::fee_base] = lpClosed->fees().base.jsonClipped();
-
3810 jvResult[jss::reserve_base] = lpClosed->fees().reserve.jsonClipped();
-
3811 jvResult[jss::reserve_inc] = lpClosed->fees().increment.jsonClipped();
-
3812 jvResult[jss::network_id] = app_.config().NETWORK_ID;
-
3813 }
-
3814
- -
3816 {
-
3817 jvResult[jss::validated_ledgers] = app_.getLedgerMaster().getCompleteLedgers();
-
3818 }
-
3819
- -
3821 return mStreamMaps[sLedger].emplace(isrListener->getSeq(), isrListener).second;
-
3822}
+
3788
+ +
+ +
3791{
+
3792 // This code-path is exclusively used when the server is in standalone
+
3793 // mode via `ledger_accept`
+
3794 XRPL_ASSERT(m_standalone, "xrpl::NetworkOPsImp::acceptLedger : is standalone");
+
3795
+
3796 if (!m_standalone)
+
3797 Throw<std::runtime_error>("Operation only possible in STANDALONE mode.");
+
3798
+
3799 // FIXME Could we improve on this and remove the need for a specialized
+
3800 // API in Consensus?
+
3801 beginConsensus(m_ledgerMaster.getClosedLedger()->header().hash, {});
+
3802 mConsensus.simulate(registry_.timeKeeper().closeTime(), consensusDelay);
+
3803 return m_ledgerMaster.getCurrentLedger()->header().seq;
+
3804}
-
3823
-
3824// <-- bool: true=added, false=already there
-
3825bool
-
- -
3827{
+
3805
+
3806// <-- bool: true=added, false=already there
+
3807bool
+
+ +
3809{
+
3810 if (auto lpClosed = m_ledgerMaster.getValidatedLedger())
+
3811 {
+
3812 jvResult[jss::ledger_index] = lpClosed->header().seq;
+
3813 jvResult[jss::ledger_hash] = to_string(lpClosed->header().hash);
+
3814 jvResult[jss::ledger_time] = Json::Value::UInt(lpClosed->header().closeTime.time_since_epoch().count());
+
3815 if (!lpClosed->rules().enabled(featureXRPFees))
+
3816 jvResult[jss::fee_ref] = Config::FEE_UNITS_DEPRECATED;
+
3817 jvResult[jss::fee_base] = lpClosed->fees().base.jsonClipped();
+
3818 jvResult[jss::reserve_base] = lpClosed->fees().reserve.jsonClipped();
+
3819 jvResult[jss::reserve_inc] = lpClosed->fees().increment.jsonClipped();
+
3820 jvResult[jss::network_id] = registry_.app().config().NETWORK_ID;
+
3821 }
+
3822
+ +
3824 {
+
3825 jvResult[jss::validated_ledgers] = registry_.getLedgerMaster().getCompleteLedgers();
+
3826 }
+
3827
-
3829 return mStreamMaps[sBookChanges].emplace(isrListener->getSeq(), isrListener).second;
+
3829 return mStreamMaps[sLedger].emplace(isrListener->getSeq(), isrListener).second;
3830}
3831
-
3832// <-- bool: true=erased, false=was not there
+
3832// <-- bool: true=added, false=already there
3833bool
- +
3835{
-
3837 return mStreamMaps[sLedger].erase(uSeq);
+
3837 return mStreamMaps[sBookChanges].emplace(isrListener->getSeq(), isrListener).second;
3838}
3839
3840// <-- bool: true=erased, false=was not there
3841bool
3847
-
3848// <-- bool: true=added, false=already there
+
3848// <-- bool: true=erased, false=was not there
3849bool
- +
3851{
-
3853 return mStreamMaps[sManifests].emplace(isrListener->getSeq(), isrListener).second;
+
3853 return mStreamMaps[sBookChanges].erase(uSeq);
3854}
3855
-
3856// <-- bool: true=erased, false=was not there
+
3856// <-- bool: true=added, false=already there
3857bool
- +
3859{
-
3861 return mStreamMaps[sManifests].erase(uSeq);
+
3861 return mStreamMaps[sManifests].emplace(isrListener->getSeq(), isrListener).second;
3862}
3863
-
3864// <-- bool: true=added, false=already there
+
3864// <-- bool: true=erased, false=was not there
3865bool
-
3866NetworkOPsImp::subServer(InfoSub::ref isrListener, Json::Value& jvResult, bool admin)
+
3867{
-
3868 uint256 uRandom;
-
3869
-
3870 if (m_standalone)
-
3871 jvResult[jss::stand_alone] = m_standalone;
-
3872
-
3873 // CHECKME: is it necessary to provide a random number here?
-
3874 beast::rngfill(uRandom.begin(), uRandom.size(), crypto_prng());
-
3875
-
3876 auto const& feeTrack = app_.getFeeTrack();
-
3877 jvResult[jss::random] = to_string(uRandom);
-
3878 jvResult[jss::server_status] = strOperatingMode(admin);
-
3879 jvResult[jss::load_base] = feeTrack.getLoadBase();
-
3880 jvResult[jss::load_factor] = feeTrack.getLoadFactor();
-
3881 jvResult[jss::hostid] = getHostId(admin);
-
3882 jvResult[jss::pubkey_node] = toBase58(TokenType::NodePublic, app_.nodeIdentity().first);
-
3883
- -
3885 return mStreamMaps[sServer].emplace(isrListener->getSeq(), isrListener).second;
-
3886}
+ +
3869 return mStreamMaps[sManifests].erase(uSeq);
+
3870}
-
3887
-
3888// <-- bool: true=erased, false=was not there
-
3889bool
-
- -
3891{
+
3871
+
3872// <-- bool: true=added, false=already there
+
3873bool
+
+
3874NetworkOPsImp::subServer(InfoSub::ref isrListener, Json::Value& jvResult, bool admin)
+
3875{
+
3876 uint256 uRandom;
+
3877
+
3878 if (m_standalone)
+
3879 jvResult[jss::stand_alone] = m_standalone;
+
3880
+
3881 // CHECKME: is it necessary to provide a random number here?
+
3882 beast::rngfill(uRandom.begin(), uRandom.size(), crypto_prng());
+
3883
+
3884 auto const& feeTrack = registry_.getFeeTrack();
+
3885 jvResult[jss::random] = to_string(uRandom);
+
3886 jvResult[jss::server_status] = strOperatingMode(admin);
+
3887 jvResult[jss::load_base] = feeTrack.getLoadBase();
+
3888 jvResult[jss::load_factor] = feeTrack.getLoadFactor();
+
3889 jvResult[jss::hostid] = getHostId(admin);
+
3890 jvResult[jss::pubkey_node] = toBase58(TokenType::NodePublic, registry_.app().nodeIdentity().first);
+
3891
-
3893 return mStreamMaps[sServer].erase(uSeq);
+
3893 return mStreamMaps[sServer].emplace(isrListener->getSeq(), isrListener).second;
3894}
3895
-
3896// <-- bool: true=added, false=already there
+
3896// <-- bool: true=erased, false=was not there
3897bool
- +
3899{
-
3901 return mStreamMaps[sTransactions].emplace(isrListener->getSeq(), isrListener).second;
+
3901 return mStreamMaps[sServer].erase(uSeq);
3902}
3903
-
3904// <-- bool: true=erased, false=was not there
+
3904// <-- bool: true=added, false=already there
3905bool
- +
3907{
-
3909 return mStreamMaps[sTransactions].erase(uSeq);
+
3909 return mStreamMaps[sTransactions].emplace(isrListener->getSeq(), isrListener).second;
3910}
3911
-
3912// <-- bool: true=added, false=already there
+
3912// <-- bool: true=erased, false=was not there
3913bool
- +
3915{
-
3917 return mStreamMaps[sRTTransactions].emplace(isrListener->getSeq(), isrListener).second;
+
3917 return mStreamMaps[sTransactions].erase(uSeq);
3918}
3919
-
3920// <-- bool: true=erased, false=was not there
+
3920// <-- bool: true=added, false=already there
3921bool
- +
3923{
-
3925 return mStreamMaps[sRTTransactions].erase(uSeq);
+
3925 return mStreamMaps[sRTTransactions].emplace(isrListener->getSeq(), isrListener).second;
3926}
3927
-
3928// <-- bool: true=added, false=already there
+
3928// <-- bool: true=erased, false=was not there
3929bool
- +
3931{
-
3933 return mStreamMaps[sValidations].emplace(isrListener->getSeq(), isrListener).second;
+
3933 return mStreamMaps[sRTTransactions].erase(uSeq);
3934}
3935
-
3936void
-
- -
3938{
-
3939 accounting_.json(obj);
-
3940}
+
3936// <-- bool: true=added, false=already there
+
3937bool
+
+ +
3939{
+ +
3941 return mStreamMaps[sValidations].emplace(isrListener->getSeq(), isrListener).second;
+
3942}
-
3941
-
3942// <-- bool: true=erased, false=was not there
-
3943bool
-
- -
3945{
- -
3947 return mStreamMaps[sValidations].erase(uSeq);
+
3943
+
3944void
+
3949
-
3950// <-- bool: true=added, false=already there
+
3950// <-- bool: true=erased, false=was not there
3951bool
- +
3953{
-
3955 return mStreamMaps[sPeerStatus].emplace(isrListener->getSeq(), isrListener).second;
+
3955 return mStreamMaps[sValidations].erase(uSeq);
3956}
3957
-
3958// <-- bool: true=erased, false=was not there
+
3958// <-- bool: true=added, false=already there
3959bool
- +
3961{
-
3963 return mStreamMaps[sPeerStatus].erase(uSeq);
+
3963 return mStreamMaps[sPeerStatus].emplace(isrListener->getSeq(), isrListener).second;
3964}
3965
-
3966// <-- bool: true=added, false=already there
+
3966// <-- bool: true=erased, false=was not there
3967bool
- +
3969{
-
3971 return mStreamMaps[sConsensusPhase].emplace(isrListener->getSeq(), isrListener).second;
+
3971 return mStreamMaps[sPeerStatus].erase(uSeq);
3972}
3973
-
3974// <-- bool: true=erased, false=was not there
+
3974// <-- bool: true=added, false=already there
3975bool
- +
3977{
-
3979 return mStreamMaps[sConsensusPhase].erase(uSeq);
+
3979 return mStreamMaps[sConsensusPhase].emplace(isrListener->getSeq(), isrListener).second;
3980}
3981
- -
- -
3984{
- -
3986
-
3987 subRpcMapType::iterator it = mRpcSubMap.find(strUrl);
-
3988
-
3989 if (it != mRpcSubMap.end())
-
3990 return it->second;
-
3991
-
3992 return InfoSub::pointer();
-
3993}
+
3982// <-- bool: true=erased, false=was not there
+
3983bool
+
+ +
3985{
+ +
3987 return mStreamMaps[sConsensusPhase].erase(uSeq);
+
3988}
+
3989
+ +
+ +
3992{
+
3994
- -
- -
3997{
- +
3995 subRpcMapType::iterator it = mRpcSubMap.find(strUrl);
+
3996
+
3997 if (it != mRpcSubMap.end())
+
3998 return it->second;
3999
-
4000 mRpcSubMap.emplace(strUrl, rspEntry);
-
4001
-
4002 return rspEntry;
-
4003}
+
4000 return InfoSub::pointer();
+
4001}
-
4004
-
4005bool
-
- -
4007{
- -
4009 auto pInfo = findRpcSub(strUrl);
-
4010
-
4011 if (!pInfo)
-
4012 return false;
-
4013
-
4014 // check to see if any of the stream maps still hold a weak reference to
-
4015 // this entry before removing
-
4016 for (SubMapType const& map : mStreamMaps)
-
4017 {
-
4018 if (map.find(pInfo->getSeq()) != map.end())
-
4019 return false;
-
4020 }
-
4021 mRpcSubMap.erase(strUrl);
-
4022 return true;
-
4023}
+
4002
+ +
+ +
4005{
+ +
4007
+
4008 mRpcSubMap.emplace(strUrl, rspEntry);
+
4009
+
4010 return rspEntry;
+
4011}
-
4024
-
4025#ifndef USE_NEW_BOOK_PAGE
-
4026
-
4027// NIKB FIXME this should be looked at. There's no reason why this shouldn't
-
4028// work, but it demonstrated poor performance.
-
4029//
-
4030void
-
- - -
4033 Book const& book,
-
4034 AccountID const& uTakerID,
-
4035 bool const bProof,
-
4036 unsigned int iLimit,
-
4037 Json::Value const& jvMarker,
-
4038 Json::Value& jvResult)
-
4039{ // CAUTION: This is the old get book page logic
-
4040 Json::Value& jvOffers = (jvResult[jss::offers] = Json::Value(Json::arrayValue));
-
4041
- -
4043 uint256 const uBookBase = getBookBase(book);
-
4044 uint256 const uBookEnd = getQualityNext(uBookBase);
-
4045 uint256 uTipIndex = uBookBase;
-
4046
-
4047 if (auto stream = m_journal.trace())
-
4048 {
-
4049 stream << "getBookPage:" << book;
-
4050 stream << "getBookPage: uBookBase=" << uBookBase;
-
4051 stream << "getBookPage: uBookEnd=" << uBookEnd;
-
4052 stream << "getBookPage: uTipIndex=" << uTipIndex;
-
4053 }
+
4012
+
4013bool
+
+ +
4015{
+ +
4017 auto pInfo = findRpcSub(strUrl);
+
4018
+
4019 if (!pInfo)
+
4020 return false;
+
4021
+
4022 // check to see if any of the stream maps still hold a weak reference to
+
4023 // this entry before removing
+
4024 for (SubMapType const& map : mStreamMaps)
+
4025 {
+
4026 if (map.find(pInfo->getSeq()) != map.end())
+
4027 return false;
+
4028 }
+
4029 mRpcSubMap.erase(strUrl);
+
4030 return true;
+
4031}
+
+
4032
+
4033#ifndef USE_NEW_BOOK_PAGE
+
4034
+
4035// NIKB FIXME this should be looked at. There's no reason why this shouldn't
+
4036// work, but it demonstrated poor performance.
+
4037//
+
4038void
+
+ + +
4041 Book const& book,
+
4042 AccountID const& uTakerID,
+
4043 bool const bProof,
+
4044 unsigned int iLimit,
+
4045 Json::Value const& jvMarker,
+
4046 Json::Value& jvResult)
+
4047{ // CAUTION: This is the old get book page logic
+
4048 Json::Value& jvOffers = (jvResult[jss::offers] = Json::Value(Json::arrayValue));
+
4049
+ +
4051 uint256 const uBookBase = getBookBase(book);
+
4052 uint256 const uBookEnd = getQualityNext(uBookBase);
+
4053 uint256 uTipIndex = uBookBase;
4054
-
4055 ReadView const& view = *lpLedger;
-
4056
-
4057 bool const bGlobalFreeze = isGlobalFrozen(view, book.out.account) || isGlobalFrozen(view, book.in.account);
-
4058
-
4059 bool bDone = false;
-
4060 bool bDirectAdvance = true;
-
4061
-
4062 std::shared_ptr<SLE const> sleOfferDir;
-
4063 uint256 offerIndex;
-
4064 unsigned int uBookEntry;
-
4065 STAmount saDirRate;
+
4055 if (auto stream = m_journal.trace())
+
4056 {
+
4057 stream << "getBookPage:" << book;
+
4058 stream << "getBookPage: uBookBase=" << uBookBase;
+
4059 stream << "getBookPage: uBookEnd=" << uBookEnd;
+
4060 stream << "getBookPage: uTipIndex=" << uTipIndex;
+
4061 }
+
4062
+
4063 ReadView const& view = *lpLedger;
+
4064
+
4065 bool const bGlobalFreeze = isGlobalFrozen(view, book.out.account) || isGlobalFrozen(view, book.in.account);
4066
-
4067 auto const rate = transferRate(view, book.out.account);
-
4068 auto viewJ = app_.journal("View");
+
4067 bool bDone = false;
+
4068 bool bDirectAdvance = true;
4069
-
4070 while (!bDone && iLimit-- > 0)
-
4071 {
-
4072 if (bDirectAdvance)
-
4073 {
-
4074 bDirectAdvance = false;
-
4075
-
4076 JLOG(m_journal.trace()) << "getBookPage: bDirectAdvance";
+
4070 std::shared_ptr<SLE const> sleOfferDir;
+
4071 uint256 offerIndex;
+
4072 unsigned int uBookEntry;
+
4073 STAmount saDirRate;
+
4074
+
4075 auto const rate = transferRate(view, book.out.account);
+
4076 auto viewJ = registry_.journal("View");
4077
-
4078 auto const ledgerIndex = view.succ(uTipIndex, uBookEnd);
-
4079 if (ledgerIndex)
-
4080 sleOfferDir = view.read(keylet::page(*ledgerIndex));
-
4081 else
-
4082 sleOfferDir.reset();
+
4078 while (!bDone && iLimit-- > 0)
+
4079 {
+
4080 if (bDirectAdvance)
+
4081 {
+
4082 bDirectAdvance = false;
4083
-
4084 if (!sleOfferDir)
-
4085 {
-
4086 JLOG(m_journal.trace()) << "getBookPage: bDone";
-
4087 bDone = true;
-
4088 }
+
4084 JLOG(m_journal.trace()) << "getBookPage: bDirectAdvance";
+
4085
+
4086 auto const ledgerIndex = view.succ(uTipIndex, uBookEnd);
+
4087 if (ledgerIndex)
+
4088 sleOfferDir = view.read(keylet::page(*ledgerIndex));
4089 else
-
4090 {
-
4091 uTipIndex = sleOfferDir->key();
-
4092 saDirRate = amountFromQuality(getQuality(uTipIndex));
-
4093
-
4094 cdirFirst(view, uTipIndex, sleOfferDir, uBookEntry, offerIndex);
-
4095
-
4096 JLOG(m_journal.trace()) << "getBookPage: uTipIndex=" << uTipIndex;
-
4097 JLOG(m_journal.trace()) << "getBookPage: offerIndex=" << offerIndex;
-
4098 }
-
4099 }
-
4100
-
4101 if (!bDone)
-
4102 {
-
4103 auto sleOffer = view.read(keylet::offer(offerIndex));
-
4104
-
4105 if (sleOffer)
-
4106 {
-
4107 auto const uOfferOwnerID = sleOffer->getAccountID(sfAccount);
-
4108 auto const& saTakerGets = sleOffer->getFieldAmount(sfTakerGets);
-
4109 auto const& saTakerPays = sleOffer->getFieldAmount(sfTakerPays);
-
4110 STAmount saOwnerFunds;
-
4111 bool firstOwnerOffer(true);
+
4090 sleOfferDir.reset();
+
4091
+
4092 if (!sleOfferDir)
+
4093 {
+
4094 JLOG(m_journal.trace()) << "getBookPage: bDone";
+
4095 bDone = true;
+
4096 }
+
4097 else
+
4098 {
+
4099 uTipIndex = sleOfferDir->key();
+
4100 saDirRate = amountFromQuality(getQuality(uTipIndex));
+
4101
+
4102 cdirFirst(view, uTipIndex, sleOfferDir, uBookEntry, offerIndex);
+
4103
+
4104 JLOG(m_journal.trace()) << "getBookPage: uTipIndex=" << uTipIndex;
+
4105 JLOG(m_journal.trace()) << "getBookPage: offerIndex=" << offerIndex;
+
4106 }
+
4107 }
+
4108
+
4109 if (!bDone)
+
4110 {
+
4111 auto sleOffer = view.read(keylet::offer(offerIndex));
4112
-
4113 if (book.out.account == uOfferOwnerID)
-
4114 {
-
4115 // If an offer is selling issuer's own IOUs, it is fully
-
4116 // funded.
-
4117 saOwnerFunds = saTakerGets;
-
4118 }
-
4119 else if (bGlobalFreeze)
-
4120 {
-
4121 // If either asset is globally frozen, consider all offers
-
4122 // that aren't ours to be totally unfunded
-
4123 saOwnerFunds.clear(book.out);
-
4124 }
-
4125 else
-
4126 {
-
4127 auto umBalanceEntry = umBalance.find(uOfferOwnerID);
-
4128 if (umBalanceEntry != umBalance.end())
-
4129 {
-
4130 // Found in running balance table.
-
4131
-
4132 saOwnerFunds = umBalanceEntry->second;
-
4133 firstOwnerOffer = false;
-
4134 }
-
4135 else
-
4136 {
-
4137 // Did not find balance in table.
-
4138
-
4139 saOwnerFunds = accountHolds(
-
4140 view, uOfferOwnerID, book.out.currency, book.out.account, fhZERO_IF_FROZEN, viewJ);
-
4141
-
4142 if (saOwnerFunds < beast::zero)
-
4143 {
-
4144 // Treat negative funds as zero.
-
4145
-
4146 saOwnerFunds.clear();
-
4147 }
-
4148 }
-
4149 }
-
4150
-
4151 Json::Value jvOffer = sleOffer->getJson(JsonOptions::none);
-
4152
-
4153 STAmount saTakerGetsFunded;
-
4154 STAmount saOwnerFundsLimit = saOwnerFunds;
-
4155 Rate offerRate = parityRate;
-
4156
-
4157 if (rate != parityRate
-
4158 // Have a transfer fee.
-
4159 && uTakerID != book.out.account
-
4160 // Not taking offers of own IOUs.
-
4161 && book.out.account != uOfferOwnerID)
-
4162 // Offer owner not issuing ownfunds
-
4163 {
-
4164 // Need to charge a transfer fee to offer owner.
-
4165 offerRate = rate;
-
4166 saOwnerFundsLimit = divide(saOwnerFunds, offerRate);
-
4167 }
-
4168
-
4169 if (saOwnerFundsLimit >= saTakerGets)
-
4170 {
-
4171 // Sufficient funds no shenanigans.
-
4172 saTakerGetsFunded = saTakerGets;
-
4173 }
-
4174 else
-
4175 {
-
4176 // Only provide, if not fully funded.
-
4177
-
4178 saTakerGetsFunded = saOwnerFundsLimit;
-
4179
-
4180 saTakerGetsFunded.setJson(jvOffer[jss::taker_gets_funded]);
-
4181 std::min(saTakerPays, multiply(saTakerGetsFunded, saDirRate, saTakerPays.issue()))
-
4182 .setJson(jvOffer[jss::taker_pays_funded]);
-
4183 }
-
4184
-
4185 STAmount saOwnerPays = (parityRate == offerRate)
-
4186 ? saTakerGetsFunded
-
4187 : std::min(saOwnerFunds, multiply(saTakerGetsFunded, offerRate));
-
4188
-
4189 umBalance[uOfferOwnerID] = saOwnerFunds - saOwnerPays;
-
4190
-
4191 // Include all offers funded and unfunded
-
4192 Json::Value& jvOf = jvOffers.append(jvOffer);
-
4193 jvOf[jss::quality] = saDirRate.getText();
-
4194
-
4195 if (firstOwnerOffer)
-
4196 jvOf[jss::owner_funds] = saOwnerFunds.getText();
-
4197 }
-
4198 else
-
4199 {
-
4200 JLOG(m_journal.warn()) << "Missing offer";
-
4201 }
+
4113 if (sleOffer)
+
4114 {
+
4115 auto const uOfferOwnerID = sleOffer->getAccountID(sfAccount);
+
4116 auto const& saTakerGets = sleOffer->getFieldAmount(sfTakerGets);
+
4117 auto const& saTakerPays = sleOffer->getFieldAmount(sfTakerPays);
+
4118 STAmount saOwnerFunds;
+
4119 bool firstOwnerOffer(true);
+
4120
+
4121 if (book.out.account == uOfferOwnerID)
+
4122 {
+
4123 // If an offer is selling issuer's own IOUs, it is fully
+
4124 // funded.
+
4125 saOwnerFunds = saTakerGets;
+
4126 }
+
4127 else if (bGlobalFreeze)
+
4128 {
+
4129 // If either asset is globally frozen, consider all offers
+
4130 // that aren't ours to be totally unfunded
+
4131 saOwnerFunds.clear(book.out);
+
4132 }
+
4133 else
+
4134 {
+
4135 auto umBalanceEntry = umBalance.find(uOfferOwnerID);
+
4136 if (umBalanceEntry != umBalance.end())
+
4137 {
+
4138 // Found in running balance table.
+
4139
+
4140 saOwnerFunds = umBalanceEntry->second;
+
4141 firstOwnerOffer = false;
+
4142 }
+
4143 else
+
4144 {
+
4145 // Did not find balance in table.
+
4146
+
4147 saOwnerFunds = accountHolds(
+
4148 view, uOfferOwnerID, book.out.currency, book.out.account, fhZERO_IF_FROZEN, viewJ);
+
4149
+
4150 if (saOwnerFunds < beast::zero)
+
4151 {
+
4152 // Treat negative funds as zero.
+
4153
+
4154 saOwnerFunds.clear();
+
4155 }
+
4156 }
+
4157 }
+
4158
+
4159 Json::Value jvOffer = sleOffer->getJson(JsonOptions::none);
+
4160
+
4161 STAmount saTakerGetsFunded;
+
4162 STAmount saOwnerFundsLimit = saOwnerFunds;
+
4163 Rate offerRate = parityRate;
+
4164
+
4165 if (rate != parityRate
+
4166 // Have a transfer fee.
+
4167 && uTakerID != book.out.account
+
4168 // Not taking offers of own IOUs.
+
4169 && book.out.account != uOfferOwnerID)
+
4170 // Offer owner not issuing ownfunds
+
4171 {
+
4172 // Need to charge a transfer fee to offer owner.
+
4173 offerRate = rate;
+
4174 saOwnerFundsLimit = divide(saOwnerFunds, offerRate);
+
4175 }
+
4176
+
4177 if (saOwnerFundsLimit >= saTakerGets)
+
4178 {
+
4179 // Sufficient funds no shenanigans.
+
4180 saTakerGetsFunded = saTakerGets;
+
4181 }
+
4182 else
+
4183 {
+
4184 // Only provide, if not fully funded.
+
4185
+
4186 saTakerGetsFunded = saOwnerFundsLimit;
+
4187
+
4188 saTakerGetsFunded.setJson(jvOffer[jss::taker_gets_funded]);
+
4189 std::min(saTakerPays, multiply(saTakerGetsFunded, saDirRate, saTakerPays.issue()))
+
4190 .setJson(jvOffer[jss::taker_pays_funded]);
+
4191 }
+
4192
+
4193 STAmount saOwnerPays = (parityRate == offerRate)
+
4194 ? saTakerGetsFunded
+
4195 : std::min(saOwnerFunds, multiply(saTakerGetsFunded, offerRate));
+
4196
+
4197 umBalance[uOfferOwnerID] = saOwnerFunds - saOwnerPays;
+
4198
+
4199 // Include all offers funded and unfunded
+
4200 Json::Value& jvOf = jvOffers.append(jvOffer);
+
4201 jvOf[jss::quality] = saDirRate.getText();
4202
-
4203 if (!cdirNext(view, uTipIndex, sleOfferDir, uBookEntry, offerIndex))
-
4204 {
-
4205 bDirectAdvance = true;
-
4206 }
-
4207 else
-
4208 {
-
4209 JLOG(m_journal.trace()) << "getBookPage: offerIndex=" << offerIndex;
-
4210 }
-
4211 }
-
4212 }
-
4213
-
4214 // jvResult[jss::marker] = Json::Value(Json::arrayValue);
-
4215 // jvResult[jss::nodes] = Json::Value(Json::arrayValue);
-
4216}
+
4203 if (firstOwnerOffer)
+
4204 jvOf[jss::owner_funds] = saOwnerFunds.getText();
+
4205 }
+
4206 else
+
4207 {
+
4208 JLOG(m_journal.warn()) << "Missing offer";
+
4209 }
+
4210
+
4211 if (!cdirNext(view, uTipIndex, sleOfferDir, uBookEntry, offerIndex))
+
4212 {
+
4213 bDirectAdvance = true;
+
4214 }
+
4215 else
+
4216 {
+
4217 JLOG(m_journal.trace()) << "getBookPage: offerIndex=" << offerIndex;
+
4218 }
+
4219 }
+
4220 }
+
4221
+
4222 // jvResult[jss::marker] = Json::Value(Json::arrayValue);
+
4223 // jvResult[jss::nodes] = Json::Value(Json::arrayValue);
+
4224}
-
4217
-
4218#else
-
4219
-
4220// This is the new code that uses the book iterators
-
4221// It has temporarily been disabled
-
4222
-
4223void
- - -
4226 Book const& book,
-
4227 AccountID const& uTakerID,
-
4228 bool const bProof,
-
4229 unsigned int iLimit,
-
4230 Json::Value const& jvMarker,
-
4231 Json::Value& jvResult)
-
4232{
-
4233 auto& jvOffers = (jvResult[jss::offers] = Json::Value(Json::arrayValue));
-
4234
- -
4236
-
4237 MetaView lesActive(lpLedger, tapNONE, true);
-
4238 OrderBookIterator obIterator(lesActive, book);
-
4239
-
4240 auto const rate = transferRate(lesActive, book.out.account);
-
4241
-
4242 bool const bGlobalFreeze = lesActive.isGlobalFrozen(book.out.account) || lesActive.isGlobalFrozen(book.in.account);
-
4243
-
4244 while (iLimit-- > 0 && obIterator.nextOffer())
-
4245 {
-
4246 SLE::pointer sleOffer = obIterator.getCurrentOffer();
-
4247 if (sleOffer)
-
4248 {
-
4249 auto const uOfferOwnerID = sleOffer->getAccountID(sfAccount);
-
4250 auto const& saTakerGets = sleOffer->getFieldAmount(sfTakerGets);
-
4251 auto const& saTakerPays = sleOffer->getFieldAmount(sfTakerPays);
-
4252 STAmount saDirRate = obIterator.getCurrentRate();
-
4253 STAmount saOwnerFunds;
-
4254
-
4255 if (book.out.account == uOfferOwnerID)
-
4256 {
-
4257 // If offer is selling issuer's own IOUs, it is fully funded.
-
4258 saOwnerFunds = saTakerGets;
-
4259 }
-
4260 else if (bGlobalFreeze)
-
4261 {
-
4262 // If either asset is globally frozen, consider all offers
-
4263 // that aren't ours to be totally unfunded
-
4264 saOwnerFunds.clear(book.out);
-
4265 }
-
4266 else
-
4267 {
-
4268 auto umBalanceEntry = umBalance.find(uOfferOwnerID);
-
4269
-
4270 if (umBalanceEntry != umBalance.end())
-
4271 {
-
4272 // Found in running balance table.
-
4273
-
4274 saOwnerFunds = umBalanceEntry->second;
-
4275 }
-
4276 else
-
4277 {
-
4278 // Did not find balance in table.
-
4279
-
4280 saOwnerFunds =
-
4281 lesActive.accountHolds(uOfferOwnerID, book.out.currency, book.out.account, fhZERO_IF_FROZEN);
-
4282
-
4283 if (saOwnerFunds.isNegative())
-
4284 {
-
4285 // Treat negative funds as zero.
-
4286
-
4287 saOwnerFunds.zero();
-
4288 }
-
4289 }
-
4290 }
-
4291
-
4292 Json::Value jvOffer = sleOffer->getJson(JsonOptions::none);
-
4293
-
4294 STAmount saTakerGetsFunded;
-
4295 STAmount saOwnerFundsLimit = saOwnerFunds;
-
4296 Rate offerRate = parityRate;
-
4297
-
4298 if (rate != parityRate
-
4299 // Have a transfer fee.
-
4300 && uTakerID != book.out.account
-
4301 // Not taking offers of own IOUs.
-
4302 && book.out.account != uOfferOwnerID)
-
4303 // Offer owner not issuing ownfunds
-
4304 {
-
4305 // Need to charge a transfer fee to offer owner.
-
4306 offerRate = rate;
-
4307 saOwnerFundsLimit = divide(saOwnerFunds, offerRate);
-
4308 }
-
4309
-
4310 if (saOwnerFundsLimit >= saTakerGets)
-
4311 {
-
4312 // Sufficient funds no shenanigans.
-
4313 saTakerGetsFunded = saTakerGets;
-
4314 }
-
4315 else
-
4316 {
-
4317 // Only provide, if not fully funded.
-
4318 saTakerGetsFunded = saOwnerFundsLimit;
-
4319
-
4320 saTakerGetsFunded.setJson(jvOffer[jss::taker_gets_funded]);
-
4321
-
4322 // TODO(tom): The result of this expression is not used - what's
-
4323 // going on here?
-
4324 std::min(saTakerPays, multiply(saTakerGetsFunded, saDirRate, saTakerPays.issue()))
-
4325 .setJson(jvOffer[jss::taker_pays_funded]);
-
4326 }
+
4225
+
4226#else
+
4227
+
4228// This is the new code that uses the book iterators
+
4229// It has temporarily been disabled
+
4230
+
4231void
+ + +
4234 Book const& book,
+
4235 AccountID const& uTakerID,
+
4236 bool const bProof,
+
4237 unsigned int iLimit,
+
4238 Json::Value const& jvMarker,
+
4239 Json::Value& jvResult)
+
4240{
+
4241 auto& jvOffers = (jvResult[jss::offers] = Json::Value(Json::arrayValue));
+
4242
+ +
4244
+
4245 MetaView lesActive(lpLedger, tapNONE, true);
+
4246 OrderBookIterator obIterator(lesActive, book);
+
4247
+
4248 auto const rate = transferRate(lesActive, book.out.account);
+
4249
+
4250 bool const bGlobalFreeze = lesActive.isGlobalFrozen(book.out.account) || lesActive.isGlobalFrozen(book.in.account);
+
4251
+
4252 while (iLimit-- > 0 && obIterator.nextOffer())
+
4253 {
+
4254 SLE::pointer sleOffer = obIterator.getCurrentOffer();
+
4255 if (sleOffer)
+
4256 {
+
4257 auto const uOfferOwnerID = sleOffer->getAccountID(sfAccount);
+
4258 auto const& saTakerGets = sleOffer->getFieldAmount(sfTakerGets);
+
4259 auto const& saTakerPays = sleOffer->getFieldAmount(sfTakerPays);
+
4260 STAmount saDirRate = obIterator.getCurrentRate();
+
4261 STAmount saOwnerFunds;
+
4262
+
4263 if (book.out.account == uOfferOwnerID)
+
4264 {
+
4265 // If offer is selling issuer's own IOUs, it is fully funded.
+
4266 saOwnerFunds = saTakerGets;
+
4267 }
+
4268 else if (bGlobalFreeze)
+
4269 {
+
4270 // If either asset is globally frozen, consider all offers
+
4271 // that aren't ours to be totally unfunded
+
4272 saOwnerFunds.clear(book.out);
+
4273 }
+
4274 else
+
4275 {
+
4276 auto umBalanceEntry = umBalance.find(uOfferOwnerID);
+
4277
+
4278 if (umBalanceEntry != umBalance.end())
+
4279 {
+
4280 // Found in running balance table.
+
4281
+
4282 saOwnerFunds = umBalanceEntry->second;
+
4283 }
+
4284 else
+
4285 {
+
4286 // Did not find balance in table.
+
4287
+
4288 saOwnerFunds =
+
4289 lesActive.accountHolds(uOfferOwnerID, book.out.currency, book.out.account, fhZERO_IF_FROZEN);
+
4290
+
4291 if (saOwnerFunds.isNegative())
+
4292 {
+
4293 // Treat negative funds as zero.
+
4294
+
4295 saOwnerFunds.zero();
+
4296 }
+
4297 }
+
4298 }
+
4299
+
4300 Json::Value jvOffer = sleOffer->getJson(JsonOptions::none);
+
4301
+
4302 STAmount saTakerGetsFunded;
+
4303 STAmount saOwnerFundsLimit = saOwnerFunds;
+
4304 Rate offerRate = parityRate;
+
4305
+
4306 if (rate != parityRate
+
4307 // Have a transfer fee.
+
4308 && uTakerID != book.out.account
+
4309 // Not taking offers of own IOUs.
+
4310 && book.out.account != uOfferOwnerID)
+
4311 // Offer owner not issuing ownfunds
+
4312 {
+
4313 // Need to charge a transfer fee to offer owner.
+
4314 offerRate = rate;
+
4315 saOwnerFundsLimit = divide(saOwnerFunds, offerRate);
+
4316 }
+
4317
+
4318 if (saOwnerFundsLimit >= saTakerGets)
+
4319 {
+
4320 // Sufficient funds no shenanigans.
+
4321 saTakerGetsFunded = saTakerGets;
+
4322 }
+
4323 else
+
4324 {
+
4325 // Only provide, if not fully funded.
+
4326 saTakerGetsFunded = saOwnerFundsLimit;
4327
-
4328 STAmount saOwnerPays = (parityRate == offerRate)
-
4329 ? saTakerGetsFunded
-
4330 : std::min(saOwnerFunds, multiply(saTakerGetsFunded, offerRate));
-
4331
-
4332 umBalance[uOfferOwnerID] = saOwnerFunds - saOwnerPays;
-
4333
-
4334 if (!saOwnerFunds.isZero() || uOfferOwnerID == uTakerID)
-
4335 {
-
4336 // Only provide funded offers and offers of the taker.
-
4337 Json::Value& jvOf = jvOffers.append(jvOffer);
-
4338 jvOf[jss::quality] = saDirRate.getText();
-
4339 }
-
4340 }
-
4341 }
-
4342
-
4343 // jvResult[jss::marker] = Json::Value(Json::arrayValue);
-
4344 // jvResult[jss::nodes] = Json::Value(Json::arrayValue);
-
4345}
-
4346
-
4347#endif
-
4348
-
4349inline void
-
- -
4351{
-
4352 auto [counters, mode, start, initialSync] = accounting_.getCounterData();
-
4353 auto const current =
-
4354 std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now() - start);
-
4355 counters[static_cast<std::size_t>(mode)].dur += current;
+
4328 saTakerGetsFunded.setJson(jvOffer[jss::taker_gets_funded]);
+
4329
+
4330 // TODO(tom): The result of this expression is not used - what's
+
4331 // going on here?
+
4332 std::min(saTakerPays, multiply(saTakerGetsFunded, saDirRate, saTakerPays.issue()))
+
4333 .setJson(jvOffer[jss::taker_pays_funded]);
+
4334 }
+
4335
+
4336 STAmount saOwnerPays = (parityRate == offerRate)
+
4337 ? saTakerGetsFunded
+
4338 : std::min(saOwnerFunds, multiply(saTakerGetsFunded, offerRate));
+
4339
+
4340 umBalance[uOfferOwnerID] = saOwnerFunds - saOwnerPays;
+
4341
+
4342 if (!saOwnerFunds.isZero() || uOfferOwnerID == uTakerID)
+
4343 {
+
4344 // Only provide funded offers and offers of the taker.
+
4345 Json::Value& jvOf = jvOffers.append(jvOffer);
+
4346 jvOf[jss::quality] = saDirRate.getText();
+
4347 }
+
4348 }
+
4349 }
+
4350
+
4351 // jvResult[jss::marker] = Json::Value(Json::arrayValue);
+
4352 // jvResult[jss::nodes] = Json::Value(Json::arrayValue);
+
4353}
+
4354
+
4355#endif
4356
- -
4358 m_stats.disconnected_duration.set(counters[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].dur.count());
-
4359 m_stats.connected_duration.set(counters[static_cast<std::size_t>(OperatingMode::CONNECTED)].dur.count());
-
4360 m_stats.syncing_duration.set(counters[static_cast<std::size_t>(OperatingMode::SYNCING)].dur.count());
-
4361 m_stats.tracking_duration.set(counters[static_cast<std::size_t>(OperatingMode::TRACKING)].dur.count());
-
4362 m_stats.full_duration.set(counters[static_cast<std::size_t>(OperatingMode::FULL)].dur.count());
-
4363
-
4364 m_stats.disconnected_transitions.set(counters[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].transitions);
-
4365 m_stats.connected_transitions.set(counters[static_cast<std::size_t>(OperatingMode::CONNECTED)].transitions);
-
4366 m_stats.syncing_transitions.set(counters[static_cast<std::size_t>(OperatingMode::SYNCING)].transitions);
-
4367 m_stats.tracking_transitions.set(counters[static_cast<std::size_t>(OperatingMode::TRACKING)].transitions);
-
4368 m_stats.full_transitions.set(counters[static_cast<std::size_t>(OperatingMode::FULL)].transitions);
-
4369}
+
4357inline void
+
+ +
4359{
+
4360 auto [counters, mode, start, initialSync] = accounting_.getCounterData();
+
4361 auto const current =
+
4362 std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now() - start);
+
4363 counters[static_cast<std::size_t>(mode)].dur += current;
+
4364
+ +
4366 m_stats.disconnected_duration.set(counters[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].dur.count());
+
4367 m_stats.connected_duration.set(counters[static_cast<std::size_t>(OperatingMode::CONNECTED)].dur.count());
+
4368 m_stats.syncing_duration.set(counters[static_cast<std::size_t>(OperatingMode::SYNCING)].dur.count());
+
4369 m_stats.tracking_duration.set(counters[static_cast<std::size_t>(OperatingMode::TRACKING)].dur.count());
+
4370 m_stats.full_duration.set(counters[static_cast<std::size_t>(OperatingMode::FULL)].dur.count());
+
4371
+
4372 m_stats.disconnected_transitions.set(counters[static_cast<std::size_t>(OperatingMode::DISCONNECTED)].transitions);
+
4373 m_stats.connected_transitions.set(counters[static_cast<std::size_t>(OperatingMode::CONNECTED)].transitions);
+
4374 m_stats.syncing_transitions.set(counters[static_cast<std::size_t>(OperatingMode::SYNCING)].transitions);
+
4375 m_stats.tracking_transitions.set(counters[static_cast<std::size_t>(OperatingMode::TRACKING)].transitions);
+
4376 m_stats.full_transitions.set(counters[static_cast<std::size_t>(OperatingMode::FULL)].transitions);
+
4377}
-
4370
-
4371void
-
- -
4373{
-
4374 auto now = std::chrono::steady_clock::now();
-
4375
-
4376 std::lock_guard lock(mutex_);
-
4377 ++counters_[static_cast<std::size_t>(om)].transitions;
-
4378 if (om == OperatingMode::FULL && counters_[static_cast<std::size_t>(om)].transitions == 1)
-
4379 {
-
4380 initialSyncUs_ = std::chrono::duration_cast<std::chrono::microseconds>(now - processStart_).count();
-
4381 }
-
4382 counters_[static_cast<std::size_t>(mode_)].dur +=
-
4383 std::chrono::duration_cast<std::chrono::microseconds>(now - start_);
-
4384
-
4385 mode_ = om;
-
4386 start_ = now;
-
4387}
+
4378
+
4379void
+
+ +
4381{
+
4382 auto now = std::chrono::steady_clock::now();
+
4383
+
4384 std::lock_guard lock(mutex_);
+
4385 ++counters_[static_cast<std::size_t>(om)].transitions;
+
4386 if (om == OperatingMode::FULL && counters_[static_cast<std::size_t>(om)].transitions == 1)
+
4387 {
+
4388 initialSyncUs_ = std::chrono::duration_cast<std::chrono::microseconds>(now - processStart_).count();
+
4389 }
+
4390 counters_[static_cast<std::size_t>(mode_)].dur +=
+
4391 std::chrono::duration_cast<std::chrono::microseconds>(now - start_);
+
4392
+
4393 mode_ = om;
+
4394 start_ = now;
+
4395}
-
4388
-
4389void
-
- -
4391{
-
4392 auto [counters, mode, start, initialSync] = getCounterData();
-
4393 auto const current =
-
4394 std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now() - start);
-
4395 counters[static_cast<std::size_t>(mode)].dur += current;
4396
-
4397 obj[jss::state_accounting] = Json::objectValue;
- -
4399 i <= static_cast<std::size_t>(OperatingMode::FULL);
-
4400 ++i)
-
4401 {
-
4402 obj[jss::state_accounting][states_[i]] = Json::objectValue;
-
4403 auto& state = obj[jss::state_accounting][states_[i]];
-
4404 state[jss::transitions] = std::to_string(counters[i].transitions);
-
4405 state[jss::duration_us] = std::to_string(counters[i].dur.count());
-
4406 }
-
4407 obj[jss::server_state_duration_us] = std::to_string(current.count());
-
4408 if (initialSync)
-
4409 obj[jss::initial_sync_duration_us] = std::to_string(initialSync);
-
4410}
+
4397void
+
+ +
4399{
+
4400 auto [counters, mode, start, initialSync] = getCounterData();
+
4401 auto const current =
+
4402 std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now() - start);
+
4403 counters[static_cast<std::size_t>(mode)].dur += current;
+
4404
+
4405 obj[jss::state_accounting] = Json::objectValue;
+ +
4407 i <= static_cast<std::size_t>(OperatingMode::FULL);
+
4408 ++i)
+
4409 {
+
4410 obj[jss::state_accounting][states_[i]] = Json::objectValue;
+
4411 auto& state = obj[jss::state_accounting][states_[i]];
+
4412 state[jss::transitions] = std::to_string(counters[i].transitions);
+
4413 state[jss::duration_us] = std::to_string(counters[i].dur.count());
+
4414 }
+
4415 obj[jss::server_state_duration_us] = std::to_string(current.count());
+
4416 if (initialSync)
+
4417 obj[jss::initial_sync_duration_us] = std::to_string(initialSync);
+
4418}
-
4411
-
4412//------------------------------------------------------------------------------
-
4413
- -
- -
4416 Application& app,
- -
4418 bool standalone,
-
4419 std::size_t minPeerCount,
-
4420 bool startvalid,
-
4421 JobQueue& job_queue,
- -
4423 ValidatorKeys const& validatorKeys,
-
4424 boost::asio::io_context& io_svc,
-
4425 beast::Journal journal,
-
4426 beast::insight::Collector::ptr const& collector)
-
4427{
- -
4429 app,
-
4430 clock,
-
4431 standalone,
-
4432 minPeerCount,
-
4433 startvalid,
-
4434 job_queue,
- -
4436 validatorKeys,
-
4437 io_svc,
-
4438 journal,
-
4439 collector);
-
4440}
+
4419
+
4420//------------------------------------------------------------------------------
+
4421
+ +
+ +
4424 ServiceRegistry& registry,
+ +
4426 bool standalone,
+
4427 std::size_t minPeerCount,
+
4428 bool startvalid,
+
4429 JobQueue& job_queue,
+ +
4431 ValidatorKeys const& validatorKeys,
+
4432 boost::asio::io_context& io_svc,
+
4433 beast::Journal journal,
+
4434 beast::insight::Collector::ptr const& collector)
+
4435{
+ +
4437 registry,
+
4438 clock,
+
4439 standalone,
+
4440 minPeerCount,
+
4441 startvalid,
+
4442 job_queue,
+ +
4444 validatorKeys,
+
4445 io_svc,
+
4446 journal,
+
4447 collector);
+
4448}
-
4441
-
4442} // namespace xrpl
+
4449
+
4450} // namespace xrpl
T any_of(T... args)
@@ -4740,7 +4748,6 @@ $(document).ready(function() { init_codefold(0); });
std::shared_ptr< STTx const > const & getTxn() const
virtual std::optional< NetClock::time_point > firstUnsupportedExpected() const =0
-
virtual std::chrono::milliseconds getIOLatency()=0
virtual Config & config()=0
virtual std::optional< PublicKey const > getValidationPublicKey() const =0
@@ -4791,181 +4798,181 @@ $(document).ready(function() { init_codefold(0); });
Manages load sources.
Definition LoadManager.h:26
void heartbeat()
Reset the stall detection timer.
PublicKey getMasterKey(PublicKey const &pk) const
Returns ephemeral signing key's master public key.
Definition Manifest.cpp:284
-
State accounting records two attributes for each possible server state: 1) Amount of time spent in ea...
-
void json(Json::Value &obj) const
Output state counters in JSON format.
-
std::chrono::steady_clock::time_point const processStart_
-
static std::array< Json::StaticString const, 5 > const states_
- - - - -
std::array< Counters, 5 > counters_
- -
void mode(OperatingMode om)
Record state transition.
-
std::chrono::steady_clock::time_point start_
-
Transaction with input flags and results to be applied in batches.
- -
std::shared_ptr< Transaction > const transaction
- - -
TransactionStatus(std::shared_ptr< Transaction > t, bool a, bool l, FailHard f)
- - - -
std::string getHostId(bool forAdmin)
-
void reportConsensusStateChange(ConsensusPhase phase)
-
void addAccountHistoryJob(SubAccountHistoryInfoWeak subInfo)
- - - - - - - - - - - -
void clearNeedNetworkLedger() override
-
ServerFeeSummary mLastFeeSummary
- -
Json::Value getOwnerInfo(std::shared_ptr< ReadView const > lpLedger, AccountID const &account) override
-
DispatchState mDispatchState
- -
std::size_t const minPeerCount_
-
beast::Journal m_journal
-
static std::array< char const *, 5 > const states_
-
std::set< uint256 > pendingValidations_
-
void pubAccountTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)
-
ClosureCounter< void, boost::system::error_code const & > waitHandlerCounter_
-
MultiApiJson transJson(std::shared_ptr< STTx const > const &transaction, TER result, bool validated, std::shared_ptr< ReadView const > const &ledger, std::optional< std::reference_wrapper< TxMeta const > > meta)
-
bool unsubManifests(std::uint64_t uListener) override
-
void pubPeerStatus(std::function< Json::Value(void)> const &) override
-
void unsubAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
-
bool subManifests(InfoSub::ref ispListener) override
-
void stateAccounting(Json::Value &obj) override
-
void pubLedger(std::shared_ptr< ReadView const > const &lpAccepted) override
-
void stop() override
-
SubInfoMapType mSubRTAccount
- -
void subAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
-
void transactionBatch()
Apply transactions in batches.
-
bool unsubRTTransactions(std::uint64_t uListener) override
-
void getBookPage(std::shared_ptr< ReadView const > &lpLedger, Book const &, AccountID const &uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &jvMarker, Json::Value &jvResult) override
-
bool processTrustedProposal(RCLCxPeerPos proposal) override
-
error_code_i subAccountHistory(InfoSub::ref ispListener, AccountID const &account) override
subscribe an account's new transactions and retrieve the account's historical transactions
-
void subAccountHistoryStart(std::shared_ptr< ReadView const > const &ledger, SubAccountHistoryInfoWeak &subInfo)
-
void pubValidation(std::shared_ptr< STValidation > const &val) override
-
bool subBook(InfoSub::ref ispListener, Book const &) override
-
InfoSub::pointer addRpcSub(std::string const &strUrl, InfoSub::ref) override
-
void endConsensus(std::unique_ptr< std::stringstream > const &clog) override
-
std::atomic< OperatingMode > mMode
-
void setMode(OperatingMode om) override
-
void setAmendmentBlocked() override
-
void pubConsensus(ConsensusPhase phase)
-
bool const m_standalone
-
std::recursive_mutex mSubLock
-
bool isNeedNetworkLedger() override
-
DispatchState
Synchronization states for transaction batches.
+
State accounting records two attributes for each possible server state: 1) Amount of time spent in ea...
+
void json(Json::Value &obj) const
Output state counters in JSON format.
+
std::chrono::steady_clock::time_point const processStart_
+
static std::array< Json::StaticString const, 5 > const states_
+ + + + +
std::array< Counters, 5 > counters_
+ +
void mode(OperatingMode om)
Record state transition.
+
std::chrono::steady_clock::time_point start_
+
Transaction with input flags and results to be applied in batches.
+ +
std::shared_ptr< Transaction > const transaction
+ + +
TransactionStatus(std::shared_ptr< Transaction > t, bool a, bool l, FailHard f)
+ + + +
std::string getHostId(bool forAdmin)
+
void reportConsensusStateChange(ConsensusPhase phase)
+
void addAccountHistoryJob(SubAccountHistoryInfoWeak subInfo)
+ + + + + + + + + + + +
void clearNeedNetworkLedger() override
+
ServerFeeSummary mLastFeeSummary
+ +
Json::Value getOwnerInfo(std::shared_ptr< ReadView const > lpLedger, AccountID const &account) override
+
DispatchState mDispatchState
+ +
std::size_t const minPeerCount_
+
beast::Journal m_journal
+
static std::array< char const *, 5 > const states_
+
std::set< uint256 > pendingValidations_
+
void pubAccountTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)
+
ClosureCounter< void, boost::system::error_code const & > waitHandlerCounter_
+
MultiApiJson transJson(std::shared_ptr< STTx const > const &transaction, TER result, bool validated, std::shared_ptr< ReadView const > const &ledger, std::optional< std::reference_wrapper< TxMeta const > > meta)
+
bool unsubManifests(std::uint64_t uListener) override
+
void pubPeerStatus(std::function< Json::Value(void)> const &) override
+
void unsubAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
+
bool subManifests(InfoSub::ref ispListener) override
+
void stateAccounting(Json::Value &obj) override
+
void pubLedger(std::shared_ptr< ReadView const > const &lpAccepted) override
+
void stop() override
+
SubInfoMapType mSubRTAccount
+ +
void subAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
+
void transactionBatch()
Apply transactions in batches.
+
bool unsubRTTransactions(std::uint64_t uListener) override
+
void getBookPage(std::shared_ptr< ReadView const > &lpLedger, Book const &, AccountID const &uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &jvMarker, Json::Value &jvResult) override
+
bool processTrustedProposal(RCLCxPeerPos proposal) override
+
error_code_i subAccountHistory(InfoSub::ref ispListener, AccountID const &account) override
subscribe an account's new transactions and retrieve the account's historical transactions
+
void subAccountHistoryStart(std::shared_ptr< ReadView const > const &ledger, SubAccountHistoryInfoWeak &subInfo)
+
void pubValidation(std::shared_ptr< STValidation > const &val) override
+
bool subBook(InfoSub::ref ispListener, Book const &) override
+
InfoSub::pointer addRpcSub(std::string const &strUrl, InfoSub::ref) override
+
void endConsensus(std::unique_ptr< std::stringstream > const &clog) override
+
std::atomic< OperatingMode > mMode
+
void setMode(OperatingMode om) override
+
void setAmendmentBlocked() override
+
void pubConsensus(ConsensusPhase phase)
+
bool const m_standalone
+
std::recursive_mutex mSubLock
+
bool isNeedNetworkLedger() override
+
DispatchState
Synchronization states for transaction batches.
-
std::atomic< bool > needNetworkLedger_
-
boost::asio::steady_timer heartbeatTimer_
-
bool subConsensus(InfoSub::ref ispListener) override
-
bool unsubBook(std::uint64_t uListener, Book const &) override
-
bool unsubLedger(std::uint64_t uListener) override
-
bool checkLastClosedLedger(Overlay::PeerSequence const &, uint256 &networkClosed)
-
void pubProposedAccountTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result)
-
void unsubAccountHistoryInternal(std::uint64_t seq, AccountID const &account, bool historyOnly) override
-
void pubValidatedTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)
-
void switchLastClosedLedger(std::shared_ptr< Ledger const > const &newLCL)
-
std::optional< PublicKey > const validatorPK_
-
std::atomic< bool > amendmentBlocked_
-
bool isFull() override
-
void clearAmendmentWarned() override
-
void updateLocalTx(ReadView const &view) override
-
void clearLedgerFetch() override
-
void apply(std::unique_lock< std::mutex > &batchLock)
Attempt to apply transactions and post-process based on the results.
-
InfoSub::pointer findRpcSub(std::string const &strUrl) override
-
bool isAmendmentBlocked() override
-
std::string strOperatingMode(OperatingMode const mode, bool const admin) const override
-
std::unique_ptr< LocalTxs > m_localTX
-
void setStandAlone() override
-
void setNeedNetworkLedger() override
-
bool subServer(InfoSub::ref ispListener, Json::Value &jvResult, bool admin) override
-
void setTimer(boost::asio::steady_timer &timer, std::chrono::milliseconds const &expiry_time, std::function< void()> onExpire, std::function< void()> onError)
-
bool unsubServer(std::uint64_t uListener) override
-
SubAccountHistoryMapType mSubAccountHistory
- -
bool unsubConsensus(std::uint64_t uListener) override
-
std::condition_variable mCond
-
void pubManifest(Manifest const &) override
-
RCLConsensus mConsensus
-
void consensusViewChange() override
-
boost::asio::steady_timer accountHistoryTxTimer_
-
Json::Value getConsensusInfo() override
-
bool recvValidation(std::shared_ptr< STValidation > const &val, std::string const &source) override
-
void setUNLBlocked() override
-
bool unsubValidations(std::uint64_t uListener) override
- -
bool subPeerStatus(InfoSub::ref ispListener) override
-
void doTransactionAsync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failtype)
For transactions not submitted by a locally connected client, fire and forget.
-
ConsensusPhase mLastConsensusPhase
-
OperatingMode getOperatingMode() const override
-
std::optional< PublicKey > const validatorMasterPK_
-
void doTransactionSyncBatch(std::unique_lock< std::mutex > &lock, std::function< bool(std::unique_lock< std::mutex > const &)> retryCallback)
-
NetworkOPsImp(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
-
std::array< SubMapType, SubTypes::sLastEntry > mStreamMaps
-
std::vector< TransactionStatus > mTransactions
-
bool tryRemoveRpcSub(std::string const &strUrl) override
-
bool beginConsensus(uint256 const &networkClosed, std::unique_ptr< std::stringstream > const &clog) override
- - - -
void doTransactionSync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType)
For transactions submitted directly by a client, apply batch of transactions and wait for this transa...
-
void submitTransaction(std::shared_ptr< STTx const > const &) override
-
void setAmendmentWarned() override
-
LedgerMaster & m_ledgerMaster
-
Json::Value getServerInfo(bool human, bool admin, bool counters) override
-
StateAccounting accounting_
-
bool subValidations(InfoSub::ref ispListener) override
-
void setAccountHistoryJobTimer(SubAccountHistoryInfoWeak subInfo)
-
bool subRTTransactions(InfoSub::ref ispListener) override
-
std::atomic< bool > unlBlocked_
-
subRpcMapType mRpcSubMap
-
bool unsubBookChanges(std::uint64_t uListener) override
-
void unsubAccountHistory(InfoSub::ref ispListener, AccountID const &account, bool historyOnly) override
unsubscribe an account's transactions
-
void setStateTimer() override
Called to initially start our timers.
-
std::size_t getLocalTxCount() override
-
bool preProcessTransaction(std::shared_ptr< Transaction > &transaction)
-
void processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) override
Process transactions as they arrive from the network or which are submitted by clients.
-
bool unsubTransactions(std::uint64_t uListener) override
-
bool isAmendmentWarned() override
- -
bool subTransactions(InfoSub::ref ispListener) override
-
std::mutex m_statsMutex
-
std::mutex validationsMutex_
-
std::uint32_t acceptLedger(std::optional< std::chrono::milliseconds > consensusDelay) override
Accepts the current transaction tree, return the new ledger's sequence.
-
SubInfoMapType mSubAccount
-
void clearUNLBlocked() override
-
bool isUNLBlocked() override
-
void pubProposedTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result) override
-
std::atomic< bool > amendmentWarned_
-
boost::asio::steady_timer clusterTimer_
-
bool unsubPeerStatus(std::uint64_t uListener) override
-
void reportFeeChange() override
-
void processTransactionSet(CanonicalTXSet const &set) override
Process a set of transactions synchronously, and ensuring that they are processed in one batch.
-
void mapComplete(std::shared_ptr< SHAMap > const &map, bool fromAcquire) override
-
bool subLedger(InfoSub::ref ispListener, Json::Value &jvResult) override
-
bool isBlocked() override
-
~NetworkOPsImp() override
-
Application & app_
-
Json::Value getLedgerFetchInfo() override
-
void unsubAccountInternal(std::uint64_t seq, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
-
bool subBookChanges(InfoSub::ref ispListener) override
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
- +
std::atomic< bool > needNetworkLedger_
+
boost::asio::steady_timer heartbeatTimer_
+
bool subConsensus(InfoSub::ref ispListener) override
+
bool unsubBook(std::uint64_t uListener, Book const &) override
+
bool unsubLedger(std::uint64_t uListener) override
+
bool checkLastClosedLedger(Overlay::PeerSequence const &, uint256 &networkClosed)
+
void pubProposedAccountTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result)
+
void unsubAccountHistoryInternal(std::uint64_t seq, AccountID const &account, bool historyOnly) override
+
void pubValidatedTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)
+
void switchLastClosedLedger(std::shared_ptr< Ledger const > const &newLCL)
+
std::optional< PublicKey > const validatorPK_
+
std::atomic< bool > amendmentBlocked_
+
bool isFull() override
+
void clearAmendmentWarned() override
+
void updateLocalTx(ReadView const &view) override
+
void clearLedgerFetch() override
+
void apply(std::unique_lock< std::mutex > &batchLock)
Attempt to apply transactions and post-process based on the results.
+
InfoSub::pointer findRpcSub(std::string const &strUrl) override
+
bool isAmendmentBlocked() override
+
std::string strOperatingMode(OperatingMode const mode, bool const admin) const override
+
std::unique_ptr< LocalTxs > m_localTX
+
void setStandAlone() override
+
void setNeedNetworkLedger() override
+
bool subServer(InfoSub::ref ispListener, Json::Value &jvResult, bool admin) override
+
void setTimer(boost::asio::steady_timer &timer, std::chrono::milliseconds const &expiry_time, std::function< void()> onExpire, std::function< void()> onError)
+
bool unsubServer(std::uint64_t uListener) override
+
SubAccountHistoryMapType mSubAccountHistory
+ +
bool unsubConsensus(std::uint64_t uListener) override
+
std::condition_variable mCond
+
void pubManifest(Manifest const &) override
+
RCLConsensus mConsensus
+
void consensusViewChange() override
+
ServiceRegistry & registry_
+
boost::asio::steady_timer accountHistoryTxTimer_
+
Json::Value getConsensusInfo() override
+
bool recvValidation(std::shared_ptr< STValidation > const &val, std::string const &source) override
+
void setUNLBlocked() override
+
bool unsubValidations(std::uint64_t uListener) override
+ +
bool subPeerStatus(InfoSub::ref ispListener) override
+
void doTransactionAsync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failtype)
For transactions not submitted by a locally connected client, fire and forget.
+
ConsensusPhase mLastConsensusPhase
+
OperatingMode getOperatingMode() const override
+
std::optional< PublicKey > const validatorMasterPK_
+
void doTransactionSyncBatch(std::unique_lock< std::mutex > &lock, std::function< bool(std::unique_lock< std::mutex > const &)> retryCallback)
+
std::array< SubMapType, SubTypes::sLastEntry > mStreamMaps
+
std::vector< TransactionStatus > mTransactions
+
bool tryRemoveRpcSub(std::string const &strUrl) override
+
bool beginConsensus(uint256 const &networkClosed, std::unique_ptr< std::stringstream > const &clog) override
+ + + +
void doTransactionSync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType)
For transactions submitted directly by a client, apply batch of transactions and wait for this transa...
+
void submitTransaction(std::shared_ptr< STTx const > const &) override
+
void setAmendmentWarned() override
+
LedgerMaster & m_ledgerMaster
+
Json::Value getServerInfo(bool human, bool admin, bool counters) override
+
StateAccounting accounting_
+
bool subValidations(InfoSub::ref ispListener) override
+
void setAccountHistoryJobTimer(SubAccountHistoryInfoWeak subInfo)
+
bool subRTTransactions(InfoSub::ref ispListener) override
+
std::atomic< bool > unlBlocked_
+
subRpcMapType mRpcSubMap
+
bool unsubBookChanges(std::uint64_t uListener) override
+
void unsubAccountHistory(InfoSub::ref ispListener, AccountID const &account, bool historyOnly) override
unsubscribe an account's transactions
+
void setStateTimer() override
Called to initially start our timers.
+
std::size_t getLocalTxCount() override
+
bool preProcessTransaction(std::shared_ptr< Transaction > &transaction)
+
void processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) override
Process transactions as they arrive from the network or which are submitted by clients.
+
bool unsubTransactions(std::uint64_t uListener) override
+
bool isAmendmentWarned() override
+ +
bool subTransactions(InfoSub::ref ispListener) override
+
std::mutex m_statsMutex
+
std::mutex validationsMutex_
+
std::uint32_t acceptLedger(std::optional< std::chrono::milliseconds > consensusDelay) override
Accepts the current transaction tree, return the new ledger's sequence.
+
SubInfoMapType mSubAccount
+
void clearUNLBlocked() override
+
bool isUNLBlocked() override
+
void pubProposedTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result) override
+
std::atomic< bool > amendmentWarned_
+
boost::asio::steady_timer clusterTimer_
+
NetworkOPsImp(ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
+
bool unsubPeerStatus(std::uint64_t uListener) override
+
void reportFeeChange() override
+
void processTransactionSet(CanonicalTXSet const &set) override
Process a set of transactions synchronously, and ensuring that they are processed in one batch.
+
void mapComplete(std::shared_ptr< SHAMap > const &map, bool fromAcquire) override
+
bool subLedger(InfoSub::ref ispListener, Json::Value &jvResult) override
+
bool isBlocked() override
+
~NetworkOPsImp() override
+
Json::Value getLedgerFetchInfo() override
+
void unsubAccountInternal(std::uint64_t seq, hash_set< AccountID > const &vnaAccountIDs, bool rt) override
+
bool subBookChanges(InfoSub::ref ispListener) override
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
+
void getCountsJson(Json::Value &obj)
Definition Database.cpp:225
std::shared_ptr< OpenView const > current() const
Returns a view to the current open ledger.
@@ -4993,7 +5000,7 @@ $(document).ready(function() { init_codefold(0); });
A view into a ledger.
Definition ReadView.h:31
virtual std::optional< key_type > succ(key_type const &key, std::optional< key_type > const &last=std::nullopt) const =0
Return the key of the next state item.
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
- +
Issue const & issue() const
Definition STAmount.h:454
std::string getText() const override
Definition STAmount.cpp:639
@@ -5005,6 +5012,7 @@ $(document).ready(function() { init_codefold(0); });
std::size_t size() const noexcept
Definition Serializer.h:50
void const * data() const noexcept
Definition Serializer.h:56
void setup(Setup const &setup, beast::Journal journal)
+
Service registry for dependency injection.
virtual perf::PerfLog & getPerfLog()=0
virtual JobQueue & getJobQueue()=0
virtual RelationalDatabase & getRelationalDatabase()=0
@@ -5024,6 +5032,7 @@ $(document).ready(function() { init_codefold(0); });
virtual TaggedCache< uint256, AcceptedLedger > & getAcceptedLedgerCache()=0
virtual ManifestCache & validatorManifests()=0
virtual beast::Journal journal(std::string const &name)=0
+
virtual Application & app()=0
time_point now() const override
Returns the current time, using the server's clock.
Definition TimeKeeper.h:43
std::chrono::seconds closeOffset() const
Definition TimeKeeper.h:62
@@ -5117,14 +5126,14 @@ $(document).ready(function() { init_codefold(0); });
FeeSetup setup_FeeVote(Section const &section)
Definition Config.cpp:1024
STAmount accountHolds(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer, FreezeHandling zeroIfFrozen, beast::Journal j, SpendableHandling includeFullBalance=shSIMPLE_BALANCE)
Definition View.cpp:392
Number root(Number f, unsigned d)
Definition Number.cpp:938
-
std::unique_ptr< NetworkOPs > make_NetworkOPs(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
bool transResultInfo(TER code, std::string &token, std::string &text)
Definition TER.cpp:228
bool cdirNext(ReadView const &view, uint256 const &root, std::shared_ptr< SLE const > &page, unsigned int &index, uint256 &entry)
Returns the next entry in the directory, advancing the index.
Definition View.cpp:112
STAmount multiply(STAmount const &amount, Rate const &rate)
Definition Rate2.cpp:34
-
static auto const genesisAccountId
+
static auto const genesisAccountId
Seed generateSeed(std::string const &passPhrase)
Generate a seed deterministically.
Definition Seed.cpp:57
bool cdirFirst(ReadView const &view, uint256 const &root, std::shared_ptr< SLE const > &page, unsigned int &index, uint256 &entry)
Returns the first entry in the directory, advancing the index.
Definition View.cpp:101
std::pair< PublicKey, SecretKey > generateKeyPair(KeyType type, Seed const &seed)
Generate a key pair deterministically.
+
std::unique_ptr< NetworkOPs > make_NetworkOPs(ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
@ current
This was a new validation and was added.
constexpr std::size_t maxPoppedTransactions
STAmount accountFunds(ReadView const &view, AccountID const &id, STAmount const &saDefault, FreezeHandling freezeHandling, beast::Journal j)
Definition View.cpp:515
@@ -5165,10 +5174,10 @@ $(document).ready(function() { init_codefold(0); });
@ temINVALID_FLAG
Definition TER.h:91
@ temBAD_SIGNATURE
Definition TER.h:85
bool isTesSuccess(TER x) noexcept
Definition TER.h:649
-
static std::uint32_t trunc32(std::uint64_t v)
-
static std::array< char const *, 5 > const stateNames
+
static std::uint32_t trunc32(std::uint64_t v)
+
static std::array< char const *, 5 > const stateNames
void handleNewValidation(Application &app, std::shared_ptr< STValidation > const &val, std::string const &source, BypassAccept const bypassAccept, std::optional< beast::Journal > j)
Handle a new validation.
-
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:48
+
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:49
@ TRACKING
convinced we agree with the network
@ DISCONNECTED
not ready to process requests
@ CONNECTED
convinced we are talking to the network
@@ -5212,51 +5221,51 @@ $(document).ready(function() { init_codefold(0); });
std::optional< Blob > getSignature() const
Returns manifest signature.
Definition Manifest.cpp:209
std::optional< PublicKey > signingKey
The ephemeral key associated with this manifest.
Definition Manifest.h:72
std::uint32_t sequence
The sequence number of this manifest.
Definition Manifest.h:75
-
Server fees published on server subscription.
-
std::optional< TxQ::Metrics > em
-
bool operator!=(ServerFeeSummary const &b) const
-
bool operator==(ServerFeeSummary const &b) const
- +
Server fees published on server subscription.
+
std::optional< TxQ::Metrics > em
+
bool operator!=(ServerFeeSummary const &b) const
+
bool operator==(ServerFeeSummary const &b) const
+ - - - - - - - - + + + + + + + + - - - -
beast::insight::Gauge syncing_duration
-
beast::insight::Gauge tracking_duration
-
beast::insight::Gauge connected_duration
-
beast::insight::Gauge tracking_transitions
-
Stats(Handler const &handler, beast::insight::Collector::ptr const &collector)
-
beast::insight::Gauge connected_transitions
-
beast::insight::Gauge full_transitions
-
beast::insight::Gauge disconnected_duration
-
beast::insight::Gauge syncing_transitions
-
beast::insight::Gauge disconnected_transitions
-
beast::insight::Gauge full_duration
-
beast::insight::Hook hook
- - - - - - - -
SubAccountHistoryIndex(AccountID const &accountId)
- - -
std::shared_ptr< SubAccountHistoryIndex > index_
- - - -
std::shared_ptr< SubAccountHistoryIndex > index_
+ + + +
beast::insight::Gauge syncing_duration
+
beast::insight::Gauge tracking_duration
+
beast::insight::Gauge connected_duration
+
beast::insight::Gauge tracking_transitions
+
Stats(Handler const &handler, beast::insight::Collector::ptr const &collector)
+
beast::insight::Gauge connected_transitions
+
beast::insight::Gauge full_transitions
+
beast::insight::Gauge disconnected_duration
+
beast::insight::Gauge syncing_transitions
+
beast::insight::Gauge disconnected_transitions
+
beast::insight::Gauge full_duration
+
beast::insight::Hook hook
+ + + + + + + +
SubAccountHistoryIndex(AccountID const &accountId)
+ + +
std::shared_ptr< SubAccountHistoryIndex > index_
+ + + +
std::shared_ptr< SubAccountHistoryIndex > index_
Represents a transfer rate.
Definition Rate.h:20
Data format for exchanging consumption information across peers.
Definition Gossip.h:12
diff --git a/NetworkOPs_8h_source.html b/NetworkOPs_8h_source.html index 92046ed01e..da949e95aa 100644 --- a/NetworkOPs_8h_source.html +++ b/NetworkOPs_8h_source.html @@ -74,7 +74,7 @@ $(document).ready(function() { init_codefold(0); });
@@ -83,14 +83,14 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/app/consensus/RCLCxPeerPos.h>
-
4#include <xrpld/app/ledger/Ledger.h>
-
5#include <xrpld/rpc/InfoSub.h>
-
6
-
7#include <xrpl/core/JobQueue.h>
-
8#include <xrpl/ledger/ReadView.h>
-
9#include <xrpl/protocol/STValidation.h>
-
10#include <xrpl/protocol/messages.h>
+
3#include <xrpl/core/JobQueue.h>
+
4#include <xrpl/core/ServiceRegistry.h>
+
5#include <xrpl/ledger/ReadView.h>
+
6#include <xrpl/protocol/STValidation.h>
+
7#include <xrpl/protocol/TER.h>
+
8#include <xrpl/protocol/messages.h>
+
9#include <xrpl/server/InfoSub.h>
+
10#include <xrpl/shamap/SHAMap.h>
11
12#include <boost/asio.hpp>
13
@@ -106,220 +106,201 @@ $(document).ready(function() { init_codefold(0); });
23class Transaction;
24class ValidatorKeys;
25class CanonicalTXSet;
-
26
-
27// This is the primary interface into the "client" portion of the program.
-
28// Code that wants to do normal operations on the network such as
-
29// creating and monitoring accounts, creating transactions, and so on
-
30// should use this interface. The RPC code will primarily be a light wrapper
-
31// over this code.
-
32//
-
33// Eventually, it will check the node's operating mode (synced, unsynced,
-
34// etcetera) and defer to the correct means of processing. The current
-
35// code assumes this node is synced (and will continue to do so until
-
36// there's a functional network.
-
37//
-
38
-
-
48enum class OperatingMode {
-
49 DISCONNECTED = 0,
-
50 CONNECTED = 1,
-
51 SYNCING = 2,
-
52 TRACKING = 3,
-
53 FULL = 4
-
54};
+
26class RCLCxPeerPos;
+
27
+
28// This is the primary interface into the "client" portion of the program.
+
29// Code that wants to do normal operations on the network such as
+
30// creating and monitoring accounts, creating transactions, and so on
+
31// should use this interface. The RPC code will primarily be a light wrapper
+
32// over this code.
+
33//
+
34// Eventually, it will check the node's operating mode (synced, unsynced,
+
35// etcetera) and defer to the correct means of processing. The current
+
36// code assumes this node is synced (and will continue to do so until
+
37// there's a functional network.
+
38//
+
39
+
+
49enum class OperatingMode {
+
50 DISCONNECTED = 0,
+
51 CONNECTED = 1,
+
52 SYNCING = 2,
+
53 TRACKING = 3,
+
54 FULL = 4
+
55};
-
55
-
- -
69{
-
70public:
- -
72
-
73 enum class FailHard : unsigned char { no, yes };
-
74 static inline FailHard
-
-
75 doFailHard(bool noMeansDont)
-
76 {
-
77 return noMeansDont ? FailHard::yes : FailHard::no;
-
78 }
+
56
+
+ +
70{
+
71public:
+ +
73
+
74 enum class FailHard : unsigned char { no, yes };
+
75 static inline FailHard
+
+
76 doFailHard(bool noMeansDont)
+
77 {
+
78 return noMeansDont ? FailHard::yes : FailHard::no;
+
79 }
-
79
-
80public:
-
81 ~NetworkOPs() override = default;
-
82
-
83 virtual void
-
84 stop() = 0;
-
85
-
86 //--------------------------------------------------------------------------
-
87 //
-
88 // Network information
-
89 //
-
90
-
91 virtual OperatingMode
-
92 getOperatingMode() const = 0;
-
93 virtual std::string
-
94 strOperatingMode(OperatingMode const mode, bool const admin = false) const = 0;
-
95 virtual std::string
-
96 strOperatingMode(bool const admin = false) const = 0;
-
97
-
98 //--------------------------------------------------------------------------
-
99 //
-
100 // Transaction processing
-
101 //
-
102
-
103 // must complete immediately
-
104 virtual void
- -
106
-
116 virtual void
-
117 processTransaction(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, FailHard failType) = 0;
-
118
-
125 virtual void
- -
127
-
128 //--------------------------------------------------------------------------
-
129 //
-
130 // Owner functions
-
131 //
-
132
-
133 virtual Json::Value
- -
135
-
136 //--------------------------------------------------------------------------
-
137 //
-
138 // Book functions
-
139 //
-
140
-
141 virtual void
- - -
144 Book const& book,
-
145 AccountID const& uTakerID,
-
146 bool const bProof,
-
147 unsigned int iLimit,
-
148 Json::Value const& jvMarker,
-
149 Json::Value& jvResult) = 0;
-
150
-
151 //--------------------------------------------------------------------------
-
152
-
153 // ledger proposal/close functions
-
154 virtual bool
- -
156
-
157 virtual bool
- -
159
-
160 virtual void
-
161 mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire) = 0;
-
162
-
163 // network state machine
-
164 virtual bool
- -
166 virtual void
- -
168 virtual void
- -
170 virtual void
- -
172
-
173 virtual void
- -
175 virtual void
- -
177 virtual bool
- -
179 virtual bool
-
180 isFull() = 0;
-
181 virtual void
- -
183 virtual bool
- -
185 virtual bool
- -
187 virtual void
- -
189 virtual bool
- -
191 virtual void
- -
193 virtual void
- -
195 virtual bool
- -
197 virtual void
- -
199 virtual void
- -
201 virtual void
- -
203
-
204 virtual Json::Value
- -
206 virtual Json::Value
-
207 getServerInfo(bool human, bool admin, bool counters) = 0;
-
208 virtual void
- -
210 virtual Json::Value
- -
212
-
219 virtual std::uint32_t
- -
221
-
222 virtual void
- -
224
-
225 virtual void
-
226 updateLocalTx(ReadView const& newValidLedger) = 0;
-
227 virtual std::size_t
- -
229
-
230 //--------------------------------------------------------------------------
-
231 //
-
232 // Monitoring: publisher side
-
233 //
-
234 virtual void
- -
236 virtual void
- - -
239 std::shared_ptr<STTx const> const& transaction,
-
240 TER result) = 0;
-
241 virtual void
- -
243
-
244 virtual void
- -
246};
+
80
+
81public:
+
82 ~NetworkOPs() override = default;
+
83
+
84 virtual void
+
85 stop() = 0;
+
86
+
87 //--------------------------------------------------------------------------
+
88 //
+
89 // Network information
+
90 //
+
91
+
92 virtual OperatingMode
+
93 getOperatingMode() const = 0;
+
94 virtual std::string
+
95 strOperatingMode(OperatingMode const mode, bool const admin = false) const = 0;
+
96 virtual std::string
+
97 strOperatingMode(bool const admin = false) const = 0;
+
98
+
99 //--------------------------------------------------------------------------
+
100 //
+
101 // Transaction processing
+
102 //
+
103
+
104 // must complete immediately
+
105 virtual void
+ +
107
+
117 virtual void
+
118 processTransaction(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, FailHard failType) = 0;
+
119
+
126 virtual void
+ +
128
+
129 //--------------------------------------------------------------------------
+
130 //
+
131 // Owner functions
+
132 //
+
133
+
134 virtual Json::Value
+ +
136
+
137 //--------------------------------------------------------------------------
+
138 //
+
139 // Book functions
+
140 //
+
141
+
142 virtual void
+ + +
145 Book const& book,
+
146 AccountID const& uTakerID,
+
147 bool const bProof,
+
148 unsigned int iLimit,
+
149 Json::Value const& jvMarker,
+
150 Json::Value& jvResult) = 0;
+
151
+
152 //--------------------------------------------------------------------------
+
153
+
154 // ledger proposal/close functions
+
155 virtual bool
+ +
157
+
158 virtual bool
+ +
160
+
161 virtual void
+
162 mapComplete(std::shared_ptr<SHAMap> const& map, bool fromAcquire) = 0;
+
163
+
164 // network state machine
+
165 virtual bool
+ +
167 virtual void
+ +
169 virtual void
+ +
171 virtual void
+ +
173
+
174 virtual void
+ +
176 virtual void
+ +
178 virtual bool
+ +
180 virtual bool
+
181 isFull() = 0;
+
182 virtual void
+ +
184 virtual bool
+ +
186 virtual bool
+ +
188 virtual void
+ +
190 virtual bool
+ +
192 virtual void
+ +
194 virtual void
+ +
196 virtual bool
+ +
198 virtual void
+ +
200 virtual void
+ +
202 virtual void
+ +
204
+
205 virtual Json::Value
+ +
207 virtual Json::Value
+
208 getServerInfo(bool human, bool admin, bool counters) = 0;
+
209 virtual void
+ +
211 virtual Json::Value
+ +
213
+
220 virtual std::uint32_t
+ +
222
+
223 virtual void
+ +
225
+
226 virtual void
+
227 updateLocalTx(ReadView const& newValidLedger) = 0;
+
228 virtual std::size_t
+ +
230
+
231 //--------------------------------------------------------------------------
+
232 //
+
233 // Monitoring: publisher side
+
234 //
+
235 virtual void
+ +
237 virtual void
+ + +
240 std::shared_ptr<STTx const> const& transaction,
+
241 TER result) = 0;
+
242 virtual void
+ +
244
+
245 virtual void
+ +
247};
-
247
-
248//------------------------------------------------------------------------------
-
249
- - -
252 Application& app,
- -
254 bool standalone,
-
255 std::size_t minPeerCount,
-
256 bool start_valid,
-
257 JobQueue& job_queue,
- -
259 ValidatorKeys const& validatorKeys,
-
260 boost::asio::io_context& io_svc,
-
261 beast::Journal journal,
-
262 beast::insight::Collector::ptr const& collector);
-
263
-
264} // namespace xrpl
+
248
+
249} // namespace xrpl
Represents a JSON value.
Definition json_value.h:130
-
A generic endpoint for log messages.
Definition Journal.h:40
-
Specifies an order book.
Definition Book.h:16
Holds transactions which were deferred to the next pass of consensus.
Abstracts the source of subscription data.
Definition InfoSub.h:47
-
A pool of threads to perform work.
Definition JobQueue.h:37
- -
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
virtual void setAmendmentBlocked()=0
virtual void setMode(OperatingMode om)=0
virtual bool isBlocked()=0
@@ -351,7 +332,7 @@ $(document).ready(function() { init_codefold(0); });
virtual bool isNeedNetworkLedger()=0
virtual Json::Value getConsensusInfo()=0
virtual bool isAmendmentBlocked()=0
-
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:75
+
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:76
virtual void processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType)=0
Process transactions as they arrive from the network or which are submitted by clients.
virtual std::string strOperatingMode(OperatingMode const mode, bool const admin=false) const =0
virtual void clearNeedNetworkLedger()=0
@@ -362,7 +343,7 @@ $(document).ready(function() { init_codefold(0); });
virtual Json::Value getServerInfo(bool human, bool admin, bool counters)=0
virtual bool processTrustedProposal(RCLCxPeerPos peerPos)=0
virtual void setAmendmentWarned()=0
- +
virtual void setStandAlone()=0
@@ -371,15 +352,12 @@ $(document).ready(function() { init_codefold(0); });
A peer's signed, proposed position for use in RCLConsensus.
A view into a ledger.
Definition ReadView.h:31
-
Validator keys and manifest as set in configuration file.
T is_same_v
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
-
std::unique_ptr< NetworkOPs > make_NetworkOPs(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
-
@ ledgerMaster
ledger master data for signing
-
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:48
+
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:49
@ TRACKING
convinced we agree with the network
@ DISCONNECTED
not ready to process requests
@ CONNECTED
convinced we are talking to the network
diff --git a/NetworkOPs__test_8cpp_source.html b/NetworkOPs__test_8cpp_source.html index c05d7e5449..b3bd4e5667 100644 --- a/NetworkOPs__test_8cpp_source.html +++ b/NetworkOPs__test_8cpp_source.html @@ -144,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
A testsuite class.
Definition suite.h:51
testcase_t testcase
Memberspace for declaring test cases.
Definition suite.h:147
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
void run() override
Runs the suite.
diff --git a/OrderBookDB_8cpp_source.html b/OrderBookDB_8cpp_source.html index 76d8ddb9b9..4ea6722209 100644 --- a/OrderBookDB_8cpp_source.html +++ b/OrderBookDB_8cpp_source.html @@ -85,12 +85,12 @@ $(document).ready(function() { init_codefold(0); });
2#include <xrpld/app/ledger/OrderBookDB.h>
3#include <xrpld/app/main/Application.h>
4#include <xrpld/app/misc/AMMUtils.h>
-
5#include <xrpld/app/misc/NetworkOPs.h>
-
6#include <xrpld/core/Config.h>
-
7
-
8#include <xrpl/basics/Log.h>
-
9#include <xrpl/core/JobQueue.h>
-
10#include <xrpl/protocol/Indexes.h>
+
5#include <xrpld/core/Config.h>
+
6
+
7#include <xrpl/basics/Log.h>
+
8#include <xrpl/core/JobQueue.h>
+
9#include <xrpl/protocol/Indexes.h>
+
10#include <xrpl/server/NetworkOPs.h>
11
12namespace xrpl {
13
diff --git a/OverlayImpl_8cpp_source.html b/OverlayImpl_8cpp_source.html index cc165c2f36..4ccafad85d 100644 --- a/OverlayImpl_8cpp_source.html +++ b/OverlayImpl_8cpp_source.html @@ -82,25 +82,25 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/misc/HashRouter.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/app/misc/ValidatorList.h>
-
4#include <xrpld/app/misc/ValidatorSite.h>
-
5#include <xrpld/overlay/Cluster.h>
-
6#include <xrpld/overlay/detail/ConnectAttempt.h>
-
7#include <xrpld/overlay/detail/PeerImp.h>
-
8#include <xrpld/overlay/detail/TrafficCount.h>
-
9#include <xrpld/overlay/detail/Tuning.h>
-
10#include <xrpld/overlay/predicates.h>
-
11#include <xrpld/peerfinder/make_Manager.h>
-
12#include <xrpld/rpc/handlers/GetCounts.h>
-
13#include <xrpld/rpc/json_body.h>
-
14
-
15#include <xrpl/basics/base64.h>
-
16#include <xrpl/basics/make_SSLContext.h>
-
17#include <xrpl/basics/random.h>
-
18#include <xrpl/beast/core/LexicalCast.h>
-
19#include <xrpl/protocol/STTx.h>
-
20#include <xrpl/rdb/RelationalDatabase.h>
+
2#include <xrpld/app/misc/ValidatorList.h>
+
3#include <xrpld/app/misc/ValidatorSite.h>
+
4#include <xrpld/overlay/Cluster.h>
+
5#include <xrpld/overlay/detail/ConnectAttempt.h>
+
6#include <xrpld/overlay/detail/PeerImp.h>
+
7#include <xrpld/overlay/detail/TrafficCount.h>
+
8#include <xrpld/overlay/detail/Tuning.h>
+
9#include <xrpld/overlay/predicates.h>
+
10#include <xrpld/peerfinder/make_Manager.h>
+
11#include <xrpld/rpc/handlers/GetCounts.h>
+
12#include <xrpld/rpc/json_body.h>
+
13
+
14#include <xrpl/basics/base64.h>
+
15#include <xrpl/basics/make_SSLContext.h>
+
16#include <xrpl/basics/random.h>
+
17#include <xrpl/beast/core/LexicalCast.h>
+
18#include <xrpl/protocol/STTx.h>
+
19#include <xrpl/rdb/RelationalDatabase.h>
+
20#include <xrpl/server/NetworkOPs.h>
21#include <xrpl/server/SimpleWriter.h>
22#include <xrpl/server/Wallet.h>
23
diff --git a/OwnerInfo_8cpp_source.html b/OwnerInfo_8cpp_source.html index 125868d62d..49461a9b2c 100644 --- a/OwnerInfo_8cpp_source.html +++ b/OwnerInfo_8cpp_source.html @@ -82,13 +82,13 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/rpc/Context.h>
-
4
-
5#include <xrpl/json/json_value.h>
-
6#include <xrpl/protocol/ErrorCodes.h>
-
7#include <xrpl/protocol/RPCErr.h>
-
8#include <xrpl/protocol/jss.h>
+
2#include <xrpld/rpc/Context.h>
+
3
+
4#include <xrpl/json/json_value.h>
+
5#include <xrpl/protocol/ErrorCodes.h>
+
6#include <xrpl/protocol/RPCErr.h>
+
7#include <xrpl/protocol/jss.h>
+
8#include <xrpl/server/NetworkOPs.h>
9
10namespace xrpl {
11
diff --git a/PathRequest_8cpp_source.html b/PathRequest_8cpp_source.html index ae87e4551b..17bcdfaf3c 100644 --- a/PathRequest_8cpp_source.html +++ b/PathRequest_8cpp_source.html @@ -83,20 +83,20 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/main/Application.h>
2#include <xrpld/app/misc/LoadFeeTrack.h>
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/app/paths/AccountCurrencies.h>
-
5#include <xrpld/app/paths/PathRequest.h>
-
6#include <xrpld/app/paths/PathRequests.h>
-
7#include <xrpld/app/paths/RippleCalc.h>
-
8#include <xrpld/app/paths/detail/PathfinderUtils.h>
-
9#include <xrpld/core/Config.h>
-
10#include <xrpld/rpc/detail/Tuning.h>
-
11
-
12#include <xrpl/basics/Log.h>
-
13#include <xrpl/beast/core/LexicalCast.h>
-
14#include <xrpl/protocol/ErrorCodes.h>
-
15#include <xrpl/protocol/RPCErr.h>
-
16#include <xrpl/protocol/UintTypes.h>
+
3#include <xrpld/app/paths/AccountCurrencies.h>
+
4#include <xrpld/app/paths/PathRequest.h>
+
5#include <xrpld/app/paths/PathRequests.h>
+
6#include <xrpld/app/paths/RippleCalc.h>
+
7#include <xrpld/app/paths/detail/PathfinderUtils.h>
+
8#include <xrpld/core/Config.h>
+
9#include <xrpld/rpc/detail/Tuning.h>
+
10
+
11#include <xrpl/basics/Log.h>
+
12#include <xrpl/beast/core/LexicalCast.h>
+
13#include <xrpl/protocol/ErrorCodes.h>
+
14#include <xrpl/protocol/RPCErr.h>
+
15#include <xrpl/protocol/UintTypes.h>
+
16#include <xrpl/server/NetworkOPs.h>
17
18#include <optional>
19#include <tuple>
diff --git a/PathRequest_8h_source.html b/PathRequest_8h_source.html index c72fa72173..bf07f5c68f 100644 --- a/PathRequest_8h_source.html +++ b/PathRequest_8h_source.html @@ -86,11 +86,11 @@ $(document).ready(function() { init_codefold(0); });
3#include <xrpld/app/ledger/Ledger.h>
4#include <xrpld/app/paths/Pathfinder.h>
5#include <xrpld/app/paths/RippleLineCache.h>
-
6#include <xrpld/rpc/InfoSub.h>
-
7
-
8#include <xrpl/basics/base_uint.h>
-
9#include <xrpl/json/json_value.h>
-
10#include <xrpl/protocol/UintTypes.h>
+
6
+
7#include <xrpl/basics/base_uint.h>
+
8#include <xrpl/json/json_value.h>
+
9#include <xrpl/protocol/UintTypes.h>
+
10#include <xrpl/server/InfoSub.h>
11
12#include <map>
13#include <mutex>
diff --git a/PeerImp_8cpp_source.html b/PeerImp_8cpp_source.html index dd4f472810..1cf7b0a5c5 100644 --- a/PeerImp_8cpp_source.html +++ b/PeerImp_8cpp_source.html @@ -88,21 +88,21 @@ $(document).ready(function() { init_codefold(0); });
5#include <xrpld/app/ledger/TransactionMaster.h>
6#include <xrpld/app/misc/HashRouter.h>
7#include <xrpld/app/misc/LoadFeeTrack.h>
-
8#include <xrpld/app/misc/NetworkOPs.h>
-
9#include <xrpld/app/misc/Transaction.h>
-
10#include <xrpld/app/misc/ValidatorList.h>
-
11#include <xrpld/app/tx/apply.h>
-
12#include <xrpld/overlay/Cluster.h>
-
13#include <xrpld/overlay/detail/PeerImp.h>
-
14#include <xrpld/overlay/detail/Tuning.h>
-
15
-
16#include <xrpl/basics/UptimeClock.h>
-
17#include <xrpl/basics/base64.h>
-
18#include <xrpl/basics/random.h>
-
19#include <xrpl/basics/safe_cast.h>
-
20#include <xrpl/core/PerfLog.h>
-
21#include <xrpl/protocol/TxFlags.h>
-
22#include <xrpl/protocol/digest.h>
+
8#include <xrpld/app/misc/Transaction.h>
+
9#include <xrpld/app/misc/ValidatorList.h>
+
10#include <xrpld/app/tx/apply.h>
+
11#include <xrpld/overlay/Cluster.h>
+
12#include <xrpld/overlay/detail/PeerImp.h>
+
13#include <xrpld/overlay/detail/Tuning.h>
+
14
+
15#include <xrpl/basics/UptimeClock.h>
+
16#include <xrpl/basics/base64.h>
+
17#include <xrpl/basics/random.h>
+
18#include <xrpl/basics/safe_cast.h>
+
19#include <xrpl/core/PerfLog.h>
+
20#include <xrpl/protocol/TxFlags.h>
+
21#include <xrpl/protocol/digest.h>
+
22#include <xrpl/server/NetworkOPs.h>
23
24#include <boost/algorithm/string/predicate.hpp>
25#include <boost/beast/core/ostream.hpp>
diff --git a/RCLConsensus_8cpp_source.html b/RCLConsensus_8cpp_source.html index db67902677..6e6a6cf606 100644 --- a/RCLConsensus_8cpp_source.html +++ b/RCLConsensus_8cpp_source.html @@ -94,20 +94,20 @@ $(document).ready(function() { init_codefold(0); });
11#include <xrpld/app/misc/HashRouter.h>
12#include <xrpld/app/misc/LoadFeeTrack.h>
13#include <xrpld/app/misc/NegativeUNLVote.h>
-
14#include <xrpld/app/misc/NetworkOPs.h>
-
15#include <xrpld/app/misc/TxQ.h>
-
16#include <xrpld/app/misc/ValidatorKeys.h>
-
17#include <xrpld/app/misc/ValidatorList.h>
-
18#include <xrpld/consensus/LedgerTiming.h>
-
19#include <xrpld/overlay/Overlay.h>
-
20#include <xrpld/overlay/predicates.h>
-
21
-
22#include <xrpl/basics/random.h>
-
23#include <xrpl/beast/core/LexicalCast.h>
-
24#include <xrpl/beast/utility/instrumentation.h>
-
25#include <xrpl/protocol/BuildInfo.h>
-
26#include <xrpl/protocol/Feature.h>
-
27#include <xrpl/protocol/digest.h>
+
14#include <xrpld/app/misc/TxQ.h>
+
15#include <xrpld/app/misc/ValidatorKeys.h>
+
16#include <xrpld/app/misc/ValidatorList.h>
+
17#include <xrpld/consensus/LedgerTiming.h>
+
18#include <xrpld/overlay/Overlay.h>
+
19#include <xrpld/overlay/predicates.h>
+
20
+
21#include <xrpl/basics/random.h>
+
22#include <xrpl/beast/core/LexicalCast.h>
+
23#include <xrpl/beast/utility/instrumentation.h>
+
24#include <xrpl/protocol/BuildInfo.h>
+
25#include <xrpl/protocol/Feature.h>
+
26#include <xrpl/protocol/digest.h>
+
27#include <xrpl/server/NetworkOPs.h>
28
29#include <algorithm>
30#include <iomanip>
diff --git a/RPCHandler_8cpp_source.html b/RPCHandler_8cpp_source.html index 915f43a4e1..ebee54cda6 100644 --- a/RPCHandler_8cpp_source.html +++ b/RPCHandler_8cpp_source.html @@ -85,22 +85,22 @@ $(document).ready(function() { init_codefold(0); });
2#include <xrpld/app/ledger/LedgerMaster.h>
3#include <xrpld/app/ledger/LedgerToJson.h>
4#include <xrpld/app/main/Application.h>
-
5#include <xrpld/app/misc/NetworkOPs.h>
-
6#include <xrpld/core/Config.h>
-
7#include <xrpld/rpc/Context.h>
-
8#include <xrpld/rpc/InfoSub.h>
-
9#include <xrpld/rpc/RPCHandler.h>
-
10#include <xrpld/rpc/Role.h>
-
11#include <xrpld/rpc/detail/Handler.h>
-
12#include <xrpld/rpc/detail/Tuning.h>
-
13
-
14#include <xrpl/basics/Log.h>
-
15#include <xrpl/core/JobQueue.h>
-
16#include <xrpl/core/PerfLog.h>
-
17#include <xrpl/json/to_string.h>
-
18#include <xrpl/protocol/ErrorCodes.h>
-
19#include <xrpl/protocol/jss.h>
-
20#include <xrpl/resource/Fees.h>
+
5#include <xrpld/core/Config.h>
+
6#include <xrpld/rpc/Context.h>
+
7#include <xrpld/rpc/RPCHandler.h>
+
8#include <xrpld/rpc/Role.h>
+
9#include <xrpld/rpc/detail/Handler.h>
+
10#include <xrpld/rpc/detail/Tuning.h>
+
11
+
12#include <xrpl/basics/Log.h>
+
13#include <xrpl/core/JobQueue.h>
+
14#include <xrpl/core/PerfLog.h>
+
15#include <xrpl/json/to_string.h>
+
16#include <xrpl/protocol/ErrorCodes.h>
+
17#include <xrpl/protocol/jss.h>
+
18#include <xrpl/resource/Fees.h>
+
19#include <xrpl/server/InfoSub.h>
+
20#include <xrpl/server/NetworkOPs.h>
21
22#include <atomic>
23#include <chrono>
diff --git a/RPCHelpers_8h_source.html b/RPCHelpers_8h_source.html index 2a7d9c096f..62f2b197f4 100644 --- a/RPCHelpers_8h_source.html +++ b/RPCHelpers_8h_source.html @@ -83,15 +83,15 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/app/misc/TxQ.h>
-
5#include <xrpld/rpc/Context.h>
-
6#include <xrpld/rpc/Status.h>
-
7#include <xrpld/rpc/detail/Tuning.h>
-
8
-
9#include <xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.pb.h>
-
10#include <xrpl/protocol/ApiVersion.h>
-
11#include <xrpl/protocol/SecretKey.h>
+
3#include <xrpld/app/misc/TxQ.h>
+
4#include <xrpld/rpc/Context.h>
+
5#include <xrpld/rpc/Status.h>
+
6#include <xrpld/rpc/detail/Tuning.h>
+
7
+
8#include <xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.pb.h>
+
9#include <xrpl/protocol/ApiVersion.h>
+
10#include <xrpl/protocol/SecretKey.h>
+
11#include <xrpl/server/NetworkOPs.h>
12
13#include <optional>
14
diff --git a/RPCLedgerHelpers_8h_source.html b/RPCLedgerHelpers_8h_source.html index 0ac0ed46ac..d0975af1e1 100644 --- a/RPCLedgerHelpers_8h_source.html +++ b/RPCLedgerHelpers_8h_source.html @@ -83,7 +83,7 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/app/misc/NetworkOPs.h>
+
3#include <xrpld/app/ledger/Ledger.h>
4#include <xrpld/app/misc/TxQ.h>
5#include <xrpld/rpc/Context.h>
6#include <xrpld/rpc/Status.h>
@@ -91,50 +91,51 @@ $(document).ready(function() { init_codefold(0); });
8
9#include <xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.pb.h>
10#include <xrpl/protocol/LedgerShortcut.h>
-
11
-
12#include <optional>
-
13
-
14namespace xrpl {
-
15
-
16class ReadView;
-
17class Transaction;
-
18
-
19namespace RPC {
-
20
-
21struct JsonContext;
-
22
-
36template <class T>
- -
38getLedger(T& ledger, uint256 const& ledgerHash, Context const& context);
-
39
-
54template <class T>
- -
56getLedger(T& ledger, uint32_t ledgerIndex, Context const& context);
-
57
-
72template <class T>
- -
74getLedger(T& ledger, LedgerShortcut shortcut, Context const& context);
-
75
- - -
93
-
109Status
-
110lookupLedger(std::shared_ptr<ReadView const>&, JsonContext const&, Json::Value& result);
-
111
-
126template <class T, class R>
-
127Status
-
128ledgerFromRequest(T& ledger, GRPCContext<R> const& context);
-
129
-
142template <class T>
-
143Status
-
144ledgerFromSpecifier(T& ledger, org::xrpl::rpc::v1::LedgerSpecifier const& specifier, Context const& context);
-
145
-
166Expected<std::shared_ptr<Ledger const>, Json::Value>
-
167getOrAcquireLedger(RPC::JsonContext const& context);
-
168
-
169} // namespace RPC
-
170
-
171} // namespace xrpl
+
11#include <xrpl/server/NetworkOPs.h>
+
12
+
13#include <optional>
+
14
+
15namespace xrpl {
+
16
+
17class ReadView;
+
18class Transaction;
+
19
+
20namespace RPC {
+
21
+
22struct JsonContext;
+
23
+
37template <class T>
+ +
39getLedger(T& ledger, uint256 const& ledgerHash, Context const& context);
+
40
+
55template <class T>
+ +
57getLedger(T& ledger, uint32_t ledgerIndex, Context const& context);
+
58
+
73template <class T>
+ +
75getLedger(T& ledger, LedgerShortcut shortcut, Context const& context);
+
76
+ + +
94
+
110Status
+
111lookupLedger(std::shared_ptr<ReadView const>&, JsonContext const&, Json::Value& result);
+
112
+
127template <class T, class R>
+
128Status
+
129ledgerFromRequest(T& ledger, GRPCContext<R> const& context);
+
130
+
143template <class T>
+
144Status
+
145ledgerFromSpecifier(T& ledger, org::xrpl::rpc::v1::LedgerSpecifier const& specifier, Context const& context);
+
146
+
167Expected<std::shared_ptr<Ledger const>, Json::Value>
+
168getOrAcquireLedger(RPC::JsonContext const& context);
+
169
+
170} // namespace RPC
+
171
+
172} // namespace xrpl
Represents a JSON value.
Definition json_value.h:130
Status
Return codes from Backend operations.
Status ledgerFromSpecifier(T &ledger, org::xrpl::rpc::v1::LedgerSpecifier const &specifier, Context const &context)
Retrieves a ledger based on a LedgerSpecifier.
diff --git a/RPCSub_8cpp_source.html b/RPCSub_8cpp_source.html index 85c9bbe2fc..ac92720185 100644 --- a/RPCSub_8cpp_source.html +++ b/RPCSub_8cpp_source.html @@ -290,7 +290,7 @@ $(document).ready(function() { init_codefold(0); });
Stream info() const
Definition Journal.h:306
Abstracts the source of subscription data.
Definition InfoSub.h:47
Manages a client's subscription to data feeds.
Definition InfoSub.h:31
-
std::mutex mLock
Definition InfoSub.h:203
+
std::mutex mLock
Definition InfoSub.h:204
A pool of threads to perform work.
Definition JobQueue.h:37
bool addJob(JobType type, std::string const &name, JobHandler &&jobHandler)
Adds a job to the JobQueue.
Definition JobQueue.h:145
Manages partitions for logging.
Definition Log.h:32
@@ -315,7 +315,7 @@ $(document).ready(function() { init_codefold(0); });
std::uint16_t mPort
Definition RPCSub.cpp:150
-
Subscription object for JSON RPC.
Definition RPCSub.h:13
+
Subscription object for JSON RPC.
Definition RPCSub.h:12
RPCSub(InfoSub::Source &source)
Definition RPCSub.cpp:168
An endpoint that consumes resources.
Definition Consumer.h:16
diff --git a/RPCSub_8h_source.html b/RPCSub_8h_source.html index e2bc5090f2..368828828d 100644 --- a/RPCSub_8h_source.html +++ b/RPCSub_8h_source.html @@ -83,46 +83,45 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/rpc/InfoSub.h>
-
4
-
5#include <xrpl/core/JobQueue.h>
-
6
-
7#include <boost/asio/io_context.hpp>
-
8
-
9namespace xrpl {
-
10
-
-
12class RPCSub : public InfoSub
-
13{
-
14public:
-
15 virtual void
-
16 setUsername(std::string const& strUsername) = 0;
-
17 virtual void
-
18 setPassword(std::string const& strPassword) = 0;
-
19
-
20protected:
-
21 explicit RPCSub(InfoSub::Source& source);
-
22};
+
3#include <xrpl/core/JobQueue.h>
+
4#include <xrpl/server/InfoSub.h>
+
5
+
6#include <boost/asio/io_context.hpp>
+
7
+
8namespace xrpl {
+
9
+
+
11class RPCSub : public InfoSub
+
12{
+
13public:
+
14 virtual void
+
15 setUsername(std::string const& strUsername) = 0;
+
16 virtual void
+
17 setPassword(std::string const& strPassword) = 0;
+
18
+
19protected:
+
20 explicit RPCSub(InfoSub::Source& source);
+
21};
-
23
-
24// VFALCO Why is the io_context needed?
- - -
27 InfoSub::Source& source,
-
28 boost::asio::io_context& io_context,
-
29 JobQueue& jobQueue,
-
30 std::string const& strUrl,
-
31 std::string const& strUsername,
-
32 std::string const& strPassword,
-
33 Logs& logs);
-
34
-
35} // namespace xrpl
+
22
+
23// VFALCO Why is the io_context needed?
+ + +
26 InfoSub::Source& source,
+
27 boost::asio::io_context& io_context,
+
28 JobQueue& jobQueue,
+
29 std::string const& strUrl,
+
30 std::string const& strUsername,
+
31 std::string const& strPassword,
+
32 Logs& logs);
+
33
+
34} // namespace xrpl
Abstracts the source of subscription data.
Definition InfoSub.h:47
Manages a client's subscription to data feeds.
Definition InfoSub.h:31
A pool of threads to perform work.
Definition JobQueue.h:37
Manages partitions for logging.
Definition Log.h:32
-
Subscription object for JSON RPC.
Definition RPCSub.h:13
+
Subscription object for JSON RPC.
Definition RPCSub.h:12
virtual void setUsername(std::string const &strUsername)=0
virtual void setPassword(std::string const &strPassword)=0
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
diff --git a/RelationalDatabase_8cpp_source.html b/RelationalDatabase_8cpp_source.html deleted file mode 100644 index 20bf00d6b9..0000000000 --- a/RelationalDatabase_8cpp_source.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -rippled: RelationalDatabase.cpp Source File - - - - - - - - - -
-
- - - - - - -
-
rippled -
-
-
- - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
RelationalDatabase.cpp
-
-
-
- - - - diff --git a/SHAMapStoreImp_8cpp_source.html b/SHAMapStoreImp_8cpp_source.html index 2087197a9c..3f3344f1a8 100644 --- a/SHAMapStoreImp_8cpp_source.html +++ b/SHAMapStoreImp_8cpp_source.html @@ -82,14 +82,14 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/TransactionMaster.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/app/misc/SHAMapStoreImp.h>
-
4#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
-
5#include <xrpld/core/ConfigSections.h>
-
6
-
7#include <xrpl/beast/core/CurrentThreadName.h>
-
8#include <xrpl/nodestore/Scheduler.h>
-
9#include <xrpl/nodestore/detail/DatabaseRotatingImp.h>
+
2#include <xrpld/app/misc/SHAMapStoreImp.h>
+
3#include <xrpld/app/rdb/backend/SQLiteDatabase.h>
+
4#include <xrpld/core/ConfigSections.h>
+
5
+
6#include <xrpl/beast/core/CurrentThreadName.h>
+
7#include <xrpl/nodestore/Scheduler.h>
+
8#include <xrpl/nodestore/detail/DatabaseRotatingImp.h>
+
9#include <xrpl/server/NetworkOPs.h>
10#include <xrpl/server/State.h>
11#include <xrpl/shamap/SHAMapMissingNode.h>
12
@@ -848,7 +848,7 @@ $(document).ready(function() { init_codefold(0); });
constexpr auto megabytes(T value) noexcept
bool get_if_exists(Section const &section, std::string const &name, T &v)
LedgerIndex setCanDelete(soci::session &session, LedgerIndex canDelete)
setCanDelete Updates the ledger sequence which can be deleted.
Definition State.cpp:64
-
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:48
+
OperatingMode
Specifies the mode under which the server believes it's operating.
Definition NetworkOPs.h:49
@ FULL
we have the ledger and can even validate
LedgerIndex getCanDelete(soci::session &session)
getCanDelete Returns the ledger sequence which can be deleted.
Definition State.cpp:55
diff --git a/SHAMapStoreImp_8h_source.html b/SHAMapStoreImp_8h_source.html index 522cbc5f4b..be4d89328f 100644 --- a/SHAMapStoreImp_8h_source.html +++ b/SHAMapStoreImp_8h_source.html @@ -313,7 +313,7 @@ $(document).ready(function() { init_codefold(0); });
Holds unparsed configuration information.
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)
Fetch a node object.
Definition Database.cpp:202
Scheduling for asynchronous backend activity.
diff --git a/SQLiteDatabase_8cpp_source.html b/SQLiteDatabase_8cpp_source.html index a49ee84b54..be1144aef3 100644 --- a/SQLiteDatabase_8cpp_source.html +++ b/SQLiteDatabase_8cpp_source.html @@ -127,7 +127,7 @@ $(document).ready(function() { init_codefold(0); });
41{
-
42 if (!useTxTables_)
+
42 if (!useTxTables_)
43 return {};
44
@@ -144,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
56{
-
57 if (!useTxTables_)
+
57 if (!useTxTables_)
58 return {};
59
@@ -175,7 +175,7 @@ $(document).ready(function() { init_codefold(0); });
83{
-
84 if (!useTxTables_)
+
84 if (!useTxTables_)
85 return;
86
@@ -204,7 +204,7 @@ $(document).ready(function() { init_codefold(0); });
108{
-
109 if (!useTxTables_)
+
109 if (!useTxTables_)
110 return;
111
112 if (existsTransaction())
@@ -220,7 +220,7 @@ $(document).ready(function() { init_codefold(0); });
122{
-
123 if (!useTxTables_)
+
123 if (!useTxTables_)
124 return;
125
126 if (existsTransaction())
@@ -236,7 +236,7 @@ $(document).ready(function() { init_codefold(0); });
136{
-
137 if (!useTxTables_)
+
137 if (!useTxTables_)
138 return 0;
139
140 if (existsTransaction())
@@ -253,7 +253,7 @@ $(document).ready(function() { init_codefold(0); });
151{
-
152 if (!useTxTables_)
+
152 if (!useTxTables_)
153 return 0;
154
155 if (existsTransaction())
@@ -434,7 +434,7 @@ $(document).ready(function() { init_codefold(0); });
310{
-
311 if (!useTxTables_)
+
311 if (!useTxTables_)
312 return {};
313
314 if (existsTransaction())
@@ -454,7 +454,7 @@ $(document).ready(function() { init_codefold(0); });
328{
-
329 if (!useTxTables_)
+
329 if (!useTxTables_)
330 return {};
331
@@ -473,7 +473,7 @@ $(document).ready(function() { init_codefold(0); });
345{
-
346 if (!useTxTables_)
+
346 if (!useTxTables_)
347 return {};
348
@@ -492,7 +492,7 @@ $(document).ready(function() { init_codefold(0); });
362{
-
363 if (!useTxTables_)
+
363 if (!useTxTables_)
364 return {};
365
366 if (existsTransaction())
@@ -509,7 +509,7 @@ $(document).ready(function() { init_codefold(0); });
377{
-
378 if (!useTxTables_)
+
378 if (!useTxTables_)
379 return {};
380
381 if (existsTransaction())
@@ -526,7 +526,7 @@ $(document).ready(function() { init_codefold(0); });
392{
-
393 if (!useTxTables_)
+
393 if (!useTxTables_)
394 return {};
395
396 static std::uint32_t const page_length(200);
@@ -552,7 +552,7 @@ $(document).ready(function() { init_codefold(0); });
416{
-
417 if (!useTxTables_)
+
417 if (!useTxTables_)
418 return {};
419
420 static std::uint32_t const page_length(200);
@@ -578,7 +578,7 @@ $(document).ready(function() { init_codefold(0); });
440{
-
441 if (!useTxTables_)
+
441 if (!useTxTables_)
442 return {};
443
444 static std::uint32_t const page_length(500);
@@ -603,7 +603,7 @@ $(document).ready(function() { init_codefold(0); });
463{
-
464 if (!useTxTables_)
+
464 if (!useTxTables_)
465 return {};
466
467 static std::uint32_t const page_length(500);
@@ -631,7 +631,7 @@ $(document).ready(function() { init_codefold(0); });
488 error_code_i& ec)
489{
-
490 if (!useTxTables_)
+
490 if (!useTxTables_)
491 return TxSearched::unknown;
492
493 if (existsTransaction())
@@ -644,130 +644,128 @@ $(document).ready(function() { init_codefold(0); });
500}
501
-
502bool
-
- +
+ +
503 : registry_(rhs.registry_), useTxTables_(rhs.useTxTables_), j_(rhs.j_)
504{
-
505 if (existsLedger())
-
506 {
-
507 auto db = checkoutLedger();
-
508 return detail::dbHasSpace(*db, config, j_);
-
509 }
-
510
-
511 return true;
-
512}
+
505 std::exchange(ledgerDb_, std::move(rhs.ledgerDb_));
+
506 std::exchange(txdb_, std::move(rhs.txdb_));
+
507}
-
513
-
514bool
-
- -
516{
-
517 if (!useTxTables_)
-
518 return true;
-
519
-
520 if (existsTransaction())
-
521 {
-
522 auto db = checkoutTransaction();
-
523 return detail::dbHasSpace(*db, config, j_);
-
524 }
-
525
-
526 return true;
-
527}
+
508
+
509bool
+
+ +
511{
+
512 if (existsLedger())
+
513 {
+
514 auto db = checkoutLedger();
+
515 return detail::dbHasSpace(*db, config, j_);
+
516 }
+
517
+
518 return true;
+
519}
-
528
- -
- -
531{
-
532 if (existsLedger())
-
533 {
-
534 return xrpl::getKBUsedAll(ledgerDb_->getSession());
-
535 }
-
536
-
537 return 0;
-
538}
+
520
+
521bool
+
+ +
523{
+
524 if (!useTxTables_)
+
525 return true;
+
526
+
527 if (existsTransaction())
+
528 {
+
529 auto db = checkoutTransaction();
+
530 return detail::dbHasSpace(*db, config, j_);
+
531 }
+
532
+
533 return true;
+
534}
-
539
- -
- -
542{
-
543 if (existsLedger())
-
544 {
-
545 return xrpl::getKBUsedDB(ledgerDb_->getSession());
-
546 }
-
547
-
548 return 0;
-
549}
+
535
+ +
+ +
538{
+
539 if (existsLedger())
+
540 {
+
541 return xrpl::getKBUsedAll(ledgerDb_->getSession());
+
542 }
+
543
+
544 return 0;
+
545}
-
550
- -
- -
553{
-
554 if (!useTxTables_)
-
555 return 0;
-
556
-
557 if (existsTransaction())
-
558 {
-
559 return xrpl::getKBUsedDB(txdb_->getSession());
-
560 }
-
561
-
562 return 0;
-
563}
+
546
+ +
+ +
549{
+
550 if (existsLedger())
+
551 {
+
552 return xrpl::getKBUsedDB(ledgerDb_->getSession());
+
553 }
+
554
+
555 return 0;
+
556}
-
564
-
565void
-
- -
567{
-
568 ledgerDb_.reset();
-
569}
+
557
+ +
+ +
560{
+
561 if (!useTxTables_)
+
562 return 0;
+
563
+
564 if (existsTransaction())
+
565 {
+
566 return xrpl::getKBUsedDB(txdb_->getSession());
+
567 }
+
568
+
569 return 0;
+
570}
-
570
-
571void
-
- -
573{
-
574 txdb_.reset();
-
575}
+
571
+
572void
+
+ +
574{
+
575 ledgerDb_.reset();
+
576}
-
576
-
- -
578 : registry_(registry), useTxTables_(config.useTxTables()), j_(registry.journal("SQLiteDatabase"))
-
579{
-
580 DatabaseCon::Setup const setup = setup_DatabaseCon(config, j_);
-
581 if (!makeLedgerDBs(config, setup, DatabaseCon::CheckpointerSetup{&jobQueue, &registry_.logs()}))
-
582 {
-
583 std::string_view constexpr error = "Failed to create ledger databases";
-
584
-
585 JLOG(j_.fatal()) << error;
-
586 Throw<std::runtime_error>(error.data());
-
587 }
-
588}
+
577
+
578void
+
+ +
580{
+
581 txdb_.reset();
+
582}
-
589
-
- -
591 : registry_(rhs.registry_)
-
592 , useTxTables_(rhs.useTxTables_)
-
593 , j_(rhs.j_)
-
594 , ledgerDb_(std::move(rhs.ledgerDb_))
-
595 , txdb_(std::move(rhs.txdb_))
-
596{
-
597}
+
583
+
+ +
585 : registry_(registry), useTxTables_(config.useTxTables()), j_(registry.journal("SQLiteDatabase"))
+
586{
+
587 DatabaseCon::Setup const setup = setup_DatabaseCon(config, j_);
+
588 if (!makeLedgerDBs(config, setup, DatabaseCon::CheckpointerSetup{&jobQueue, &registry_.logs()}))
+
589 {
+
590 std::string_view constexpr error = "Failed to create ledger databases";
+
591
+
592 JLOG(j_.fatal()) << error;
+
593 Throw<std::runtime_error>(error.data());
+
594 }
+
595}
-
598
- -
-
600setup_RelationalDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue)
-
601{
-
602 return {registry, config, jobQueue};
-
603}
+
596
+ +
+
598setup_RelationalDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue)
+
599{
+
600 return {registry, config, jobQueue};
+
601}
-
604
-
605} // namespace xrpl
+
602
+
603} // namespace xrpl
T bind(T... args)
@@ -775,60 +773,61 @@ $(document).ready(function() { init_codefold(0); });
A pool of threads to perform work.
Definition JobQueue.h:37
- -
bool existsLedger()
existsLedger Checks if the node store ledger database exists.
+ +
bool existsLedger()
existsLedger Checks if the node store ledger database exists.
uint256 getHashByIndex(LedgerIndex ledgerIndex) override
getHashByIndex Returns the hash of the ledger with the given sequence.
MetaTxsList getNewestAccountTxsB(AccountTxOptions const &options) override
getNewestAccountTxsB Returns the newest transactions in binary form for the account that matches the ...
-
bool ledgerDbHasSpace(Config const &config)
ledgerDbHasSpace Checks if the ledger database has available space.
- -
auto checkoutTransaction()
checkoutTransaction Checks out and returns the node store transaction database.
+
bool ledgerDbHasSpace(Config const &config)
ledgerDbHasSpace Checks if the ledger database has available space.
+ +
auto checkoutTransaction()
checkoutTransaction Checks out and returns the node store transaction database.
void deleteTransactionByLedgerSeq(LedgerIndex ledgerSeq) override
deleteTransactionByLedgerSeq Deletes transactions from the ledger with the given sequence.
std::optional< LedgerHeader > getLimitedOldestLedgerInfo(LedgerIndex ledgerFirstIndex) override
getLimitedOldestLedgerInfo Returns the info of the oldest ledger whose sequence number is greater tha...
-
SQLiteDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
+
SQLiteDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
bool makeLedgerDBs(Config const &config, DatabaseCon::Setup const &setup, DatabaseCon::CheckpointerSetup const &checkpointerSetup)
makeLedgerDBs Opens ledger and transaction databases for the node store, and stores their descriptors...
std::vector< std::shared_ptr< Transaction > > getTxHistory(LedgerIndex startIndex) override
getTxHistory Returns the 20 most recent transactions starting from the given number.
AccountTxs getOldestAccountTxs(AccountTxOptions const &options) override
getOldestAccountTxs Returns the oldest transactions for the account that matches the given criteria s...
- -
void closeTransactionDB() override
Closes the transaction database.
-
auto checkoutLedger()
checkoutTransaction Checks out and returns node store ledger database.
-
void closeLedgerDB() override
Closes the ledger database.
+
void closeTransactionDB() override
Closes the transaction database.
+
auto checkoutLedger()
checkoutTransaction Checks out and returns node store ledger database.
+
void closeLedgerDB() override
Closes the ledger database.
std::optional< LedgerHeader > getLimitedNewestLedgerInfo(LedgerIndex ledgerFirstIndex) override
getLimitedNewestLedgerInfo Returns the info of the newest ledger whose sequence number is greater tha...
CountMinMax getLedgerCountMinMax() override
getLedgerCountMinMax Returns the minimum ledger sequence, maximum ledger sequence and total number of...
-
std::unique_ptr< DatabaseCon > txdb_
+
std::unique_ptr< DatabaseCon > txdb_
MetaTxsList getOldestAccountTxsB(AccountTxOptions const &options) override
getOldestAccountTxsB Returns the oldest transactions in binary form for the account that matches the ...
bool saveValidatedLedger(std::shared_ptr< Ledger const > const &ledger, bool current) override
saveValidatedLedger Saves a ledger into the database.
std::optional< LedgerIndex > getMaxLedgerSeq() override
getMaxLedgerSeq Returns the maximum ledger sequence in the Ledgers table.
std::optional< LedgerIndex > getMinLedgerSeq() override
getMinLedgerSeq Returns the minimum ledger sequence in the Ledgers table.
-
std::uint32_t getKBUsedTransaction() override
getKBUsedTransaction Returns the amount of space used by the transaction database.
-
std::uint32_t getKBUsedLedger() override
getKBUsedLedger Returns the amount of space space used by the ledger database.
+
std::uint32_t getKBUsedTransaction() override
getKBUsedTransaction Returns the amount of space used by the transaction database.
+
std::uint32_t getKBUsedLedger() override
getKBUsedLedger Returns the amount of space space used by the ledger database.
AccountTxs getNewestAccountTxs(AccountTxOptions const &options) override
getNewestAccountTxs Returns the newest transactions for the account that matches the given criteria s...
void deleteAccountTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteAccountTransactionsBeforeLedgerSeq Deletes all account transactions with a sequence number less...
std::optional< LedgerIndex > getAccountTransactionsMinLedgerSeq() override
getAccountTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the AccountTransacti...
std::size_t getAccountTransactionCount() override
getAccountTransactionCount Returns the number of account transactions.
-
bool existsTransaction()
existsTransaction Checks if the node store transaction database exists.
+
bool existsTransaction()
existsTransaction Checks if the node store transaction database exists.
std::pair< AccountTxs, std::optional< AccountTxMarker > > newestAccountTxPage(AccountTxPageOptions const &options) override
newestAccountTxPage Returns the newest transactions for the account that matches the given criteria s...
std::pair< MetaTxsList, std::optional< AccountTxMarker > > oldestAccountTxPageB(AccountTxPageOptions const &options) override
oldestAccountTxPageB Returns the oldest transactions in binary form for the account that matches the ...
void deleteTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteTransactionsBeforeLedgerSeq Deletes all transactions with a sequence number less than or equal ...
-
std::unique_ptr< DatabaseCon > ledgerDb_
+
std::unique_ptr< DatabaseCon > ledgerDb_
std::optional< LedgerHeader > getLedgerInfoByHash(uint256 const &ledgerHash) override
getLedgerInfoByHash Returns the info of the ledger with given hash.
std::optional< LedgerHeader > getNewestLedgerInfo() override
getNewestLedgerInfo Returns the info of the newest saved ledger.
void deleteBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteBeforeLedgerSeq Deletes all ledgers with a sequence number less than or equal to the given ledg...
-
std::uint32_t getKBUsedAll() override
getKBUsedAll Returns the amount of space used by all databases.
+
std::uint32_t getKBUsedAll() override
getKBUsedAll Returns the amount of space used by all databases.
std::size_t getTransactionCount() override
getTransactionCount Returns the number of transactions.
-
ServiceRegistry & registry_
+
ServiceRegistry & registry_
std::optional< LedgerHashPair > getHashesByIndex(LedgerIndex ledgerIndex) override
getHashesByIndex Returns the hashes of the ledger and its parent as specified by the ledgerIndex.
std::variant< AccountTx, TxSearched > getTransaction(uint256 const &id, std::optional< ClosedInterval< std::uint32_t > > const &range, error_code_i &ec) override
getTransaction Returns the transaction with the given hash.
std::optional< LedgerIndex > getTransactionsMinLedgerSeq() override
getTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the Transactions table.
std::pair< AccountTxs, std::optional< AccountTxMarker > > oldestAccountTxPage(AccountTxPageOptions const &options) override
oldestAccountTxPage Returns the oldest transactions for the account that matches the given criteria s...
-
bool transactionDbHasSpace(Config const &config)
transactionDbHasSpace Checks if the transaction database has available space.
+
bool transactionDbHasSpace(Config const &config)
transactionDbHasSpace Checks if the transaction database has available space.
std::pair< MetaTxsList, std::optional< AccountTxMarker > > newestAccountTxPageB(AccountTxPageOptions const &options) override
newestAccountTxPageB Returns the newest transactions in binary form for the account that matches the ...
std::optional< LedgerHeader > getLedgerInfoByIndex(LedgerIndex ledgerSeq) override
getLedgerInfoByIndex Returns a ledger by its sequence.
+
Service registry for dependency injection.
virtual Logs & logs()=0
virtual LedgerMaster & getLedgerMaster()=0
virtual Application & app()=0
T emplace_back(T... args)
+
T exchange(T... args)
std::optional< LedgerHeader > getLedgerInfoByHash(soci::session &session, uint256 const &ledgerHash, beast::Journal j)
getLedgerInfoByHash Returns info of ledger with given hash.
Definition Node.cpp:449
@@ -870,7 +869,7 @@ $(document).ready(function() { init_codefold(0); });
DatabaseCon::Setup setup_DatabaseCon(Config const &c, std::optional< beast::Journal > j=std::nullopt)
Definition Config.cpp:1043
@ ledgerMaster
ledger master data for signing
-
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
+
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
error_code_i
Definition ErrorCodes.h:20
diff --git a/SQLiteDatabase_8h_source.html b/SQLiteDatabase_8h_source.html index ef4cc9885f..5415db0be4 100644 --- a/SQLiteDatabase_8h_source.html +++ b/SQLiteDatabase_8h_source.html @@ -85,256 +85,260 @@ $(document).ready(function() { init_codefold(0); });
2
3#include <xrpl/rdb/RelationalDatabase.h>
4
-
5#include <memory>
-
6
-
7namespace xrpl {
-
8
-
9class Config;
-
10class JobQueue;
-
11class ServiceRegistry;
+
5#include <map>
+
6#include <memory>
+
7#include <optional>
+
8#include <variant>
+
9#include <vector>
+
10
+
11namespace xrpl {
12
-
- -
14{
-
15public:
- -
22 getMinLedgerSeq() override;
-
23
- -
30 getMaxLedgerSeq() override;
-
31
- -
38 getLedgerInfoByIndex(LedgerIndex ledgerSeq) override;
-
39
- -
45 getNewestLedgerInfo() override;
-
46
- -
54 getLedgerInfoByHash(uint256 const& ledgerHash) override;
-
55
- -
63 getHashByIndex(LedgerIndex ledgerIndex) override;
-
64
- -
73 getHashesByIndex(LedgerIndex ledgerIndex) override;
-
74
- -
85 getHashesByIndex(LedgerIndex minSeq, LedgerIndex maxSeq) override;
-
86
- -
95 getTxHistory(LedgerIndex startIndex) override;
-
96
- - -
104
- - -
112
-
118 void
-
119 deleteTransactionByLedgerSeq(LedgerIndex ledgerSeq) override;
-
120
-
126 void
-
127 deleteBeforeLedgerSeq(LedgerIndex ledgerSeq) override;
-
128
-
135 void
- -
137
-
144 void
- -
146
- -
152 getTransactionCount() override;
-
153
- - -
161
- -
169 getLedgerCountMinMax() override;
-
170
-
177 bool
-
178 saveValidatedLedger(std::shared_ptr<Ledger const> const& ledger, bool current) override;
-
179
- -
188 getLimitedOldestLedgerInfo(LedgerIndex ledgerFirstIndex) override;
-
189
- -
198 getLimitedNewestLedgerInfo(LedgerIndex ledgerFirstIndex) override;
-
199
- -
212 getOldestAccountTxs(AccountTxOptions const& options) override;
-
213
- -
226 getNewestAccountTxs(AccountTxOptions const& options) override;
-
227
- -
240 getOldestAccountTxsB(AccountTxOptions const& options) override;
-
241
- -
255 getNewestAccountTxsB(AccountTxOptions const& options) override;
-
256
- -
270 oldestAccountTxPage(AccountTxPageOptions const& options) override;
-
271
- -
285 newestAccountTxPage(AccountTxPageOptions const& options) override;
-
286
- -
301 oldestAccountTxPageB(AccountTxPageOptions const& options) override;
-
302
- -
317 newestAccountTxPageB(AccountTxPageOptions const& options) override;
-
318
- - -
336 override;
-
337
- -
343 getKBUsedAll() override;
-
344
- -
351 getKBUsedLedger() override;
-
352
- -
359 getKBUsedTransaction() override;
-
360
-
364 void
-
365 closeLedgerDB() override;
-
366
-
370 void
-
371 closeTransactionDB() override;
-
372
-
373 SQLiteDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue);
-
374
- -
376 SQLiteDatabase(SQLiteDatabase&& rhs) noexcept;
-
377
- -
379 operator=(SQLiteDatabase const&) = delete;
- -
381 operator=(SQLiteDatabase&& rhs) = delete;
-
382
-
389 bool
-
390 ledgerDbHasSpace(Config const& config);
-
391
-
398 bool
-
399 transactionDbHasSpace(Config const& config);
-
400
-
401private:
- -
403 bool const useTxTables_;
- - -
406
-
415 bool
- -
417 Config const& config,
-
418 DatabaseCon::Setup const& setup,
-
419 DatabaseCon::CheckpointerSetup const& checkpointerSetup);
-
420
-
425 bool
-
- -
427 {
-
428 return static_cast<bool>(ledgerDb_);
-
429 }
+
13class Config;
+
14class JobQueue;
+
15class ServiceRegistry;
+
16
+
+ +
18{
+
19public:
+ +
26 getMinLedgerSeq() override;
+
27
+ +
34 getMaxLedgerSeq() override;
+
35
+ +
42 getLedgerInfoByIndex(LedgerIndex ledgerSeq) override;
+
43
+ +
49 getNewestLedgerInfo() override;
+
50
+ +
58 getLedgerInfoByHash(uint256 const& ledgerHash) override;
+
59
+ +
67 getHashByIndex(LedgerIndex ledgerIndex) override;
+
68
+ +
77 getHashesByIndex(LedgerIndex ledgerIndex) override;
+
78
+ +
89 getHashesByIndex(LedgerIndex minSeq, LedgerIndex maxSeq) override;
+
90
+ +
99 getTxHistory(LedgerIndex startIndex) override;
+
100
+ + +
108
+ + +
116
+
122 void
+
123 deleteTransactionByLedgerSeq(LedgerIndex ledgerSeq) override;
+
124
+
130 void
+
131 deleteBeforeLedgerSeq(LedgerIndex ledgerSeq) override;
+
132
+
139 void
+ +
141
+
148 void
+ +
150
+ +
156 getTransactionCount() override;
+
157
+ + +
165
+ +
173 getLedgerCountMinMax() override;
+
174
+
181 bool
+
182 saveValidatedLedger(std::shared_ptr<Ledger const> const& ledger, bool current) override;
+
183
+ +
192 getLimitedOldestLedgerInfo(LedgerIndex ledgerFirstIndex) override;
+
193
+ +
202 getLimitedNewestLedgerInfo(LedgerIndex ledgerFirstIndex) override;
+
203
+ +
216 getOldestAccountTxs(AccountTxOptions const& options) override;
+
217
+ +
230 getNewestAccountTxs(AccountTxOptions const& options) override;
+
231
+ +
244 getOldestAccountTxsB(AccountTxOptions const& options) override;
+
245
+ +
259 getNewestAccountTxsB(AccountTxOptions const& options) override;
+
260
+ +
274 oldestAccountTxPage(AccountTxPageOptions const& options) override;
+
275
+ +
289 newestAccountTxPage(AccountTxPageOptions const& options) override;
+
290
+ +
305 oldestAccountTxPageB(AccountTxPageOptions const& options) override;
+
306
+ +
321 newestAccountTxPageB(AccountTxPageOptions const& options) override;
+
322
+ + +
340 override;
+
341
+ +
347 getKBUsedAll() override;
+
348
+ +
355 getKBUsedLedger() override;
+
356
+ +
363 getKBUsedTransaction() override;
+
364
+
368 void
+
369 closeLedgerDB() override;
+
370
+
374 void
+
375 closeTransactionDB() override;
+
376
+
377 SQLiteDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue);
+
378
+ +
380 SQLiteDatabase(SQLiteDatabase&& rhs) noexcept;
+
381
+ +
383 operator=(SQLiteDatabase const&) = delete;
+ + +
386
+
393 bool
+
394 ledgerDbHasSpace(Config const& config);
+
395
+
402 bool
+
403 transactionDbHasSpace(Config const& config);
+
404
+
405private:
+ + + + +
410
+
419 bool
+ +
421 Config const& config,
+
422 DatabaseCon::Setup const& setup,
+
423 DatabaseCon::CheckpointerSetup const& checkpointerSetup);
+
424
+
429 bool
+
+ +
431 {
+
432 return static_cast<bool>(ledgerDb_);
+
433 }
-
430
-
436 bool
-
- -
438 {
-
439 return static_cast<bool>(txdb_);
-
440 }
+
434
+
440 bool
+
+ +
442 {
+
443 return static_cast<bool>(txdb_);
+
444 }
-
441
-
447 auto
-
- -
449 {
-
450 return ledgerDb_->checkoutDb();
-
451 }
+
445
+
451 auto
+
+ +
453 {
+
454 return ledgerDb_->checkoutDb();
+
455 }
-
452
-
458 auto
-
- -
460 {
-
461 return txdb_->checkoutDb();
-
462 }
+
456
+
462 auto
+
+ +
464 {
+
465 return txdb_->checkoutDb();
+
466 }
-
463};
+
467};
-
464
-
473SQLiteDatabase
-
474setup_RelationalDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue);
-
475
-
476} // namespace xrpl
+
468
+
479SQLiteDatabase
+
480setup_RelationalDatabase(ServiceRegistry& registry, Config const& config, JobQueue& jobQueue);
+
481
+
482} // namespace xrpl
A generic endpoint for log messages.
Definition Journal.h:40
A pool of threads to perform work.
Definition JobQueue.h:37
- -
bool existsLedger()
existsLedger Checks if the node store ledger database exists.
+ +
bool existsLedger()
existsLedger Checks if the node store ledger database exists.
uint256 getHashByIndex(LedgerIndex ledgerIndex) override
getHashByIndex Returns the hash of the ledger with the given sequence.
MetaTxsList getNewestAccountTxsB(AccountTxOptions const &options) override
getNewestAccountTxsB Returns the newest transactions in binary form for the account that matches the ...
-
bool ledgerDbHasSpace(Config const &config)
ledgerDbHasSpace Checks if the ledger database has available space.
- -
auto checkoutTransaction()
checkoutTransaction Checks out and returns the node store transaction database.
+
bool ledgerDbHasSpace(Config const &config)
ledgerDbHasSpace Checks if the ledger database has available space.
+ +
auto checkoutTransaction()
checkoutTransaction Checks out and returns the node store transaction database.
void deleteTransactionByLedgerSeq(LedgerIndex ledgerSeq) override
deleteTransactionByLedgerSeq Deletes transactions from the ledger with the given sequence.
std::optional< LedgerHeader > getLimitedOldestLedgerInfo(LedgerIndex ledgerFirstIndex) override
getLimitedOldestLedgerInfo Returns the info of the oldest ledger whose sequence number is greater tha...
bool makeLedgerDBs(Config const &config, DatabaseCon::Setup const &setup, DatabaseCon::CheckpointerSetup const &checkpointerSetup)
makeLedgerDBs Opens ledger and transaction databases for the node store, and stores their descriptors...
std::vector< std::shared_ptr< Transaction > > getTxHistory(LedgerIndex startIndex) override
getTxHistory Returns the 20 most recent transactions starting from the given number.
AccountTxs getOldestAccountTxs(AccountTxOptions const &options) override
getOldestAccountTxs Returns the oldest transactions for the account that matches the given criteria s...
- -
void closeTransactionDB() override
Closes the transaction database.
-
auto checkoutLedger()
checkoutTransaction Checks out and returns node store ledger database.
-
void closeLedgerDB() override
Closes the ledger database.
+
void closeTransactionDB() override
Closes the transaction database.
+
auto checkoutLedger()
checkoutTransaction Checks out and returns node store ledger database.
+
void closeLedgerDB() override
Closes the ledger database.
SQLiteDatabase & operator=(SQLiteDatabase const &)=delete
std::optional< LedgerHeader > getLimitedNewestLedgerInfo(LedgerIndex ledgerFirstIndex) override
getLimitedNewestLedgerInfo Returns the info of the newest ledger whose sequence number is greater tha...
CountMinMax getLedgerCountMinMax() override
getLedgerCountMinMax Returns the minimum ledger sequence, maximum ledger sequence and total number of...
-
std::unique_ptr< DatabaseCon > txdb_
+
std::unique_ptr< DatabaseCon > txdb_
MetaTxsList getOldestAccountTxsB(AccountTxOptions const &options) override
getOldestAccountTxsB Returns the oldest transactions in binary form for the account that matches the ...
bool saveValidatedLedger(std::shared_ptr< Ledger const > const &ledger, bool current) override
saveValidatedLedger Saves a ledger into the database.
std::optional< LedgerIndex > getMaxLedgerSeq() override
getMaxLedgerSeq Returns the maximum ledger sequence in the Ledgers table.
std::optional< LedgerIndex > getMinLedgerSeq() override
getMinLedgerSeq Returns the minimum ledger sequence in the Ledgers table.
-
std::uint32_t getKBUsedTransaction() override
getKBUsedTransaction Returns the amount of space used by the transaction database.
-
std::uint32_t getKBUsedLedger() override
getKBUsedLedger Returns the amount of space space used by the ledger database.
+
std::uint32_t getKBUsedTransaction() override
getKBUsedTransaction Returns the amount of space used by the transaction database.
+
std::uint32_t getKBUsedLedger() override
getKBUsedLedger Returns the amount of space space used by the ledger database.
AccountTxs getNewestAccountTxs(AccountTxOptions const &options) override
getNewestAccountTxs Returns the newest transactions for the account that matches the given criteria s...
void deleteAccountTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteAccountTransactionsBeforeLedgerSeq Deletes all account transactions with a sequence number less...
std::optional< LedgerIndex > getAccountTransactionsMinLedgerSeq() override
getAccountTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the AccountTransacti...
std::size_t getAccountTransactionCount() override
getAccountTransactionCount Returns the number of account transactions.
-
bool existsTransaction()
existsTransaction Checks if the node store transaction database exists.
+
bool existsTransaction()
existsTransaction Checks if the node store transaction database exists.
std::pair< AccountTxs, std::optional< AccountTxMarker > > newestAccountTxPage(AccountTxPageOptions const &options) override
newestAccountTxPage Returns the newest transactions for the account that matches the given criteria s...
std::pair< MetaTxsList, std::optional< AccountTxMarker > > oldestAccountTxPageB(AccountTxPageOptions const &options) override
oldestAccountTxPageB Returns the oldest transactions in binary form for the account that matches the ...
void deleteTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteTransactionsBeforeLedgerSeq Deletes all transactions with a sequence number less than or equal ...
-
std::unique_ptr< DatabaseCon > ledgerDb_
+
std::unique_ptr< DatabaseCon > ledgerDb_
std::optional< LedgerHeader > getLedgerInfoByHash(uint256 const &ledgerHash) override
getLedgerInfoByHash Returns the info of the ledger with given hash.
std::optional< LedgerHeader > getNewestLedgerInfo() override
getNewestLedgerInfo Returns the info of the newest saved ledger.
void deleteBeforeLedgerSeq(LedgerIndex ledgerSeq) override
deleteBeforeLedgerSeq Deletes all ledgers with a sequence number less than or equal to the given ledg...
-
std::uint32_t getKBUsedAll() override
getKBUsedAll Returns the amount of space used by all databases.
+
std::uint32_t getKBUsedAll() override
getKBUsedAll Returns the amount of space used by all databases.
std::size_t getTransactionCount() override
getTransactionCount Returns the number of transactions.
-
ServiceRegistry & registry_
+
ServiceRegistry & registry_
std::optional< LedgerHashPair > getHashesByIndex(LedgerIndex ledgerIndex) override
getHashesByIndex Returns the hashes of the ledger and its parent as specified by the ledgerIndex.
std::variant< AccountTx, TxSearched > getTransaction(uint256 const &id, std::optional< ClosedInterval< std::uint32_t > > const &range, error_code_i &ec) override
getTransaction Returns the transaction with the given hash.
std::optional< LedgerIndex > getTransactionsMinLedgerSeq() override
getTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the Transactions table.
std::pair< AccountTxs, std::optional< AccountTxMarker > > oldestAccountTxPage(AccountTxPageOptions const &options) override
oldestAccountTxPage Returns the oldest transactions for the account that matches the given criteria s...
-
bool transactionDbHasSpace(Config const &config)
transactionDbHasSpace Checks if the transaction database has available space.
+
bool transactionDbHasSpace(Config const &config)
transactionDbHasSpace Checks if the transaction database has available space.
std::pair< MetaTxsList, std::optional< AccountTxMarker > > newestAccountTxPageB(AccountTxPageOptions const &options) override
newestAccountTxPageB Returns the newest transactions in binary form for the account that matches the ...
+
SQLiteDatabase & operator=(SQLiteDatabase &&)=delete
std::optional< LedgerHeader > getLedgerInfoByIndex(LedgerIndex ledgerSeq) override
getLedgerInfoByIndex Returns a ledger by its sequence.
SQLiteDatabase(SQLiteDatabase const &)=delete
-
SQLiteDatabase & operator=(SQLiteDatabase &&rhs)=delete
+
Service registry for dependency injection.
- +
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
ClosedInterval< T > range(T low, T high)
Create a closed range interval.
Definition RangeSet.h:34
@ current
This was a new validation and was added.
boost::icl::closed_interval< T > ClosedInterval
A closed interval over the domain T.
Definition RangeSet.h:25
-
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
+
SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)
setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.
error_code_i
Definition ErrorCodes.h:20
- + @@ -344,8 +348,8 @@ $(document).ready(function() { init_codefold(0); }); - - + +
1#include <xrpld/app/main/Application.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/core/ConfigSections.h>
-
4#include <xrpld/overlay/Overlay.h>
-
5#include <xrpld/rpc/RPCHandler.h>
-
6#include <xrpld/rpc/Role.h>
-
7#include <xrpld/rpc/ServerHandler.h>
-
8#include <xrpld/rpc/detail/Tuning.h>
-
9#include <xrpld/rpc/detail/WSInfoSub.h>
-
10#include <xrpld/rpc/json_body.h>
-
11
-
12#include <xrpl/basics/Log.h>
-
13#include <xrpl/basics/base64.h>
-
14#include <xrpl/basics/contract.h>
-
15#include <xrpl/basics/make_SSLContext.h>
-
16#include <xrpl/beast/net/IPAddressConversion.h>
-
17#include <xrpl/beast/rfc2616.h>
-
18#include <xrpl/core/JobQueue.h>
-
19#include <xrpl/json/json_reader.h>
-
20#include <xrpl/json/to_string.h>
-
21#include <xrpl/protocol/ApiVersion.h>
-
22#include <xrpl/protocol/ErrorCodes.h>
-
23#include <xrpl/protocol/RPCErr.h>
-
24#include <xrpl/resource/Fees.h>
-
25#include <xrpl/resource/ResourceManager.h>
+
2#include <xrpld/core/ConfigSections.h>
+
3#include <xrpld/overlay/Overlay.h>
+
4#include <xrpld/rpc/RPCHandler.h>
+
5#include <xrpld/rpc/Role.h>
+
6#include <xrpld/rpc/ServerHandler.h>
+
7#include <xrpld/rpc/detail/Tuning.h>
+
8#include <xrpld/rpc/detail/WSInfoSub.h>
+
9#include <xrpld/rpc/json_body.h>
+
10
+
11#include <xrpl/basics/Log.h>
+
12#include <xrpl/basics/base64.h>
+
13#include <xrpl/basics/contract.h>
+
14#include <xrpl/basics/make_SSLContext.h>
+
15#include <xrpl/beast/net/IPAddressConversion.h>
+
16#include <xrpl/beast/rfc2616.h>
+
17#include <xrpl/core/JobQueue.h>
+
18#include <xrpl/json/json_reader.h>
+
19#include <xrpl/json/to_string.h>
+
20#include <xrpl/protocol/ApiVersion.h>
+
21#include <xrpl/protocol/ErrorCodes.h>
+
22#include <xrpl/protocol/RPCErr.h>
+
23#include <xrpl/resource/Fees.h>
+
24#include <xrpl/resource/ResourceManager.h>
+
25#include <xrpl/server/NetworkOPs.h>
26#include <xrpl/server/Server.h>
27#include <xrpl/server/SimpleWriter.h>
28#include <xrpl/server/detail/JSONRPCUtil.h>
@@ -1346,7 +1346,7 @@ $(document).ready(function() { init_codefold(0); });
bool standalone() const
Definition Config.h:312
A pool of threads to perform work.
Definition JobQueue.h:37
std::shared_ptr< Coro > postCoro(JobType t, std::string const &name, F &&f)
Creates a coroutine and adds a job to the queue which will run it.
Definition JobQueue.h:386
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
virtual Handoff onHandoff(std::unique_ptr< stream_type > &&bundle, http_request_type &&request, boost::asio::ip::tcp::endpoint remote_address)=0
Conditionally accept an incoming HTTP request.
A consumption charge.
Definition Charge.h:10
An endpoint that consumes resources.
Definition Consumer.h:16
diff --git a/ServerHandler_8h_source.html b/ServerHandler_8h_source.html index c39878ff20..f43a37ffe4 100644 --- a/ServerHandler_8h_source.html +++ b/ServerHandler_8h_source.html @@ -309,7 +309,7 @@ $(document).ready(function() { init_codefold(0); });
Provides the beast::insight::Collector service.
A pool of threads to perform work.
Definition JobQueue.h:37
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
Tracks load and resource consumption.
Resource::Manager & m_resourceManager
diff --git a/ServerInfo_8cpp_source.html b/ServerInfo_8cpp_source.html index 70032b306c..f1d60ef5c8 100644 --- a/ServerInfo_8cpp_source.html +++ b/ServerInfo_8cpp_source.html @@ -81,13 +81,13 @@ $(document).ready(function() { init_codefold(0); });
ServerInfo.cpp
-
1#include <xrpld/app/misc/NetworkOPs.h>
-
2#include <xrpld/rpc/Context.h>
-
3#include <xrpld/rpc/Role.h>
-
4
-
5#include <xrpl/json/json_value.h>
-
6#include <xrpl/json/json_writer.h>
-
7#include <xrpl/protocol/jss.h>
+
1#include <xrpld/rpc/Context.h>
+
2#include <xrpld/rpc/Role.h>
+
3
+
4#include <xrpl/json/json_value.h>
+
5#include <xrpl/json/json_writer.h>
+
6#include <xrpl/protocol/jss.h>
+
7#include <xrpl/server/NetworkOPs.h>
8
9namespace xrpl {
10
diff --git a/ServerInfo__test_8cpp_source.html b/ServerInfo__test_8cpp_source.html index 6a7d2dcd47..acdaea31fc 100644 --- a/ServerInfo__test_8cpp_source.html +++ b/ServerInfo__test_8cpp_source.html @@ -83,11 +83,11 @@ $(document).ready(function() { init_codefold(0); });
1#include <test/jtx.h>
2
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/core/ConfigSections.h>
-
5
-
6#include <xrpl/beast/unit_test.h>
-
7#include <xrpl/protocol/jss.h>
+
3#include <xrpld/core/ConfigSections.h>
+
4
+
5#include <xrpl/beast/unit_test.h>
+
6#include <xrpl/protocol/jss.h>
+
7#include <xrpl/server/NetworkOPs.h>
8
9#include <boost/format.hpp>
10
diff --git a/ServerState_8cpp_source.html b/ServerState_8cpp_source.html index c4b91f3750..300f3f57a7 100644 --- a/ServerState_8cpp_source.html +++ b/ServerState_8cpp_source.html @@ -81,12 +81,12 @@ $(document).ready(function() { init_codefold(0); });
ServerState.cpp
-
1#include <xrpld/app/misc/NetworkOPs.h>
-
2#include <xrpld/rpc/Context.h>
-
3#include <xrpld/rpc/Role.h>
-
4
-
5#include <xrpl/json/json_value.h>
-
6#include <xrpl/protocol/jss.h>
+
1#include <xrpld/rpc/Context.h>
+
2#include <xrpld/rpc/Role.h>
+
3
+
4#include <xrpl/json/json_value.h>
+
5#include <xrpl/protocol/jss.h>
+
6#include <xrpl/server/NetworkOPs.h>
7
8namespace xrpl {
9
diff --git a/ServerStatus__test_8cpp_source.html b/ServerStatus__test_8cpp_source.html index f76600084a..2b56bdfb98 100644 --- a/ServerStatus__test_8cpp_source.html +++ b/ServerStatus__test_8cpp_source.html @@ -88,12 +88,12 @@ $(document).ready(function() { init_codefold(0); });
5
6#include <xrpld/app/ledger/LedgerMaster.h>
7#include <xrpld/app/misc/LoadFeeTrack.h>
-
8#include <xrpld/app/misc/NetworkOPs.h>
-
9#include <xrpld/rpc/ServerHandler.h>
-
10
-
11#include <xrpl/basics/base64.h>
-
12#include <xrpl/beast/test/yield_to.h>
-
13#include <xrpl/json/json_reader.h>
+
8#include <xrpld/rpc/ServerHandler.h>
+
9
+
10#include <xrpl/basics/base64.h>
+
11#include <xrpl/beast/test/yield_to.h>
+
12#include <xrpl/json/json_reader.h>
+
13#include <xrpl/server/NetworkOPs.h>
14
15#include <boost/algorithm/string/predicate.hpp>
16#include <boost/asio.hpp>
diff --git a/ServiceRegistry_8h_source.html b/ServiceRegistry_8h_source.html index 2fee847cbb..0908c58a7f 100644 --- a/ServiceRegistry_8h_source.html +++ b/ServiceRegistry_8h_source.html @@ -317,7 +317,7 @@ $(document).ready(function() { init_codefold(0); });
Manages load sources.
Definition LoadManager.h:26
Manages partitions for logging.
Definition Log.h:32
Remembers manifests with the highest sequence number.
Definition Manifest.h:224
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
Persistency layer for NodeObject.
Definition Database.h:31
Represents the open ledger.
Definition OpenLedger.h:32
diff --git a/SignFor_8cpp_source.html b/SignFor_8cpp_source.html index 8a3782b90d..a76f4e7526 100644 --- a/SignFor_8cpp_source.html +++ b/SignFor_8cpp_source.html @@ -130,7 +130,7 @@ $(document).ready(function() { init_codefold(0); });
virtual Config & config()=0
bool canSign() const
Definition Config.h:324
std::chrono::seconds getValidatedLedgerAge()
-
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:75
+
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:76
Json::Value transactionSignFor(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
Json::Value make_error(error_code_i code)
Returns a new json object that reflects the error code.
Charge const feeHeavyBurdenRPC
diff --git a/SignHandler_8cpp_source.html b/SignHandler_8cpp_source.html index 9aaa630c7a..5abed0a5f2 100644 --- a/SignHandler_8cpp_source.html +++ b/SignHandler_8cpp_source.html @@ -131,8 +131,8 @@ $(document).ready(function() { init_codefold(0); });
virtual Config & config()=0
bool canSign() const
Definition Config.h:324
std::chrono::seconds getValidatedLedgerAge()
-
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:75
- +
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:76
+
Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
Json::Value make_error(error_code_i code)
Returns a new json object that reflects the error code.
Charge const feeHeavyBurdenRPC
diff --git a/SubmitMultiSigned_8cpp_source.html b/SubmitMultiSigned_8cpp_source.html index 826184d969..2083b002c7 100644 --- a/SubmitMultiSigned_8cpp_source.html +++ b/SubmitMultiSigned_8cpp_source.html @@ -117,9 +117,9 @@ $(document).ready(function() { init_codefold(0); });
Represents a JSON value.
Definition json_value.h:130
bool asBool() const
std::chrono::seconds getValidatedLedgerAge()
-
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:75
+
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:76
Json::Value transactionSubmitMultiSigned(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)
Returns a Json::objectValue.
-
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
+
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
Charge const feeHeavyBurdenRPC
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
Json::Value doSubmitMultiSigned(RPC::JsonContext &)
diff --git a/Submit_8cpp_source.html b/Submit_8cpp_source.html index c468a4985f..f8251d0ecb 100644 --- a/Submit_8cpp_source.html +++ b/Submit_8cpp_source.html @@ -255,15 +255,15 @@ $(document).ready(function() { init_codefold(0); });
bool canSign() const
Definition Config.h:324
std::chrono::seconds getValidatedLedgerAge()
std::shared_ptr< ReadView const > getCurrentLedger()
-
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:75
+
static FailHard doFailHard(bool noMeansDont)
Definition NetworkOPs.h:76
virtual void processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType)=0
Process transactions as they arrive from the network or which are submitted by clients.
- +
virtual HashRouter & getHashRouter()=0
T is_same_v
Json::Value transactionSubmit(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)
Returns a Json::objectValue.
-
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
+
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
Json::Value make_error(error_code_i code)
Returns a new json object that reflects the error code.
Charge const feeMediumBurdenRPC
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
diff --git a/Subscribe_8cpp_source.html b/Subscribe_8cpp_source.html index 05d46d9403..f1c3c721cc 100644 --- a/Subscribe_8cpp_source.html +++ b/Subscribe_8cpp_source.html @@ -83,18 +83,18 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
2#include <xrpld/app/main/Application.h>
-
3#include <xrpld/app/misc/NetworkOPs.h>
-
4#include <xrpld/rpc/Context.h>
-
5#include <xrpld/rpc/RPCSub.h>
-
6#include <xrpld/rpc/Role.h>
-
7#include <xrpld/rpc/detail/RPCHelpers.h>
-
8
-
9#include <xrpl/basics/Log.h>
-
10#include <xrpl/ledger/ReadView.h>
-
11#include <xrpl/protocol/ErrorCodes.h>
-
12#include <xrpl/protocol/RPCErr.h>
-
13#include <xrpl/protocol/jss.h>
-
14#include <xrpl/resource/Fees.h>
+
3#include <xrpld/rpc/Context.h>
+
4#include <xrpld/rpc/RPCSub.h>
+
5#include <xrpld/rpc/Role.h>
+
6#include <xrpld/rpc/detail/RPCHelpers.h>
+
7
+
8#include <xrpl/basics/Log.h>
+
9#include <xrpl/ledger/ReadView.h>
+
10#include <xrpl/protocol/ErrorCodes.h>
+
11#include <xrpl/protocol/RPCErr.h>
+
12#include <xrpl/protocol/jss.h>
+
13#include <xrpl/resource/Fees.h>
+
14#include <xrpl/server/NetworkOPs.h>
15
16namespace xrpl {
17
diff --git a/Subscribe__test_8cpp_source.html b/Subscribe__test_8cpp_source.html index 51ae5f4658..6d888bd258 100644 --- a/Subscribe__test_8cpp_source.html +++ b/Subscribe__test_8cpp_source.html @@ -87,13 +87,13 @@ $(document).ready(function() { init_codefold(0); });
4
5#include <xrpld/app/main/LoadManager.h>
6#include <xrpld/app/misc/LoadFeeTrack.h>
-
7#include <xrpld/app/misc/NetworkOPs.h>
-
8#include <xrpld/core/ConfigSections.h>
-
9
-
10#include <xrpl/beast/unit_test.h>
-
11#include <xrpl/json/json_value.h>
-
12#include <xrpl/protocol/Feature.h>
-
13#include <xrpl/protocol/jss.h>
+
7#include <xrpld/core/ConfigSections.h>
+
8
+
9#include <xrpl/beast/unit_test.h>
+
10#include <xrpl/json/json_value.h>
+
11#include <xrpl/protocol/Feature.h>
+
12#include <xrpl/protocol/jss.h>
+
13#include <xrpl/server/NetworkOPs.h>
14
15#include <tuple>
16
diff --git a/TransactionAcquire_8cpp_source.html b/TransactionAcquire_8cpp_source.html index 231f87b08b..d95505fc24 100644 --- a/TransactionAcquire_8cpp_source.html +++ b/TransactionAcquire_8cpp_source.html @@ -86,247 +86,248 @@ $(document).ready(function() { init_codefold(0); });
3#include <xrpld/app/ledger/InboundTransactions.h>
4#include <xrpld/app/ledger/detail/TransactionAcquire.h>
5#include <xrpld/app/main/Application.h>
-
6#include <xrpld/app/misc/NetworkOPs.h>
-
7
-
8#include <memory>
-
9
-
10namespace xrpl {
-
11
-
12using namespace std::chrono_literals;
-
13
-
14// Timeout interval in milliseconds
-
15auto constexpr TX_ACQUIRE_TIMEOUT = 250ms;
-
16
-
17enum {
- - -
20};
-
21
-
- -
23 : TimeoutCounter(app, hash, TX_ACQUIRE_TIMEOUT, {jtTXN_DATA, "TxAcq", {}}, app.journal("TransactionAcquire"))
-
24 , mHaveRoot(false)
-
25 , mPeerSet(std::move(peerSet))
-
26{
-
27 mMap = std::make_shared<SHAMap>(SHAMapType::TRANSACTION, hash, app_.getNodeFamily());
-
28 mMap->setUnbacked();
-
29}
+
6
+
7#include <xrpl/server/NetworkOPs.h>
+
8
+
9#include <memory>
+
10
+
11namespace xrpl {
+
12
+
13using namespace std::chrono_literals;
+
14
+
15// Timeout interval in milliseconds
+
16auto constexpr TX_ACQUIRE_TIMEOUT = 250ms;
+
17
+
18enum {
+ + +
21};
+
22
+
+ +
24 : TimeoutCounter(app, hash, TX_ACQUIRE_TIMEOUT, {jtTXN_DATA, "TxAcq", {}}, app.journal("TransactionAcquire"))
+
25 , mHaveRoot(false)
+
26 , mPeerSet(std::move(peerSet))
+
27{
+
28 mMap = std::make_shared<SHAMap>(SHAMapType::TRANSACTION, hash, app_.getNodeFamily());
+
29 mMap->setUnbacked();
+
30}
-
30
-
31void
-
- -
33{
-
34 // We hold a PeerSet lock and so cannot do real work here
-
35
-
36 if (failed_)
-
37 {
-
38 JLOG(journal_.debug()) << "Failed to acquire TX set " << hash_;
-
39 }
-
40 else
-
41 {
-
42 JLOG(journal_.debug()) << "Acquired TX set " << hash_;
-
43 mMap->setImmutable();
-
44
-
45 uint256 const& hash(hash_);
-
46 std::shared_ptr<SHAMap> const& map(mMap);
-
47 auto const pap = &app_;
-
48 // Note that, when we're in the process of shutting down, addJob()
-
49 // may reject the request. If that happens then giveSet() will
-
50 // not be called. That's fine. According to David the giveSet() call
-
51 // just updates the consensus and related structures when we acquire
-
52 // a transaction set. No need to update them if we're shutting down.
- -
54 jtTXN_DATA, "ComplAcquire", [pap, hash, map]() { pap->getInboundTransactions().giveSet(hash, map, true); });
-
55 }
-
56}
+
31
+
32void
+
+ +
34{
+
35 // We hold a PeerSet lock and so cannot do real work here
+
36
+
37 if (failed_)
+
38 {
+
39 JLOG(journal_.debug()) << "Failed to acquire TX set " << hash_;
+
40 }
+
41 else
+
42 {
+
43 JLOG(journal_.debug()) << "Acquired TX set " << hash_;
+
44 mMap->setImmutable();
+
45
+
46 uint256 const& hash(hash_);
+
47 std::shared_ptr<SHAMap> const& map(mMap);
+
48 auto const pap = &app_;
+
49 // Note that, when we're in the process of shutting down, addJob()
+
50 // may reject the request. If that happens then giveSet() will
+
51 // not be called. That's fine. According to David the giveSet() call
+
52 // just updates the consensus and related structures when we acquire
+
53 // a transaction set. No need to update them if we're shutting down.
+ +
55 jtTXN_DATA, "ComplAcquire", [pap, hash, map]() { pap->getInboundTransactions().giveSet(hash, map, true); });
+
56 }
+
57}
-
57
-
58void
-
- -
60{
- -
62 {
-
63 failed_ = true;
-
64 done();
-
65 return;
-
66 }
-
67
- -
69 trigger(nullptr);
-
70
-
71 addPeers(1);
-
72}
+
58
+
59void
+
+ +
61{
+ +
63 {
+
64 failed_ = true;
+
65 done();
+
66 return;
+
67 }
+
68
+ +
70 trigger(nullptr);
+
71
+
72 addPeers(1);
+
73}
-
73
- -
- -
76{
-
77 return shared_from_this();
-
78}
+
74
+ +
+ +
77{
+
78 return shared_from_this();
+
79}
-
79
-
80void
-
- -
82{
-
83 if (complete_)
-
84 {
-
85 JLOG(journal_.info()) << "trigger after complete";
-
86 return;
-
87 }
-
88 if (failed_)
-
89 {
-
90 JLOG(journal_.info()) << "trigger after fail";
-
91 return;
-
92 }
-
93
-
94 if (!mHaveRoot)
-
95 {
-
96 JLOG(journal_.trace()) << "TransactionAcquire::trigger " << (peer ? "havePeer" : "noPeer") << " no root";
-
97 protocol::TMGetLedger tmGL;
-
98 tmGL.set_ledgerhash(hash_.begin(), hash_.size());
-
99 tmGL.set_itype(protocol::liTS_CANDIDATE);
-
100 tmGL.set_querydepth(3); // We probably need the whole thing
-
101
-
102 if (timeouts_ != 0)
-
103 tmGL.set_querytype(protocol::qtINDIRECT);
-
104
-
105 *(tmGL.add_nodeids()) = SHAMapNodeID().getRawString();
-
106 mPeerSet->sendRequest(tmGL, peer);
-
107 }
-
108 else if (!mMap->isValid())
-
109 {
-
110 failed_ = true;
-
111 done();
-
112 }
-
113 else
-
114 {
- -
116 auto nodes = mMap->getMissingNodes(256, &sf);
-
117
-
118 if (nodes.empty())
-
119 {
-
120 if (mMap->isValid())
-
121 complete_ = true;
-
122 else
-
123 failed_ = true;
-
124
-
125 done();
-
126 return;
-
127 }
-
128
-
129 protocol::TMGetLedger tmGL;
-
130 tmGL.set_ledgerhash(hash_.begin(), hash_.size());
-
131 tmGL.set_itype(protocol::liTS_CANDIDATE);
-
132
-
133 if (timeouts_ != 0)
-
134 tmGL.set_querytype(protocol::qtINDIRECT);
-
135
-
136 for (auto const& node : nodes)
-
137 {
-
138 *tmGL.add_nodeids() = node.first.getRawString();
-
139 }
-
140 mPeerSet->sendRequest(tmGL, peer);
-
141 }
-
142}
+
80
+
81void
+
+ +
83{
+
84 if (complete_)
+
85 {
+
86 JLOG(journal_.info()) << "trigger after complete";
+
87 return;
+
88 }
+
89 if (failed_)
+
90 {
+
91 JLOG(journal_.info()) << "trigger after fail";
+
92 return;
+
93 }
+
94
+
95 if (!mHaveRoot)
+
96 {
+
97 JLOG(journal_.trace()) << "TransactionAcquire::trigger " << (peer ? "havePeer" : "noPeer") << " no root";
+
98 protocol::TMGetLedger tmGL;
+
99 tmGL.set_ledgerhash(hash_.begin(), hash_.size());
+
100 tmGL.set_itype(protocol::liTS_CANDIDATE);
+
101 tmGL.set_querydepth(3); // We probably need the whole thing
+
102
+
103 if (timeouts_ != 0)
+
104 tmGL.set_querytype(protocol::qtINDIRECT);
+
105
+
106 *(tmGL.add_nodeids()) = SHAMapNodeID().getRawString();
+
107 mPeerSet->sendRequest(tmGL, peer);
+
108 }
+
109 else if (!mMap->isValid())
+
110 {
+
111 failed_ = true;
+
112 done();
+
113 }
+
114 else
+
115 {
+ +
117 auto nodes = mMap->getMissingNodes(256, &sf);
+
118
+
119 if (nodes.empty())
+
120 {
+
121 if (mMap->isValid())
+
122 complete_ = true;
+
123 else
+
124 failed_ = true;
+
125
+
126 done();
+
127 return;
+
128 }
+
129
+
130 protocol::TMGetLedger tmGL;
+
131 tmGL.set_ledgerhash(hash_.begin(), hash_.size());
+
132 tmGL.set_itype(protocol::liTS_CANDIDATE);
+
133
+
134 if (timeouts_ != 0)
+
135 tmGL.set_querytype(protocol::qtINDIRECT);
+
136
+
137 for (auto const& node : nodes)
+
138 {
+
139 *tmGL.add_nodeids() = node.first.getRawString();
+
140 }
+
141 mPeerSet->sendRequest(tmGL, peer);
+
142 }
+
143}
-
143
- -
- - -
147 std::shared_ptr<Peer> const& peer)
-
148{
- -
150
-
151 if (complete_)
-
152 {
-
153 JLOG(journal_.trace()) << "TX set complete";
-
154 return SHAMapAddNode();
-
155 }
-
156
-
157 if (failed_)
-
158 {
-
159 JLOG(journal_.trace()) << "TX set failed";
-
160 return SHAMapAddNode();
-
161 }
-
162
-
163 try
-
164 {
-
165 if (data.empty())
-
166 return SHAMapAddNode::invalid();
-
167
- -
169
-
170 for (auto const& d : data)
-
171 {
-
172 if (d.first.isRoot())
-
173 {
-
174 if (mHaveRoot)
-
175 JLOG(journal_.debug()) << "Got root TXS node, already have it";
-
176 else if (!mMap->addRootNode(SHAMapHash{hash_}, d.second, nullptr).isGood())
-
177 {
-
178 JLOG(journal_.warn()) << "TX acquire got bad root node";
-
179 }
-
180 else
-
181 mHaveRoot = true;
-
182 }
-
183 else if (!mMap->addKnownNode(d.first, d.second, &sf).isGood())
-
184 {
-
185 JLOG(journal_.warn()) << "TX acquire got bad non-root node";
-
186 return SHAMapAddNode::invalid();
-
187 }
-
188 }
-
189
-
190 trigger(peer);
-
191 progress_ = true;
-
192 return SHAMapAddNode::useful();
-
193 }
-
194 catch (std::exception const& ex)
-
195 {
-
196 JLOG(journal_.error()) << "Peer " << peer->id() << " sent us junky transaction node data: " << ex.what();
-
197 return SHAMapAddNode::invalid();
-
198 }
-
199}
+
144
+ +
+ + +
148 std::shared_ptr<Peer> const& peer)
+
149{
+ +
151
+
152 if (complete_)
+
153 {
+
154 JLOG(journal_.trace()) << "TX set complete";
+
155 return SHAMapAddNode();
+
156 }
+
157
+
158 if (failed_)
+
159 {
+
160 JLOG(journal_.trace()) << "TX set failed";
+
161 return SHAMapAddNode();
+
162 }
+
163
+
164 try
+
165 {
+
166 if (data.empty())
+
167 return SHAMapAddNode::invalid();
+
168
+ +
170
+
171 for (auto const& d : data)
+
172 {
+
173 if (d.first.isRoot())
+
174 {
+
175 if (mHaveRoot)
+
176 JLOG(journal_.debug()) << "Got root TXS node, already have it";
+
177 else if (!mMap->addRootNode(SHAMapHash{hash_}, d.second, nullptr).isGood())
+
178 {
+
179 JLOG(journal_.warn()) << "TX acquire got bad root node";
+
180 }
+
181 else
+
182 mHaveRoot = true;
+
183 }
+
184 else if (!mMap->addKnownNode(d.first, d.second, &sf).isGood())
+
185 {
+
186 JLOG(journal_.warn()) << "TX acquire got bad non-root node";
+
187 return SHAMapAddNode::invalid();
+
188 }
+
189 }
+
190
+
191 trigger(peer);
+
192 progress_ = true;
+
193 return SHAMapAddNode::useful();
+
194 }
+
195 catch (std::exception const& ex)
+
196 {
+
197 JLOG(journal_.error()) << "Peer " << peer->id() << " sent us junky transaction node data: " << ex.what();
+
198 return SHAMapAddNode::invalid();
+
199 }
+
200}
-
200
-
201void
-
- -
203{
-
204 mPeerSet->addPeers(
-
205 limit, [this](auto peer) { return peer->hasTxSet(hash_); }, [this](auto peer) { trigger(peer); });
-
206}
+
201
+
202void
+
+ +
204{
+
205 mPeerSet->addPeers(
+
206 limit, [this](auto peer) { return peer->hasTxSet(hash_); }, [this](auto peer) { trigger(peer); });
+
207}
-
207
-
208void
-
- -
210{
- -
212
-
213 addPeers(numPeers);
-
214
-
215 setTimer(sl);
-
216}
+
208
+
209void
+
+ +
211{
+ +
213
+
214 addPeers(numPeers);
+
215
+
216 setTimer(sl);
+
217}
-
217
-
218void
-
- -
220{
- -
222
- - -
225 failed_ = false;
-
226}
+
218
+
219void
+
+ +
221{
+ +
223
+ + +
226 failed_ = false;
+
227}
-
227
-
228} // namespace xrpl
+
228
+
229} // namespace xrpl
Stream error() const
Definition Journal.h:318
Stream debug() const
Definition Journal.h:300
Stream info() const
Definition Journal.h:306
@@ -353,17 +354,17 @@ $(document).ready(function() { init_codefold(0); });
void setTimer(ScopedLockType &)
Schedule a call to queueJob() after mTimerInterval.
-
void onTimer(bool progress, ScopedLockType &peerSetLock) override
Hook called from invokeOnTimer().
- - +
void onTimer(bool progress, ScopedLockType &peerSetLock) override
Hook called from invokeOnTimer().
+ +
std::shared_ptr< SHAMap > mMap
-
void addPeers(std::size_t limit)
-
void trigger(std::shared_ptr< Peer > const &)
-
TransactionAcquire(Application &app, uint256 const &hash, std::unique_ptr< PeerSet > peerSet)
-
SHAMapAddNode takeNodes(std::vector< std::pair< SHAMapNodeID, Slice > > const &data, std::shared_ptr< Peer > const &)
-
std::weak_ptr< TimeoutCounter > pmDowncast() override
Return a weak pointer to this.
+
void addPeers(std::size_t limit)
+
void trigger(std::shared_ptr< Peer > const &)
+
TransactionAcquire(Application &app, uint256 const &hash, std::unique_ptr< PeerSet > peerSet)
+
SHAMapAddNode takeNodes(std::vector< std::pair< SHAMapNodeID, Slice > > const &data, std::shared_ptr< Peer > const &)
+
std::weak_ptr< TimeoutCounter > pmDowncast() override
Return a weak pointer to this.
- +
std::unique_ptr< PeerSet > mPeerSet
iterator begin()
Definition base_uint.h:112
@@ -373,10 +374,10 @@ $(document).ready(function() { init_codefold(0); });
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
@ jtTXN_DATA
Definition Job.h:48
-
auto constexpr TX_ACQUIRE_TIMEOUT
+
auto constexpr TX_ACQUIRE_TIMEOUT
- - + + diff --git a/TransactionAcquire_8h_source.html b/TransactionAcquire_8h_source.html index 047ad75e29..2ee150b914 100644 --- a/TransactionAcquire_8h_source.html +++ b/TransactionAcquire_8h_source.html @@ -138,17 +138,17 @@ $(document).ready(function() { init_codefold(0); });
This class is an "active" object.
-
void onTimer(bool progress, ScopedLockType &peerSetLock) override
Hook called from invokeOnTimer().
- - +
void onTimer(bool progress, ScopedLockType &peerSetLock) override
Hook called from invokeOnTimer().
+ +
std::shared_ptr< SHAMap > mMap
-
void addPeers(std::size_t limit)
-
void trigger(std::shared_ptr< Peer > const &)
-
SHAMapAddNode takeNodes(std::vector< std::pair< SHAMapNodeID, Slice > > const &data, std::shared_ptr< Peer > const &)
-
std::weak_ptr< TimeoutCounter > pmDowncast() override
Return a weak pointer to this.
+
void addPeers(std::size_t limit)
+
void trigger(std::shared_ptr< Peer > const &)
+
SHAMapAddNode takeNodes(std::vector< std::pair< SHAMapNodeID, Slice > > const &data, std::shared_ptr< Peer > const &)
+
std::weak_ptr< TimeoutCounter > pmDowncast() override
Return a weak pointer to this.
- +
std::unique_ptr< PeerSet > mPeerSet
diff --git a/TransactionSign_8cpp_source.html b/TransactionSign_8cpp_source.html index efd69ed8e9..6525f85469 100644 --- a/TransactionSign_8cpp_source.html +++ b/TransactionSign_8cpp_source.html @@ -1489,7 +1489,7 @@ $(document).ready(function() { init_codefold(0); });
Manages the current fee schedule.
bool isLoadedCluster() const
- +
std::shared_ptr< OpenView const > current() const
Returns a view to the current open ledger.
Calculates payment paths.
Definition Pathfinder.h:20
STPathSet getBestPaths(int maxPaths, STPath &fullLiquidityPath, STPathSet const &extraPaths, AccountID const &srcIssuer, std::function< bool(void)> const &continueCallback={})
diff --git a/TransactionSign_8h_source.html b/TransactionSign_8h_source.html index 08c8f51b22..67bd2b9e26 100644 --- a/TransactionSign_8h_source.html +++ b/TransactionSign_8h_source.html @@ -84,114 +84,115 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
3#include <xrpld/app/misc/LoadFeeTrack.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5#include <xrpld/rpc/Role.h>
-
6#include <xrpld/rpc/detail/Tuning.h>
-
7
-
8namespace xrpl {
-
9
-
10// Forward declarations
-
11class Application;
-
12class LoadFeeTrack;
-
13class Transaction;
-
14class TxQ;
-
15
-
16namespace RPC {
-
17
- - -
20 Role const role,
-
21 Config const& config,
-
22 LoadFeeTrack const& feeTrack,
-
23 TxQ const& txQ,
-
24 Application const& app,
-
25 Json::Value const& tx,
- - -
28
- - -
58 Json::Value& request,
-
59 Role const role,
-
60 bool doAutoFill,
-
61 Config const& config,
-
62 LoadFeeTrack const& feeTrack,
-
63 TxQ const& txQ,
-
64 Application const& app);
-
65
-
66// Return a std::function<> that calls NetworkOPs::processTransaction.
- -
68 void(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)>;
-
69
- -
- -
72{
-
73 return [&netOPs](
-
74 std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType) {
-
75 netOPs.processTransaction(transaction, bUnlimited, bLocal, failType);
-
76 };
-
77}
+
4#include <xrpld/rpc/Role.h>
+
5#include <xrpld/rpc/detail/Tuning.h>
+
6
+
7#include <xrpl/server/NetworkOPs.h>
+
8
+
9namespace xrpl {
+
10
+
11// Forward declarations
+
12class Application;
+
13class LoadFeeTrack;
+
14class Transaction;
+
15class TxQ;
+
16
+
17namespace RPC {
+
18
+ + +
21 Role const role,
+
22 Config const& config,
+
23 LoadFeeTrack const& feeTrack,
+
24 TxQ const& txQ,
+
25 Application const& app,
+
26 Json::Value const& tx,
+ + +
29
+ + +
59 Json::Value& request,
+
60 Role const role,
+
61 bool doAutoFill,
+
62 Config const& config,
+
63 LoadFeeTrack const& feeTrack,
+
64 TxQ const& txQ,
+
65 Application const& app);
+
66
+
67// Return a std::function<> that calls NetworkOPs::processTransaction.
+ +
69 void(std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)>;
+
70
+ +
+ +
73{
+
74 return [&netOPs](
+
75 std::shared_ptr<Transaction>& transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType) {
+
76 netOPs.processTransaction(transaction, bUnlimited, bLocal, failType);
+
77 };
+
78}
-
78
- - -
82 Json::Value params, // Passed by value so it can be modified locally.
-
83 unsigned apiVersion,
-
84 NetworkOPs::FailHard failType,
-
85 Role role,
-
86 std::chrono::seconds validatedLedgerAge,
-
87 Application& app);
-
88
- - -
92 Json::Value params, // Passed by value so it can be modified locally.
-
93 unsigned apiVersion,
-
94 NetworkOPs::FailHard failType,
-
95 Role role,
-
96 std::chrono::seconds validatedLedgerAge,
-
97 Application& app,
-
98 ProcessTransactionFn const& processTransaction);
-
99
- - -
103 Json::Value params, // Passed by value so it can be modified locally.
-
104 unsigned apiVersion,
-
105 NetworkOPs::FailHard failType,
-
106 Role role,
-
107 std::chrono::seconds validatedLedgerAge,
-
108 Application& app);
-
109
- - -
113 Json::Value params, // Passed by value so it can be modified locally.
-
114 unsigned apiVersion,
-
115 NetworkOPs::FailHard failType,
-
116 Role role,
-
117 std::chrono::seconds validatedLedgerAge,
-
118 Application& app,
-
119 ProcessTransactionFn const& processTransaction);
-
120
-
121} // namespace RPC
-
122} // namespace xrpl
+
79
+ + +
83 Json::Value params, // Passed by value so it can be modified locally.
+
84 unsigned apiVersion,
+
85 NetworkOPs::FailHard failType,
+
86 Role role,
+
87 std::chrono::seconds validatedLedgerAge,
+
88 Application& app);
+
89
+ + +
93 Json::Value params, // Passed by value so it can be modified locally.
+
94 unsigned apiVersion,
+
95 NetworkOPs::FailHard failType,
+
96 Role role,
+
97 std::chrono::seconds validatedLedgerAge,
+
98 Application& app,
+
99 ProcessTransactionFn const& processTransaction);
+
100
+ + +
104 Json::Value params, // Passed by value so it can be modified locally.
+
105 unsigned apiVersion,
+
106 NetworkOPs::FailHard failType,
+
107 Role role,
+
108 std::chrono::seconds validatedLedgerAge,
+
109 Application& app);
+
110
+ + +
114 Json::Value params, // Passed by value so it can be modified locally.
+
115 unsigned apiVersion,
+
116 NetworkOPs::FailHard failType,
+
117 Role role,
+
118 std::chrono::seconds validatedLedgerAge,
+
119 Application& app,
+
120 ProcessTransactionFn const& processTransaction);
+
121
+
122} // namespace RPC
+
123} // namespace xrpl
Represents a JSON value.
Definition json_value.h:130
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
virtual void processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType)=0
Process transactions as they arrive from the network or which are submitted by clients.
- +
static int constexpr defaultAutoFillFeeMultiplier
static int constexpr defaultAutoFillFeeDivisor
Json::Value transactionSubmit(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)
Returns a Json::objectValue.
-
std::function< void(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)> ProcessTransactionFn
+
std::function< void(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, NetworkOPs::FailHard failType)> ProcessTransactionFn
Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
Json::Value getCurrentNetworkFee(Role const role, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app, Json::Value const &tx, int mult, int div)
Json::Value checkFee(Json::Value &request, Role const role, bool doAutoFill, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app)
Fill in the fee on behalf of the client.
Json::Value transactionSignFor(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
static constexpr std::integral_constant< unsigned, Version > apiVersion
Definition ApiVersion.h:38
Json::Value transactionSubmitMultiSigned(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)
Returns a Json::objectValue.
-
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
+
ProcessTransactionFn getProcessTxnFn(NetworkOPs &netOPs)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
Role
Indicates the level of administrative permission to grant.
Definition Role.h:24
diff --git a/Tx_8cpp_source.html b/Tx_8cpp_source.html index 3f702acfc6..d2d8c56d57 100644 --- a/Tx_8cpp_source.html +++ b/Tx_8cpp_source.html @@ -84,21 +84,21 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/ledger/LedgerMaster.h>
2#include <xrpld/app/ledger/TransactionMaster.h>
3#include <xrpld/app/misc/DeliverMax.h>
-
4#include <xrpld/app/misc/NetworkOPs.h>
-
5#include <xrpld/app/misc/Transaction.h>
-
6#include <xrpld/rpc/CTID.h>
-
7#include <xrpld/rpc/Context.h>
-
8#include <xrpld/rpc/DeliveredAmount.h>
-
9#include <xrpld/rpc/GRPCHandlers.h>
-
10#include <xrpld/rpc/MPTokenIssuanceID.h>
-
11#include <xrpld/rpc/Status.h>
-
12
-
13#include <xrpl/basics/ToString.h>
-
14#include <xrpl/protocol/ErrorCodes.h>
-
15#include <xrpl/protocol/NFTSyntheticSerializer.h>
-
16#include <xrpl/protocol/RPCErr.h>
-
17#include <xrpl/protocol/jss.h>
-
18#include <xrpl/rdb/RelationalDatabase.h>
+
4#include <xrpld/app/misc/Transaction.h>
+
5#include <xrpld/rpc/CTID.h>
+
6#include <xrpld/rpc/Context.h>
+
7#include <xrpld/rpc/DeliveredAmount.h>
+
8#include <xrpld/rpc/GRPCHandlers.h>
+
9#include <xrpld/rpc/MPTokenIssuanceID.h>
+
10#include <xrpld/rpc/Status.h>
+
11
+
12#include <xrpl/basics/ToString.h>
+
13#include <xrpl/protocol/ErrorCodes.h>
+
14#include <xrpl/protocol/NFTSyntheticSerializer.h>
+
15#include <xrpl/protocol/RPCErr.h>
+
16#include <xrpl/protocol/jss.h>
+
17#include <xrpl/rdb/RelationalDatabase.h>
+
18#include <xrpl/server/NetworkOPs.h>
19
20#include <regex>
21
diff --git a/Unsubscribe_8cpp_source.html b/Unsubscribe_8cpp_source.html index bbd9ae4bd8..0c3648a5e1 100644 --- a/Unsubscribe_8cpp_source.html +++ b/Unsubscribe_8cpp_source.html @@ -81,15 +81,15 @@ $(document).ready(function() { init_codefold(0); });
Unsubscribe.cpp
-
1#include <xrpld/app/misc/NetworkOPs.h>
-
2#include <xrpld/rpc/Context.h>
-
3#include <xrpld/rpc/Role.h>
-
4#include <xrpld/rpc/detail/RPCHelpers.h>
-
5
-
6#include <xrpl/basics/Log.h>
-
7#include <xrpl/protocol/ErrorCodes.h>
-
8#include <xrpl/protocol/RPCErr.h>
-
9#include <xrpl/protocol/jss.h>
+
1#include <xrpld/rpc/Context.h>
+
2#include <xrpld/rpc/Role.h>
+
3#include <xrpld/rpc/detail/RPCHelpers.h>
+
4
+
5#include <xrpl/basics/Log.h>
+
6#include <xrpl/protocol/ErrorCodes.h>
+
7#include <xrpl/protocol/RPCErr.h>
+
8#include <xrpl/protocol/jss.h>
+
9#include <xrpl/server/NetworkOPs.h>
10
11namespace xrpl {
12
diff --git a/ValidatorList_8cpp_source.html b/ValidatorList_8cpp_source.html index 5b691b5a03..8b28eb1a7e 100644 --- a/ValidatorList_8cpp_source.html +++ b/ValidatorList_8cpp_source.html @@ -82,20 +82,20 @@ $(document).ready(function() { init_codefold(0); });
1#include <xrpld/app/misc/HashRouter.h>
-
2#include <xrpld/app/misc/NetworkOPs.h>
-
3#include <xrpld/app/misc/ValidatorList.h>
-
4#include <xrpld/overlay/Overlay.h>
-
5
-
6#include <xrpl/basics/FileUtilities.h>
-
7#include <xrpl/basics/Slice.h>
-
8#include <xrpl/basics/StringUtilities.h>
-
9#include <xrpl/basics/base64.h>
-
10#include <xrpl/json/json_reader.h>
-
11#include <xrpl/protocol/PublicKey.h>
-
12#include <xrpl/protocol/STValidation.h>
-
13#include <xrpl/protocol/digest.h>
-
14#include <xrpl/protocol/jss.h>
-
15#include <xrpl/protocol/messages.h>
+
2#include <xrpld/app/misc/ValidatorList.h>
+
3#include <xrpld/overlay/Overlay.h>
+
4
+
5#include <xrpl/basics/FileUtilities.h>
+
6#include <xrpl/basics/Slice.h>
+
7#include <xrpl/basics/StringUtilities.h>
+
8#include <xrpl/basics/base64.h>
+
9#include <xrpl/json/json_reader.h>
+
10#include <xrpl/protocol/PublicKey.h>
+
11#include <xrpl/protocol/STValidation.h>
+
12#include <xrpl/protocol/digest.h>
+
13#include <xrpl/protocol/jss.h>
+
14#include <xrpl/protocol/messages.h>
+
15#include <xrpl/server/NetworkOPs.h>
16
17#include <boost/regex.hpp>
18
@@ -2189,7 +2189,7 @@ $(document).ready(function() { init_codefold(0); });
PublicKey getMasterKey(PublicKey const &pk) const
Returns ephemeral signing key's master public key.
Definition Manifest.cpp:284
bool revoked(PublicKey const &pk) const
Returns true if master key has been revoked in a manifest.
Definition Manifest.cpp:331
static std::size_t totalSize(::google::protobuf::Message const &message)
Definition Message.cpp:43
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
virtual void clearUNLBlocked()=0
virtual void setUNLBlocked()=0
Manages the set of connected peers.
Definition Overlay.h:29
diff --git a/ValidatorList_8h_source.html b/ValidatorList_8h_source.html index 1453d2ae65..479e386221 100644 --- a/ValidatorList_8h_source.html +++ b/ValidatorList_8h_source.html @@ -667,7 +667,7 @@ $(document).ready(function() { init_codefold(0); });
Routing table for objects identified by hash.
Definition HashRouter.h:77
Remembers manifests with the highest sequence number.
Definition Manifest.h:224
std::chrono::time_point< NetClock > time_point
Definition chrono.h:45
-
Provides server functionality for clients.
Definition NetworkOPs.h:69
+
Provides server functionality for clients.
Definition NetworkOPs.h:70
Manages the set of connected peers.
Definition Overlay.h:29
Represents a peer connection in the overlay.
A public key.
Definition PublicKey.h:42
diff --git a/WSInfoSub_8h_source.html b/WSInfoSub_8h_source.html index 151e5ed7e6..d0c056dbda 100644 --- a/WSInfoSub_8h_source.html +++ b/WSInfoSub_8h_source.html @@ -83,11 +83,11 @@ $(document).ready(function() { init_codefold(0); });
1#pragma once
2
-
3#include <xrpld/rpc/InfoSub.h>
-
4#include <xrpld/rpc/Role.h>
-
5
-
6#include <xrpl/beast/net/IPAddressConversion.h>
-
7#include <xrpl/json/json_writer.h>
+
3#include <xrpld/rpc/Role.h>
+
4
+
5#include <xrpl/beast/net/IPAddressConversion.h>
+
6#include <xrpl/json/json_writer.h>
+
7#include <xrpl/server/InfoSub.h>
8#include <xrpl/server/WSSession.h>
9
10#include <memory>
diff --git a/classxrpl_1_1BookListeners.html b/classxrpl_1_1BookListeners.html index c939ea91e8..11da0d471e 100644 --- a/classxrpl_1_1BookListeners.html +++ b/classxrpl_1_1BookListeners.html @@ -134,7 +134,7 @@ Private Attributes

Detailed Description

Listen to public/subscribe messages from a book.

-

Definition at line 13 of file BookListeners.h.

+

Definition at line 12 of file BookListeners.h.

Member Typedef Documentation

◆ pointer

@@ -148,7 +148,7 @@ Private Attributes
-

Definition at line 16 of file BookListeners.h.

+

Definition at line 15 of file BookListeners.h.

@@ -168,7 +168,7 @@ Private Attributes
-

Definition at line 18 of file BookListeners.h.

+

Definition at line 17 of file BookListeners.h.

@@ -278,7 +278,7 @@ Private Attributes
-

Definition at line 47 of file BookListeners.h.

+

Definition at line 46 of file BookListeners.h.

@@ -302,7 +302,7 @@ Private Attributes
-

Definition at line 49 of file BookListeners.h.

+

Definition at line 48 of file BookListeners.h.

diff --git a/classxrpl_1_1InfoSub.html b/classxrpl_1_1InfoSub.html index 4029b0fdb4..e05d5b5b9b 100644 --- a/classxrpl_1_1InfoSub.html +++ b/classxrpl_1_1InfoSub.html @@ -753,7 +753,7 @@ Private Attributes
-

Definition at line 216 of file InfoSub.h.

+

Definition at line 217 of file InfoSub.h.

@@ -805,7 +805,7 @@ Private Attributes
-

Definition at line 203 of file InfoSub.h.

+

Definition at line 204 of file InfoSub.h.

@@ -829,7 +829,7 @@ Private Attributes
-

Definition at line 206 of file InfoSub.h.

+

Definition at line 207 of file InfoSub.h.

@@ -853,7 +853,7 @@ Private Attributes
-

Definition at line 207 of file InfoSub.h.

+

Definition at line 208 of file InfoSub.h.

@@ -877,7 +877,7 @@ Private Attributes
-

Definition at line 208 of file InfoSub.h.

+

Definition at line 209 of file InfoSub.h.

@@ -901,7 +901,7 @@ Private Attributes
-

Definition at line 209 of file InfoSub.h.

+

Definition at line 210 of file InfoSub.h.

@@ -925,7 +925,7 @@ Private Attributes
-

Definition at line 210 of file InfoSub.h.

+

Definition at line 211 of file InfoSub.h.

@@ -949,7 +949,7 @@ Private Attributes
-

Definition at line 211 of file InfoSub.h.

+

Definition at line 212 of file InfoSub.h.

@@ -973,7 +973,7 @@ Private Attributes
-

Definition at line 212 of file InfoSub.h.

+

Definition at line 213 of file InfoSub.h.

@@ -997,7 +997,7 @@ Private Attributes
-

Definition at line 213 of file InfoSub.h.

+

Definition at line 214 of file InfoSub.h.

diff --git a/classxrpl_1_1NetworkOPs.html b/classxrpl_1_1NetworkOPs.html index e02a0163cb..e844f7cba8 100644 --- a/classxrpl_1_1NetworkOPs.html +++ b/classxrpl_1_1NetworkOPs.html @@ -286,7 +286,7 @@ Static Public Member Functions

Clients include backend applications, local commands, and connected clients. This class acts as a proxy, fulfilling the command with local data if possible, or asking the network and returning the results if needed.

A backend application or local client can trust a local instance of rippled / NetworkOPs. However, client software connecting to non-local instances of rippled will need to be hardened to protect against hostile or unreliable servers.

-

Definition at line 68 of file NetworkOPs.h.

+

Definition at line 69 of file NetworkOPs.h.

Member Typedef Documentation

◆ clock_type

@@ -300,7 +300,7 @@ Static Public Member Functions
-

Definition at line 71 of file NetworkOPs.h.

+

Definition at line 72 of file NetworkOPs.h.

@@ -329,7 +329,7 @@ Static Public Member Functions yes  -

Definition at line 73 of file NetworkOPs.h.

+

Definition at line 74 of file NetworkOPs.h.

@@ -384,7 +384,7 @@ Static Public Member Functions
-

Definition at line 75 of file NetworkOPs.h.

+

Definition at line 76 of file NetworkOPs.h.

diff --git a/classxrpl_1_1NetworkOPsImp-members.html b/classxrpl_1_1NetworkOPsImp-members.html index 30a77be338..516fbc0133 100644 --- a/classxrpl_1_1NetworkOPsImp-members.html +++ b/classxrpl_1_1NetworkOPsImp-members.html @@ -86,84 +86,84 @@ $(function() { addRpcSub(std::string const &strUrl, InfoSub::ref) overridexrpl::NetworkOPsImpvirtual amendmentBlocked_xrpl::NetworkOPsImpprivate amendmentWarned_xrpl::NetworkOPsImpprivate - app_xrpl::NetworkOPsImpprivate - apply(std::unique_lock< std::mutex > &batchLock)xrpl::NetworkOPsImp - beginConsensus(uint256 const &networkClosed, std::unique_ptr< std::stringstream > const &clog) overridexrpl::NetworkOPsImpvirtual - checkLastClosedLedger(Overlay::PeerSequence const &, uint256 &networkClosed)xrpl::NetworkOPsImpprivate - clearAmendmentWarned() overridexrpl::NetworkOPsImpvirtual - clearLedgerFetch() overridexrpl::NetworkOPsImpvirtual - clearNeedNetworkLedger() overridexrpl::NetworkOPsImpvirtual - clearUNLBlocked() overridexrpl::NetworkOPsImpvirtual - clock_type typedefxrpl::NetworkOPs - clusterTimer_xrpl::NetworkOPsImpprivate - collect_metrics()xrpl::NetworkOPsImpprivate - consensusViewChange() overridexrpl::NetworkOPsImpvirtual - DispatchState enum namexrpl::NetworkOPsImpprivate - doFailHard(bool noMeansDont)xrpl::NetworkOPsstatic - doTransactionAsync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failtype)xrpl::NetworkOPsImp - doTransactionSync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType)xrpl::NetworkOPsImp - doTransactionSyncBatch(std::unique_lock< std::mutex > &lock, std::function< bool(std::unique_lock< std::mutex > const &)> retryCallback)xrpl::NetworkOPsImpprivate - endConsensus(std::unique_ptr< std::stringstream > const &clog) overridexrpl::NetworkOPsImpvirtual - FailHard enum namexrpl::NetworkOPs - findRpcSub(std::string const &strUrl) overridexrpl::NetworkOPsImpvirtual - getBookPage(std::shared_ptr< ReadView const > &lpLedger, Book const &, AccountID const &uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &jvMarker, Json::Value &jvResult) overridexrpl::NetworkOPsImpvirtual - getConsensusInfo() overridexrpl::NetworkOPsImpvirtual - getHostId(bool forAdmin)xrpl::NetworkOPsImpprivate - getLedgerFetchInfo() overridexrpl::NetworkOPsImpvirtual - getLocalTxCount() overridexrpl::NetworkOPsImpvirtual - getOperatingMode() const overridexrpl::NetworkOPsImpvirtual - getOwnerInfo(std::shared_ptr< ReadView const > lpLedger, AccountID const &account) overridexrpl::NetworkOPsImpvirtual - getServerInfo(bool human, bool admin, bool counters) overridexrpl::NetworkOPsImpvirtual - heartbeatTimer_xrpl::NetworkOPsImpprivate - isAmendmentBlocked() overridexrpl::NetworkOPsImpvirtual - isAmendmentWarned() overridexrpl::NetworkOPsImpvirtual - isBlocked() overridexrpl::NetworkOPsImpvirtual - isFull() overridexrpl::NetworkOPsImpvirtual - isNeedNetworkLedger() overridexrpl::NetworkOPsImpvirtual - isUNLBlocked() overridexrpl::NetworkOPsImpvirtual - m_job_queuexrpl::NetworkOPsImpprivate - m_journalxrpl::NetworkOPsImpprivate - m_ledgerMasterxrpl::NetworkOPsImpprivate - m_localTXxrpl::NetworkOPsImpprivate - m_standalonexrpl::NetworkOPsImpprivate - m_statsxrpl::NetworkOPsImpprivate - m_statsMutexxrpl::NetworkOPsImpprivate - mapComplete(std::shared_ptr< SHAMap > const &map, bool fromAcquire) overridexrpl::NetworkOPsImpvirtual - mCondxrpl::NetworkOPsImpprivate - mConsensusxrpl::NetworkOPsImpprivate - mDispatchStatexrpl::NetworkOPsImpprivate - minPeerCount_xrpl::NetworkOPsImpprivate - mLastConsensusPhasexrpl::NetworkOPsImpprivate - mLastFeeSummaryxrpl::NetworkOPsImpprivate - mModexrpl::NetworkOPsImpprivate - mMutexxrpl::NetworkOPsImpprivate - mRpcSubMapxrpl::NetworkOPsImpprivate - mStreamMapsxrpl::NetworkOPsImpprivate - mSubAccountxrpl::NetworkOPsImpprivate - mSubAccountHistoryxrpl::NetworkOPsImpprivate - mSubLockxrpl::NetworkOPsImpprivate - mSubRTAccountxrpl::NetworkOPsImpprivate - mTransactionsxrpl::NetworkOPsImpprivate - needNetworkLedger_xrpl::NetworkOPsImpprivate - NetworkOPsImp(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)xrpl::NetworkOPsImp - pendingValidations_xrpl::NetworkOPsImpprivate - preProcessTransaction(std::shared_ptr< Transaction > &transaction)xrpl::NetworkOPsImpprivate - processClusterTimer()xrpl::NetworkOPsImpprivate - processHeartbeatTimer()xrpl::NetworkOPsImpprivate - processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) overridexrpl::NetworkOPsImpvirtual - processTransactionSet(CanonicalTXSet const &set) overridexrpl::NetworkOPsImpvirtual - processTrustedProposal(RCLCxPeerPos proposal) overridexrpl::NetworkOPsImpvirtual - pubAccountTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)xrpl::NetworkOPsImpprivate - pubConsensus(ConsensusPhase phase)xrpl::NetworkOPsImpprivate - pubLedger(std::shared_ptr< ReadView const > const &lpAccepted) overridexrpl::NetworkOPsImpvirtual - pubManifest(Manifest const &) overridexrpl::NetworkOPsImpvirtual - pubPeerStatus(std::function< Json::Value(void)> const &) overridexrpl::NetworkOPsImpvirtual - pubProposedAccountTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result)xrpl::NetworkOPsImpprivate - pubProposedTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result) overridexrpl::NetworkOPsImpvirtual - pubServer()xrpl::NetworkOPsImpprivate - pubValidatedTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)xrpl::NetworkOPsImpprivate - pubValidation(std::shared_ptr< STValidation > const &val) overridexrpl::NetworkOPsImpvirtual - recvValidation(std::shared_ptr< STValidation > const &val, std::string const &source) overridexrpl::NetworkOPsImpvirtual + apply(std::unique_lock< std::mutex > &batchLock)xrpl::NetworkOPsImp + beginConsensus(uint256 const &networkClosed, std::unique_ptr< std::stringstream > const &clog) overridexrpl::NetworkOPsImpvirtual + checkLastClosedLedger(Overlay::PeerSequence const &, uint256 &networkClosed)xrpl::NetworkOPsImpprivate + clearAmendmentWarned() overridexrpl::NetworkOPsImpvirtual + clearLedgerFetch() overridexrpl::NetworkOPsImpvirtual + clearNeedNetworkLedger() overridexrpl::NetworkOPsImpvirtual + clearUNLBlocked() overridexrpl::NetworkOPsImpvirtual + clock_type typedefxrpl::NetworkOPs + clusterTimer_xrpl::NetworkOPsImpprivate + collect_metrics()xrpl::NetworkOPsImpprivate + consensusViewChange() overridexrpl::NetworkOPsImpvirtual + DispatchState enum namexrpl::NetworkOPsImpprivate + doFailHard(bool noMeansDont)xrpl::NetworkOPsstatic + doTransactionAsync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failtype)xrpl::NetworkOPsImp + doTransactionSync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType)xrpl::NetworkOPsImp + doTransactionSyncBatch(std::unique_lock< std::mutex > &lock, std::function< bool(std::unique_lock< std::mutex > const &)> retryCallback)xrpl::NetworkOPsImpprivate + endConsensus(std::unique_ptr< std::stringstream > const &clog) overridexrpl::NetworkOPsImpvirtual + FailHard enum namexrpl::NetworkOPs + findRpcSub(std::string const &strUrl) overridexrpl::NetworkOPsImpvirtual + getBookPage(std::shared_ptr< ReadView const > &lpLedger, Book const &, AccountID const &uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &jvMarker, Json::Value &jvResult) overridexrpl::NetworkOPsImpvirtual + getConsensusInfo() overridexrpl::NetworkOPsImpvirtual + getHostId(bool forAdmin)xrpl::NetworkOPsImpprivate + getLedgerFetchInfo() overridexrpl::NetworkOPsImpvirtual + getLocalTxCount() overridexrpl::NetworkOPsImpvirtual + getOperatingMode() const overridexrpl::NetworkOPsImpvirtual + getOwnerInfo(std::shared_ptr< ReadView const > lpLedger, AccountID const &account) overridexrpl::NetworkOPsImpvirtual + getServerInfo(bool human, bool admin, bool counters) overridexrpl::NetworkOPsImpvirtual + heartbeatTimer_xrpl::NetworkOPsImpprivate + isAmendmentBlocked() overridexrpl::NetworkOPsImpvirtual + isAmendmentWarned() overridexrpl::NetworkOPsImpvirtual + isBlocked() overridexrpl::NetworkOPsImpvirtual + isFull() overridexrpl::NetworkOPsImpvirtual + isNeedNetworkLedger() overridexrpl::NetworkOPsImpvirtual + isUNLBlocked() overridexrpl::NetworkOPsImpvirtual + m_job_queuexrpl::NetworkOPsImpprivate + m_journalxrpl::NetworkOPsImpprivate + m_ledgerMasterxrpl::NetworkOPsImpprivate + m_localTXxrpl::NetworkOPsImpprivate + m_standalonexrpl::NetworkOPsImpprivate + m_statsxrpl::NetworkOPsImpprivate + m_statsMutexxrpl::NetworkOPsImpprivate + mapComplete(std::shared_ptr< SHAMap > const &map, bool fromAcquire) overridexrpl::NetworkOPsImpvirtual + mCondxrpl::NetworkOPsImpprivate + mConsensusxrpl::NetworkOPsImpprivate + mDispatchStatexrpl::NetworkOPsImpprivate + minPeerCount_xrpl::NetworkOPsImpprivate + mLastConsensusPhasexrpl::NetworkOPsImpprivate + mLastFeeSummaryxrpl::NetworkOPsImpprivate + mModexrpl::NetworkOPsImpprivate + mMutexxrpl::NetworkOPsImpprivate + mRpcSubMapxrpl::NetworkOPsImpprivate + mStreamMapsxrpl::NetworkOPsImpprivate + mSubAccountxrpl::NetworkOPsImpprivate + mSubAccountHistoryxrpl::NetworkOPsImpprivate + mSubLockxrpl::NetworkOPsImpprivate + mSubRTAccountxrpl::NetworkOPsImpprivate + mTransactionsxrpl::NetworkOPsImpprivate + needNetworkLedger_xrpl::NetworkOPsImpprivate + NetworkOPsImp(ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)xrpl::NetworkOPsImp + pendingValidations_xrpl::NetworkOPsImpprivate + preProcessTransaction(std::shared_ptr< Transaction > &transaction)xrpl::NetworkOPsImpprivate + processClusterTimer()xrpl::NetworkOPsImpprivate + processHeartbeatTimer()xrpl::NetworkOPsImpprivate + processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) overridexrpl::NetworkOPsImpvirtual + processTransactionSet(CanonicalTXSet const &set) overridexrpl::NetworkOPsImpvirtual + processTrustedProposal(RCLCxPeerPos proposal) overridexrpl::NetworkOPsImpvirtual + pubAccountTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)xrpl::NetworkOPsImpprivate + pubConsensus(ConsensusPhase phase)xrpl::NetworkOPsImpprivate + pubLedger(std::shared_ptr< ReadView const > const &lpAccepted) overridexrpl::NetworkOPsImpvirtual + pubManifest(Manifest const &) overridexrpl::NetworkOPsImpvirtual + pubPeerStatus(std::function< Json::Value(void)> const &) overridexrpl::NetworkOPsImpvirtual + pubProposedAccountTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result)xrpl::NetworkOPsImpprivate + pubProposedTransaction(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result) overridexrpl::NetworkOPsImpvirtual + pubServer()xrpl::NetworkOPsImpprivate + pubValidatedTransaction(std::shared_ptr< ReadView const > const &ledger, AcceptedLedgerTx const &transaction, bool last)xrpl::NetworkOPsImpprivate + pubValidation(std::shared_ptr< STValidation > const &val) overridexrpl::NetworkOPsImpvirtual + recvValidation(std::shared_ptr< STValidation > const &val, std::string const &source) overridexrpl::NetworkOPsImpvirtual + registry_xrpl::NetworkOPsImpprivate reportConsensusStateChange(ConsensusPhase phase)xrpl::NetworkOPsImp reportFeeChange() overridexrpl::NetworkOPsImpvirtual sBookChanges enum valuexrpl::NetworkOPsImpprivate diff --git a/classxrpl_1_1NetworkOPsImp.html b/classxrpl_1_1NetworkOPsImp.html index a47bcd8780..206c313a1b 100644 --- a/classxrpl_1_1NetworkOPsImp.html +++ b/classxrpl_1_1NetworkOPsImp.html @@ -103,141 +103,138 @@ Collaboration diagram for xrpl::NetworkOPsImp:
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
@@ -272,8 +269,8 @@ Public Types
- - + + @@ -528,8 +525,8 @@ Private Member Functions

Public Member Functions

 NetworkOPsImp (Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
 
 NetworkOPsImp (ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
 
 ~NetworkOPsImp () override
 
OperatingMode getOperatingMode () const override
- - + + @@ -608,7 +605,7 @@ Static Private Attributes

Private Attributes

Applicationapp_
 
ServiceRegistryregistry_
 
beast::Journal m_journal
 
std::unique_ptr< LocalTxsm_localTX

Detailed Description

-

Definition at line 69 of file NetworkOPs.cpp.

+

Definition at line 70 of file NetworkOPs.cpp.

Member Typedef Documentation

◆ SubMapType

@@ -630,7 +627,7 @@ Static Private Attributes
-

Definition at line 610 of file NetworkOPs.cpp.

+

Definition at line 613 of file NetworkOPs.cpp.

@@ -654,7 +651,7 @@ Static Private Attributes
-

Definition at line 611 of file NetworkOPs.cpp.

+

Definition at line 614 of file NetworkOPs.cpp.

@@ -678,7 +675,7 @@ Static Private Attributes
-

Definition at line 612 of file NetworkOPs.cpp.

+

Definition at line 615 of file NetworkOPs.cpp.

@@ -702,7 +699,7 @@ Static Private Attributes
-

Definition at line 656 of file NetworkOPs.cpp.

+

Definition at line 659 of file NetworkOPs.cpp.

@@ -726,7 +723,7 @@ Static Private Attributes
-

Definition at line 71 of file NetworkOPs.h.

+

Definition at line 72 of file NetworkOPs.h.

@@ -758,7 +755,7 @@ Static Private Attributes running  -

Definition at line 98 of file NetworkOPs.cpp.

+

Definition at line 99 of file NetworkOPs.cpp.

@@ -794,7 +791,7 @@ Static Private Attributes sLastEntry  -

Definition at line 703 of file NetworkOPs.cpp.

+

Definition at line 706 of file NetworkOPs.cpp.

@@ -822,13 +819,13 @@ Static Private Attributes yes  -

Definition at line 73 of file NetworkOPs.h.

+

Definition at line 74 of file NetworkOPs.h.

Constructor & Destructor Documentation

- -

◆ NetworkOPsImp()

+ +

◆ NetworkOPsImp()

@@ -836,8 +833,8 @@ Static Private Attributes xrpl::NetworkOPsImp::NetworkOPsImp ( - Application &  - app, + ServiceRegistry &  + registry, @@ -907,7 +904,7 @@ Static Private Attributes
-

Definition at line 199 of file NetworkOPs.cpp.

+

Definition at line 200 of file NetworkOPs.cpp.

@@ -934,7 +931,7 @@ Static Private Attributes
-

Definition at line 237 of file NetworkOPs.cpp.

+

Definition at line 240 of file NetworkOPs.cpp.

@@ -964,7 +961,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 798 of file NetworkOPs.cpp.

+

Definition at line 801 of file NetworkOPs.cpp.

@@ -1004,7 +1001,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1053 of file NetworkOPs.cpp.

+

Definition at line 1056 of file NetworkOPs.cpp.

@@ -1034,7 +1031,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 804 of file NetworkOPs.cpp.

+

Definition at line 807 of file NetworkOPs.cpp.

@@ -1064,7 +1061,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1072 of file NetworkOPs.cpp.

+

Definition at line 1075 of file NetworkOPs.cpp.

@@ -1128,7 +1125,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1178 of file NetworkOPs.cpp.

+

Definition at line 1182 of file NetworkOPs.cpp.

@@ -1166,7 +1163,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1260 of file NetworkOPs.cpp.

+

Definition at line 1264 of file NetworkOPs.cpp.

@@ -1212,7 +1209,7 @@ Static Private Attributes -

Definition at line 1217 of file NetworkOPs.cpp.

+

Definition at line 1221 of file NetworkOPs.cpp.

@@ -1259,7 +1256,7 @@ Static Private Attributes -

Definition at line 1197 of file NetworkOPs.cpp.

+

Definition at line 1201 of file NetworkOPs.cpp.

@@ -1287,7 +1284,7 @@ Static Private Attributes
-

Definition at line 1128 of file NetworkOPs.cpp.

+

Definition at line 1131 of file NetworkOPs.cpp.

@@ -1325,7 +1322,7 @@ Static Private Attributes
-

Definition at line 1232 of file NetworkOPs.cpp.

+

Definition at line 1236 of file NetworkOPs.cpp.

@@ -1347,7 +1344,7 @@ Static Private Attributes

Apply transactions in batches.

Continue until none are queued.

-

Definition at line 1323 of file NetworkOPs.cpp.

+

Definition at line 1327 of file NetworkOPs.cpp.

@@ -1375,7 +1372,7 @@ Static Private Attributes -

Definition at line 1337 of file NetworkOPs.cpp.

+

Definition at line 1341 of file NetworkOPs.cpp.

@@ -1415,7 +1412,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1574 of file NetworkOPs.cpp.

+

Definition at line 1579 of file NetworkOPs.cpp.

@@ -1485,7 +1482,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 4031 of file NetworkOPs.cpp.

+

Definition at line 4039 of file NetworkOPs.cpp.

@@ -1515,7 +1512,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1907 of file NetworkOPs.cpp.

+

Definition at line 1912 of file NetworkOPs.cpp.

@@ -1555,7 +1552,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2334 of file NetworkOPs.cpp.

+

Definition at line 2340 of file NetworkOPs.cpp.

@@ -1595,7 +1592,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1932 of file NetworkOPs.cpp.

+

Definition at line 1937 of file NetworkOPs.cpp.

@@ -1623,7 +1620,7 @@ Static Private Attributes
-

Definition at line 1794 of file NetworkOPs.cpp.

+

Definition at line 1799 of file NetworkOPs.cpp.

@@ -1661,7 +1658,7 @@ Static Private Attributes
-

Definition at line 1694 of file NetworkOPs.cpp.

+

Definition at line 1699 of file NetworkOPs.cpp.

@@ -1701,7 +1698,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1844 of file NetworkOPs.cpp.

+

Definition at line 1849 of file NetworkOPs.cpp.

@@ -1731,7 +1728,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1950 of file NetworkOPs.cpp.

+

Definition at line 1955 of file NetworkOPs.cpp.

@@ -1760,7 +1757,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 810 of file NetworkOPs.cpp.

+

Definition at line 813 of file NetworkOPs.cpp.

@@ -1792,7 +1789,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 859 of file NetworkOPs.cpp.

+

Definition at line 862 of file NetworkOPs.cpp.

@@ -1821,7 +1818,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 816 of file NetworkOPs.cpp.

+

Definition at line 819 of file NetworkOPs.cpp.

@@ -1850,7 +1847,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 822 of file NetworkOPs.cpp.

+

Definition at line 825 of file NetworkOPs.cpp.

@@ -1879,7 +1876,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 828 of file NetworkOPs.cpp.

+

Definition at line 831 of file NetworkOPs.cpp.

@@ -1908,7 +1905,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 834 of file NetworkOPs.cpp.

+

Definition at line 837 of file NetworkOPs.cpp.

@@ -1938,7 +1935,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2305 of file NetworkOPs.cpp.

+

Definition at line 2311 of file NetworkOPs.cpp.

@@ -1967,7 +1964,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1638 of file NetworkOPs.cpp.

+

Definition at line 1643 of file NetworkOPs.cpp.

@@ -1996,7 +1993,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1644 of file NetworkOPs.cpp.

+

Definition at line 1649 of file NetworkOPs.cpp.

@@ -2025,7 +2022,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1650 of file NetworkOPs.cpp.

+

Definition at line 1655 of file NetworkOPs.cpp.

@@ -2054,7 +2051,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1657 of file NetworkOPs.cpp.

+

Definition at line 1662 of file NetworkOPs.cpp.

@@ -2083,7 +2080,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1663 of file NetworkOPs.cpp.

+

Definition at line 1668 of file NetworkOPs.cpp.

@@ -2112,7 +2109,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1669 of file NetworkOPs.cpp.

+

Definition at line 1674 of file NetworkOPs.cpp.

@@ -2141,7 +2138,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1675 of file NetworkOPs.cpp.

+

Definition at line 1680 of file NetworkOPs.cpp.

@@ -2170,7 +2167,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1681 of file NetworkOPs.cpp.

+

Definition at line 1686 of file NetworkOPs.cpp.

@@ -2199,7 +2196,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 1688 of file NetworkOPs.cpp.

+

Definition at line 1693 of file NetworkOPs.cpp.

@@ -2228,7 +2225,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2003 of file NetworkOPs.cpp.

+

Definition at line 2009 of file NetworkOPs.cpp.

@@ -2257,7 +2254,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2387 of file NetworkOPs.cpp.

+

Definition at line 2393 of file NetworkOPs.cpp.

@@ -2303,7 +2300,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2393 of file NetworkOPs.cpp.

+

Definition at line 2399 of file NetworkOPs.cpp.

@@ -2332,7 +2329,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2760 of file NetworkOPs.cpp.

+

Definition at line 2767 of file NetworkOPs.cpp.

@@ -2361,7 +2358,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2766 of file NetworkOPs.cpp.

+

Definition at line 2773 of file NetworkOPs.cpp.

@@ -2394,7 +2391,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 3782 of file NetworkOPs.cpp.

+

Definition at line 3790 of file NetworkOPs.cpp.

@@ -2423,7 +2420,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2917 of file NetworkOPs.cpp.

+

Definition at line 2924 of file NetworkOPs.cpp.

@@ -2443,7 +2440,7 @@ Static Private Attributes
-

Definition at line 2932 of file NetworkOPs.cpp.

+

Definition at line 2939 of file NetworkOPs.cpp.

@@ -2473,7 +2470,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2938 of file NetworkOPs.cpp.

+

Definition at line 2945 of file NetworkOPs.cpp.

@@ -2502,7 +2499,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2943 of file NetworkOPs.cpp.

+

Definition at line 2950 of file NetworkOPs.cpp.

@@ -2532,7 +2529,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2812 of file NetworkOPs.cpp.

+

Definition at line 2819 of file NetworkOPs.cpp.

@@ -2578,7 +2575,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2772 of file NetworkOPs.cpp.

+

Definition at line 2779 of file NetworkOPs.cpp.

@@ -2608,7 +2605,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 2173 of file NetworkOPs.cpp.

+

Definition at line 2179 of file NetworkOPs.cpp.

@@ -2654,7 +2651,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3307 of file NetworkOPs.cpp.

+

Definition at line 3314 of file NetworkOPs.cpp.

@@ -2700,7 +2697,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3340 of file NetworkOPs.cpp.

+

Definition at line 3347 of file NetworkOPs.cpp.

@@ -2746,7 +2743,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3353 of file NetworkOPs.cpp.

+

Definition at line 3360 of file NetworkOPs.cpp.

@@ -2789,7 +2786,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3685 of file NetworkOPs.cpp.

+

Definition at line 3693 of file NetworkOPs.cpp.

@@ -2844,7 +2841,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3724 of file NetworkOPs.cpp.

+

Definition at line 3732 of file NetworkOPs.cpp.

@@ -2890,7 +2887,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3732 of file NetworkOPs.cpp.

+

Definition at line 3740 of file NetworkOPs.cpp.

@@ -2930,7 +2927,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3800 of file NetworkOPs.cpp.

+

Definition at line 3808 of file NetworkOPs.cpp.

@@ -2960,7 +2957,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3834 of file NetworkOPs.cpp.

+

Definition at line 3842 of file NetworkOPs.cpp.

@@ -2990,7 +2987,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3826 of file NetworkOPs.cpp.

+

Definition at line 3834 of file NetworkOPs.cpp.

@@ -3020,7 +3017,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3842 of file NetworkOPs.cpp.

+

Definition at line 3850 of file NetworkOPs.cpp.

@@ -3066,7 +3063,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3866 of file NetworkOPs.cpp.

+

Definition at line 3874 of file NetworkOPs.cpp.

@@ -3096,7 +3093,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3890 of file NetworkOPs.cpp.

+

Definition at line 3898 of file NetworkOPs.cpp.

@@ -3136,7 +3133,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3759 of file NetworkOPs.cpp.

+

Definition at line 3767 of file NetworkOPs.cpp.

@@ -3176,7 +3173,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3773 of file NetworkOPs.cpp.

+

Definition at line 3781 of file NetworkOPs.cpp.

@@ -3206,7 +3203,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3850 of file NetworkOPs.cpp.

+

Definition at line 3858 of file NetworkOPs.cpp.

@@ -3236,7 +3233,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3858 of file NetworkOPs.cpp.

+

Definition at line 3866 of file NetworkOPs.cpp.

@@ -3266,7 +3263,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 2012 of file NetworkOPs.cpp.

+

Definition at line 2018 of file NetworkOPs.cpp.

@@ -3296,7 +3293,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3898 of file NetworkOPs.cpp.

+

Definition at line 3906 of file NetworkOPs.cpp.

@@ -3326,7 +3323,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3906 of file NetworkOPs.cpp.

+

Definition at line 3914 of file NetworkOPs.cpp.

@@ -3356,7 +3353,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3914 of file NetworkOPs.cpp.

+

Definition at line 3922 of file NetworkOPs.cpp.

@@ -3386,7 +3383,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3922 of file NetworkOPs.cpp.

+

Definition at line 3930 of file NetworkOPs.cpp.

@@ -3416,7 +3413,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3930 of file NetworkOPs.cpp.

+

Definition at line 3938 of file NetworkOPs.cpp.

@@ -3446,7 +3443,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3944 of file NetworkOPs.cpp.

+

Definition at line 3952 of file NetworkOPs.cpp.

@@ -3476,7 +3473,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3952 of file NetworkOPs.cpp.

+

Definition at line 3960 of file NetworkOPs.cpp.

@@ -3506,7 +3503,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3960 of file NetworkOPs.cpp.

+

Definition at line 3968 of file NetworkOPs.cpp.

@@ -3536,7 +3533,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 2277 of file NetworkOPs.cpp.

+

Definition at line 2283 of file NetworkOPs.cpp.

@@ -3566,7 +3563,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3968 of file NetworkOPs.cpp.

+

Definition at line 3976 of file NetworkOPs.cpp.

@@ -3596,7 +3593,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3976 of file NetworkOPs.cpp.

+

Definition at line 3984 of file NetworkOPs.cpp.

@@ -3626,7 +3623,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3983 of file NetworkOPs.cpp.

+

Definition at line 3991 of file NetworkOPs.cpp.

@@ -3666,7 +3663,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 3996 of file NetworkOPs.cpp.

+

Definition at line 4004 of file NetworkOPs.cpp.

@@ -3696,7 +3693,7 @@ Static Private Attributes

Implements xrpl::InfoSub::Source.

-

Definition at line 4006 of file NetworkOPs.cpp.

+

Definition at line 4014 of file NetworkOPs.cpp.

@@ -3725,7 +3722,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 521 of file NetworkOPs.cpp.

+

Definition at line 524 of file NetworkOPs.cpp.

@@ -3755,7 +3752,7 @@ Static Private Attributes

Implements xrpl::NetworkOPs.

-

Definition at line 3937 of file NetworkOPs.cpp.

+

Definition at line 3945 of file NetworkOPs.cpp.

@@ -3805,7 +3802,7 @@ Static Private Attributes
-

Definition at line 869 of file NetworkOPs.cpp.

+

Definition at line 872 of file NetworkOPs.cpp.

@@ -3832,7 +3829,7 @@ Static Private Attributes
-

Definition at line 897 of file NetworkOPs.cpp.

+

Definition at line 900 of file NetworkOPs.cpp.

@@ -3859,7 +3856,7 @@ Static Private Attributes
-

Definition at line 907 of file NetworkOPs.cpp.

+

Definition at line 910 of file NetworkOPs.cpp.

@@ -3886,7 +3883,7 @@ Static Private Attributes
-

Definition at line 931 of file NetworkOPs.cpp.

+

Definition at line 934 of file NetworkOPs.cpp.

@@ -3913,7 +3910,7 @@ Static Private Attributes
-

Definition at line 1009 of file NetworkOPs.cpp.

+

Definition at line 1012 of file NetworkOPs.cpp.

@@ -3969,7 +3966,7 @@ Static Private Attributes
-

Definition at line 2951 of file NetworkOPs.cpp.

+

Definition at line 2958 of file NetworkOPs.cpp.

@@ -4013,7 +4010,7 @@ Static Private Attributes
-

Definition at line 3048 of file NetworkOPs.cpp.

+

Definition at line 3055 of file NetworkOPs.cpp.

@@ -4057,7 +4054,7 @@ Static Private Attributes
-

Definition at line 3104 of file NetworkOPs.cpp.

+

Definition at line 3111 of file NetworkOPs.cpp.

@@ -4101,7 +4098,7 @@ Static Private Attributes
-

Definition at line 3231 of file NetworkOPs.cpp.

+

Definition at line 3238 of file NetworkOPs.cpp.

@@ -4128,7 +4125,7 @@ Static Private Attributes
-

Definition at line 2086 of file NetworkOPs.cpp.

+

Definition at line 2092 of file NetworkOPs.cpp.

@@ -4156,7 +4153,7 @@ Static Private Attributes
-

Definition at line 2146 of file NetworkOPs.cpp.

+

Definition at line 2152 of file NetworkOPs.cpp.

@@ -4184,7 +4181,7 @@ Static Private Attributes
-

Definition at line 840 of file NetworkOPs.cpp.

+

Definition at line 843 of file NetworkOPs.cpp.

@@ -4223,7 +4220,7 @@ Static Private Attributes
Note
called while holding mSubLock
-

Definition at line 3643 of file NetworkOPs.cpp.

+

Definition at line 3651 of file NetworkOPs.cpp.

@@ -4251,7 +4248,7 @@ Static Private Attributes
-

Definition at line 3378 of file NetworkOPs.cpp.

+

Definition at line 3385 of file NetworkOPs.cpp.

@@ -4279,7 +4276,7 @@ Static Private Attributes
-

Definition at line 919 of file NetworkOPs.cpp.

+

Definition at line 922 of file NetworkOPs.cpp.

@@ -4306,7 +4303,7 @@ Static Private Attributes
-

Definition at line 4350 of file NetworkOPs.cpp.

+

Definition at line 4358 of file NetworkOPs.cpp.

@@ -4334,7 +4331,7 @@ Static Private Attributes
-

Definition at line 75 of file NetworkOPs.h.

+

Definition at line 76 of file NetworkOPs.h.

@@ -4359,12 +4356,12 @@ Static Private Attributes
-

Definition at line 104 of file NetworkOPs.cpp.

+

Definition at line 105 of file NetworkOPs.cpp.

- -

◆ app_

+ +

◆ registry_

@@ -4373,7 +4370,7 @@ Static Private Attributes - +
Application& xrpl::NetworkOPsImp::app_ServiceRegistry& xrpl::NetworkOPsImp::registry_
@@ -4383,7 +4380,7 @@ Static Private Attributes
-

Definition at line 668 of file NetworkOPs.cpp.

+

Definition at line 671 of file NetworkOPs.cpp.

@@ -4407,7 +4404,7 @@ Static Private Attributes
-

Definition at line 669 of file NetworkOPs.cpp.

+

Definition at line 672 of file NetworkOPs.cpp.

@@ -4431,7 +4428,7 @@ Static Private Attributes
-

Definition at line 671 of file NetworkOPs.cpp.

+

Definition at line 674 of file NetworkOPs.cpp.

@@ -4455,7 +4452,7 @@ Static Private Attributes
-

Definition at line 673 of file NetworkOPs.cpp.

+

Definition at line 676 of file NetworkOPs.cpp.

@@ -4479,7 +4476,7 @@ Static Private Attributes
-

Definition at line 675 of file NetworkOPs.cpp.

+

Definition at line 678 of file NetworkOPs.cpp.

@@ -4503,7 +4500,7 @@ Static Private Attributes
-

Definition at line 677 of file NetworkOPs.cpp.

+

Definition at line 680 of file NetworkOPs.cpp.

@@ -4527,7 +4524,7 @@ Static Private Attributes
-

Definition at line 678 of file NetworkOPs.cpp.

+

Definition at line 681 of file NetworkOPs.cpp.

@@ -4551,7 +4548,7 @@ Static Private Attributes
-

Definition at line 679 of file NetworkOPs.cpp.

+

Definition at line 682 of file NetworkOPs.cpp.

@@ -4575,7 +4572,7 @@ Static Private Attributes
-

Definition at line 680 of file NetworkOPs.cpp.

+

Definition at line 683 of file NetworkOPs.cpp.

@@ -4599,7 +4596,7 @@ Static Private Attributes
-

Definition at line 682 of file NetworkOPs.cpp.

+

Definition at line 685 of file NetworkOPs.cpp.

@@ -4623,7 +4620,7 @@ Static Private Attributes
-

Definition at line 683 of file NetworkOPs.cpp.

+

Definition at line 686 of file NetworkOPs.cpp.

@@ -4647,7 +4644,7 @@ Static Private Attributes
-

Definition at line 684 of file NetworkOPs.cpp.

+

Definition at line 687 of file NetworkOPs.cpp.

@@ -4671,7 +4668,7 @@ Static Private Attributes
-

Definition at line 685 of file NetworkOPs.cpp.

+

Definition at line 688 of file NetworkOPs.cpp.

@@ -4695,7 +4692,7 @@ Static Private Attributes
-

Definition at line 687 of file NetworkOPs.cpp.

+

Definition at line 690 of file NetworkOPs.cpp.

@@ -4719,7 +4716,7 @@ Static Private Attributes
-

Definition at line 689 of file NetworkOPs.cpp.

+

Definition at line 692 of file NetworkOPs.cpp.

@@ -4743,7 +4740,7 @@ Static Private Attributes
-

Definition at line 690 of file NetworkOPs.cpp.

+

Definition at line 693 of file NetworkOPs.cpp.

@@ -4767,7 +4764,7 @@ Static Private Attributes
-

Definition at line 692 of file NetworkOPs.cpp.

+

Definition at line 695 of file NetworkOPs.cpp.

@@ -4791,7 +4788,7 @@ Static Private Attributes
-

Definition at line 694 of file NetworkOPs.cpp.

+

Definition at line 697 of file NetworkOPs.cpp.

@@ -4815,7 +4812,7 @@ Static Private Attributes
-

Definition at line 696 of file NetworkOPs.cpp.

+

Definition at line 699 of file NetworkOPs.cpp.

@@ -4839,7 +4836,7 @@ Static Private Attributes
-

Definition at line 697 of file NetworkOPs.cpp.

+

Definition at line 700 of file NetworkOPs.cpp.

@@ -4863,7 +4860,7 @@ Static Private Attributes
-

Definition at line 699 of file NetworkOPs.cpp.

+

Definition at line 702 of file NetworkOPs.cpp.

@@ -4887,7 +4884,7 @@ Static Private Attributes
-

Definition at line 701 of file NetworkOPs.cpp.

+

Definition at line 704 of file NetworkOPs.cpp.

@@ -4911,7 +4908,7 @@ Static Private Attributes
-

Definition at line 716 of file NetworkOPs.cpp.

+

Definition at line 719 of file NetworkOPs.cpp.

@@ -4935,7 +4932,7 @@ Static Private Attributes
-

Definition at line 718 of file NetworkOPs.cpp.

+

Definition at line 721 of file NetworkOPs.cpp.

@@ -4959,7 +4956,7 @@ Static Private Attributes
-

Definition at line 720 of file NetworkOPs.cpp.

+

Definition at line 723 of file NetworkOPs.cpp.

@@ -4983,7 +4980,7 @@ Static Private Attributes
-

Definition at line 723 of file NetworkOPs.cpp.

+

Definition at line 726 of file NetworkOPs.cpp.

@@ -5007,7 +5004,7 @@ Static Private Attributes
-

Definition at line 726 of file NetworkOPs.cpp.

+

Definition at line 729 of file NetworkOPs.cpp.

@@ -5031,7 +5028,7 @@ Static Private Attributes
-

Definition at line 729 of file NetworkOPs.cpp.

+

Definition at line 732 of file NetworkOPs.cpp.

@@ -5055,7 +5052,7 @@ Static Private Attributes
-

Definition at line 730 of file NetworkOPs.cpp.

+

Definition at line 733 of file NetworkOPs.cpp.

@@ -5079,7 +5076,7 @@ Static Private Attributes
-

Definition at line 731 of file NetworkOPs.cpp.

+

Definition at line 734 of file NetworkOPs.cpp.

@@ -5103,7 +5100,7 @@ Static Private Attributes
-

Definition at line 732 of file NetworkOPs.cpp.

+

Definition at line 735 of file NetworkOPs.cpp.

@@ -5127,7 +5124,7 @@ Static Private Attributes
-

Definition at line 734 of file NetworkOPs.cpp.

+

Definition at line 737 of file NetworkOPs.cpp.

@@ -5151,7 +5148,7 @@ Static Private Attributes
-

Definition at line 736 of file NetworkOPs.cpp.

+

Definition at line 739 of file NetworkOPs.cpp.

@@ -5175,7 +5172,7 @@ Static Private Attributes
-

Definition at line 737 of file NetworkOPs.cpp.

+

Definition at line 740 of file NetworkOPs.cpp.

@@ -5199,7 +5196,7 @@ Static Private Attributes
-

Definition at line 772 of file NetworkOPs.cpp.

+

Definition at line 775 of file NetworkOPs.cpp.

@@ -5223,7 +5220,7 @@ Static Private Attributes
-

Definition at line 773 of file NetworkOPs.cpp.

+

Definition at line 776 of file NetworkOPs.cpp.

diff --git a/classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html b/classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html index 71ab4bcac3..5e8fa9ca7f 100644 --- a/classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html +++ b/classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html @@ -155,7 +155,7 @@ Static Private Attributes

This data can be polled through server_info and represented by monitoring systems similarly to how bandwidth, CPU, and other counter-based metrics are managed.

State accounting is more accurate than periodic sampling of server state. With periodic sampling, it is very likely that state transitions are missed, and accuracy of time spent in each state is very rough.

-

Definition at line 120 of file NetworkOPs.cpp.

+

Definition at line 121 of file NetworkOPs.cpp.

Constructor & Destructor Documentation

◆ StateAccounting()

@@ -180,7 +180,7 @@ Static Private Attributes
-

Definition at line 139 of file NetworkOPs.cpp.

+

Definition at line 140 of file NetworkOPs.cpp.

@@ -210,7 +210,7 @@ Static Private Attributes -

Definition at line 4372 of file NetworkOPs.cpp.

+

Definition at line 4380 of file NetworkOPs.cpp.

@@ -233,7 +233,7 @@ Static Private Attributes

Output state counters in JSON format.

@obj Json object to which to add state accounting data.

-

Definition at line 4390 of file NetworkOPs.cpp.

+

Definition at line 4398 of file NetworkOPs.cpp.

@@ -252,7 +252,7 @@ Static Private Attributes
-

Definition at line 170 of file NetworkOPs.cpp.

+

Definition at line 171 of file NetworkOPs.cpp.

@@ -277,7 +277,7 @@ Static Private Attributes
-

Definition at line 130 of file NetworkOPs.cpp.

+

Definition at line 131 of file NetworkOPs.cpp.

@@ -301,7 +301,7 @@ Static Private Attributes
-

Definition at line 131 of file NetworkOPs.cpp.

+

Definition at line 132 of file NetworkOPs.cpp.

@@ -325,7 +325,7 @@ Static Private Attributes
-

Definition at line 132 of file NetworkOPs.cpp.

+

Definition at line 133 of file NetworkOPs.cpp.

@@ -349,7 +349,7 @@ Static Private Attributes
-

Definition at line 133 of file NetworkOPs.cpp.

+

Definition at line 134 of file NetworkOPs.cpp.

@@ -373,7 +373,7 @@ Static Private Attributes
-

Definition at line 134 of file NetworkOPs.cpp.

+

Definition at line 135 of file NetworkOPs.cpp.

@@ -397,7 +397,7 @@ Static Private Attributes
-

Definition at line 135 of file NetworkOPs.cpp.

+

Definition at line 136 of file NetworkOPs.cpp.

@@ -427,9 +427,9 @@ Static Private Attributes
Lightweight wrapper to tag static string.
Definition json_value.h:44
-
static std::array< char const *, 5 > const stateNames
+
static std::array< char const *, 5 > const stateNames
-

Definition at line 136 of file NetworkOPs.cpp.

+

Definition at line 137 of file NetworkOPs.cpp.

diff --git a/classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html b/classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html index 4c112e1c3e..d1cd8ad350 100644 --- a/classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html +++ b/classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html @@ -221,7 +221,7 @@ Public Attributes

Detailed Description

Transaction with input flags and results to be applied in batches.

-

Definition at line 75 of file NetworkOPs.cpp.

+

Definition at line 76 of file NetworkOPs.cpp.

Constructor & Destructor Documentation

◆ TransactionStatus()

@@ -261,7 +261,7 @@ Public Attributes
-

Definition at line 85 of file NetworkOPs.cpp.

+

Definition at line 86 of file NetworkOPs.cpp.

@@ -278,7 +278,7 @@ Public Attributes
-

Definition at line 78 of file NetworkOPs.cpp.

+

Definition at line 79 of file NetworkOPs.cpp.

@@ -294,7 +294,7 @@ Public Attributes
-

Definition at line 79 of file NetworkOPs.cpp.

+

Definition at line 80 of file NetworkOPs.cpp.

@@ -310,7 +310,7 @@ Public Attributes
-

Definition at line 80 of file NetworkOPs.cpp.

+

Definition at line 81 of file NetworkOPs.cpp.

@@ -326,7 +326,7 @@ Public Attributes
-

Definition at line 81 of file NetworkOPs.cpp.

+

Definition at line 82 of file NetworkOPs.cpp.

@@ -342,7 +342,7 @@ Public Attributes
-

Definition at line 82 of file NetworkOPs.cpp.

+

Definition at line 83 of file NetworkOPs.cpp.

@@ -358,7 +358,7 @@ Public Attributes
-

Definition at line 83 of file NetworkOPs.cpp.

+

Definition at line 84 of file NetworkOPs.cpp.

diff --git a/classxrpl_1_1NetworkOPsImp__coll__graph.map b/classxrpl_1_1NetworkOPsImp__coll__graph.map index 2e4fc0841f..f7b2bdde01 100644 --- a/classxrpl_1_1NetworkOPsImp__coll__graph.map +++ b/classxrpl_1_1NetworkOPsImp__coll__graph.map @@ -1,137 +1,134 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classxrpl_1_1NetworkOPsImp__coll__graph.md5 b/classxrpl_1_1NetworkOPsImp__coll__graph.md5 index 602df32eaf..316f04faf8 100644 --- a/classxrpl_1_1NetworkOPsImp__coll__graph.md5 +++ b/classxrpl_1_1NetworkOPsImp__coll__graph.md5 @@ -1 +1 @@ -48e1e9e0067e0fdcb94db50be6c2ceec \ No newline at end of file +8b526aa65cbf53cea41fce1cfcef3dc6 \ No newline at end of file diff --git a/classxrpl_1_1NetworkOPsImp__coll__graph.png b/classxrpl_1_1NetworkOPsImp__coll__graph.png index 4dbed6e32a47fecbcba116e5935c55f35ec52574..f82016593748852bec4aa84270dd8ec399bd82da 100644 GIT binary patch literal 742887 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

m$oL52ZE^2x$`C`V6qD;$tjd>-uKB0 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�jWe>b&i^_`5xP-9_jssD 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%0A|Luy~2(O(8&&GGVS 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ξHH4~ySRKgJIxU2sZF$lqyzT_WC2KKhQV8dgvfI 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�K1H)e39H07}XYTGQ;~P4!&bL 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

!YPi3+~n}cXf4fL3)RNkfs(x3JVK` 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�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

la)(`b>riYV3A#pG;ayLdLYH}?9|(b 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 nvoj zR_qf-36+RpY;+CcHrUvCdl41mlkKOR7>2TR3lBTKlWz#`eW3e7JVda(o3KFkve0)i z$xLo9S*wNg!=QJ0k4Cbo3UA0Ku0hYs7DjLzm7Af346m>yT1ffHtLxFvkt`feLjT@y z8v2WPke$Es8tHu!kHgg_j`^R_)1E%gpV!aR2;{?(R`RI67M{T&Bgr|rHb?*B%VEN% zE=8BuSnR6x)n}gmkq+d7di}a>3^8_EqO8^sV0g9AQ|^?KbE#LD6WMJk;zpE&wjSj(q3=pzUru~7V_h{v2wBEI*Z8)0 z&iy|Y;60U)Xjo6ah_a#&FiS0UTUzHPzi6|W!)P^JE(%o6s;sKC08GF6Y-y@!t7b4ft% z;D~I_3fXn8kbasu{<>RRjOU;{Rw$$+ZRz$Ov#OCLqDei`)Fq6bRL3=*03}*wFg*mQ zUSl%Tdfl_}Hn=RKOY$S$wUwgwrNs9kIyh;?VL$amk5|BMFMW8v8Z_9csK^Vf&#@|= zH9e#e8=4HToHnnkvoLGLeKU{PpbxV8#zK*3`t+i_<}l6Z8%S-Y-=hC)c<@bdLssh? z*v*!SP%V^KSU-7XErZjxJok{ZGkcs0IbO^1u0ex&f3=i-PfT+0Lmd4XOE88DvUsRU zE}=z^y5An6o_F^47>jW`RAD72{iO0K79+zjyzI z9Y&556vmFZZquJyZUY>wS(pK7bZ}-&0<8^Uw&kzlc{$ zHu6VAhpFlJwd(BNR%;8+`EKQA9*i;U--LAAK;n1#SxZL>@VhV%5T?)*5&e+F317X( z=Sj1>rd+HVhh5?8j#tl9z#ohQ4k2v?Y-x4X^wFCohrZU{3PEQRSDnn_%dc(H!hD#; zpWTJY$9~Sy-a!BHZU0j3c>pGS;@_xE{NuLrBoM5Y!->;3lN#@2YxKy9>Ply1LW;Y2 zALc`zgBD|iHwd7qkS{Ej-?Bb18$Pq-;4XS#0(hfMOF#@bc(u-%N@`F#?61&&6}izB z2Hh$WQ{)!8N#_%nq+$Q%rfA`{T1Q73bLb#$~N1ewCnC#f@9GVE@57>c0%#ir|~z${;MgK&)d&qe*Cdm z{=Ux#qf7R}()R0&+&G7-@_veU3u(DjO( z0CI9#lR&_EP}{O2LLN{iUALq>Bu3kpwR<6jCyT{cHMj$I^gd(JT)J}+0VB%1B#hXi|OFW-9^d5#YS}!bMqg-?OOF>bTyq{e+&0F-v!*tn}l$eeLRBfeMuBJ;E_7 z7d%mKf=w|LfA_QpCu=`Dr>K^%BP5GUOK9R?{bR?^brFOUB%wNOqKB`Q{u^Hrre~Wu z^@XU`SUYi@4mMPB?7zG-tPgu<>RA4-2osB_LbjRe8znVlH3T&);a;vScr{$NvKFdf zhlwPOe|^;-1~$+T^&MKYM;UgSH~i<<+q8d{zo+!PlX+skJBY#?dj+(eTbqY3{x^pVBYS+}57EC`n}?IRAp^JAdg<?yG}CTBGSRJc=B>%res?1;syKn4>y%ozfqGf3s4%Su zAxvH74ceFW8~VS7ypxLCtsqJJ8}R(Nug}{n@@b>OWJ<)F%;nOyc@Pp;>5m1<88c%nL9aO{=k`*u6X-Bz}Mci8M0t^$4iu1pc4*+zG0v{Gs zi9i$ZY#(vi;xl6mOdtZmIbU^Bwo7?gG^~-?x%sz8%lsOg%|FjJ za;w>u-#o5^%)<6TL(AS+?vk-@nMC8?Qbx<_AV$imSd#xfct0CP#Ufjq!5tM)CF(>J zYot(T!DRDka?2ZTnjZ^;B=U-wz)E7qc8+LT1|gNNMaMZH_S}U9xXSZfj9Cm6;B8ti z3N*@j@nuMEnjt4c4|8xU`jmUp45S2*bt-(+P_Rr*n+y5gbR6dWISrWF%t4)eEZimOu&aoL6%(ors5`)4y_ zxH9dYhh>dn}%&SKQA<6 z1>@+P-9gi6u9DsdFF-kpg-kYgL4JuVe|9+dX8NYoTeDLy=S)dFlLX9j7o><%MHQk* z;}?M?MrnzM>#+FjL}+sAV%#oZTqDfQpDy*Mf`Brj50*$O|71^H1TjF~)(*Q|fo9=d z@+uUxztY6d-ZsQz5GI8kcO?JgEZ7rSET(CQb$SKe+=)GOhJAhXnIq!X-+$7QnY$Wm&BZ<_fiby;T?{1UgD_---I2V9kYEPEI+(y1WGndX{xtUazM z_VBNo!0elP&iH>~vE|Akdy>!wMrE#b_EJ`5(6zw~aHA9NyKMSk)I=#a?e~3~8Sl>C zJi>*}CT1qjBKV-FQT}8ld5Y(L{5ao8X+W1z;$x5m^AKh2Pfwi>-7>$v z{VVW2atn71>w}7c$mdpIv{d#NS$$}{d)4{%^3Yj?OmwpPk?2GfmZMb``o7jeU~#hb zm#lum;lCFM(*>@ga**&%Zc$S73Shb*aLZ6V{2(r-gn5pM1e)DC6BjlX(S7lwe$8RH zQ5edmeti8_S+luW>esKm>$EEGkq6-kLm=iN4I;#l9}ewj^flcVmpSLF|3^hE2O)6oP!~` zg+8yFwE}0SOK38I-lO@I#G0JhsTVh5;ldRyj--}x6qQr+U9yD2vzEfS+lZYqqNPSf zUj}9s{Gv;Zg3UpPjng$6xwicQ5=8G}iNgi=`$dQ}aVsxLd$1nMM>Qgyp}&v%*I3ZF z`dMA$8Y6d+1;17XFM{`(Gn3A5+-uhOM7Zv8c!b=`7-Msz(VSORB<)i_=RcGSf;Mu^ z>TF!X8VB6a$D=LjAGWroZ9$mR*G@i}5tZ-{)2eWEVsh1*(~#yu(A&_5^c9*;@TKbPIzkbR1GE<97)Xj05q+((Iy6JFH|LEtQV30Gm*$g? zqg1s#w}TYof@b4XN$2ojxMytw%Ks54mDhcm6dwQGB? z9b~SS!{j+f+~(22-upguyRSq-Uiw`gcNZ40KlFo=cvRJ3X42Oo*+F6y)9P)WUV09}6rm#Zhc~KKrBB zL?!8_yg=hUO!#066T2Bs%FJfNWE&IIcV{tyx3$jua|i3;NWx<#dGdnks?h74q(aXF zYaHs^_s!t&_BAyyIOv3nleD#{w33#>`%o4_kL;~z99Gm%zq2a%7CL0$ce5>a)Zk=EzQ$=`NDoZpcNLAx_eauo(cbdb>o4{J>P{ zw^yyv`EG7YwBC`Dcxwx&aO1uV zmihU{-*`_;ppd=g>4h>a9?c%16&f7~(rSjPufB2On>?mewEhw0Buw{jR`D->Bt)be zJ@#^_1?XzF$0B^|!6{nq-|m7W(;Qx{OUqS^m1CV9GHRT>{~{^2D#>Lh?rRx zjTTnO0P;5Z53hJp+1JOCiS(>9D86Z;l5-Te=Xox|7pfoxp`xw3SVe(4uTZiYL}!OE!GYJtO&6YD%72>UlBK|!sj`Br`>hw zI)uIn2or1Mh8rBq(-aNbvHd6xoqyTRyMY4S>j^N3z}3MZ+YWSM>#3Z5KyAY+?wWyMRe!vmCEi3p?F8?xedao}>q58&8U^{pC# zI5|}>eS&Z-q}nvcBtgW|<%WY!ebG~Kgg4()WiSu|Q-+8^q?-{hx~{0b;TRQ+iA8cy8OqJ)vc_v`i4&e;k2^ay zJn5&@{e0hlvV`pp*!1Kewc#UYW~~}{l3jfQcdW}gb&JUyj;7gtx7Lb@ue204x)I$5 zS>xx;vSd$N^DCYWM_d;+-?cCRZR3}~M4NU~I8_RmRusvkwpK@RvMZCaY)t?~#3Z<@ z%gCIqeGyJKqVcyjL_J$9FjV}Ic|9j6Ts!~%;f7DkicKvXb+Oa&vDm#Mfvp3eFaVj# zM$>DIYW5~PNRp$x2len@lQD}@VvM~VBM*{;v!gEEil^8Gbu)yC-RX)^cTYV>1jJ8f zf;TS~rG{%P;pr=kFV`DEdO)0-^Fqxx7z(^K6(Kq+D23u)!!_~hIM3w2FTsK@c_^mA ztr@Q={>-~ZFpX1|%GJQP1M8Ll5;a`!ddx3Nt$Qejo-X><;h1V|^0M-Hy3}t}SK{%f zaIg(T1?OH;G*KzGQaKqAUR$=P--wVR-bsyN5g_D*V^RN4Cgsf)3G!yq&wfotI&cqY z=XTpG@wAt|orH2WhN6}Suc7S{Pt^~sO}g)ZEl*3tJ#q=g0KFTS+)$6VLC`@8FyYVk zL4SAalV-Jonk$%HlxJAaWK(y*^e)-!UQFGEq$;EEWfuGHVwN}kprt6MvpRg0)8-hA z`VGL2d@%RP%j1A?tme~s^_IX*HQANGOTCXZ?K<8P;8VSX@CgMI(!8fzK;>z7m1ZVh zVY;_Vkfy369d5Yzn-(TlsIdO*Ub5Gg{8&;-czdzwR$m~+R--a+sQxY%WK*+4I%qS7 zWEw}AcJ6cyInN?1j7+P-6(swY=SdBp!H(1`sgSp>*?+P!dqi&9amx{3b65HxkbhIs9Oz7>u%apmKXucuj6BrxzJ}n{R{S`TJaswC(bqy(Uhgj$<3H{cfnw@o zWOuB>ZbStEKno2MOr^0VjY3KCX0cj6ksb|U*4eiHsm;#-3h#xW_obUyRE8O8ek&U( zSGMzTi+b)3`rrGG@oGS>jR&r!HMR8yOD(lAWJeQJsdpFlyCK(+& z51PYUOmT6`F5GS9bto4UX%uhyUJrdz!kcNU~)KMhTKUp4kR z+aouYHFcxc-w0~sku~XI39&^*3OaLtZ4PS!5PmX_W8~tQG-Sr5g9Vkpo(x+wawotP zDj|js3a^8~aB-WB%rkqy82S>;Ww(V(GZh)nZ};;pfnC>;=gy0G8!m+)l#gh(c^^kCKrEUvp{N(4H#ih+l zW3*QuBk@*M-+?ie5%_8C?cS>dt!-DXac5B}%RD@>*?(mk$$!aQOSro2n)y!r!qWFQeooeGj|TG> znDl%8_jr)1;s=m23Sk7>0#}lJ>csBdqO7Ah!nooECNq#`3Qu)$qlR=;w~&=K=WJ=S zAKT^|682VlR!aNsY<|!zn%?Q+d-Wq?1b>aU9!xYp95$tmObR7k8=b8MBgw zkeI;n}#0Kc^Y!|&g*^g^^+xXN#@a2^P)H0`m-7hl;apH4k^{8e` z;RBBWk|#-wS!2Di%t4b1tB@339<}}kVwbtxc|PG9CnK!pi#}x_8TsWUW^$!^}Y~*uYE{LI?GJ(@|B*VhpL>yH3xFQuu27E z1i4jRx`t42j&{y6UO*$C=~$(mSqGmFw|BkIJ0!z4ON6L(K1Zjh(dW+~m?K|^zd2hI zk@?%lqRft}^T$o-{iE-6I|%?Rs3s9j?k>hseU=*`HqyHFFH-~gitP+%B-@YQehSw$ z%z`t-KTD~q<69OCm=dhtb#t$cm^XKS<>`~6*S-);zR;ffBGRZVs#B469YgJOlMts` zNC((D;T=ToQeS~%a+4{b(O2<&m;H2Kr@jGHh1=c_X9Cb^fs6> zsYF%wKfbT$hP(8i17XAY#c`;=>77Y>8^8;Hq)pljJ?ArsR@3 zqcjwCQMm9v!`PtMY9hFht+F*wT903fVbWH&?9zA%J9G_Tsx<&&UW}TnE1p$xFifc2 z$g(Bu@I+JXDVTuy?5sI-$z>*R$*qAvr7plc*_r;-rp8xoC{G5Q6*^I`J2VtW;r`wG z<=MJ~$7bfKXGpd~Eyg`zm0$$+Z#Qo7hPi3g%H(Xb<9h7dHuk)xx-qfMu_71tC(ZO$ z-xJv*uB$_D?jSzvE(Qf@v@y8(ci5p9cgiRth2VRS$d9-XKFA03h-seK+|sNpi*7LN z_inLL*QMt=TtDAC5GzW|G zU@L4p7;ipkJ;bO6cI@DAv0Vl18V3gfUE{j}>+o%ND<38S6ZCbuvERSTq{x;gFCw;% z-IlE^YU#(To#iVE3}-ugF2}a{r}~-Jy;VuKRa zLHpB;KZx8HVR877T8Qo-7sv9Cw@P1vs-Os8d_tbjgx${}gjpiw-jcF6JhO9TUCf>9 z$M>SpOiwR|{$8{AlC5w#o$30ONEj3Y28wN|85If{c#TLv?{b!>K%uwI@}q;()1w_9 z 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

YnU>L=H2&7Z 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 Z+0$w`Z&Bl-dx`UTsGhMd@zTu){{sgHSAqZl diff --git a/classxrpl_1_1RPCSub.html b/classxrpl_1_1RPCSub.html index ac32cf8f6e..8f37824e43 100644 --- a/classxrpl_1_1RPCSub.html +++ b/classxrpl_1_1RPCSub.html @@ -282,7 +282,7 @@ Private Attributes

Detailed Description

Subscription object for JSON RPC.

-

Definition at line 12 of file RPCSub.h.

+

Definition at line 11 of file RPCSub.h.

Member Typedef Documentation

◆ pointer

@@ -877,7 +877,7 @@ Private Attributes
-

Definition at line 216 of file InfoSub.h.

+

Definition at line 217 of file InfoSub.h.

@@ -929,7 +929,7 @@ Private Attributes
-

Definition at line 203 of file InfoSub.h.

+

Definition at line 204 of file InfoSub.h.

@@ -953,7 +953,7 @@ Private Attributes
-

Definition at line 206 of file InfoSub.h.

+

Definition at line 207 of file InfoSub.h.

@@ -977,7 +977,7 @@ Private Attributes
-

Definition at line 207 of file InfoSub.h.

+

Definition at line 208 of file InfoSub.h.

@@ -1001,7 +1001,7 @@ Private Attributes
-

Definition at line 208 of file InfoSub.h.

+

Definition at line 209 of file InfoSub.h.

@@ -1025,7 +1025,7 @@ Private Attributes
-

Definition at line 209 of file InfoSub.h.

+

Definition at line 210 of file InfoSub.h.

@@ -1049,7 +1049,7 @@ Private Attributes
-

Definition at line 210 of file InfoSub.h.

+

Definition at line 211 of file InfoSub.h.

@@ -1073,7 +1073,7 @@ Private Attributes
-

Definition at line 211 of file InfoSub.h.

+

Definition at line 212 of file InfoSub.h.

@@ -1097,7 +1097,7 @@ Private Attributes
-

Definition at line 212 of file InfoSub.h.

+

Definition at line 213 of file InfoSub.h.

@@ -1121,7 +1121,7 @@ Private Attributes
-

Definition at line 213 of file InfoSub.h.

+

Definition at line 214 of file InfoSub.h.

diff --git a/classxrpl_1_1RPCSubImp.html b/classxrpl_1_1RPCSubImp.html index fbafcc611b..8dcb7ccf13 100644 --- a/classxrpl_1_1RPCSubImp.html +++ b/classxrpl_1_1RPCSubImp.html @@ -1027,7 +1027,7 @@ Private Attributes
-

Definition at line 216 of file InfoSub.h.

+

Definition at line 217 of file InfoSub.h.

@@ -1415,7 +1415,7 @@ Private Attributes
-

Definition at line 203 of file InfoSub.h.

+

Definition at line 204 of file InfoSub.h.

@@ -1439,7 +1439,7 @@ Private Attributes
-

Definition at line 206 of file InfoSub.h.

+

Definition at line 207 of file InfoSub.h.

@@ -1463,7 +1463,7 @@ Private Attributes
-

Definition at line 207 of file InfoSub.h.

+

Definition at line 208 of file InfoSub.h.

@@ -1487,7 +1487,7 @@ Private Attributes
-

Definition at line 208 of file InfoSub.h.

+

Definition at line 209 of file InfoSub.h.

@@ -1511,7 +1511,7 @@ Private Attributes
-

Definition at line 209 of file InfoSub.h.

+

Definition at line 210 of file InfoSub.h.

@@ -1535,7 +1535,7 @@ Private Attributes
-

Definition at line 210 of file InfoSub.h.

+

Definition at line 211 of file InfoSub.h.

@@ -1559,7 +1559,7 @@ Private Attributes
-

Definition at line 212 of file InfoSub.h.

+

Definition at line 213 of file InfoSub.h.

@@ -1583,7 +1583,7 @@ Private Attributes
-

Definition at line 213 of file InfoSub.h.

+

Definition at line 214 of file InfoSub.h.

diff --git a/classxrpl_1_1SQLiteDatabase-members.html b/classxrpl_1_1SQLiteDatabase-members.html index d8316aa85b..fbe5ed16ca 100644 --- a/classxrpl_1_1SQLiteDatabase-members.html +++ b/classxrpl_1_1SQLiteDatabase-members.html @@ -129,7 +129,7 @@ $(function() { oldestAccountTxPage(AccountTxPageOptions const &options) overridexrpl::SQLiteDatabasevirtual oldestAccountTxPageB(AccountTxPageOptions const &options) overridexrpl::SQLiteDatabasevirtual operator=(SQLiteDatabase const &)=deletexrpl::SQLiteDatabase - operator=(SQLiteDatabase &&rhs)=deletexrpl::SQLiteDatabase + operator=(SQLiteDatabase &&)=deletexrpl::SQLiteDatabase registry_xrpl::SQLiteDatabaseprivate saveValidatedLedger(std::shared_ptr< Ledger const > const &ledger, bool current) overridexrpl::SQLiteDatabasevirtual SQLiteDatabase(ServiceRegistry &registry, Config const &config, JobQueue &jobQueue)xrpl::SQLiteDatabase @@ -138,7 +138,7 @@ $(function() { transactionDbHasSpace(Config const &config)xrpl::SQLiteDatabase txdb_xrpl::SQLiteDatabaseprivate txnMetaLedgerType typedefxrpl::RelationalDatabase - useTxTables_xrpl::SQLiteDatabaseprivate + useTxTables_xrpl::SQLiteDatabaseprivate ~RelationalDatabase()=defaultxrpl::RelationalDatabasevirtual diff --git a/classxrpl_1_1SQLiteDatabase.html b/classxrpl_1_1SQLiteDatabase.html index 2b0ede1ae5..a6e64103c0 100644 --- a/classxrpl_1_1SQLiteDatabase.html +++ b/classxrpl_1_1SQLiteDatabase.html @@ -258,8 +258,8 @@ Public Member Functions   SQLiteDatabaseoperator= (SQLiteDatabase const &)=delete   -SQLiteDatabaseoperator= (SQLiteDatabase &&rhs)=delete -  +SQLiteDatabaseoperator= (SQLiteDatabase &&)=delete +  bool ledgerDbHasSpace (Config const &config)  ledgerDbHasSpace Checks if the ledger database has available space.
  @@ -292,8 +292,8 @@ Private Member Functions Private Attributes ServiceRegistryregistry_   -bool const useTxTables_ -  +bool useTxTables_beast::Journal j_   std::unique_ptr< DatabaseConledgerDb_ @@ -303,7 +303,7 @@ Private Attributes

Detailed Description

-

Definition at line 13 of file SQLiteDatabase.h.

+

Definition at line 17 of file SQLiteDatabase.h.

Member Typedef Documentation

◆ AccountTx

@@ -506,7 +506,7 @@ Private Attributes
-

Definition at line 577 of file SQLiteDatabase.cpp.

+

Definition at line 584 of file SQLiteDatabase.cpp.

@@ -560,7 +560,7 @@ Private Attributes
-

Definition at line 590 of file SQLiteDatabase.cpp.

+

Definition at line 502 of file SQLiteDatabase.cpp.

@@ -1741,7 +1741,7 @@ Private Attributes

Implements xrpl::RelationalDatabase.

-

Definition at line 530 of file SQLiteDatabase.cpp.

+

Definition at line 537 of file SQLiteDatabase.cpp.

@@ -1773,7 +1773,7 @@ Private Attributes

Implements xrpl::RelationalDatabase.

-

Definition at line 541 of file SQLiteDatabase.cpp.

+

Definition at line 548 of file SQLiteDatabase.cpp.

@@ -1805,7 +1805,7 @@ Private Attributes

Implements xrpl::RelationalDatabase.

-

Definition at line 552 of file SQLiteDatabase.cpp.

+

Definition at line 559 of file SQLiteDatabase.cpp.

@@ -1836,7 +1836,7 @@ Private Attributes

Implements xrpl::RelationalDatabase.

-

Definition at line 566 of file SQLiteDatabase.cpp.

+

Definition at line 573 of file SQLiteDatabase.cpp.

@@ -1867,7 +1867,7 @@ Private Attributes

Implements xrpl::RelationalDatabase.

-

Definition at line 572 of file SQLiteDatabase.cpp.

+

Definition at line 579 of file SQLiteDatabase.cpp.

@@ -1897,8 +1897,8 @@ Private Attributes - -

◆ operator=() [2/2]

+ +

◆ operator=() [2/2]

@@ -1910,7 +1910,7 @@ Private Attributes SQLiteDatabase & xrpl::SQLiteDatabase::operator= ( SQLiteDatabase &&  - rhs) + ) @@ -1948,7 +1948,7 @@ Private Attributes
Returns
True if space is available.
-

Definition at line 503 of file SQLiteDatabase.cpp.

+

Definition at line 510 of file SQLiteDatabase.cpp.

@@ -1977,7 +1977,7 @@ Private Attributes
Returns
True if space is available.
-

Definition at line 515 of file SQLiteDatabase.cpp.

+

Definition at line 522 of file SQLiteDatabase.cpp.

@@ -2062,7 +2062,7 @@ Private Attributes

existsLedger Checks if the node store ledger database exists.

Returns
True if the node store ledger database exists.
-

Definition at line 426 of file SQLiteDatabase.h.

+

Definition at line 430 of file SQLiteDatabase.h.

@@ -2092,7 +2092,7 @@ Private Attributes

existsTransaction Checks if the node store transaction database exists.

Returns
True if the node store transaction database exists.
-

Definition at line 437 of file SQLiteDatabase.h.

+

Definition at line 441 of file SQLiteDatabase.h.

@@ -2122,7 +2122,7 @@ Private Attributes

checkoutTransaction Checks out and returns node store ledger database.

Returns
Session to the node store ledger database.
-

Definition at line 448 of file SQLiteDatabase.h.

+

Definition at line 452 of file SQLiteDatabase.h.

@@ -2152,7 +2152,7 @@ Private Attributes

checkoutTransaction Checks out and returns the node store transaction database.

Returns
Session to the node store transaction database.
-

Definition at line 459 of file SQLiteDatabase.h.

+

Definition at line 463 of file SQLiteDatabase.h.

@@ -2230,12 +2230,12 @@ Private Attributes
-

Definition at line 402 of file SQLiteDatabase.h.

+

Definition at line 406 of file SQLiteDatabase.h.

- -

◆ useTxTables_

+ +

◆ useTxTables_

@@ -2244,7 +2244,7 @@ Private Attributes - +
bool const xrpl::SQLiteDatabase::useTxTables_bool xrpl::SQLiteDatabase::useTxTables_
@@ -2254,7 +2254,7 @@ Private Attributes
-

Definition at line 403 of file SQLiteDatabase.h.

+

Definition at line 407 of file SQLiteDatabase.h.

@@ -2278,7 +2278,7 @@ Private Attributes
-

Definition at line 404 of file SQLiteDatabase.h.

+

Definition at line 408 of file SQLiteDatabase.h.

@@ -2302,7 +2302,7 @@ Private Attributes
-

Definition at line 405 of file SQLiteDatabase.h.

+

Definition at line 409 of file SQLiteDatabase.h.

@@ -2326,7 +2326,7 @@ Private Attributes
-

Definition at line 405 of file SQLiteDatabase.h.

+

Definition at line 409 of file SQLiteDatabase.h.

diff --git a/classxrpl_1_1TransactionAcquire.html b/classxrpl_1_1TransactionAcquire.html index 1ac8217f1c..6f2992ae5e 100644 --- a/classxrpl_1_1TransactionAcquire.html +++ b/classxrpl_1_1TransactionAcquire.html @@ -370,7 +370,7 @@ Private Attributes
-

Definition at line 22 of file TransactionAcquire.cpp.

+

Definition at line 23 of file TransactionAcquire.cpp.

@@ -426,7 +426,7 @@ Private Attributes
-

Definition at line 145 of file TransactionAcquire.cpp.

+

Definition at line 146 of file TransactionAcquire.cpp.

@@ -446,7 +446,7 @@ Private Attributes
-

Definition at line 209 of file TransactionAcquire.cpp.

+

Definition at line 210 of file TransactionAcquire.cpp.

@@ -465,7 +465,7 @@ Private Attributes
-

Definition at line 219 of file TransactionAcquire.cpp.

+

Definition at line 220 of file TransactionAcquire.cpp.

@@ -507,7 +507,7 @@ Private Attributes

Implements xrpl::TimeoutCounter.

-

Definition at line 59 of file TransactionAcquire.cpp.

+

Definition at line 60 of file TransactionAcquire.cpp.

@@ -534,7 +534,7 @@ Private Attributes
-

Definition at line 32 of file TransactionAcquire.cpp.

+

Definition at line 33 of file TransactionAcquire.cpp.

@@ -562,7 +562,7 @@ Private Attributes
-

Definition at line 202 of file TransactionAcquire.cpp.

+

Definition at line 203 of file TransactionAcquire.cpp.

@@ -590,7 +590,7 @@ Private Attributes
-

Definition at line 81 of file TransactionAcquire.cpp.

+

Definition at line 82 of file TransactionAcquire.cpp.

@@ -621,7 +621,7 @@ Private Attributes

Implements xrpl::TimeoutCounter.

-

Definition at line 75 of file TransactionAcquire.cpp.

+

Definition at line 76 of file TransactionAcquire.cpp.

diff --git a/classxrpl_1_1WSInfoSub.html b/classxrpl_1_1WSInfoSub.html index 4c2f2f0ca7..f26fdf850c 100644 --- a/classxrpl_1_1WSInfoSub.html +++ b/classxrpl_1_1WSInfoSub.html @@ -866,7 +866,7 @@ Private Attributes
-

Definition at line 216 of file InfoSub.h.

+

Definition at line 217 of file InfoSub.h.

@@ -990,7 +990,7 @@ Private Attributes
-

Definition at line 203 of file InfoSub.h.

+

Definition at line 204 of file InfoSub.h.

@@ -1014,7 +1014,7 @@ Private Attributes
-

Definition at line 206 of file InfoSub.h.

+

Definition at line 207 of file InfoSub.h.

@@ -1038,7 +1038,7 @@ Private Attributes
-

Definition at line 207 of file InfoSub.h.

+

Definition at line 208 of file InfoSub.h.

@@ -1062,7 +1062,7 @@ Private Attributes
-

Definition at line 208 of file InfoSub.h.

+

Definition at line 209 of file InfoSub.h.

@@ -1086,7 +1086,7 @@ Private Attributes
-

Definition at line 209 of file InfoSub.h.

+

Definition at line 210 of file InfoSub.h.

@@ -1110,7 +1110,7 @@ Private Attributes
-

Definition at line 210 of file InfoSub.h.

+

Definition at line 211 of file InfoSub.h.

@@ -1134,7 +1134,7 @@ Private Attributes
-

Definition at line 211 of file InfoSub.h.

+

Definition at line 212 of file InfoSub.h.

@@ -1158,7 +1158,7 @@ Private Attributes
-

Definition at line 212 of file InfoSub.h.

+

Definition at line 213 of file InfoSub.h.

@@ -1182,7 +1182,7 @@ Private Attributes
-

Definition at line 213 of file InfoSub.h.

+

Definition at line 214 of file InfoSub.h.

diff --git a/dir_2860c73e71f9ef894ba4acb1eeae5483.html b/dir_2860c73e71f9ef894ba4acb1eeae5483.html index fe092dc445..a90c1e813c 100644 --- a/dir_2860c73e71f9ef894ba4acb1eeae5483.html +++ b/dir_2860c73e71f9ef894ba4acb1eeae5483.html @@ -120,14 +120,14 @@ Files    LoadFeeTrack.h   + make_NetworkOPs.h NegativeUNLVote.cpp    NegativeUNLVote.h    NetworkOPs.cpp   - NetworkOPs.h PermissionedDEXHelpers.cpp    PermissionedDEXHelpers.h diff --git a/dir_2e610841efb4e959cb432e522736434e.html b/dir_2e610841efb4e959cb432e522736434e.html index 738a84c939..a03fb8a963 100644 --- a/dir_2e610841efb4e959cb432e522736434e.html +++ b/dir_2e610841efb4e959cb432e522736434e.html @@ -90,8 +90,6 @@ Directory dependency graph for detail: Files  PeerFinder.cpp   - RelationalDatabase.cpp diff --git a/dir_42b876eb66f74e25995e23a7c0222dc7.html b/dir_42b876eb66f74e25995e23a7c0222dc7.html index 4ef46b089a..e6454fd926 100644 --- a/dir_42b876eb66f74e25995e23a7c0222dc7.html +++ b/dir_42b876eb66f74e25995e23a7c0222dc7.html @@ -107,8 +107,6 @@ Files    GRPCHandlers.h   - InfoSub.h json_body.h    MPTokenIssuanceID.h diff --git a/dir_9b11620f1e8d276666da5c65752897e4.html b/dir_9b11620f1e8d276666da5c65752897e4.html index f3b3b1f750..f63029d36e 100644 --- a/dir_9b11620f1e8d276666da5c65752897e4.html +++ b/dir_9b11620f1e8d276666da5c65752897e4.html @@ -88,6 +88,8 @@ Directory dependency graph for server: + + diff --git a/dir_9d7e4921ea2f62e76f4d31f5afd6d533.html b/dir_9d7e4921ea2f62e76f4d31f5afd6d533.html index a846ccc58c..0940cca3ae 100644 --- a/dir_9d7e4921ea2f62e76f4d31f5afd6d533.html +++ b/dir_9d7e4921ea2f62e76f4d31f5afd6d533.html @@ -96,8 +96,12 @@ Directories Files + + + + diff --git a/dir_f2000200ababdfebbc57680f92fa09d7.html b/dir_f2000200ababdfebbc57680f92fa09d7.html index 27b76a337a..f388631ac1 100644 --- a/dir_f2000200ababdfebbc57680f92fa09d7.html +++ b/dir_f2000200ababdfebbc57680f92fa09d7.html @@ -94,8 +94,6 @@ Files - - diff --git a/functions_a.html b/functions_a.html index 694f1a286b..4ccd8133c6 100644 --- a/functions_a.html +++ b/functions_a.html @@ -311,7 +311,7 @@ $(function() {
  • allocator_type : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >, xrpl::PeerFinder::Livecache< Allocator >
  • allocators_ : xrpl::SlabAllocatorSet< Type >
  • allocState() : beast::xxhasher
  • -
  • AllocT() : beast::aged_associative_container_test_base::AllocT< T >
  • +
  • AllocT() : beast::aged_associative_container_test_base::AllocT< T >
  • allowCompound_ : xrpl::test::ElementComboIter
  • allPeers : xrpl::test::csf::Sim
  • allSupported_ : xrpl::AmendmentTable_test
  • @@ -357,7 +357,7 @@ $(function() {
  • ammUsed_ : xrpl::AMMContext
  • AMMVote() : xrpl::AMMVote
  • AMMWithdraw() : xrpl::AMMWithdraw
  • -
  • amount() : beast::unit_test::amount, xrpl::AMMOffer< TIn, TOut >, xrpl::Quality_test, xrpl::test::jtx::token::amount, xrpl::test::jtx::Vault::ClawbackArgs, xrpl::test::jtx::Vault::DepositArgs, xrpl::test::jtx::Vault::WithdrawArgs, xrpl::TOffer< TIn, TOut >, xrpl::XChainClaimAttestation, xrpl::XChainClaimAttestation::MatchFields, xrpl::XChainCreateAccountAttestation, xrpl::XChainCreateAccountAttestation::MatchFields
  • +
  • amount() : beast::unit_test::amount, xrpl::AMMOffer< TIn, TOut >, xrpl::Quality_test, xrpl::test::jtx::token::amount, xrpl::test::jtx::Vault::ClawbackArgs, xrpl::test::jtx::Vault::DepositArgs, xrpl::test::jtx::Vault::WithdrawArgs, xrpl::TOffer< TIn, TOut >, xrpl::XChainClaimAttestation, xrpl::XChainClaimAttestation::MatchFields, xrpl::XChainCreateAccountAttestation, xrpl::XChainCreateAccountAttestation::MatchFields
  • amount_ : xrpl::test::jtx::deliver_min, xrpl::test::jtx::fee, xrpl::test::jtx::mptbalance, xrpl::test::jtx::PrettyAmount, xrpl::test::jtx::sendmax, xrpl::test::jtx::token::amount
  • amounts() : xrpl::Quality_test
  • amounts_ : xrpl::AMMOffer< TIn, TOut >
  • @@ -366,7 +366,7 @@ $(function() {
  • ancestor() : xrpl::SpanTip< Ledger >
  • ancestors : xrpl::test::csf::Ledger::Instance
  • ancestors_ : xrpl::RCLValidatedLedger
  • -
  • Any() : xrpl::test::csf::CollectorRef::Any< T >
  • +
  • Any() : xrpl::test::csf::CollectorRef::Any< T >
  • any() : xrpl::Transaction::SubmitResult
  • any_failed() : xrpl::detail::multi_runner_base< IsParent >, xrpl::detail::multi_runner_base< IsParent >::inner, xrpl::test::multi_runner_parent
  • any_failed_ : xrpl::detail::multi_runner_base< IsParent >::inner
  • @@ -374,7 +374,7 @@ $(function() {
  • apiVersion : xrpl::GRPCServerImpl, xrpl::RPC::Context
  • apiVersion_ : xrpl::InfoSub, xrpl::RPC::VersionHandler, xrpl::RPCParser
  • app() : xrpl::ApplicationImp, xrpl::ApplyContext, xrpl::PreclaimContext, xrpl::PreflightContext, xrpl::RPC::Context, xrpl::RPC::Request, xrpl::ServiceRegistry, xrpl::test::jtx::Env, xrpl::test::jtx::Env::AppBundle, xrpl::test::LedgerReplayClient, xrpl::test::LedgerServer
  • -
  • app_ : xrpl::ConnectAttempt, xrpl::ConsensusTransSetSF, xrpl::GRPCServerImpl, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::InboundLedgersImp, xrpl::InboundTransactionsImp, xrpl::LedgerCleanerImp, xrpl::LedgerHistory, xrpl::LedgerMaster, xrpl::LedgerReplayer, xrpl::LedgerReplayMsgHandler, xrpl::LoadManager, xrpl::NetworkOPsImp, xrpl::NodeFamily, xrpl::OrderBookDB, xrpl::OverlayImpl, xrpl::Pathfinder, xrpl::PathRequest, xrpl::PathRequests, xrpl::PeerImp, xrpl::PeerSetBuilderImpl, xrpl::PeerSetImpl, xrpl::perf::PerfLogImp, xrpl::PerfLog_test::Fixture, xrpl::RCLConsensus::Adaptor, xrpl::RCLValidationsAdaptor, xrpl::ServerHandler, xrpl::SHAMapStoreImp, xrpl::TimeoutCounter, xrpl::ValidatorSite
  • +
  • app_ : xrpl::ConnectAttempt, xrpl::ConsensusTransSetSF, xrpl::GRPCServerImpl, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::InboundLedgersImp, xrpl::InboundTransactionsImp, xrpl::LedgerCleanerImp, xrpl::LedgerHistory, xrpl::LedgerMaster, xrpl::LedgerReplayer, xrpl::LedgerReplayMsgHandler, xrpl::LoadManager, xrpl::NodeFamily, xrpl::OrderBookDB, xrpl::OverlayImpl, xrpl::Pathfinder, xrpl::PathRequest, xrpl::PathRequests, xrpl::PeerImp, xrpl::PeerSetBuilderImpl, xrpl::PeerSetImpl, xrpl::perf::PerfLogImp, xrpl::PerfLog_test::Fixture, xrpl::RCLConsensus::Adaptor, xrpl::RCLValidationsAdaptor, xrpl::ServerHandler, xrpl::SHAMapStoreImp, xrpl::TimeoutCounter, xrpl::ValidatorSite
  • AppBundle() : xrpl::test::jtx::Env::AppBundle
  • appDefined : xrpl::WSSession
  • append() : beast::List< T, Tag >, Json::Value, Json::Writer, xrpl::Section, xrpl::test::jtx::path
  • diff --git a/functions_b.html b/functions_b.html index 7c200fa8d6..9ecf493846 100644 --- a/functions_b.html +++ b/functions_b.html @@ -99,9 +99,9 @@ $(function() {
  • balanceChanges_ : xrpl::TransfersNotFrozen
  • balanceChangeSign : xrpl::TransfersNotFrozen::BalanceChange
  • balanceHook() : xrpl::PaymentSandbox, xrpl::ReadView
  • -
  • balances() : xrpl::test::jtx::AMM
  • +
  • balances() : xrpl::test::jtx::AMM
  • balances_ : xrpl::AMMOffer< TIn, TOut >
  • -
  • BalanceTransfer() : xrpl::test::BalanceTransfer< T >
  • +
  • BalanceTransfer() : xrpl::test::BalanceTransfer< T >
  • Barrier() : xrpl::tests::Barrier
  • Base : beast::aged_associative_container_test_base::TestTraitsHelper< IsUnordered, IsMulti, IsMap >, boost::hash< xrpl::Book >, boost::hash< xrpl::Issue >
  • base() : xrpl::CachedView< Base >
  • @@ -183,7 +183,7 @@ $(function() {
  • bob : xrpl::test::jtx::AMMTestBase, xrpl::test::jtx::PermissionedDEX
  • body_string_ : xrpl::json_body::writer
  • bogie : xrpl::test::MultiSign_test
  • -
  • Book() : xrpl::Book
  • +
  • Book() : xrpl::Book
  • book() : xrpl::BookStep< TIn, TOut, TDerived >
  • book_ : xrpl::BookStep< TIn, TOut, TDerived >, xrpl::TOfferStreamBase< TIn, TOut >
  • book_t() : xrpl::keylet::book_t
  • diff --git a/functions_c.html b/functions_c.html index 5fd485431f..ace5c8e292 100644 --- a/functions_c.html +++ b/functions_c.html @@ -162,7 +162,7 @@ $(function() {
  • Char : Json::Reader
  • char_type : beast::basic_logstream< CharT, Traits >
  • charge() : xrpl::Peer, xrpl::PeerImp
  • -
  • Charge() : xrpl::Resource::Charge
  • +
  • Charge() : xrpl::Resource::Charge
  • charge() : xrpl::Resource::Consumer, xrpl::Resource::Logic, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • CharT : beast::divider
  • check() : beast::SemanticVersion_test, xrpl::BookStep< TIn, TOut, TDerived >, xrpl::DirectIOfferCrossingStep, xrpl::DirectIPaymentStep, xrpl::DirectStepI< TDerived >, xrpl::hardened_hash_test, xrpl::Keylet, xrpl::ProtocolVersion_test, xrpl::PublicKey_test, xrpl::RCLCensorshipDetector< TxID, Sequence >, xrpl::RPC::LedgerHandler, xrpl::RPC::VersionHandler, xrpl::XRPEndpointStep< TDerived >
  • @@ -315,7 +315,7 @@ $(function() {
  • clientIsUnlimited() : xrpl::GRPCServerImpl::CallData< Request, Response >
  • clientMsgHandler : xrpl::test::LedgerReplayClient
  • Clock : beast::aged_associative_container_test_base::TestTraitsBase, beast::basic_seconds_clock
  • -
  • clock() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, xrpl::detail::BasicFullBelowCache, xrpl::path::detail::FlowDebugInfo, xrpl::Resource::ResourceManager_test::TestLogic, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >, xrpl::test::csf::Scheduler, xrpl::test::csf::Validations_test::TestHarness, xrpl::tests::TestNodeFamily
  • +
  • clock() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, xrpl::detail::BasicFullBelowCache, xrpl::path::detail::FlowDebugInfo, xrpl::Resource::ResourceManager_test::TestLogic, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >, xrpl::test::csf::Scheduler, xrpl::test::csf::Validations_test::TestHarness, xrpl::tests::TestNodeFamily
  • clock_ : xrpl::Consensus< Adaptor >, xrpl::PeerFinder::Livecache_test, xrpl::test::csf::BasicSink, xrpl::test::csf::Scheduler, xrpl::test::csf::Validations_test::TestHarness, xrpl::tests::TestNodeFamily
  • clock_type : beast::abstract_clock< Clock >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::unit_test::detail::reporter< class >, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::BasePeer< Handler, Impl >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::Consensus< Adaptor >, xrpl::detail::BasicFullBelowCache, xrpl::Door< Handler >, xrpl::InboundLedger, xrpl::InboundLedgers, xrpl::InboundTransactions, xrpl::Job, xrpl::metrics::SingleMetrics, xrpl::NetworkOPs, xrpl::NodeStore::progress, xrpl::NodeStore::Timing_test, xrpl::OverlayImpl, xrpl::PeerImp, xrpl::PlainWSPeer< Handler >, xrpl::Resource::Logic, xrpl::Resource::ResourceManager_test::TestLogic, xrpl::ServerImpl< Handler >, xrpl::SSLWSPeer< Handler >, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::Scheduler, xrpl::test::csf::Validations_test, xrpl::test::OverlaySim, xrpl::ValidatorSite
  • clockSkew : xrpl::test::csf::Peer
  • diff --git a/functions_d.html b/functions_d.html index 55d056757a..10ec52461d 100644 --- a/functions_d.html +++ b/functions_d.html @@ -315,7 +315,7 @@ $(function() {
  • doFetchPack() : xrpl::PeerImp
  • doHTTPRequest() : xrpl::test::ServerStatus_test
  • doImport : xrpl::Config
  • -
  • doInvariantCheck() : xrpl::test::Invariants_test
  • +
  • doInvariantCheck() : xrpl::test::Invariants_test
  • doJob() : xrpl::Job
  • doLedger() : xrpl::LedgerCleanerImp
  • doLedgerCleaner() : xrpl::LedgerCleanerImp
  • diff --git a/functions_e.html b/functions_e.html index c4460a6782..6151eec896 100644 --- a/functions_e.html +++ b/functions_e.html @@ -132,10 +132,10 @@ $(function() {
  • entry() : xrpl::BookTip
  • Entry : xrpl::CountedObjects, xrpl::HashRouter::Entry, xrpl::PeerFinder::Bootcache::Entry, xrpl::PeerFinder::Store::Entry
  • entry() : xrpl::Resource::Consumer
  • -
  • Entry() : xrpl::Resource::Entry, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >
  • +
  • Entry() : xrpl::Resource::Entry, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >
  • entry_ : xrpl::BookDirs::const_iterator, xrpl::BookDirs
  • EntryIntrusiveList : xrpl::Resource::Logic
  • -
  • Env() : xrpl::test::jtx::Env
  • +
  • Env() : xrpl::test::jtx::Env
  • env : xrpl::test::jtx::MPTInitDef, xrpl::test::jtx::Vault, xrpl::test::LedgerReplayClient, xrpl::test::LedgerServer, xrpl::test::Loan_test::VerifyLoanStatus, xrpl::test::NetworkHistory, xrpl::test::XChainSim_test::ChainStateTrack
  • ENV : xrpl::test::XChainSim_test
  • env_ : xrpl::PerfLog_test, xrpl::test::Balance< T >, xrpl::test::ClosureCounter_test, xrpl::test::DNS_test, xrpl::test::jtx::AMM, xrpl::test::jtx::Env_ss, xrpl::test::jtx::Env_ss::SignSubmitRunner, xrpl::test::jtx::MPTTester, xrpl::test::jtx::oracle::Oracle, xrpl::test::reduce_relay_test, xrpl::test::SEnv< T >
  • @@ -181,7 +181,7 @@ $(function() {
  • estimate_ : xrpl::NodeStore::progress
  • etob() : xrpl::RFC1751
  • EUR : xrpl::test::jtx::AMMTestBase
  • -
  • Event() : beast::insight::Event
  • +
  • Event() : beast::insight::Event
  • event() : xrpl::test::csf::Scheduler::event
  • event_impl() : xrpl::test::csf::Scheduler::event_impl< Handler >
  • EventType : xrpl::test::reduce_relay_test
  • diff --git a/functions_f.html b/functions_f.html index c7baef46f6..6f532b3c62 100644 --- a/functions_f.html +++ b/functions_f.html @@ -113,7 +113,7 @@ $(function() {
  • feePaid : xrpl::LoanPaymentParts
  • FEES : xrpl::Config
  • fees() : xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl
  • -
  • Fees() : xrpl::Fees
  • +
  • Fees() : xrpl::Fees
  • fees() : xrpl::Ledger, xrpl::OpenView, xrpl::ReadView, xrpl::Validations< Adaptor >
  • fees_ : xrpl::Ledger
  • feeVote_ : xrpl::RCLConsensus::Adaptor
  • diff --git a/functions_func_b.html b/functions_func_b.html index 1adba30e82..d669232688 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -79,7 +79,7 @@ $(function() {
  • BadLexicalCast() : beast::BadLexicalCast
  • balance() : xrpl::Resource::Consumer, xrpl::Resource::Entry, xrpl::Resource::Logic
  • Balance() : xrpl::test::Balance< T >
  • -
  • balance() : xrpl::test::jtx::balance, xrpl::test::jtx::Env, xrpl::test::SEnv< T >
  • +
  • balance() : xrpl::test::jtx::balance, xrpl::test::jtx::Env, xrpl::test::SEnv< T >
  • balanceChanges() : xrpl::PaymentSandbox
  • balanceHook() : xrpl::PaymentSandbox, xrpl::ReadView
  • balances() : xrpl::test::jtx::AMM
  • @@ -144,7 +144,7 @@ $(function() {
  • bucket_size() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
  • Buckets() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::Buckets
  • buffer() : xrpl::BaseHTTPPeer< Handler, Impl >::buffer
  • -
  • Buffer() : xrpl::Buffer
  • +
  • Buffer() : xrpl::Buffer
  • buffer_string() : xrpl::test::JSONRPCClient, xrpl::test::WSClientImpl
  • build() : xrpl::BasicConfig, xrpl::PeerSetBuilder, xrpl::PeerSetBuilderImpl, xrpl::test::TestPeerSetBuilder
  • buildBlobInfos() : xrpl::ValidatorList
  • diff --git a/functions_func_f.html b/functions_func_f.html index 9c108b9ae1..68a2702d76 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -158,8 +158,8 @@ $(function() {
  • firstBelow() : xrpl::SHAMap
  • firstUnsupportedExpected() : xrpl::AmendmentTable, xrpl::AmendmentTableImpl
  • fixed() : xrpl::PeerFinder::Counts
  • -
  • Fixed() : xrpl::PeerFinder::Fixed
  • -
  • fixed() : xrpl::PeerFinder::Logic< Checker >, xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • +
  • Fixed() : xrpl::PeerFinder::Fixed
  • +
  • fixed() : xrpl::PeerFinder::Logic< Checker >, xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • fixed_active() : xrpl::PeerFinder::Counts
  • fixIndex() : xrpl::LedgerHistory, xrpl::LedgerMaster
  • fixMismatch() : xrpl::LedgerMaster
  • diff --git a/functions_func_g.html b/functions_func_g.html index b64079093c..87b0c54ab6 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -316,7 +316,7 @@ $(function() {
  • getLoadType() : xrpl::GRPCServerImpl::CallData< Request, Response >
  • getLocalFee() : xrpl::LoadFeeTrack
  • getLocalTxCount() : xrpl::NetworkOPs, xrpl::NetworkOPsImp
  • -
  • getLocationLineAndColumn() : Json::Reader
  • +
  • getLocationLineAndColumn() : Json::Reader
  • getLPTokensBalance() : xrpl::test::jtx::AMM
  • getManifest() : xrpl::ManifestCache
  • getManifestsMessage() : xrpl::OverlayImpl
  • diff --git a/functions_func_h.html b/functions_func_h.html index f4ae245666..46ffcb7a93 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -103,7 +103,7 @@ $(function() {
  • hash() : boost::hash< xrpl::Book >, boost::hash< xrpl::Issue >, boost::hash<::beast::IP::Address >, boost::hash<::beast::IP::Endpoint >, std::hash< xrpl::AccountID >, std::hash< xrpl::Book >, std::hash< xrpl::Currency >, std::hash< xrpl::Directory >, std::hash< xrpl::Issue >, std::hash< xrpl::NodeID >, std::hash< xrpl::uint256 >, std::hash<::beast::IP::Endpoint >, xrpl::Manifest
  • Hash() : xrpl::RippleLineCache::AccountKey::Hash
  • hash_append() : xrpl::RCLCxPeerPos
  • -
  • hash_function() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • +
  • hash_function() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • hashMatches() : xrpl::detail::ServerDefinitions
  • HashRouter() : xrpl::HashRouter
  • HashT() : beast::aged_associative_container_test_base::HashT< T >
  • diff --git a/functions_func_j.html b/functions_func_j.html index 5c7e13870a..41ab635243 100644 --- a/functions_func_j.html +++ b/functions_func_j.html @@ -77,7 +77,7 @@ $(function() {
  • JobQueue() : xrpl::JobQueue
  • jobQueue() : xrpl::perf::PerfLog, xrpl::perf::PerfLogImp, xrpl::perf::PerfLogTest
  • jobStart() : xrpl::perf::PerfLog, xrpl::perf::PerfLogImp, xrpl::perf::PerfLogTest
  • -
  • JobTypeData() : xrpl::JobTypeData
  • +
  • JobTypeData() : xrpl::JobTypeData
  • JobTypeInfo() : xrpl::JobTypeInfo
  • JobTypes() : xrpl::JobTypes
  • join() : beast::unit_test::thread, xrpl::ClosureCounter< Ret_t, Args_t >, xrpl::io_list, xrpl::JobQueue::Coro, xrpl::ValidatorSite
  • @@ -86,7 +86,7 @@ $(function() {
  • Journal() : beast::Journal
  • journal() : xrpl::ApplicationImp, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::Config, xrpl::Family, xrpl::Logs, xrpl::NodeFamily, xrpl::RCLValidationsAdaptor, xrpl::Server, xrpl::ServerImpl< Handler >, xrpl::ServiceRegistry, xrpl::Session, xrpl::tests::TestNodeFamily
  • JSON() : antithesis::JSON
  • -
  • json() : xrpl::metrics::TxMetrics, xrpl::NetworkOPsImp::StateAccounting, xrpl::Overlay, xrpl::OverlayImpl, xrpl::Peer, xrpl::PeerImp, xrpl::test::jtx::Env, xrpl::test::jtx::json, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • +
  • json() : xrpl::metrics::TxMetrics, xrpl::NetworkOPsImp::StateAccounting, xrpl::Overlay, xrpl::OverlayImpl, xrpl::Peer, xrpl::PeerImp, xrpl::test::jtx::Env, xrpl::test::jtx::json, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • json_body() : xrpl::json_body
  • JSONArray() : antithesis::JSONArray
  • jsonClipped() : xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • @@ -99,7 +99,7 @@ $(function() {
  • JsonTypeMismatchError() : Json::JsonTypeMismatchError
  • jt() : xrpl::test::jtx::Env
  • jtnofill() : xrpl::test::jtx::Env
  • -
  • JTx() : xrpl::test::jtx::JTx
  • +
  • JTx() : xrpl::test::jtx::JTx
  • JTxField() : xrpl::test::jtx::blobField, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >
  • JTxFieldWrapper() : xrpl::test::jtx::JTxFieldWrapper< JTxField >, xrpl::test::jtx::JTxFieldWrapper< blobField >
  • jvParseCurrencyIssuer() : xrpl::RPCParser
  • diff --git a/functions_func_l.html b/functions_func_l.html index 85f52888fb..797430d76c 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -129,8 +129,8 @@ $(function() {
  • linkDown() : xrpl::test::Validator
  • links() : xrpl::test::csf::BasicNetwork< Peer >
  • linkUp() : xrpl::test::Validator
  • -
  • List() : beast::List< T, Tag >
  • -
  • list() : xrpl::PeerFinder::ConnectHandouts, xrpl::PeerFinder::RedirectHandouts, xrpl::PeerFinder::SlotHandouts, xrpl::PeerReservationTable, xrpl::test::View_test
  • +
  • List() : beast::List< T, Tag >
  • +
  • list() : xrpl::PeerFinder::ConnectHandouts, xrpl::PeerFinder::RedirectHandouts, xrpl::PeerFinder::SlotHandouts, xrpl::PeerReservationTable, xrpl::test::View_test
  • list_iterator() : beast::rfc2616::list_iterator
  • listed() : xrpl::ValidatorList
  • listening_port() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • @@ -183,7 +183,7 @@ $(function() {
  • Logic() : xrpl::PeerFinder::Logic< Checker >, xrpl::Resource::Logic
  • logInterval() : xrpl::PerfLog_test::Fixture
  • logs() : xrpl::ApplicationImp
  • -
  • Logs() : xrpl::Logs
  • +
  • Logs() : xrpl::Logs
  • logs() : xrpl::ServiceRegistry
  • logStrand() : xrpl::test::TheoreticalQuality_test
  • logstream_buf() : beast::detail::logstream_buf< CharT, Traits >
  • diff --git a/functions_func_m.html b/functions_func_m.html index cf227651f7..30cc22d9e6 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -154,7 +154,7 @@ $(function() {
  • manual_clock() : beast::manual_clock< Clock >
  • ManualClock() : xrpl::test::ManualClock
  • ManualTimeKeeper() : xrpl::test::ManualTimeKeeper
  • -
  • Map() : beast::PropertyStream::Map
  • +
  • Map() : beast::PropertyStream::Map
  • map() : xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >
  • map_begin() : beast::PropertyStream, xrpl::JsonPropertyStream
  • map_end() : beast::PropertyStream, xrpl::JsonPropertyStream
  • diff --git a/functions_func_n.html b/functions_func_n.html index 825f3d9724..e7b7a59fd3 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -92,7 +92,7 @@ $(function() {
  • NetworkHistory() : xrpl::test::NetworkHistory
  • networkID() : xrpl::Overlay, xrpl::OverlayImpl
  • NetworkOfTwo() : xrpl::test::NetworkOfTwo
  • -
  • NetworkOPsImp() : xrpl::NetworkOPsImp
  • +
  • NetworkOPsImp() : xrpl::NetworkOPsImp
  • New() : beast::insight::NullCollector, beast::insight::StatsDCollector, xrpl::PeerFinder::SourceStrings, xrpl::ResolverAsio
  • new_element() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
  • new_inbound_slot() : xrpl::PeerFinder::Logic< Checker >, xrpl::PeerFinder::Manager, xrpl::PeerFinder::ManagerImp
  • diff --git a/functions_func_o.html b/functions_func_o.html index f807a28b6b..fb328cc374 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -80,7 +80,7 @@ $(function() {
  • offersUsed() : xrpl::BookStep< TIn, TOut, TDerived >, xrpl::Step
  • oldestAccountTxPage() : xrpl::RelationalDatabase, xrpl::SQLiteDatabase
  • oldestAccountTxPageB() : xrpl::RelationalDatabase, xrpl::SQLiteDatabase
  • -
  • on() : xrpl::test::Consensus_test::Disruptor, xrpl::test::Consensus_test::UndoDelay, xrpl::test::csf::CollectByNode< CollectorType >, xrpl::test::csf::CollectorRef::Any< T >, xrpl::test::csf::CollectorRef::ICollector, xrpl::test::csf::CollectorRef, xrpl::test::csf::CollectorRefs, xrpl::test::csf::Collectors< Cs >, xrpl::test::csf::JumpCollector, xrpl::test::csf::LedgerCollector, xrpl::test::csf::NullCollector, xrpl::test::csf::SimDurationCollector, xrpl::test::csf::StreamCollector, xrpl::test::csf::TxCollector
  • +
  • on() : xrpl::test::Consensus_test::Disruptor, xrpl::test::Consensus_test::UndoDelay, xrpl::test::csf::CollectByNode< CollectorType >, xrpl::test::csf::CollectorRef::Any< T >, xrpl::test::csf::CollectorRef::ICollector, xrpl::test::csf::CollectorRef, xrpl::test::csf::CollectorRefs, xrpl::test::csf::Collectors< Cs >, xrpl::test::csf::JumpCollector, xrpl::test::csf::LedgerCollector, xrpl::test::csf::NullCollector, xrpl::test::csf::SimDurationCollector, xrpl::test::csf::StreamCollector, xrpl::test::csf::TxCollector
  • on_accept() : xrpl::short_read_test::Server::Acceptor, xrpl::test::TrustedPublisherServer
  • on_case_begin() : beast::unit_test::detail::reporter< class >, beast::unit_test::recorder, beast::unit_test::runner, xrpl::test::multi_runner_child
  • on_case_end() : beast::unit_test::detail::reporter< class >, beast::unit_test::recorder, beast::unit_test::runner, xrpl::test::multi_runner_child
  • @@ -122,7 +122,7 @@ $(function() {
  • oneSmall() : xrpl::Number
  • onFetch() : xrpl::NodeStore::DummyScheduler, xrpl::NodeStore::Scheduler, xrpl::NodeStoreScheduler
  • onForceAccept() : xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Peer
  • -
  • onHandoff() : xrpl::Overlay, xrpl::OverlayImpl, xrpl::ServerHandler, xrpl::test::Server_test::TestHandler
  • +
  • onHandoff() : xrpl::Overlay, xrpl::OverlayImpl, xrpl::ServerHandler, xrpl::test::Server_test::TestHandler
  • onHandshake() : xrpl::ConnectAttempt, xrpl::detail::WorkSSL
  • onLedgerBuilt() : xrpl::LedgerDeltaAcquire
  • onLedgerClosed() : xrpl::SHAMapStore, xrpl::SHAMapStoreImp
  • @@ -130,7 +130,7 @@ $(function() {
  • onlineDelete() : xrpl::test::SHAMapStore_test
  • onlyBelow() : xrpl::SHAMap
  • onManifests() : xrpl::OverlayImpl
  • -
  • onMessage() : xrpl::PeerImp, xrpl::test::PeerPartial, xrpl::test::PeerSim
  • +
  • onMessage() : xrpl::PeerImp, xrpl::test::PeerPartial, xrpl::test::PeerSim
  • onMessageBegin() : xrpl::PeerImp
  • onMessageEnd() : xrpl::PeerImp
  • onMessageUnknown() : xrpl::PeerImp
  • @@ -158,8 +158,8 @@ $(function() {
  • onWSMessage() : xrpl::ServerHandler, xrpl::test::Server_test::TestHandler
  • open() : xrpl::DBConfig, xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::Ledger, xrpl::Logs::File, xrpl::Logs, xrpl::NodeStore::Backend, xrpl::NodeStore::MemoryBackend, xrpl::NodeStore::MemoryFactory, xrpl::NodeStore::NuDBBackend, xrpl::NodeStore::NullBackend, xrpl::OpenView, xrpl::PeerFinder::StoreSqdb, xrpl::ReadView
  • open_ledger_t() : xrpl::open_ledger_t
  • -
  • openLedger() : xrpl::ApplicationImp
  • -
  • OpenLedger() : xrpl::OpenLedger
  • +
  • openLedger() : xrpl::ApplicationImp
  • +
  • OpenLedger() : xrpl::OpenLedger
  • openLedger() : xrpl::ServiceRegistry
  • openLedgerCost() : xrpl::test::TxQPosNegFlows_test
  • openLedgerFee() : xrpl::test::Batch_test
  • @@ -167,7 +167,7 @@ $(function() {
  • openssl_ripemd160_hasher() : xrpl::openssl_ripemd160_hasher
  • openssl_sha256_hasher() : xrpl::openssl_sha256_hasher
  • openssl_sha512_hasher() : xrpl::openssl_sha512_hasher
  • -
  • OpenView() : xrpl::OpenView
  • +
  • OpenView() : xrpl::OpenView
  • operator AccountID() : xrpl::test::jtx::Account
  • operator AnyAmount() : xrpl::test::jtx::PrettyAmount
  • operator Asset() : xrpl::test::jtx::MPTTester
  • @@ -195,11 +195,11 @@ $(function() {
  • operator value_type() : xrpl::STBitString< Bits >, xrpl::STObject::ValueProxy< T >
  • operator xrpl::MPTIssue() : xrpl::test::jtx::MPT
  • operator!() : xrpl::base_uint< Bits, Tag >, xrpl::RPC::Status
  • -
  • operator!=() : beast::aged_associative_container_test_base::AllocT< T >, beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::ListIterator< N >, beast::rfc2616::list_iterator, Json::ValueIteratorBase, xrpl::BookDirs::const_iterator, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::Dir::const_iterator, xrpl::JsonOptions, xrpl::NetworkOPsImp::ServerFeeSummary, xrpl::Rules, xrpl::Serializer, xrpl::SField, xrpl::SHAMapNodeID, xrpl::SharedIntrusive< T >, xrpl::STArray, xrpl::STBase, xrpl::STObject, xrpl::STPathElement, xrpl::unit::ValueUnit< UnitTag, T >
  • +
  • operator!=() : beast::aged_associative_container_test_base::AllocT< T >, beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::ListIterator< N >, beast::rfc2616::list_iterator, Json::ValueIteratorBase, xrpl::BookDirs::const_iterator, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::Dir::const_iterator, xrpl::JsonOptions, xrpl::NetworkOPsImp::ServerFeeSummary, xrpl::Rules, xrpl::Serializer, xrpl::SField, xrpl::SHAMapNodeID, xrpl::SharedIntrusive< T >, xrpl::STArray, xrpl::STBase, xrpl::STObject, xrpl::STPathElement, xrpl::unit::ValueUnit< UnitTag, T >
  • operator%=() : xrpl::unit::ValueUnit< UnitTag, T >
  • operator&() : xrpl::JsonOptions
  • operator&=() : xrpl::base_uint< Bits, Tag >, xrpl::FeatureBitset
  • -
  • operator()() : beast::aged_associative_container_test_base::CompT< T >, beast::aged_associative_container_test_base::equal_value< Traits >, beast::aged_associative_container_test_base::EqualT< T >, beast::aged_associative_container_test_base::HashT< T >, beast::detail::aged_associative_container_extract_t< maybe_map >, beast::detail::aged_associative_container_extract_t< false >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::KeyValueCompare, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::pair_value_compare, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::KeyValueEqual, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash, beast::detail::LexicalCast< Out, boost::core::basic_string_view< char > >, beast::detail::LexicalCast< Out, char * >, beast::detail::LexicalCast< Out, char const * >, beast::detail::LexicalCast< Out, std::string >, beast::detail::LexicalCast< Out, std::string_view >, beast::detail::LexicalCast< std::string, In >, beast::detail::xor_shift_engine< class >, beast::io_latency_probe< Clock >::sample_op< Handler >, beast::rfc2616::detail::ci_equal_pred, beast::uhash< Hasher >, beast::unit_test::selector, beast::unit_test::suite, beast::unit_test::suite::testcase_t, beast::xxhasher, boost::hash<::beast::IP::Address >, boost::hash<::beast::IP::Endpoint >, io_latency_probe_test::test_sampler, std::hash< xrpl::Book >, std::hash< xrpl::Issue >, std::hash<::beast::IP::Endpoint >, xrpl::ApplicationImp::io_latency_sampler, xrpl::Asset, xrpl::Attestations::CmpByClaimID, xrpl::Attestations::CmpByCreateCount, xrpl::Buffer, xrpl::ClosureCounter< Ret_t, Args_t >::Substitute< Closure >, xrpl::Cluster::Comparator, xrpl::csprng_engine, xrpl::detail::basic_sha512_half_hasher< Secure >, xrpl::detail::Generator, xrpl::detail::MultiApiJson< MinVer, MaxVer >::visitor_t, xrpl::equal_to< T >, xrpl::hardened_hash< HashAlgorithm >, xrpl::KeyEqual, xrpl::keylet::book_t, xrpl::keylet::next_t, xrpl::keylet::ticket_t, xrpl::less< T >, xrpl::match_peer, xrpl::NodeStore::LessThan, xrpl::NodeStore::progress, xrpl::NodeStore::Timing_test::parallel_for_lambda< Body >, xrpl::openssl_ripemd160_hasher, xrpl::openssl_sha256_hasher, xrpl::openssl_sha512_hasher, xrpl::peer_in_cluster, xrpl::peer_in_set, xrpl::PeerFinder::Bootcache::Transform, xrpl::PeerFinder::Checker< Protocol >::async_op< Handler >, xrpl::PeerFinder::Checker< Protocol >::basic_async_op, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >::Transform, xrpl::PeerFinder::Livecache< Allocator >::hops_t::Transform< IsConst >, xrpl::Resource::Key::hasher, xrpl::Resource::Key::key_equal, xrpl::ripesha_hasher, xrpl::RippleLineCache::AccountKey::Hash, xrpl::send_always, xrpl::send_if_not_pred< Predicate >, xrpl::send_if_pred< Predicate >, xrpl::SeqEnforcer< Seq >, xrpl::STObject::Transform, xrpl::TER_test::CheckComparable< I1, I2 >, xrpl::TER_test::NotConvertible< I1, I2 >, xrpl::test::csf::ConstantDistribution, xrpl::test::csf::PowerLawDistribution, xrpl::test::csf::Scheduler::event, xrpl::test::csf::Scheduler::event_impl< Handler >, xrpl::test::csf::Selector< RAIter, Generator >, xrpl::test::jtx::account_txn_id, xrpl::test::jtx::AMM, xrpl::test::jtx::any_t, xrpl::test::jtx::balance, xrpl::test::jtx::batch::inner, xrpl::test::jtx::batch::msig, xrpl::test::jtx::batch::sig, xrpl::test::jtx::credentials::ids, xrpl::test::jtx::credentials::uri, xrpl::test::jtx::delegate::as, xrpl::test::jtx::deliver_min, xrpl::test::jtx::dest_tag, xrpl::test::jtx::did::data, xrpl::test::jtx::did::document, xrpl::test::jtx::did::uri, xrpl::test::jtx::domain, xrpl::test::jtx::dtag, xrpl::test::jtx::Env, xrpl::test::jtx::Env_ss, xrpl::test::jtx::Env_ss::SignSubmitRunner, xrpl::test::jtx::epsilon_t, xrpl::test::jtx::expiration, xrpl::test::jtx::fee, xrpl::test::jtx::flags, xrpl::test::jtx::invoice_id, xrpl::test::jtx::IOU, xrpl::test::jtx::json, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >, xrpl::test::jtx::JTxFieldWrapper< JTxField >, xrpl::test::jtx::JTxFieldWrapper< blobField >, xrpl::test::jtx::last_ledger_seq, xrpl::test::jtx::memo, xrpl::test::jtx::memo_data, xrpl::test::jtx::memo_format, xrpl::test::jtx::memo_type, xrpl::test::jtx::MPT, xrpl::test::jtx::mptbalance, xrpl::test::jtx::mptflags, xrpl::test::jtx::MPTTester, xrpl::test::jtx::msig, xrpl::test::jtx::nflags, xrpl::test::jtx::owner_count< Type >, xrpl::test::jtx::owners, xrpl::test::jtx::path, xrpl::test::jtx::paths, xrpl::test::jtx::PrettyAsset, xrpl::test::jtx::prop< Prop >, xrpl::test::jtx::qualityIn, xrpl::test::jtx::qualityInPercent, xrpl::test::jtx::qualityOut, xrpl::test::jtx::qualityOutPercent, xrpl::test::jtx::require, xrpl::test::jtx::requireAny, xrpl::test::jtx::rpc, xrpl::test::jtx::sendmax, xrpl::test::jtx::seq, xrpl::test::jtx::sig, xrpl::test::jtx::source_tag, xrpl::test::jtx::stag, xrpl::test::jtx::ter, xrpl::test::jtx::testline, xrpl::test::jtx::ticket::use, xrpl::test::jtx::token::amount, xrpl::test::jtx::token::brokerFee, xrpl::test::jtx::token::destination, xrpl::test::jtx::token::expiration, xrpl::test::jtx::token::issuer, xrpl::test::jtx::token::owner, xrpl::test::jtx::token::rootIndex, xrpl::test::jtx::token::uri, xrpl::test::jtx::token::xferFee, xrpl::test::jtx::txflags, xrpl::test::jtx::XRP_t, xrpl::test::Loan_test::LoanParameters, xrpl::test::Loan_test::VerifyLoanStatus, xrpl::test::nonhash< Bits >, xrpl::test::TrustedPublisherServer::lambda, xrpl::tests::FetchPack_test::Handler, xrpl::Transactor, xrpl::TxQ::OrderCandidates
  • +
  • operator()() : beast::aged_associative_container_test_base::CompT< T >, beast::aged_associative_container_test_base::equal_value< Traits >, beast::aged_associative_container_test_base::EqualT< T >, beast::aged_associative_container_test_base::HashT< T >, beast::detail::aged_associative_container_extract_t< maybe_map >, beast::detail::aged_associative_container_extract_t< false >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::KeyValueCompare, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::pair_value_compare, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::KeyValueEqual, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash, beast::detail::LexicalCast< Out, boost::core::basic_string_view< char > >, beast::detail::LexicalCast< Out, char * >, beast::detail::LexicalCast< Out, char const * >, beast::detail::LexicalCast< Out, std::string >, beast::detail::LexicalCast< Out, std::string_view >, beast::detail::LexicalCast< std::string, In >, beast::detail::xor_shift_engine< class >, beast::io_latency_probe< Clock >::sample_op< Handler >, beast::rfc2616::detail::ci_equal_pred, beast::uhash< Hasher >, beast::unit_test::selector, beast::unit_test::suite, beast::unit_test::suite::testcase_t, beast::xxhasher, boost::hash<::beast::IP::Address >, boost::hash<::beast::IP::Endpoint >, io_latency_probe_test::test_sampler, std::hash< xrpl::Book >, std::hash< xrpl::Issue >, std::hash<::beast::IP::Endpoint >, xrpl::ApplicationImp::io_latency_sampler, xrpl::Asset, xrpl::Attestations::CmpByClaimID, xrpl::Attestations::CmpByCreateCount, xrpl::Buffer, xrpl::ClosureCounter< Ret_t, Args_t >::Substitute< Closure >, xrpl::Cluster::Comparator, xrpl::csprng_engine, xrpl::detail::basic_sha512_half_hasher< Secure >, xrpl::detail::Generator, xrpl::detail::MultiApiJson< MinVer, MaxVer >::visitor_t, xrpl::equal_to< T >, xrpl::hardened_hash< HashAlgorithm >, xrpl::KeyEqual, xrpl::keylet::book_t, xrpl::keylet::next_t, xrpl::keylet::ticket_t, xrpl::less< T >, xrpl::match_peer, xrpl::NodeStore::LessThan, xrpl::NodeStore::progress, xrpl::NodeStore::Timing_test::parallel_for_lambda< Body >, xrpl::openssl_ripemd160_hasher, xrpl::openssl_sha256_hasher, xrpl::openssl_sha512_hasher, xrpl::peer_in_cluster, xrpl::peer_in_set, xrpl::PeerFinder::Bootcache::Transform, xrpl::PeerFinder::Checker< Protocol >::async_op< Handler >, xrpl::PeerFinder::Checker< Protocol >::basic_async_op, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >::Transform, xrpl::PeerFinder::Livecache< Allocator >::hops_t::Transform< IsConst >, xrpl::Resource::Key::hasher, xrpl::Resource::Key::key_equal, xrpl::ripesha_hasher, xrpl::RippleLineCache::AccountKey::Hash, xrpl::send_always, xrpl::send_if_not_pred< Predicate >, xrpl::send_if_pred< Predicate >, xrpl::SeqEnforcer< Seq >, xrpl::STObject::Transform, xrpl::TER_test::CheckComparable< I1, I2 >, xrpl::TER_test::NotConvertible< I1, I2 >, xrpl::test::csf::ConstantDistribution, xrpl::test::csf::PowerLawDistribution, xrpl::test::csf::Scheduler::event, xrpl::test::csf::Scheduler::event_impl< Handler >, xrpl::test::csf::Selector< RAIter, Generator >, xrpl::test::jtx::account_txn_id, xrpl::test::jtx::AMM, xrpl::test::jtx::any_t, xrpl::test::jtx::balance, xrpl::test::jtx::batch::inner, xrpl::test::jtx::batch::msig, xrpl::test::jtx::batch::sig, xrpl::test::jtx::credentials::ids, xrpl::test::jtx::credentials::uri, xrpl::test::jtx::delegate::as, xrpl::test::jtx::deliver_min, xrpl::test::jtx::dest_tag, xrpl::test::jtx::did::data, xrpl::test::jtx::did::document, xrpl::test::jtx::did::uri, xrpl::test::jtx::domain, xrpl::test::jtx::dtag, xrpl::test::jtx::Env, xrpl::test::jtx::Env_ss, xrpl::test::jtx::Env_ss::SignSubmitRunner, xrpl::test::jtx::epsilon_t, xrpl::test::jtx::expiration, xrpl::test::jtx::fee, xrpl::test::jtx::flags, xrpl::test::jtx::invoice_id, xrpl::test::jtx::IOU, xrpl::test::jtx::json, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >, xrpl::test::jtx::JTxFieldWrapper< JTxField >, xrpl::test::jtx::JTxFieldWrapper< blobField >, xrpl::test::jtx::last_ledger_seq, xrpl::test::jtx::memo, xrpl::test::jtx::memo_data, xrpl::test::jtx::memo_format, xrpl::test::jtx::memo_type, xrpl::test::jtx::MPT, xrpl::test::jtx::mptbalance, xrpl::test::jtx::mptflags, xrpl::test::jtx::MPTTester, xrpl::test::jtx::msig, xrpl::test::jtx::nflags, xrpl::test::jtx::owner_count< Type >, xrpl::test::jtx::owners, xrpl::test::jtx::path, xrpl::test::jtx::paths, xrpl::test::jtx::PrettyAsset, xrpl::test::jtx::prop< Prop >, xrpl::test::jtx::qualityIn, xrpl::test::jtx::qualityInPercent, xrpl::test::jtx::qualityOut, xrpl::test::jtx::qualityOutPercent, xrpl::test::jtx::require, xrpl::test::jtx::requireAny, xrpl::test::jtx::rpc, xrpl::test::jtx::sendmax, xrpl::test::jtx::seq, xrpl::test::jtx::sig, xrpl::test::jtx::source_tag, xrpl::test::jtx::stag, xrpl::test::jtx::ter, xrpl::test::jtx::testline, xrpl::test::jtx::ticket::use, xrpl::test::jtx::token::amount, xrpl::test::jtx::token::brokerFee, xrpl::test::jtx::token::destination, xrpl::test::jtx::token::expiration, xrpl::test::jtx::token::issuer, xrpl::test::jtx::token::owner, xrpl::test::jtx::token::rootIndex, xrpl::test::jtx::token::uri, xrpl::test::jtx::token::xferFee, xrpl::test::jtx::txflags, xrpl::test::jtx::XRP_t, xrpl::test::Loan_test::LoanParameters, xrpl::test::Loan_test::VerifyLoanStatus, xrpl::test::nonhash< Bits >, xrpl::test::TrustedPublisherServer::lambda, xrpl::tests::FetchPack_test::Handler, xrpl::Transactor, xrpl::TxQ::OrderCandidates
  • operator*() : beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::ListIterator< N >, beast::LockFreeStackIterator< Container, IsConst >, beast::PropertyStream::Item, beast::rfc2616::list_iterator, Json::ValueConstIterator, Json::ValueIterator, xrpl::BookDirs::const_iterator, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::detail::STVar, xrpl::Dir::const_iterator, xrpl::Expected< T, E >, xrpl::LocalValue< T >, xrpl::LockedSociSession, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >::const_iterator, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >::iterator, xrpl::Resource::Charge, xrpl::SHAMap::const_iterator, xrpl::SharedIntrusive< T >, xrpl::STObject::Proxy< T >, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • operator*=() : xrpl::Number, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • operator+() : xrpl::Number, xrpl::Slice, xrpl::unit::ValueUnit< UnitTag, T >
  • @@ -215,7 +215,7 @@ $(function() {
  • operator<<() : beast::Journal::ScopedStream, beast::Journal::Stream, beast::PropertyStream::Proxy, beast::unit_test::suite::scoped_testcase, beast::unit_test::suite::testcase_t
  • operator<=() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, xrpl::Job, xrpl::SHAMapNodeID
  • operator<=>() : xrpl::Resource::Charge, xrpl::test::jtx::deposit::AuthorizeCredentials
  • -
  • operator=() : beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::config_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::empty_base_optimization< T, UniqueID, isDerived >, beast::detail::empty_base_optimization< T, UniqueID, false >, beast::detail::xor_shift_engine< class >, beast::insight::detail::GroupImp, beast::insight::detail::NullCounterImpl, beast::insight::detail::NullEventImpl, beast::insight::detail::NullGaugeImpl, beast::insight::detail::NullHookImpl, beast::insight::detail::NullMeterImpl, beast::insight::detail::StatsDCounterImpl, beast::insight::detail::StatsDEventImpl, beast::insight::detail::StatsDGaugeImpl, beast::insight::detail::StatsDHookImpl, beast::insight::detail::StatsDMeterImpl, beast::insight::detail::StatsDMetricBase, beast::insight::Gauge, beast::io_latency_probe< Clock >::sample_op< Handler >, beast::Journal::ScopedStream, beast::Journal::Sink, beast::Journal::Stream, beast::List< T, Tag >, beast::LockFreeStack< Element, Tag >::Node, beast::LockFreeStack< Element, Tag >, beast::LockFreeStackIterator< Container, IsConst >, beast::PropertyStream::Map, beast::PropertyStream::Proxy, beast::PropertyStream::Set, beast::PropertyStream::Source, beast::unit_test::amount, beast::unit_test::detail::reporter< class >, beast::unit_test::runner, beast::unit_test::suite, beast::unit_test::suite::scoped_testcase, beast::unit_test::thread, beast::xxhasher, Json::Value::CZString, Json::Value, Json::ValueConstIterator, Json::ValueIterator, Json::Writer::Impl, Json::Writer, xrpl::AMMContext, xrpl::AMMLiquidity< TIn, TOut >, xrpl::ApplyViewImpl, xrpl::AsyncObject< Derived >::CompletionCounter, xrpl::Attestations::AttestationBase, xrpl::base_uint< Bits, Tag >, xrpl::Buffer, xrpl::CachedView< Base >, xrpl::ClosureCounter< Ret_t, Args_t >, xrpl::ClosureCounter< Ret_t, Args_t >::Substitute< Closure >, xrpl::CountedObject< Object >, xrpl::csprng_engine, xrpl::CurrentTransactionRulesGuard, xrpl::DebugSink, xrpl::detail::ApplyStateTable, xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::detail::RawStateTable, xrpl::detail::ReadViewFwdIter< ValueType >, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::detail::ReadViewFwdRange< ValueType >, xrpl::detail::save_stream_state, xrpl::detail::STVar, xrpl::Family, xrpl::Fees, xrpl::GRPCServer, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::GRPCServerImpl, xrpl::HashRouter, xrpl::InboundTransactions, xrpl::IOUAmount, xrpl::JobQueue::Coro, xrpl::JobTypeData, xrpl::KnownFormats< KeyType, Derived >, xrpl::Ledger, xrpl::Ledger::sles_iter_impl, xrpl::Ledger::txs_iter_impl, xrpl::ledger_trie_detail::Span< Ledger >, xrpl::LoadManager, xrpl::LockedSociSession, xrpl::Logs, xrpl::Logs::Sink, xrpl::Manifest, xrpl::MPTAmount, xrpl::NodeFamily, xrpl::NodeStore::BatchWriter::Callback, xrpl::NodeStore::DatabaseNodeImp, xrpl::NodeStore::DatabaseRotatingImp, xrpl::NodeStore::Manager, xrpl::NumberMantissaScaleGuard, xrpl::NumberRoundModeGuard, xrpl::NumberSO, xrpl::OpenLedger, xrpl::OpenView, xrpl::OverlayImpl, xrpl::packed_spinlock< T >, xrpl::Pathfinder, xrpl::PaymentSandbox, xrpl::PeerImp::Metrics, xrpl::PeerImp, xrpl::Permission, xrpl::PreclaimContext, xrpl::PreclaimResult, xrpl::PreflightContext, xrpl::PreflightResult, xrpl::Processor, xrpl::PublicKey, xrpl::RawView, xrpl::RCLConsensus, xrpl::ReadView, xrpl::Resource::Consumer, xrpl::Resource::ManagerImp, xrpl::RippleLineCache::AccountKey, xrpl::RPC::detail::transactionPreProcessResult, xrpl::RPC::Request, xrpl::RPC::TxnTestData, xrpl::Rules, xrpl::Sandbox, xrpl::saveNumberRoundMode, xrpl::scope_exit< EF >, xrpl::scope_fail< EF >, xrpl::scope_success< EF >, xrpl::scope_unlock< Mutex >, xrpl::SecretKey, xrpl::Seed, xrpl::SeqProxy, xrpl::Session, xrpl::SField, xrpl::SHAMap::const_iterator, xrpl::SHAMap::MissingNodes, xrpl::SHAMap, xrpl::SHAMapInnerNode, xrpl::SHAMapItem, xrpl::SHAMapLeafNode, xrpl::SHAMapNodeID, xrpl::SHAMapSyncFilter, xrpl::SHAMapTreeNode, xrpl::SharedIntrusive< T >, xrpl::SharedWeakCachePointer< T >, xrpl::SharedWeakUnion< T >, xrpl::SlabAllocator< Type >, xrpl::SlabAllocator< Type >::SlabBlock, xrpl::SlabAllocatorSet< Type >, xrpl::Slice, xrpl::SOTemplate, xrpl::spinlock< T >, xrpl::SQLiteDatabase, xrpl::STAccount, xrpl::STAmount, xrpl::STArray, xrpl::STBase, xrpl::STBlob, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject, xrpl::STObject::OptionalProxy< T >, xrpl::STObject::ValueProxy< T >, xrpl::STParsedJSONObject, xrpl::STPathElement, xrpl::STTakesAsset, xrpl::STTx, xrpl::STVector256, xrpl::STXChainBridge, xrpl::TaggedPointer, xrpl::TERSubset< Trait >, xrpl::test::AbstractClient, xrpl::test::ClosureCounter_test::TrackedString, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::CollectorRef::Any< T >, xrpl::test::csf::CollectorRef, xrpl::test::csf::Scheduler::cancel_token, xrpl::test::csf::Scheduler::event, xrpl::test::csf::Scheduler::event_impl< Handler >, xrpl::test::csf::Scheduler, xrpl::test::csf::Scheduler::queue_type, xrpl::test::jtx::Account, xrpl::test::jtx::AnyAmount, xrpl::test::jtx::Env, xrpl::test::jtx::Env_ss, xrpl::test::jtx::Env_ss::SignSubmitRunner, xrpl::test::jtx::JTx, xrpl::test::jtx::JTx::prop_list, xrpl::test::jtx::PrettyAmount, xrpl::test::multi_runner_child, xrpl::test::multi_runner_parent, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::RPCCallTestData, xrpl::test::Validator, xrpl::TransactionMaster, xrpl::Transactor, xrpl::TrustedVotes, xrpl::TrustLineBase, xrpl::TxConsequences, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::WeakIntrusive< T >, xrpl::Workers::Callback, xrpl::WSMsg, xrpl::WSSession, xrpl::XChainAttestationsBase< TAttestation >, xrpl::XRPAmount
  • +
  • operator=() : beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::config_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::empty_base_optimization< T, UniqueID, isDerived >, beast::detail::empty_base_optimization< T, UniqueID, false >, beast::detail::xor_shift_engine< class >, beast::insight::detail::GroupImp, beast::insight::detail::NullCounterImpl, beast::insight::detail::NullEventImpl, beast::insight::detail::NullGaugeImpl, beast::insight::detail::NullHookImpl, beast::insight::detail::NullMeterImpl, beast::insight::detail::StatsDCounterImpl, beast::insight::detail::StatsDEventImpl, beast::insight::detail::StatsDGaugeImpl, beast::insight::detail::StatsDHookImpl, beast::insight::detail::StatsDMeterImpl, beast::insight::detail::StatsDMetricBase, beast::insight::Gauge, beast::io_latency_probe< Clock >::sample_op< Handler >, beast::Journal::ScopedStream, beast::Journal::Sink, beast::Journal::Stream, beast::List< T, Tag >, beast::LockFreeStack< Element, Tag >::Node, beast::LockFreeStack< Element, Tag >, beast::LockFreeStackIterator< Container, IsConst >, beast::PropertyStream::Map, beast::PropertyStream::Proxy, beast::PropertyStream::Set, beast::PropertyStream::Source, beast::unit_test::amount, beast::unit_test::detail::reporter< class >, beast::unit_test::runner, beast::unit_test::suite, beast::unit_test::suite::scoped_testcase, beast::unit_test::thread, beast::xxhasher, Json::Value::CZString, Json::Value, Json::ValueConstIterator, Json::ValueIterator, Json::Writer::Impl, Json::Writer, xrpl::AMMContext, xrpl::AMMLiquidity< TIn, TOut >, xrpl::ApplyViewImpl, xrpl::AsyncObject< Derived >::CompletionCounter, xrpl::Attestations::AttestationBase, xrpl::base_uint< Bits, Tag >, xrpl::Buffer, xrpl::CachedView< Base >, xrpl::ClosureCounter< Ret_t, Args_t >, xrpl::ClosureCounter< Ret_t, Args_t >::Substitute< Closure >, xrpl::CountedObject< Object >, xrpl::csprng_engine, xrpl::CurrentTransactionRulesGuard, xrpl::DebugSink, xrpl::detail::ApplyStateTable, xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::detail::RawStateTable, xrpl::detail::ReadViewFwdIter< ValueType >, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::detail::ReadViewFwdRange< ValueType >, xrpl::detail::save_stream_state, xrpl::detail::STVar, xrpl::Family, xrpl::Fees, xrpl::GRPCServer, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::GRPCServerImpl, xrpl::HashRouter, xrpl::InboundTransactions, xrpl::IOUAmount, xrpl::JobQueue::Coro, xrpl::JobTypeData, xrpl::KnownFormats< KeyType, Derived >, xrpl::Ledger, xrpl::Ledger::sles_iter_impl, xrpl::Ledger::txs_iter_impl, xrpl::ledger_trie_detail::Span< Ledger >, xrpl::LoadManager, xrpl::LockedSociSession, xrpl::Logs, xrpl::Logs::Sink, xrpl::Manifest, xrpl::MPTAmount, xrpl::NodeFamily, xrpl::NodeStore::BatchWriter::Callback, xrpl::NodeStore::DatabaseNodeImp, xrpl::NodeStore::DatabaseRotatingImp, xrpl::NodeStore::Manager, xrpl::NumberMantissaScaleGuard, xrpl::NumberRoundModeGuard, xrpl::NumberSO, xrpl::OpenLedger, xrpl::OpenView, xrpl::OverlayImpl, xrpl::packed_spinlock< T >, xrpl::Pathfinder, xrpl::PaymentSandbox, xrpl::PeerImp::Metrics, xrpl::PeerImp, xrpl::Permission, xrpl::PreclaimContext, xrpl::PreclaimResult, xrpl::PreflightContext, xrpl::PreflightResult, xrpl::Processor, xrpl::PublicKey, xrpl::RawView, xrpl::RCLConsensus, xrpl::ReadView, xrpl::Resource::Consumer, xrpl::Resource::ManagerImp, xrpl::RippleLineCache::AccountKey, xrpl::RPC::detail::transactionPreProcessResult, xrpl::RPC::Request, xrpl::RPC::TxnTestData, xrpl::Rules, xrpl::Sandbox, xrpl::saveNumberRoundMode, xrpl::scope_exit< EF >, xrpl::scope_fail< EF >, xrpl::scope_success< EF >, xrpl::scope_unlock< Mutex >, xrpl::SecretKey, xrpl::Seed, xrpl::SeqProxy, xrpl::Session, xrpl::SField, xrpl::SHAMap::const_iterator, xrpl::SHAMap::MissingNodes, xrpl::SHAMap, xrpl::SHAMapInnerNode, xrpl::SHAMapItem, xrpl::SHAMapLeafNode, xrpl::SHAMapNodeID, xrpl::SHAMapSyncFilter, xrpl::SHAMapTreeNode, xrpl::SharedIntrusive< T >, xrpl::SharedWeakCachePointer< T >, xrpl::SharedWeakUnion< T >, xrpl::SlabAllocator< Type >, xrpl::SlabAllocator< Type >::SlabBlock, xrpl::SlabAllocatorSet< Type >, xrpl::Slice, xrpl::SOTemplate, xrpl::spinlock< T >, xrpl::SQLiteDatabase, xrpl::STAccount, xrpl::STAmount, xrpl::STArray, xrpl::STBase, xrpl::STBlob, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject, xrpl::STObject::OptionalProxy< T >, xrpl::STObject::ValueProxy< T >, xrpl::STParsedJSONObject, xrpl::STPathElement, xrpl::STTakesAsset, xrpl::STTx, xrpl::STVector256, xrpl::STXChainBridge, xrpl::TaggedPointer, xrpl::TERSubset< Trait >, xrpl::test::AbstractClient, xrpl::test::ClosureCounter_test::TrackedString, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::CollectorRef::Any< T >, xrpl::test::csf::CollectorRef, xrpl::test::csf::Scheduler::cancel_token, xrpl::test::csf::Scheduler::event, xrpl::test::csf::Scheduler::event_impl< Handler >, xrpl::test::csf::Scheduler, xrpl::test::csf::Scheduler::queue_type, xrpl::test::jtx::Account, xrpl::test::jtx::AnyAmount, xrpl::test::jtx::Env, xrpl::test::jtx::Env_ss, xrpl::test::jtx::Env_ss::SignSubmitRunner, xrpl::test::jtx::JTx, xrpl::test::jtx::JTx::prop_list, xrpl::test::jtx::PrettyAmount, xrpl::test::multi_runner_child, xrpl::test::multi_runner_parent, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::RPCCallTestData, xrpl::test::Validator, xrpl::TransactionMaster, xrpl::Transactor, xrpl::TrustedVotes, xrpl::TrustLineBase, xrpl::TxConsequences, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::WeakIntrusive< T >, xrpl::Workers::Callback, xrpl::WSMsg, xrpl::WSSession, xrpl::XChainAttestationsBase< TAttestation >, xrpl::XRPAmount
  • operator==() : beast::aged_associative_container_test_base::AllocT< T >, beast::detail::aged_container_iterator< is_const, Iterator >, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::ListIterator< N >, beast::rfc2616::list_iterator, Json::Value::CZString, Json::ValueIteratorBase, xrpl::BookDirs::const_iterator, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::Dir::const_iterator, xrpl::IOUAmount, xrpl::JsonOptions, xrpl::LoanPaymentParts, xrpl::MPTAmount, xrpl::NetworkOPsImp::ServerFeeSummary, xrpl::parsedURL, xrpl::Resource::Charge, xrpl::RippleLineCache::AccountKey, xrpl::Rules::Impl, xrpl::Rules, xrpl::Serializer, xrpl::SField, xrpl::SHAMapNodeID, xrpl::SharedIntrusive< T >, xrpl::STArray, xrpl::STBase, xrpl::STObject, xrpl::STPath, xrpl::STPathElement, xrpl::test::csf::Tx, xrpl::test::csf::Validation, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • operator>() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, xrpl::Job, xrpl::SHAMapNodeID
  • operator>=() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, xrpl::Job, xrpl::SHAMapNodeID
  • diff --git a/functions_func_p.html b/functions_func_p.html index ebcea468ef..f954879972 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -313,7 +313,7 @@ $(function() {
  • processValidatorList() : xrpl::OverlayImpl
  • progress() : xrpl::NodeStore::progress
  • prop() : xrpl::test::jtx::prop< Prop >
  • -
  • prop_list() : xrpl::test::jtx::JTx::prop_list
  • +
  • prop_list() : xrpl::test::jtx::JTx::prop_list
  • prop_type() : xrpl::test::jtx::prop_type< T >
  • propagate() : xrpl::test::Network
  • propagate_abort() : beast::unit_test::suite
  • @@ -331,7 +331,7 @@ $(function() {
  • pubAccountTransaction() : xrpl::NetworkOPsImp
  • pubConsensus() : xrpl::NetworkOPsImp
  • pubLedger() : xrpl::NetworkOPs, xrpl::NetworkOPsImp
  • -
  • public_key() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • +
  • public_key() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • PublicKey() : xrpl::PublicKey
  • publicKey() : xrpl::RCLCxPeerPos
  • publish() : xrpl::BookListeners
  • diff --git a/functions_func_r.html b/functions_func_r.html index 2bcd09795b..381e6e383e 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -94,8 +94,8 @@ $(function() {
  • rawTxInsert() : xrpl::Ledger, xrpl::OpenView, xrpl::TxsRawView
  • rawTxInsertWithHash() : xrpl::Ledger
  • rawView() : xrpl::ApplyContext
  • -
  • RawView() : xrpl::RawView
  • -
  • rbegin() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::chronological_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::chronological_t, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >, xrpl::PeerFinder::Livecache< Allocator >::hops_t
  • +
  • RawView() : xrpl::RawView
  • +
  • rbegin() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::chronological_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::chronological_t, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >, xrpl::PeerFinder::Livecache< Allocator >::hops_t
  • RCLCensorshipDetector() : xrpl::RCLCensorshipDetector< TxID, Sequence >
  • RCLConsensus() : xrpl::RCLConsensus
  • RclConsensusLogger() : xrpl::RclConsensusLogger
  • diff --git a/functions_func_s.html b/functions_func_s.html index 0adfd8ae45..122993a433 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -92,7 +92,7 @@ $(function() {
  • scheduleTask() : xrpl::NodeStore::DummyScheduler, xrpl::NodeStore::Scheduler, xrpl::NodeStoreScheduler
  • scope_exit() : xrpl::scope_exit< EF >
  • scope_fail() : xrpl::scope_fail< EF >
  • -
  • scope_success() : xrpl::scope_success< EF >
  • +
  • scope_success() : xrpl::scope_success< EF >
  • scope_unlock() : xrpl::scope_unlock< Mutex >
  • scoped_testcase() : beast::unit_test::suite::scoped_testcase
  • ScopedStream() : beast::Journal::ScopedStream
  • @@ -105,7 +105,7 @@ $(function() {
  • seenTime() : xrpl::ConsensusProposal< NodeID_t, LedgerID_t, Position_t >, xrpl::RCLValidation, xrpl::test::csf::Validation
  • selector() : beast::unit_test::selector
  • Selector() : xrpl::test::csf::Selector< RAIter, Generator >
  • -
  • SemanticVersion() : beast::SemanticVersion
  • +
  • SemanticVersion() : beast::SemanticVersion
  • send() : xrpl::AMMOffer< TIn, TOut >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::InfoSub, xrpl::Peer, xrpl::PeerImp, xrpl::RPCSubImp, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::Peer, xrpl::test::Link, xrpl::test::PeerPartial, xrpl::test::TestPeer, xrpl::test::TMGetObjectByHash_test::PeerTest, xrpl::test::tx_reduce_relay_test::PeerTest, xrpl::test::Validator, xrpl::TOffer< TIn, TOut >, xrpl::WSInfoSub, xrpl::WSSession
  • send_always() : xrpl::send_always
  • send_buffers() : beast::insight::detail::StatsDCollectorImp
  • @@ -124,7 +124,7 @@ $(function() {
  • sendValidatorList() : xrpl::ValidatorList
  • SEnv() : xrpl::test::SEnv< T >
  • seq() : xrpl::RCLCxLedger, xrpl::RCLValidatedLedger, xrpl::RCLValidation, xrpl::ReadView, xrpl::test::csf::Ledger, xrpl::test::csf::Validation, xrpl::test::jtx::Env, xrpl::test::jtx::seq, xrpl::test::View_test
  • -
  • SeqProxy() : xrpl::SeqProxy
  • +
  • SeqProxy() : xrpl::SeqProxy
  • seqProxy() : xrpl::TxConsequences
  • sequence() : xrpl::ManifestCache
  • Sequence() : xrpl::NodeStore::Sequence
  • @@ -149,7 +149,7 @@ $(function() {
  • set() : beast::insight::detail::NullGaugeImpl, beast::insight::detail::StatsDGaugeImpl, beast::insight::Gauge, beast::insight::GaugeImpl, beast::manual_clock< Clock >
  • Set() : beast::PropertyStream::Set
  • set() : Json::Writer, xrpl::Consensus< Adaptor >::MonitoredMode, xrpl::DebugSink, xrpl::detail::MultiApiJson< MinVer, MaxVer >, xrpl::FeatureBitset, xrpl::LedgerHolder, xrpl::Section, xrpl::STAmount, xrpl::STExchange< STBlob, Buffer >, xrpl::STExchange< STBlob, PublicKey >, xrpl::STExchange< STBlob, Slice >, xrpl::STExchange< STInteger< U >, T >, xrpl::STObject, xrpl::test::jtx::JTx, xrpl::test::jtx::MPTTester, xrpl::test::jtx::oracle::Oracle, xrpl::test::jtx::Vault, xrpl::test::ManualTimeKeeper
  • -
  • set_args() : xrpl::detail::flags_helper
  • +
  • set_args() : xrpl::detail::flags_helper
  • set_listening_port() : xrpl::PeerFinder::SlotImp
  • set_negative() : xrpl::Number::Guard
  • set_parse_failure_expected() : xrpl::test::jtx::Env
  • @@ -203,7 +203,7 @@ $(function() {
  • setFieldUsingAssignment() : xrpl::STObject
  • setFieldUsingSetValue() : xrpl::STObject
  • setFieldV256() : xrpl::STObject
  • -
  • setFieldVL() : xrpl::STObject
  • +
  • setFieldVL() : xrpl::STObject
  • setFlag() : xrpl::STObject
  • setFlags() : xrpl::HashRouter::Entry, xrpl::HashRouter
  • setFName() : xrpl::STBase
  • @@ -378,7 +378,7 @@ $(function() {
  • skipUntilSpace() : Json::Reader
  • SlabAllocator() : xrpl::SlabAllocator< Type >
  • SlabAllocatorSet() : xrpl::SlabAllocatorSet< Type >
  • -
  • SlabBlock() : xrpl::SlabAllocator< Type >::SlabBlock
  • +
  • SlabBlock() : xrpl::SlabAllocator< Type >::SlabBlock
  • SlabConfig() : xrpl::SlabAllocatorSet< Type >::SlabConfig
  • sle() : xrpl::test::View_test
  • sleAction() : xrpl::detail::RawStateTable::sleAction
  • @@ -405,7 +405,7 @@ $(function() {
  • sortedOffersOnAccount() : xrpl::test::OfferBaseUtil_test
  • SOTemplate() : xrpl::SOTemplate
  • source() : beast::PropertyStream::Item
  • -
  • Source() : beast::PropertyStream::Source
  • +
  • Source() : beast::PropertyStream::Source
  • source_currencies_limit() : xrpl::test::Path_test
  • source_tag() : xrpl::test::jtx::source_tag
  • SourceStrings() : xrpl::PeerFinder::SourceStrings
  • @@ -506,8 +506,8 @@ $(function() {
  • StrandContext() : xrpl::StrandContext
  • StrandResult() : xrpl::StrandResult< TInAmt, TOutAmt >
  • stream() : beast::Journal
  • -
  • Stream() : beast::Journal::Stream
  • -
  • stream() : beast::PropertyStream::Map, beast::PropertyStream::Set, xrpl::detail::WorkPlain, xrpl::detail::WorkSSL
  • +
  • Stream() : beast::Journal::Stream
  • +
  • stream() : beast::PropertyStream::Map, beast::PropertyStream::Set, xrpl::detail::WorkPlain, xrpl::detail::WorkSSL
  • StreambufWSMsg() : xrpl::StreambufWSMsg< Streambuf >
  • StreamSink() : xrpl::test::StreamSink
  • streamTest() : xrpl::SeqProxy_test
  • diff --git a/functions_func_v.html b/functions_func_v.html index 2e9b41a93f..fe7d887372 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -77,7 +77,7 @@ $(function() {
  • valid() : xrpl::detail::MultiApiJson< MinVer, MaxVer >, xrpl::test::ElementComboIter
  • ValidAMM() : xrpl::ValidAMM
  • validAmounts() : xrpl::Attestations::AttestationClaim, xrpl::Attestations::AttestationCreateAccount
  • -
  • validate() : xrpl::cryptoconditions::Fulfillment, xrpl::cryptoconditions::PreimageSha256, xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Validations_test::Node
  • +
  • validate() : xrpl::cryptoconditions::Fulfillment, xrpl::cryptoconditions::PreimageSha256, xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Validations_test::Node
  • validateClosedLedger() : xrpl::test::Batch_test
  • validateDepositAuthResult() : xrpl::test::DepositAuthorized_test
  • validatedLedger() : xrpl::LedgerHistory
  • @@ -110,21 +110,21 @@ $(function() {
  • validNumericRange() : xrpl::Transactor
  • validPublicKey() : xrpl::RPCParser
  • vals() : xrpl::test::csf::Validations_test::TestHarness
  • -
  • Value() : Json::Value
  • +
  • Value() : Json::Value
  • value() : xrpl::Asset, xrpl::DecayingSample< Window, Clock >, xrpl::DecayWindow< HalfLife, Clock >
  • Value() : xrpl::detail::DeferredCredits::Value, xrpl::detail::LocalValues::Value< T >
  • -
  • value() : xrpl::Expected< T, E >, xrpl::MPTAmount, xrpl::SeqProxy, xrpl::STAccount, xrpl::STAmount, xrpl::STBitString< Bits >, xrpl::STBlob, xrpl::STCurrency, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject::Proxy< T >, xrpl::STVector256, xrpl::STXChainBridge, xrpl::test::jtx::accountIDField, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::PrettyAmount, xrpl::test::jtx::stAmountField, xrpl::test::jtx::timePointField, xrpl::test::jtx::uint256Field, xrpl::test::jtx::valueUnitField< SField, UnitTag, ValueType >, xrpl::Unexpected< E >, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • +
  • value() : xrpl::Expected< T, E >, xrpl::MPTAmount, xrpl::SeqProxy, xrpl::STAccount, xrpl::STAmount, xrpl::STBitString< Bits >, xrpl::STBlob, xrpl::STCurrency, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject::Proxy< T >, xrpl::STVector256, xrpl::STXChainBridge, xrpl::test::jtx::accountIDField, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::PrettyAmount, xrpl::test::jtx::stAmountField, xrpl::test::jtx::timePointField, xrpl::test::jtx::uint256Field, xrpl::test::jtx::valueUnitField< SField, UnitTag, ValueType >, xrpl::Unexpected< E >, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • value_comp() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
  • value_hash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t
  • value_or() : xrpl::Section, xrpl::STObject::OptionalProxy< T >
  • ValueConstIterator() : Json::ValueConstIterator
  • ValueEntry() : xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >::ValueEntry
  • -
  • ValueHash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • -
  • ValueIterator() : Json::ValueIterator
  • +
  • ValueHash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • +
  • ValueIterator() : Json::ValueIterator
  • ValueIteratorBase() : Json::ValueIteratorBase
  • ValueProxy() : xrpl::STObject::ValueProxy< T >
  • values() : beast::aged_associative_container_test_base::MaybeMap< Base, IsMap >, beast::aged_associative_container_test_base::MaybeMap< Base, true >, xrpl::Section
  • -
  • ValueUnit() : xrpl::unit::ValueUnit< UnitTag, T >
  • +
  • ValueUnit() : xrpl::unit::ValueUnit< UnitTag, T >
  • varint_traits() : xrpl::NodeStore::varint_traits< T, true >
  • VaultClawback() : xrpl::VaultClawback
  • VaultCreate() : xrpl::VaultCreate
  • diff --git a/functions_g.html b/functions_g.html index 53f7b4120d..adb3b53193 100644 --- a/functions_g.html +++ b/functions_g.html @@ -576,9 +576,8 @@ $(function() {
  • granularPermissionMap_ : xrpl::Permission
  • granularTxTypeMap_ : xrpl::Permission
  • graph() : xrpl::test::csf::BasicNetwork< Peer >
  • -
  • Graph : xrpl::test::csf::Digraph< Vertex, EdgeData >
  • +
  • Graph : xrpl::test::csf::Digraph< Vertex, EdgeData >, xrpl::test::csf::TrustGraph< Peer >
  • graph() : xrpl::test::csf::TrustGraph< Peer >
  • -
  • Graph : xrpl::test::csf::TrustGraph< Peer >
  • graph_ : xrpl::test::csf::Digraph< Vertex, EdgeData >, xrpl::test::csf::TrustGraph< Peer >
  • group() : xrpl::CollectorManager, xrpl::CollectorManagerImp
  • groupCfast : xrpl::test::Consensus_test::Disruptor
  • diff --git a/functions_h.html b/functions_h.html index 128b88a379..4d049b9dc8 100644 --- a/functions_h.html +++ b/functions_h.html @@ -116,7 +116,7 @@ $(function() {
  • hash1 : xrpl::RPC::LedgerRequest_test
  • hash_ : xrpl::SHAMapHash, xrpl::SHAMapTreeNode, xrpl::test::jtx::account_txn_id, xrpl::test::jtx::invoice_id, xrpl::TimeoutCounter
  • hash_append : beast::IP::Endpoint, xrpl::base_uint< Bits, Tag >, xrpl::detail::test_user_type_free< T >, xrpl::detail::test_user_type_member< T >, xrpl::PeerReservation, xrpl::RCLCxPeerPos, xrpl::SHAMapHash, xrpl::test::csf::Ledger::Instance, xrpl::unsigned_integer< Bits, UInt >, xrpl::ValidatorList
  • -
  • hash_function() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • +
  • hash_function() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::config_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • hash_value_ : xrpl::RippleLineCache::AccountKey, xrpl::STPathElement
  • hasher : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, xrpl::base_uint< Bits, Tag >, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >
  • hasher_ : xrpl::detail::AccountIdCache, xrpl::RippleLineCache
  • @@ -186,7 +186,7 @@ $(function() {
  • holdLedgers : xrpl::LocalTxs
  • holds() : xrpl::Asset, xrpl::STAmount, xrpl::STIssue, xrpl::test::jtx::PrettyAsset
  • holdTime : xrpl::HashRouter::Setup
  • -
  • Hook() : beast::insight::Hook
  • +
  • Hook() : beast::insight::Hook
  • hook : xrpl::JobQueue, xrpl::LedgerMaster::Stats, xrpl::NetworkOPsImp::Stats, xrpl::OverlayImpl::Stats, xrpl::PeerFinder::ManagerImp::Stats, xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >::Stats
  • Hop() : xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >
  • hops : xrpl::PeerFinder::Endpoint, xrpl::PeerFinder::Livecache< Allocator >
  • diff --git a/functions_j.html b/functions_j.html index 9cba3a7e36..bf3d358d27 100644 --- a/functions_j.html +++ b/functions_j.html @@ -104,8 +104,8 @@ $(function() {
  • journal_ : xrpl::AmendmentTable_test, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::ConnectAttempt, xrpl::FeeVoteImpl, xrpl::GRPCServerImpl, xrpl::LedgerReplayMsgHandler, xrpl::LoadManager, xrpl::NodeStore::Database_test, xrpl::NodeStore::MemoryBackend, xrpl::OverlayImpl, xrpl::PeerFinder::Livecache_test, xrpl::PeerFinder::PeerFinder_test, xrpl::PeerImp, xrpl::PeerReservationTable, xrpl::PeerSetImpl, xrpl::reduce_relay::Slot< clock_type >, xrpl::reduce_relay::Slots< clock_type >, xrpl::reduce_relay::Squelch< clock_type >, xrpl::Resource::ManagerImp, xrpl::RippleLineCache, xrpl::SHAMap, xrpl::SHAMapStoreImp, xrpl::SHAMapStoreImp::SavedStateDB, xrpl::test::Consensus_test, xrpl::test::SuiteJournal, xrpl::tests::cluster_test, xrpl::TimeoutCounter
  • jq_ : xrpl::JobQueue::Coro, xrpl::perf::PerfLogImp::Counters
  • jqTransOverflow_ : xrpl::OverlayImpl
  • -
  • JSON() : antithesis::JSON
  • -
  • json() : xrpl::metrics::TxMetrics, xrpl::NetworkOPsImp::StateAccounting, xrpl::Overlay, xrpl::OverlayImpl, xrpl::Peer, xrpl::PeerImp, xrpl::RPC::TxnTestData, xrpl::test::jtx::Env, xrpl::test::jtx::json, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • +
  • JSON() : antithesis::JSON
  • +
  • json() : xrpl::metrics::TxMetrics, xrpl::NetworkOPsImp::StateAccounting, xrpl::Overlay, xrpl::OverlayImpl, xrpl::Peer, xrpl::PeerImp, xrpl::RPC::TxnTestData, xrpl::test::jtx::Env, xrpl::test::jtx::json, xrpl::test::Path, xrpl::test::PathSet, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • json_body() : xrpl::json_body
  • JSONArray() : antithesis::JSONArray
  • jsonClipped() : xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • @@ -120,7 +120,7 @@ $(function() {
  • jt() : xrpl::test::jtx::Env
  • jt_ : xrpl::test::jtx::Env_ss::SignSubmitRunner
  • jtnofill() : xrpl::test::jtx::Env
  • -
  • JTx() : xrpl::test::jtx::JTx
  • +
  • JTx() : xrpl::test::jtx::JTx
  • JTxField() : xrpl::test::jtx::blobField, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >
  • JTxFieldWrapper() : xrpl::test::jtx::JTxFieldWrapper< JTxField >, xrpl::test::jtx::JTxFieldWrapper< blobField >
  • jv : xrpl::test::jtx::JTx, xrpl::test::WSClientImpl::msg
  • diff --git a/functions_l.html b/functions_l.html index 055c4aee68..af11d7f3d7 100644 --- a/functions_l.html +++ b/functions_l.html @@ -132,7 +132,7 @@ $(function() {
  • le() : xrpl::test::jtx::Env
  • leafDepth : xrpl::SHAMap
  • leaveConsensus() : xrpl::Consensus< Adaptor >
  • -
  • Ledger() : xrpl::Ledger
  • +
  • Ledger() : xrpl::Ledger
  • ledger : xrpl::LedgerFill, xrpl::LedgerLoad_test::SetupData
  • Ledger : xrpl::RCLValidationsAdaptor
  • ledger : xrpl::RelationalDatabase::AccountTxArgs, xrpl::SpanTip< Ledger >, xrpl::test::csf::AcceptLedger, xrpl::test::csf::FullyValidateLedger
  • @@ -242,8 +242,8 @@ $(function() {
  • liquiditySrcIn : xrpl::path::detail::FlowDebugInfo::PassInfo
  • liquiditySrcOut : xrpl::path::detail::FlowDebugInfo::PassInfo
  • list : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::chronological_t, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::chronological_t
  • -
  • List() : beast::List< T, Tag >, xrpl::CountedObjects
  • -
  • list() : xrpl::PeerFinder::ConnectHandouts, xrpl::PeerFinder::RedirectHandouts, xrpl::PeerFinder::SlotHandouts, xrpl::PeerReservationTable, xrpl::test::jtx::JTx::prop_list, xrpl::test::View_test, xrpl::ValidatorList::PublisherList
  • +
  • List() : beast::List< T, Tag >, xrpl::CountedObjects
  • +
  • list() : xrpl::PeerFinder::ConnectHandouts, xrpl::PeerFinder::RedirectHandouts, xrpl::PeerFinder::SlotHandouts, xrpl::PeerReservationTable, xrpl::test::jtx::JTx::prop_list, xrpl::test::View_test, xrpl::ValidatorList::PublisherList
  • List< T, Tag > : beast::detail::ListNode< T, Tag >
  • list_ : xrpl::NodeStore::ManagerImp, xrpl::OverlayImpl, xrpl::PeerFinder::Checker< Protocol >, xrpl::PeerFinder::RedirectHandouts, xrpl::PeerFinder::SlotHandouts, xrpl::ServerImpl< Handler >, xrpl::short_read_test::Base
  • list_iterator() : beast::rfc2616::list_iterator
  • diff --git a/functions_m.html b/functions_m.html index e2b8039098..ee08e0a68f 100644 --- a/functions_m.html +++ b/functions_m.html @@ -389,7 +389,7 @@ $(function() {
  • manual_clock() : beast::manual_clock< Clock >
  • ManualClock : beast::aged_associative_container_test_base::TestTraitsBase, xrpl::test::ManualClock
  • ManualTimeKeeper() : xrpl::test::ManualTimeKeeper
  • -
  • Map() : beast::PropertyStream::Map, xrpl::JobTypes, xrpl::NodeStore::MemoryBackend
  • +
  • Map() : beast::PropertyStream::Map, xrpl::JobTypes, xrpl::NodeStore::MemoryBackend
  • map() : xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >
  • Map : xrpl::tests::FetchPack_test
  • map_ : Json::Value::ValueHolder, xrpl::BasicConfig, xrpl::CanonicalTXSet, xrpl::detail::CachedViewImpl, xrpl::io_list, xrpl::ManifestCache, xrpl::NodeStore::MemoryFactory, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >::const_iterator, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >::iterator, xrpl::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >, xrpl::PendingSaves, xrpl::RCLTxSet, xrpl::RCLTxSet::MutableTxSet, xrpl::SHAMap::const_iterator, xrpl::test::jtx::Env
  • @@ -545,7 +545,7 @@ $(function() {
  • MemoryFactory() : xrpl::NodeStore::MemoryFactory
  • merge() : xrpl::detail::results, xrpl::ledger_trie_detail::Span< Ledger >
  • mergeDispositions() : xrpl::ValidatorList::PublisherListStats
  • -
  • message() : xrpl::Attestations::AttestationBase, xrpl::Attestations::AttestationClaim, xrpl::Attestations::AttestationCreateAccount, xrpl::cryptoconditions::detail::cryptoconditions_error_category, xrpl::detail::TokenCodecErrcCategory
  • +
  • message() : xrpl::Attestations::AttestationBase, xrpl::Attestations::AttestationClaim, xrpl::Attestations::AttestationCreateAccount, xrpl::cryptoconditions::detail::cryptoconditions_error_category, xrpl::detail::TokenCodecErrcCategory
  • Message() : xrpl::Message
  • message : xrpl::RPC::ErrorInfo, xrpl::RPC::Status, xrpl::test::Validator, xrpl::ValidatorList::MessageWithHash, xrpl::ValidatorSite::Site::Status
  • message_ : Json::Reader::ErrorInfo, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::test::Validator
  • diff --git a/functions_n.html b/functions_n.html index 4f3b5ac14b..1469946213 100644 --- a/functions_n.html +++ b/functions_n.html @@ -122,7 +122,7 @@ $(function() {
  • NetworkHistory() : xrpl::test::NetworkHistory
  • networkID() : xrpl::Overlay, xrpl::Overlay::Setup, xrpl::OverlayImpl
  • NetworkOfTwo() : xrpl::test::NetworkOfTwo
  • -
  • NetworkOPsImp() : xrpl::NetworkOPsImp
  • +
  • NetworkOPsImp() : xrpl::NetworkOPsImp
  • New() : beast::insight::NullCollector, beast::insight::StatsDCollector, xrpl::PeerFinder::SourceStrings, xrpl::ResolverAsio
  • new_element() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
  • new_inbound_slot() : xrpl::PeerFinder::Logic< Checker >, xrpl::PeerFinder::Manager, xrpl::PeerFinder::ManagerImp
  • @@ -175,7 +175,7 @@ $(function() {
  • nid_ : xrpl::BaseHTTPPeer< Handler, Impl >
  • no_direct_path_no_intermediary_no_alternatives() : xrpl::test::Path_test
  • no_exception : xrpl::test::RPCCallTestData
  • -
  • Node : beast::List< T, Tag >, beast::LockFreeStack< Element, Tag >::Node, beast::LockFreeStackIterator< Container, IsConst >
  • +
  • Node : beast::List< T, Tag >, beast::LockFreeStack< Element, Tag >::Node, beast::LockFreeStackIterator< Container, IsConst >
  • node() : beast::LockFreeStackIterator< Container, IsConst >
  • Node() : xrpl::ledger_trie_detail::Node< Ledger >, xrpl::LedgerTrie< Ledger >, xrpl::test::csf::Validations_test::Node
  • NODE_SIZE : xrpl::Config
  • diff --git a/functions_o.html b/functions_o.html index 73a7b7043c..cfcd89aec4 100644 --- a/functions_o.html +++ b/functions_o.html @@ -180,8 +180,8 @@ $(function() {
  • open_ : xrpl::OpenView
  • open_ledger_t() : xrpl::open_ledger_t
  • openLedger() : xrpl::ApplicationImp
  • -
  • OpenLedger() : xrpl::OpenLedger
  • -
  • openLedger() : xrpl::ServiceRegistry
  • +
  • OpenLedger() : xrpl::OpenLedger
  • +
  • openLedger() : xrpl::ServiceRegistry
  • openLedger_ : xrpl::ApplicationImp
  • openLedgerCost() : xrpl::test::TxQPosNegFlows_test
  • openLedgerFee() : xrpl::test::Batch_test
  • @@ -256,8 +256,8 @@ $(function() {
  • optional_value() : xrpl::STObject::OptionalProxy< T >
  • OptionaledField() : xrpl::OptionaledField< T >
  • OptionalProxy() : xrpl::STObject::OptionalProxy< T >
  • -
  • options : xrpl::LedgerFill
  • Options : xrpl::LedgerFill
  • +
  • options : xrpl::LedgerFill
  • options_ : xrpl::RPC::LedgerHandler
  • oracle : xrpl::test::csf::LedgerHistoryHelper, xrpl::test::csf::Peer, xrpl::test::csf::Sim
  • Oracle() : xrpl::test::jtx::oracle::Oracle
  • diff --git a/functions_p.html b/functions_p.html index 23b9103857..594279f7e1 100644 --- a/functions_p.html +++ b/functions_p.html @@ -111,7 +111,7 @@ $(function() {
  • parseAccountRaw2() : xrpl::RPCParser
  • parseAccountTransactions() : xrpl::RPCParser
  • parseAsIs() : xrpl::RPCParser
  • -
  • parseBlobs() : xrpl::ValidatorList
  • +
  • parseBlobs() : xrpl::ValidatorList
  • parseBlockSize() : xrpl::NodeStore::NuDBBackend
  • parseBookOffers() : xrpl::RPCParser
  • parseCanDelete() : xrpl::RPCParser
  • @@ -186,8 +186,10 @@ $(function() {
  • password : xrpl::ParsedPort, xrpl::parsedURL, xrpl::Port, xrpl::ServerHandler::Setup::client_t
  • pat_ : beast::unit_test::selector
  • patchVersion : beast::SemanticVersion
  • -
  • path() : beast::temp_dir, xrpl::Config_test, xrpl::detail::DirGuard, xrpl::parsedURL, xrpl::PerfLog_test, xrpl::test::jtx::path, xrpl::test::Path
  • -
  • Path() : xrpl::test::Path
  • +
  • path() : beast::temp_dir, xrpl::Config_test, xrpl::detail::DirGuard, xrpl::parsedURL, xrpl::PerfLog_test, xrpl::test::jtx::path
  • +
  • Path() : xrpl::test::Path
  • +
  • path : xrpl::test::Path
  • +
  • Path() : xrpl::test::Path
  • path : xrpl::test::ValidatorSite_test::FetchListConfig
  • path_ : beast::temp_dir, xrpl::detail::WorkBase< Impl >, xrpl::detail::WorkFile
  • path_find() : xrpl::test::Path_test
  • @@ -203,7 +205,7 @@ $(function() {
  • PATH_SEARCH_OLD : xrpl::Config
  • Pathfinder() : xrpl::Pathfinder
  • PathFindTrustLine() : xrpl::PathFindTrustLine
  • -
  • PathRequest() : xrpl::PathRequest
  • +
  • PathRequest() : xrpl::PathRequest
  • PathRequests() : xrpl::PathRequests
  • paths() : xrpl::test::jtx::paths, xrpl::test::PathSet, xrpl::test::RippleCalcTestParams
  • PathSet() : xrpl::test::PathSet
  • @@ -351,9 +353,9 @@ $(function() {
  • pop_back() : beast::List< T, Tag >
  • pop_front() : beast::List< T, Tag >, beast::LockFreeStack< Element, Tag >
  • popAcctTransaction() : xrpl::CanonicalTXSet, xrpl::LedgerMaster
  • -
  • port() : beast::IP::Endpoint, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::HTTPClientImp::Query, xrpl::ParsedPort, xrpl::parsedURL, xrpl::Port
  • +
  • port() : beast::IP::Endpoint, xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::HTTPClientImp::Query, xrpl::ParsedPort, xrpl::parsedURL
  • Port() : xrpl::Port
  • -
  • port : xrpl::ServerHandler::Setup::client_t, xrpl::Session, xrpl::WSSession
  • +
  • port : xrpl::Port, xrpl::ServerHandler::Setup::client_t, xrpl::Session, xrpl::WSSession
  • port_ : xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::BasePeer< Handler, Impl >, xrpl::detail::WorkBase< Impl >, xrpl::Door< Handler >::Detector, xrpl::Door< Handler >, xrpl::test::DNS_test
  • ports() : xrpl::Server, xrpl::ServerHandler::Setup, xrpl::ServerImpl< Handler >
  • ports_ : xrpl::ServerImpl< Handler >
  • @@ -480,8 +482,9 @@ $(function() {
  • propagateAndSquelch() : xrpl::test::reduce_relay_test
  • propagateNoSquelch() : xrpl::test::reduce_relay_test
  • PropertyStream() : beast::PropertyStream
  • +
  • proposal() : xrpl::RCLCxPeerPos
  • Proposal : xrpl::RCLCxPeerPos
  • -
  • proposal() : xrpl::RCLCxPeerPos, xrpl::test::csf::Peer::Position, xrpl::TrafficCount
  • +
  • proposal() : xrpl::test::csf::Peer::Position, xrpl::TrafficCount
  • proposal_ : xrpl::RCLCxPeerPos, xrpl::test::csf::Peer::Position
  • proposal_duplicate : xrpl::TrafficCount
  • Proposal_t : xrpl::Consensus< Adaptor >, xrpl::ConsensusResult< Traits >
  • diff --git a/functions_q.html b/functions_q.html index f202a83878..978babaad2 100644 --- a/functions_q.html +++ b/functions_q.html @@ -101,8 +101,9 @@ $(function() {
  • queueTx_ : xrpl::test::tx_reduce_relay_test::PeerTest
  • queueTxs_ : xrpl::RPC::LedgerHandler
  • quick_reply_ : xrpl::PathRequest
  • +
  • quiet() : xrpl::Config
  • QUIET : xrpl::Config
  • -
  • quiet() : xrpl::Config, xrpl::NFTokenBurn_test, xrpl::NFTokenDir_test
  • +
  • quiet : xrpl::NFTokenBurn_test, xrpl::NFTokenDir_test
  • quiet_ : xrpl::test::multi_runner_child
  • quorum : xrpl::test::BridgeDef, xrpl::test::csf::Peer, xrpl::test::jtx::XChainBridgeObjects, xrpl::ValidatorList
  • quorum_ : xrpl::SetSignerList, xrpl::ValidatorList
  • diff --git a/functions_r.html b/functions_r.html index de19c96795..6c61de0fc9 100644 --- a/functions_r.html +++ b/functions_r.html @@ -86,14 +86,14 @@ $(function() {
  • range_ : xrpl::Number
  • rankPaths() : xrpl::Pathfinder
  • raSrcAccount : xrpl::PathRequest
  • -
  • Rate() : xrpl::Rate
  • +
  • Rate() : xrpl::Rate
  • rate() : xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >
  • raw() : xrpl::Quality_test, xrpl::test::jtx::PrettyAsset
  • rawAppend() : Json::Writer
  • rawBlob : xrpl::ValidatorList::PublisherList
  • rawCloseTimes_ : xrpl::Consensus< Adaptor >
  • rawDestroyXRP() : xrpl::detail::ApplyViewBase, xrpl::Ledger, xrpl::OpenView, xrpl::RawView
  • -
  • rawErase() : xrpl::detail::ApplyStateTable, xrpl::detail::ApplyViewBase, xrpl::Ledger, xrpl::OpenView, xrpl::RawView
  • +
  • rawErase() : xrpl::detail::ApplyStateTable, xrpl::detail::ApplyViewBase, xrpl::Ledger, xrpl::OpenView, xrpl::RawView
  • rawInsert() : xrpl::detail::ApplyViewBase, xrpl::Ledger, xrpl::OpenView, xrpl::RawView
  • rawManifest : xrpl::ValidatorList::PublisherList, xrpl::ValidatorList::PublisherListCollection
  • rawReplace() : xrpl::detail::ApplyViewBase, xrpl::Ledger, xrpl::OpenView, xrpl::RawView
  • @@ -142,7 +142,7 @@ $(function() {
  • readToken() : Json::Reader
  • readValue() : Json::Reader
  • ReadView() : xrpl::ReadView
  • -
  • ReadViewFwdIter() : xrpl::detail::ReadViewFwdIter< ValueType >
  • +
  • ReadViewFwdIter() : xrpl::detail::ReadViewFwdIter< ValueType >
  • ReadViewFwdRange() : xrpl::detail::ReadViewFwdRange< ValueType >
  • real_ : Json::Value::ValueHolder
  • realTimeSubscriptions_ : xrpl::InfoSub
  • @@ -191,12 +191,12 @@ $(function() {
  • RefStrength : xrpl::SharedWeakUnion< T >
  • Reg() : xrpl::test::jtx::Reg
  • region_ : xrpl::detail::multi_runner_base< IsParent >
  • -
  • registry_ : xrpl::SQLiteDatabase
  • +
  • registry_ : xrpl::NetworkOPsImp, xrpl::SQLiteDatabase
  • regularOffers_ : xrpl::ValidPermissionedDEX
  • rehash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::Buckets, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
  • reinsert() : xrpl::PeerFinder::Livecache< Allocator >::hops_t
  • relationalDatabase_ : xrpl::ApplicationImp
  • -
  • relay() : xrpl::Overlay, xrpl::OverlayImpl
  • +
  • relay() : xrpl::Overlay, xrpl::OverlayImpl
  • RELAY_UNTRUSTED_PROPOSALS : xrpl::Config
  • RELAY_UNTRUSTED_VALIDATIONS : xrpl::Config
  • relayed() : xrpl::HashRouter::Entry
  • @@ -219,7 +219,7 @@ $(function() {
  • remoteAddress() : xrpl::BaseHTTPPeer< Handler, Impl >, xrpl::Session
  • remoteTxnLoadFee_ : xrpl::LoadFeeTrack
  • removableOffers : xrpl::path::RippleCalc::Output
  • -
  • remove() : beast::insight::detail::StatsDCollectorImp, beast::PropertyStream::Source, xrpl::LedgerTrie< Ledger >, xrpl::OverlayImpl, xrpl::PeerFinder::Checker< Protocol >, xrpl::PeerFinder::Counts, xrpl::PeerFinder::Livecache< Allocator >::hops_t, xrpl::PeerFinder::Logic< Checker >, xrpl::short_read_test::Base, xrpl::test::jtx::oracle::Oracle, xrpl::TxQ::TxQAccount
  • +
  • remove() : beast::insight::detail::StatsDCollectorImp, beast::PropertyStream::Source, xrpl::LedgerTrie< Ledger >, xrpl::OverlayImpl, xrpl::PeerFinder::Checker< Protocol >, xrpl::PeerFinder::Counts, xrpl::PeerFinder::Livecache< Allocator >::hops_t, xrpl::PeerFinder::Logic< Checker >, xrpl::short_read_test::Base, xrpl::test::jtx::oracle::Oracle, xrpl::TxQ::TxQAccount
  • remove_prefix() : xrpl::Slice
  • remove_suffix() : xrpl::Slice
  • removeAll() : beast::PropertyStream::Source
  • @@ -233,7 +233,7 @@ $(function() {
  • removeSubscriber() : xrpl::BookListeners
  • removeTrie() : xrpl::Validations< Adaptor >
  • removeTxQueue() : xrpl::Peer, xrpl::PeerImp, xrpl::test::PeerPartial, xrpl::test::TestPeer
  • -
  • rend() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::chronological_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::chronological_t, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >, xrpl::PeerFinder::Livecache< Allocator >::hops_t
  • +
  • rend() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::chronological_t, beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::chronological_t, xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >, xrpl::PeerFinder::Livecache< Allocator >::hops_t
  • render() : xrpl::ConsensusProposal< NodeID_t, LedgerID_t, Position_t >, xrpl::RCLCxPeerPos, xrpl::STValidation, xrpl::test::csf::Peer::Position
  • rendezvous() : xrpl::JobQueue, xrpl::SHAMapStore, xrpl::SHAMapStoreImp
  • rendezvous_ : xrpl::SHAMapStoreImp
  • @@ -252,7 +252,7 @@ $(function() {
  • report() : beast::unit_test::recorder, xrpl::perf::PerfLogImp, xrpl::test::csf::LedgerCollector, xrpl::test::csf::TxCollector
  • report_ : xrpl::NodeStore::progress
  • reportConsensusStateChange() : xrpl::NetworkOPsImp
  • -
  • reporter() : beast::unit_test::detail::reporter< class >
  • +
  • reporter() : beast::unit_test::detail::reporter< class >
  • reportFast() : xrpl::PathRequests
  • reportFeeChange() : xrpl::NetworkOPs, xrpl::NetworkOPsImp
  • reportFull() : xrpl::PathRequests
  • @@ -280,7 +280,7 @@ $(function() {
  • reserve() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >, xrpl::Fees, xrpl::path::detail::FlowDebugInfo::PassInfo, xrpl::Serializer, xrpl::STArray, xrpl::STObject, xrpl::STPath, xrpl::test::Flow_test, xrpl::test::jtx::AMMTest, xrpl::test::OfferBaseUtil_test, xrpl::test::SEnv< T >, xrpl::test::XChain_test
  • reserveBase : xrpl::test::FeeSettingsFields
  • reserveBaseDrops : xrpl::test::FeeSettingsFields
  • -
  • reserved() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • +
  • reserved() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp
  • reserveIncrement : xrpl::test::FeeSettingsFields
  • reserveIncrementDrops : xrpl::test::FeeSettingsFields
  • reserveReduction_ : xrpl::XRPEndpointOfferCrossingStep
  • @@ -384,7 +384,7 @@ $(function() {
  • rpc_time_ : xrpl::ServerHandler
  • rpc_version_ : xrpl::test::JSONRPCClient, xrpl::test::WSClientImpl
  • RPCCallImp() : xrpl::RPCCallImp
  • -
  • RPCCallTestData() : xrpl::test::RPCCallTestData
  • +
  • RPCCallTestData() : xrpl::test::RPCCallTestData
  • rpcCode : xrpl::test::jtx::Env::ParsedResult, xrpl::test::jtx::JTx
  • rpcEnd() : xrpl::perf::PerfLogImp
  • rpcError() : xrpl::perf::PerfLog, xrpl::perf::PerfLogImp, xrpl::perf::PerfLogTest, xrpl::test::jtx::Env::ParsedResult
  • @@ -397,9 +397,9 @@ $(function() {
  • RPCSubImp() : xrpl::RPCSubImp
  • RPCTrustLine() : xrpl::RPCTrustLine
  • rules() : xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::Ledger, xrpl::OpenView, xrpl::PreflightContext, xrpl::PreflightResult, xrpl::ReadView
  • -
  • Rules() : xrpl::Rules
  • +
  • Rules() : xrpl::Rules
  • rules_ : xrpl::Ledger, xrpl::OpenView
  • -
  • run() : beast::abstract_clock_test, beast::aged_map_test, beast::aged_multimap_test, beast::aged_multiset_test, beast::aged_set_test, beast::aged_unordered_map_test, beast::aged_unordered_multimap_test, beast::aged_unordered_multiset_test, beast::aged_unordered_set_test, beast::basic_seconds_clock_test, beast::insight::detail::StatsDCollectorImp, beast::IP::IPEndpoint_test, beast::Journal_test, beast::LexicalCast_test, beast::PropertyStream_test, beast::SemanticVersion_test, beast::unit_test::print_test, beast::unit_test::runner, beast::unit_test::suite, beast::unit_test::suite_info, beast::unit_test::thread, beast::XXHasher_test, beast::Zero_test, io_latency_probe_test, xrpl::AccountCurrencies_test, xrpl::AccountSet_test, xrpl::AccountTxPaging_test, xrpl::AmendmentBlocked_test, xrpl::AmendmentTable_test, xrpl::Application, xrpl::ApplicationImp, xrpl::Apply_test, xrpl::BaseWSPeer< Handler, Impl >, xrpl::BuildInfo_test, xrpl::Check_test, xrpl::Clawback_test, xrpl::Config_test, xrpl::Connect_test, xrpl::ConnectAttempt, xrpl::cryptoconditions::PreimageSha256_test, xrpl::detail::Work, xrpl::detail::WorkBase< Impl >, xrpl::detail::WorkFile, xrpl::Discrepancy_test, xrpl::Door< Handler >::Detector, xrpl::Door< Handler >, xrpl::Feature_test, xrpl::FileUtilities_test, xrpl::FixNFTokenPageLinks_test, xrpl::Freeze_test, xrpl::GetCounts_test, xrpl::hardened_hash_test, xrpl::Hooks_test, xrpl::InnerObjectFormatsParsedJSON_test, xrpl::InnerObjectFormatsSerializer_test, xrpl::IOUAmount_test, xrpl::Issue_test, xrpl::KeyCache_test, xrpl::LedgerCleanerImp, xrpl::LedgerClosed_test, xrpl::LedgerData_test, xrpl::LedgerHeader_test, xrpl::LedgerLoad_test, xrpl::LoadFeeTrack_test, xrpl::LoadManager, xrpl::Memo_test, xrpl::NFTokenAllFeatures_test, xrpl::NFTokenAuth_test, xrpl::NFTokenBaseUtil_test, xrpl::NFTokenBurn_test, xrpl::NFTokenDir_test, xrpl::NFTokenDisallowIncoming_test, xrpl::NFTokenWOExpiredOfferRemoval_test, xrpl::NFTokenWOMintOffer_test, xrpl::NFTokenWOModify_test, xrpl::NodeStore::Backend_test, xrpl::NodeStore::Database_test, xrpl::NodeStore::NodeStoreBasic_test, xrpl::NodeStore::NuDBFactory_test, xrpl::NodeStore::tests::varint_test, xrpl::NodeStore::Timing_test, xrpl::NoRippleCheck_test, xrpl::NoRippleCheckLimits_test, xrpl::Number_test, xrpl::OfferStream_test, xrpl::OwnerInfo_test, xrpl::PeerFinder::Livecache_test, xrpl::PeerFinder::PeerFinder_test, xrpl::PeerImp, xrpl::Peers_test, xrpl::perf::PerfLogImp, xrpl::PerfLog_test, xrpl::PlainHTTPPeer< Handler >, xrpl::ProtocolVersion_test, xrpl::PublicKey_test, xrpl::Quality_test, xrpl::Resource::ManagerImp, xrpl::Resource::ResourceManager_test, xrpl::RPC::AccountLines_test, xrpl::RPC::codeString_test, xrpl::RPC::fillJson_test, xrpl::RPC::JSONRPC_test, xrpl::RPC::LedgerRequest_test, xrpl::RPC::WalletPropose_test, xrpl::SecretKey_test, xrpl::Seed_test, xrpl::SeqProxy_test, xrpl::Serializer_test, xrpl::SetRegularKey_test, xrpl::SHAMapStoreImp, xrpl::short_read_test::Client::Connection, xrpl::short_read_test, xrpl::short_read_test::Server::Acceptor, xrpl::short_read_test::Server::Connection, xrpl::SociDB_test, xrpl::SSLHTTPPeer< Handler >, xrpl::STAccount_test, xrpl::STAmount_test, xrpl::STInteger_test, xrpl::STNumber_test, xrpl::STObject_test, xrpl::STParsedJSON_test, xrpl::StringUtilities_test, xrpl::STTx_test, xrpl::STValidation_test, xrpl::TaggedCache_test, xrpl::TER_test, xrpl::test::AccountDelete_test, xrpl::test::AccountInfo_test, xrpl::test::AccountObjects_test, xrpl::test::AccountOffers_test, xrpl::test::AccountTx_test, xrpl::test::AMM_test, xrpl::test::AMMCalc_test, xrpl::test::AMMClawback_test, xrpl::test::AMMExtended_test, xrpl::test::AMMInfo_test, xrpl::test::ApiVersion_test, xrpl::test::base_uint_test, xrpl::test::BasicNetwork_test, xrpl::test::Batch_test, xrpl::test::Book_test, xrpl::test::BookChanges_test, xrpl::test::BookDirs_test, xrpl::test::Buffer_test, xrpl::test::ByzantineFailureSim_test, xrpl::test::ClosureCounter_test, xrpl::test::compression_test, xrpl::test::Consensus_test, xrpl::test::Coroutine_test, xrpl::test::Credentials_test, xrpl::test::CrossingLimits_test, xrpl::test::csf::Sim, xrpl::test::csf::Validations_test, xrpl::test::CurrentThreadName_test, xrpl::test::Delegate_test, xrpl::test::DeliveredAmount_test, xrpl::test::DeliverMin_test, xrpl::test::DepositAuth_test, xrpl::test::DepositAuthorized_test, xrpl::test::DepositPreauth_test, xrpl::test::DetectCrash_test, xrpl::test::DID_test, xrpl::test::Digraph_test, xrpl::test::Directory_test, xrpl::test::DistributedValidators_test, xrpl::test::DNS_test, xrpl::test::Env_test, xrpl::test::Escrow_test, xrpl::test::EscrowToken_test, xrpl::test::Expected_test, xrpl::test::FeeVote_test, xrpl::test::FindOversizeCross_test, xrpl::test::Flow_manual_test, xrpl::test::Flow_test, xrpl::test::GatewayBalances_test, xrpl::test::GetAmendments_test, xrpl::test::Handler_test, xrpl::test::handshake_test, xrpl::test::HashRouter_test, xrpl::test::Histogram_test, xrpl::test::Invariants_test, xrpl::test::JobQueue_test, xrpl::test::join_test, xrpl::test::jtx::oracle::GetAggregatePrice_test, xrpl::test::jtx::oracle::Oracle_test, xrpl::test::LedgerEntry_test, xrpl::test::LedgerEntry_XChain_test, xrpl::test::LedgerHistory_test, xrpl::test::LedgerMaster_test, xrpl::test::LedgerReplay_test, xrpl::test::LedgerReplayer_test, xrpl::test::LedgerReplayerLong_test, xrpl::test::LedgerReplayerTimeout_test, xrpl::test::LedgerRPC_test, xrpl::test::LedgerTiming_test, xrpl::test::LedgerTrie_test, xrpl::test::LendingHelpers_test, xrpl::test::Loan_test, xrpl::test::LoanArbitrary_test, xrpl::test::LoanBatch_test, xrpl::test::LoanBroker_test, xrpl::test::LPTokenTransfer_test, xrpl::test::Manifest_test, xrpl::test::ManifestRPC_test, xrpl::test::MPToken_test, xrpl::test::MultiApiJson_test, xrpl::test::MultiSign_test, xrpl::test::NegativeUNL_test, xrpl::test::NegativeUNLVoteFilterValidations_test, xrpl::test::NegativeUNLVoteGoodScore_test, xrpl::test::NegativeUNLVoteInternal_test, xrpl::test::NegativeUNLVoteMaxListed_test, xrpl::test::NegativeUNLVoteNewValidator_test, xrpl::test::NegativeUNLVoteOffline_test, xrpl::test::NegativeUNLVoteRetiredValidator_test, xrpl::test::NegativeUNLVoteScoreTable_test, xrpl::test::NetworkID_test, xrpl::test::NetworkOPs_test, xrpl::test::NoRipple_test, xrpl::test::Offer_manual_test, xrpl::test::OfferAllFeatures_test, xrpl::test::OfferBaseUtil_test, xrpl::test::OfferWOSmallQOffers_test, xrpl::test::OversizeMeta_test, xrpl::test::Path_test, xrpl::test::PayChan_test, xrpl::test::PaymentSandbox_test, xrpl::test::PayStrand_test, xrpl::test::PendingSaves_test, xrpl::test::PermissionedDEX_test, xrpl::test::PermissionedDomains_test, xrpl::test::PlumpBook_test, xrpl::test::PseudoTx_test, xrpl::test::RCLCensorshipDetector_test, xrpl::test::RCLValidations_test, xrpl::test::reduce_relay_simulate_test, xrpl::test::reduce_relay_test, xrpl::test::ReducedOffer_test, xrpl::test::Regression_test, xrpl::test::RobustTransaction_test, xrpl::test::Roles_test, xrpl::test::RPCCall_test, xrpl::test::RPCHelpers_test, xrpl::test::RPCOverload_test, xrpl::test::ScaleFreeSim_test, xrpl::test::Scheduler_test, xrpl::test::Server_test, xrpl::test::ServerDefinitions_test, xrpl::test::ServerInfo_test, xrpl::test::ServerStatus_test, xrpl::test::SetAuth_test, xrpl::test::SetTrust_test, xrpl::test::SHAMapStore_test, xrpl::test::Simulate_test, xrpl::test::SkipList_test, xrpl::test::STIssue_test, xrpl::test::Subscribe_test, xrpl::test::TheoreticalQuality_test, xrpl::test::ThinBook_test, xrpl::test::TMGetObjectByHash_test::PeerTest, xrpl::test::TMGetObjectByHash_test, xrpl::test::traffic_count_test, xrpl::test::Transaction_ordering_test, xrpl::test::tx_reduce_relay_test::PeerTest, xrpl::test::tx_reduce_relay_test, xrpl::test::TxQMetaInfo_test, xrpl::test::TxQPosNegFlows_test, xrpl::test::units_test, xrpl::test::ValidatorInfo_test, xrpl::test::ValidatorKeys_test, xrpl::test::ValidatorList_test, xrpl::test::ValidatorRPC_test, xrpl::test::ValidatorSite_test, xrpl::test::View_test, xrpl::test::WSClient_test, xrpl::test::XChain_test, xrpl::test::XChainSim_test, xrpl::tests::cluster_test, xrpl::tests::FetchPack_test, xrpl::tests::IntrusiveShared_test, xrpl::tests::SHAMap_test, xrpl::tests::SHAMapPathProof_test, xrpl::tests::SHAMapSync_test, xrpl::Ticket_test, xrpl::Transaction_test, xrpl::TransactionEntry_test, xrpl::TransactionHistory_test, xrpl::TrustAndBalance_test, xrpl::Vault_test, xrpl::Version_test, xrpl::Workers::Worker, xrpl::Workers_test, xrpl::WSSession, xrpl::XRPAmount_test
  • +
  • run() : beast::abstract_clock_test, beast::aged_map_test, beast::aged_multimap_test, beast::aged_multiset_test, beast::aged_set_test, beast::aged_unordered_map_test, beast::aged_unordered_multimap_test, beast::aged_unordered_multiset_test, beast::aged_unordered_set_test, beast::basic_seconds_clock_test, beast::insight::detail::StatsDCollectorImp, beast::IP::IPEndpoint_test, beast::Journal_test, beast::LexicalCast_test, beast::PropertyStream_test, beast::SemanticVersion_test, beast::unit_test::print_test, beast::unit_test::runner, beast::unit_test::suite, beast::unit_test::suite_info, beast::unit_test::thread, beast::XXHasher_test, beast::Zero_test, io_latency_probe_test, xrpl::AccountCurrencies_test, xrpl::AccountSet_test, xrpl::AccountTxPaging_test, xrpl::AmendmentBlocked_test, xrpl::AmendmentTable_test, xrpl::Application, xrpl::ApplicationImp, xrpl::Apply_test, xrpl::BaseWSPeer< Handler, Impl >, xrpl::BuildInfo_test, xrpl::Check_test, xrpl::Clawback_test, xrpl::Config_test, xrpl::Connect_test, xrpl::ConnectAttempt, xrpl::cryptoconditions::PreimageSha256_test, xrpl::detail::Work, xrpl::detail::WorkBase< Impl >, xrpl::detail::WorkFile, xrpl::Discrepancy_test, xrpl::Door< Handler >::Detector, xrpl::Door< Handler >, xrpl::Feature_test, xrpl::FileUtilities_test, xrpl::FixNFTokenPageLinks_test, xrpl::Freeze_test, xrpl::GetCounts_test, xrpl::hardened_hash_test, xrpl::Hooks_test, xrpl::InnerObjectFormatsParsedJSON_test, xrpl::InnerObjectFormatsSerializer_test, xrpl::IOUAmount_test, xrpl::Issue_test, xrpl::KeyCache_test, xrpl::LedgerCleanerImp, xrpl::LedgerClosed_test, xrpl::LedgerData_test, xrpl::LedgerHeader_test, xrpl::LedgerLoad_test, xrpl::LoadFeeTrack_test, xrpl::LoadManager, xrpl::Memo_test, xrpl::NFTokenAllFeatures_test, xrpl::NFTokenAuth_test, xrpl::NFTokenBaseUtil_test, xrpl::NFTokenBurn_test, xrpl::NFTokenDir_test, xrpl::NFTokenDisallowIncoming_test, xrpl::NFTokenWOExpiredOfferRemoval_test, xrpl::NFTokenWOMintOffer_test, xrpl::NFTokenWOModify_test, xrpl::NodeStore::Backend_test, xrpl::NodeStore::Database_test, xrpl::NodeStore::NodeStoreBasic_test, xrpl::NodeStore::NuDBFactory_test, xrpl::NodeStore::tests::varint_test, xrpl::NodeStore::Timing_test, xrpl::NoRippleCheck_test, xrpl::NoRippleCheckLimits_test, xrpl::Number_test, xrpl::OfferStream_test, xrpl::OwnerInfo_test, xrpl::PeerFinder::Livecache_test, xrpl::PeerFinder::PeerFinder_test, xrpl::PeerImp, xrpl::Peers_test, xrpl::perf::PerfLogImp, xrpl::PerfLog_test, xrpl::PlainHTTPPeer< Handler >, xrpl::ProtocolVersion_test, xrpl::PublicKey_test, xrpl::Quality_test, xrpl::Resource::ManagerImp, xrpl::Resource::ResourceManager_test, xrpl::RPC::AccountLines_test, xrpl::RPC::codeString_test, xrpl::RPC::fillJson_test, xrpl::RPC::JSONRPC_test, xrpl::RPC::LedgerRequest_test, xrpl::RPC::WalletPropose_test, xrpl::SecretKey_test, xrpl::Seed_test, xrpl::SeqProxy_test, xrpl::Serializer_test, xrpl::SetRegularKey_test, xrpl::SHAMapStoreImp, xrpl::short_read_test::Client::Connection, xrpl::short_read_test, xrpl::short_read_test::Server::Acceptor, xrpl::short_read_test::Server::Connection, xrpl::SociDB_test, xrpl::SSLHTTPPeer< Handler >, xrpl::STAccount_test, xrpl::STAmount_test, xrpl::STInteger_test, xrpl::STNumber_test, xrpl::STObject_test, xrpl::STParsedJSON_test, xrpl::StringUtilities_test, xrpl::STTx_test, xrpl::STValidation_test, xrpl::TaggedCache_test, xrpl::TER_test, xrpl::test::AccountDelete_test, xrpl::test::AccountInfo_test, xrpl::test::AccountObjects_test, xrpl::test::AccountOffers_test, xrpl::test::AccountTx_test, xrpl::test::AMM_test, xrpl::test::AMMCalc_test, xrpl::test::AMMClawback_test, xrpl::test::AMMExtended_test, xrpl::test::AMMInfo_test, xrpl::test::ApiVersion_test, xrpl::test::base_uint_test, xrpl::test::BasicNetwork_test, xrpl::test::Batch_test, xrpl::test::Book_test, xrpl::test::BookChanges_test, xrpl::test::BookDirs_test, xrpl::test::Buffer_test, xrpl::test::ByzantineFailureSim_test, xrpl::test::ClosureCounter_test, xrpl::test::compression_test, xrpl::test::Consensus_test, xrpl::test::Coroutine_test, xrpl::test::Credentials_test, xrpl::test::CrossingLimits_test, xrpl::test::csf::Sim, xrpl::test::csf::Validations_test, xrpl::test::CurrentThreadName_test, xrpl::test::Delegate_test, xrpl::test::DeliveredAmount_test, xrpl::test::DeliverMin_test, xrpl::test::DepositAuth_test, xrpl::test::DepositAuthorized_test, xrpl::test::DepositPreauth_test, xrpl::test::DetectCrash_test, xrpl::test::DID_test, xrpl::test::Digraph_test, xrpl::test::Directory_test, xrpl::test::DistributedValidators_test, xrpl::test::DNS_test, xrpl::test::Env_test, xrpl::test::Escrow_test, xrpl::test::EscrowToken_test, xrpl::test::Expected_test, xrpl::test::FeeVote_test, xrpl::test::FindOversizeCross_test, xrpl::test::Flow_manual_test, xrpl::test::Flow_test, xrpl::test::GatewayBalances_test, xrpl::test::GetAmendments_test, xrpl::test::Handler_test, xrpl::test::handshake_test, xrpl::test::HashRouter_test, xrpl::test::Histogram_test, xrpl::test::Invariants_test, xrpl::test::JobQueue_test, xrpl::test::join_test, xrpl::test::jtx::oracle::GetAggregatePrice_test, xrpl::test::jtx::oracle::Oracle_test, xrpl::test::LedgerEntry_test, xrpl::test::LedgerEntry_XChain_test, xrpl::test::LedgerHistory_test, xrpl::test::LedgerMaster_test, xrpl::test::LedgerReplay_test, xrpl::test::LedgerReplayer_test, xrpl::test::LedgerReplayerLong_test, xrpl::test::LedgerReplayerTimeout_test, xrpl::test::LedgerRPC_test, xrpl::test::LedgerTiming_test, xrpl::test::LedgerTrie_test, xrpl::test::LendingHelpers_test, xrpl::test::Loan_test, xrpl::test::LoanArbitrary_test, xrpl::test::LoanBatch_test, xrpl::test::LoanBroker_test, xrpl::test::LPTokenTransfer_test, xrpl::test::Manifest_test, xrpl::test::ManifestRPC_test, xrpl::test::MPToken_test, xrpl::test::MultiApiJson_test, xrpl::test::MultiSign_test, xrpl::test::NegativeUNL_test, xrpl::test::NegativeUNLVoteFilterValidations_test, xrpl::test::NegativeUNLVoteGoodScore_test, xrpl::test::NegativeUNLVoteInternal_test, xrpl::test::NegativeUNLVoteMaxListed_test, xrpl::test::NegativeUNLVoteNewValidator_test, xrpl::test::NegativeUNLVoteOffline_test, xrpl::test::NegativeUNLVoteRetiredValidator_test, xrpl::test::NegativeUNLVoteScoreTable_test, xrpl::test::NetworkID_test, xrpl::test::NetworkOPs_test, xrpl::test::NoRipple_test, xrpl::test::Offer_manual_test, xrpl::test::OfferAllFeatures_test, xrpl::test::OfferBaseUtil_test, xrpl::test::OfferWOSmallQOffers_test, xrpl::test::OversizeMeta_test, xrpl::test::Path_test, xrpl::test::PayChan_test, xrpl::test::PaymentSandbox_test, xrpl::test::PayStrand_test, xrpl::test::PendingSaves_test, xrpl::test::PermissionedDEX_test, xrpl::test::PermissionedDomains_test, xrpl::test::PlumpBook_test, xrpl::test::PseudoTx_test, xrpl::test::RCLCensorshipDetector_test, xrpl::test::RCLValidations_test, xrpl::test::reduce_relay_simulate_test, xrpl::test::reduce_relay_test, xrpl::test::ReducedOffer_test, xrpl::test::Regression_test, xrpl::test::RobustTransaction_test, xrpl::test::Roles_test, xrpl::test::RPCCall_test, xrpl::test::RPCHelpers_test, xrpl::test::RPCOverload_test, xrpl::test::ScaleFreeSim_test, xrpl::test::Scheduler_test, xrpl::test::Server_test, xrpl::test::ServerDefinitions_test, xrpl::test::ServerInfo_test, xrpl::test::ServerStatus_test, xrpl::test::SetAuth_test, xrpl::test::SetTrust_test, xrpl::test::SHAMapStore_test, xrpl::test::Simulate_test, xrpl::test::SkipList_test, xrpl::test::STIssue_test, xrpl::test::Subscribe_test, xrpl::test::TheoreticalQuality_test, xrpl::test::ThinBook_test, xrpl::test::TMGetObjectByHash_test::PeerTest, xrpl::test::TMGetObjectByHash_test, xrpl::test::traffic_count_test, xrpl::test::Transaction_ordering_test, xrpl::test::tx_reduce_relay_test::PeerTest, xrpl::test::tx_reduce_relay_test, xrpl::test::TxQMetaInfo_test, xrpl::test::TxQPosNegFlows_test, xrpl::test::units_test, xrpl::test::ValidatorInfo_test, xrpl::test::ValidatorKeys_test, xrpl::test::ValidatorList_test, xrpl::test::ValidatorRPC_test, xrpl::test::ValidatorSite_test, xrpl::test::View_test, xrpl::test::WSClient_test, xrpl::test::XChain_test, xrpl::test::XChainSim_test, xrpl::tests::cluster_test, xrpl::tests::FetchPack_test, xrpl::tests::IntrusiveShared_test, xrpl::tests::SHAMap_test, xrpl::tests::SHAMapPathProof_test, xrpl::tests::SHAMapSync_test, xrpl::Ticket_test, xrpl::Transaction_test, xrpl::TransactionEntry_test, xrpl::TransactionHistory_test, xrpl::TrustAndBalance_test, xrpl::Vault_test, xrpl::Version_test, xrpl::Workers::Worker, xrpl::Workers_test, xrpl::WSSession, xrpl::XRPAmount_test
  • run_ : beast::unit_test::suite_info
  • run_each() : beast::unit_test::runner
  • run_each_if() : beast::unit_test::runner
  • diff --git a/functions_s.html b/functions_s.html index 6681038d5c..52669c581e 100644 --- a/functions_s.html +++ b/functions_s.html @@ -83,7 +83,7 @@ $(function() {
  • sample_op() : beast::io_latency_probe< Clock >::sample_op< Handler >
  • sampleN() : xrpl::detail::PeerDataCounts
  • samples : xrpl::test::csf::Histogram< T, Compare >
  • -
  • Sandbox() : xrpl::Sandbox
  • +
  • Sandbox() : xrpl::Sandbox
  • sandbox : xrpl::StrandResult< TInAmt, TOutAmt >
  • sane() : xrpl::test::Buffer_test
  • saSendMax : xrpl::PathRequest
  • @@ -122,7 +122,7 @@ $(function() {
  • scope_unlock() : xrpl::scope_unlock< Mutex >
  • scoped_testcase() : beast::unit_test::suite::scoped_testcase
  • ScopedLockType : xrpl::InboundLedgersImp, xrpl::TimeoutCounter
  • -
  • ScopedStream() : beast::Journal::ScopedStream
  • +
  • ScopedStream() : beast::Journal::ScopedStream
  • scReward : xrpl::test::jtx::XChainBridgeObjects
  • scuAlice : xrpl::test::jtx::XChainBridgeObjects
  • scuBob : xrpl::test::jtx::XChainBridgeObjects
  • @@ -162,7 +162,7 @@ $(function() {
  • self : xrpl::ConsensusCloseTimes, xrpl::test::TrustedPublisherServer::lambda
  • SelfType : Json::ValueConstIterator, Json::ValueIterator, Json::ValueIteratorBase
  • SemanticVersion() : beast::SemanticVersion
  • -
  • send() : xrpl::AMMOffer< TIn, TOut >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::InfoSub, xrpl::Peer, xrpl::PeerImp, xrpl::RPCSubImp, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::Peer, xrpl::test::Link, xrpl::test::PeerPartial, xrpl::test::TestPeer, xrpl::test::TMGetObjectByHash_test::PeerTest, xrpl::test::tx_reduce_relay_test::PeerTest, xrpl::test::Validator, xrpl::TOffer< TIn, TOut >, xrpl::WSInfoSub, xrpl::WSSession
  • +
  • send() : xrpl::AMMOffer< TIn, TOut >, xrpl::BaseWSPeer< Handler, Impl >, xrpl::InfoSub, xrpl::Peer, xrpl::PeerImp, xrpl::RPCSubImp, xrpl::test::csf::BasicNetwork< Peer >, xrpl::test::csf::Peer, xrpl::test::Link, xrpl::test::PeerPartial, xrpl::test::TestPeer, xrpl::test::TMGetObjectByHash_test::PeerTest, xrpl::test::tx_reduce_relay_test::PeerTest, xrpl::test::Validator, xrpl::TOffer< TIn, TOut >, xrpl::WSInfoSub, xrpl::WSSession
  • send_always() : xrpl::send_always
  • send_buffers() : beast::insight::detail::StatsDCollectorImp
  • send_if_not_pred() : xrpl::send_if_not_pred< Predicate >
  • @@ -178,7 +178,7 @@ $(function() {
  • sendmax() : xrpl::test::jtx::sendmax
  • sendMax : xrpl::test::RippleCalcTestParams
  • sendPayments() : xrpl::test::LedgerServer
  • -
  • sendRequest() : xrpl::DummyPeerSet, xrpl::PeerSet, xrpl::PeerSetImpl, xrpl::test::TestPeerSet
  • +
  • sendRequest() : xrpl::DummyPeerSet, xrpl::PeerSet, xrpl::PeerSetImpl, xrpl::test::TestPeerSet
  • sendSquelch() : xrpl::test::reduce_relay_test
  • sendThread() : xrpl::RPCSubImp
  • sendTx_ : xrpl::test::tx_reduce_relay_test::PeerTest
  • @@ -372,7 +372,7 @@ $(function() {
  • Setup() : xrpl::DatabaseCon::Setup, xrpl::HashRouter::Setup
  • setup() : xrpl::Ledger, xrpl::OrderBookDB
  • Setup() : xrpl::Overlay::Setup
  • -
  • setup() : xrpl::OverlayImpl, xrpl::ServerHandler
  • +
  • setup() : xrpl::OverlayImpl, xrpl::ServerHandler
  • Setup() : xrpl::ServerHandler::Setup
  • setup() : xrpl::test::TestOutputSuite
  • Setup() : xrpl::TxQ::Setup
  • @@ -542,7 +542,7 @@ $(function() {
  • skipSpaces() : Json::Reader
  • skipUntilSpace() : Json::Reader
  • SlabAllocator() : xrpl::SlabAllocator< Type >
  • -
  • SlabAllocatorSet() : xrpl::SlabAllocatorSet< Type >, xrpl::SlabAllocatorSet< Type >::SlabConfig
  • +
  • SlabAllocatorSet() : xrpl::SlabAllocatorSet< Type >, xrpl::SlabAllocatorSet< Type >::SlabConfig
  • SlabBlock() : xrpl::SlabAllocator< Type >::SlabBlock
  • SlabConfig() : xrpl::SlabAllocatorSet< Type >::SlabConfig
  • slabs_ : xrpl::SlabAllocator< Type >
  • @@ -556,7 +556,7 @@ $(function() {
  • sLedger : xrpl::NetworkOPsImp
  • SLEP : xrpl::test::jtx::MPTTester
  • sles : xrpl::ReadView, xrpl::test::View_test
  • -
  • sles_iter_impl() : xrpl::detail::RawStateTable::sles_iter_impl, xrpl::Ledger::sles_iter_impl
  • +
  • sles_iter_impl() : xrpl::detail::RawStateTable::sles_iter_impl, xrpl::Ledger::sles_iter_impl
  • sles_type() : xrpl::ReadView::sles_type
  • slesBegin() : xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::detail::RawStateTable, xrpl::Ledger, xrpl::OpenView, xrpl::ReadView
  • slesEnd() : xrpl::detail::ApplyViewBase, xrpl::detail::CachedViewImpl, xrpl::detail::RawStateTable, xrpl::Ledger, xrpl::OpenView, xrpl::ReadView
  • @@ -715,8 +715,10 @@ $(function() {
  • startWork() : xrpl::PendingSaves
  • stashed() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::element::stashed, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::element::stashed
  • state : xrpl::ConsensusResult< Traits >
  • -
  • State : xrpl::LedgerCleanerImp, xrpl::PeerFinder::Slot
  • -
  • state() : xrpl::PeerFinder::Slot, xrpl::PeerFinder::SlotImp, xrpl::reduce_relay::Slot< clock_type >::PeerInfo
  • +
  • State : xrpl::LedgerCleanerImp
  • +
  • state() : xrpl::PeerFinder::Slot
  • +
  • State : xrpl::PeerFinder::Slot
  • +
  • state() : xrpl::PeerFinder::SlotImp, xrpl::reduce_relay::Slot< clock_type >::PeerInfo
  • State : xrpl::test::reduce_relay_test
  • state_ : beast::xxhasher, xrpl::LedgerCleanerImp, xrpl::reduce_relay::Slot< clock_type >, xrpl::SHAMap, xrpl::test::ElementComboIter, xrpl::test::ExistingElementPool::StateGuard, xrpl::test::reduce_relay_test::Event
  • state_db_ : xrpl::SHAMapStoreImp
  • @@ -766,7 +768,7 @@ $(function() {
  • STIssue() : xrpl::STIssue
  • STLedgerEntry() : xrpl::STLedgerEntry
  • STNumber() : xrpl::STNumber
  • -
  • STObject : xrpl::STObject::OptionalProxy< T >, xrpl::STObject, xrpl::STObject::ValueProxy< T >
  • +
  • STObject : xrpl::STObject::OptionalProxy< T >, xrpl::STObject, xrpl::STObject::ValueProxy< T >
  • stop() : xrpl::ConnectAttempt, xrpl::GRPCServer, xrpl::InboundLedgers, xrpl::InboundLedgersImp, xrpl::InboundTransactions, xrpl::InboundTransactionsImp, xrpl::JobQueue, xrpl::LedgerCleaner, xrpl::LedgerCleanerImp, xrpl::LedgerReplayer, xrpl::LoadEvent, xrpl::LoadManager, xrpl::NetworkOPs, xrpl::NetworkOPsImp, xrpl::NodeStore::Database, xrpl::Overlay, xrpl::OverlayImpl::Child, xrpl::OverlayImpl, xrpl::OverlayImpl::Timer, xrpl::PeerFinder::Checker< Protocol >::async_op< Handler >, xrpl::PeerFinder::Checker< Protocol >::basic_async_op, xrpl::PeerFinder::Checker< Protocol >, xrpl::PeerFinder::Logic< Checker >, xrpl::PeerFinder::Manager, xrpl::PeerFinder::ManagerImp, xrpl::PeerFinder::PeerFinder_test::TestChecker, xrpl::PeerImp, xrpl::perf::PerfLog, xrpl::perf::PerfLogImp, xrpl::Resolver, xrpl::ResolverAsioImpl, xrpl::ServerHandler, xrpl::SHAMapStore, xrpl::SHAMapStoreImp, xrpl::test::csf::SimDurationCollector, xrpl::test::MagicInboundLedgers, xrpl::test::TrustedPublisherServer, xrpl::ValidatorSite, xrpl::Workers
  • stop_ : xrpl::LoadManager, xrpl::PeerFinder::Checker< Protocol >, xrpl::perf::PerfLogImp, xrpl::Resource::ManagerImp, xrpl::SHAMapStoreImp, xrpl::test::csf::Submitter< Distribution, Generator, Selector >, xrpl::UptimeClock
  • stop_async() : xrpl::Resolver, xrpl::ResolverAsioImpl
  • @@ -803,8 +805,8 @@ $(function() {
  • strandSrc_ : xrpl::BookStep< TIn, TOut, TDerived >
  • sTransactions : xrpl::NetworkOPsImp
  • stream() : beast::Journal
  • -
  • Stream() : beast::Journal::Stream
  • -
  • stream() : beast::PropertyStream::Map, beast::PropertyStream::Set, xrpl::detail::WorkPlain, xrpl::detail::WorkSSL
  • +
  • Stream() : beast::Journal::Stream
  • +
  • stream() : beast::PropertyStream::Map, beast::PropertyStream::Set, xrpl::detail::WorkPlain, xrpl::detail::WorkSSL
  • stream_ : xrpl::ConnectAttempt, xrpl::detail::WorkSSL, xrpl::Door< Handler >::Detector, xrpl::PeerImp, xrpl::PlainHTTPPeer< Handler >, xrpl::short_read_test::Client::Connection, xrpl::short_read_test::Server::Connection, xrpl::SSLHTTPPeer< Handler >, xrpl::test::JSONRPCClient, xrpl::test::WSClientImpl
  • stream_ptr_ : xrpl::ConnectAttempt, xrpl::PeerImp, xrpl::SSLHTTPPeer< Handler >, xrpl::SSLWSPeer< Handler >
  • stream_type : xrpl::ConnectAttempt, xrpl::detail::WorkSSL, xrpl::Door< Handler >, xrpl::Overlay, xrpl::PeerImp, xrpl::PlainHTTPPeer< Handler >, xrpl::ServerHandler, xrpl::short_read_test, xrpl::SSLHTTPPeer< Handler >, xrpl::SSLWSPeer< Handler >, xrpl::test::TMGetObjectByHash_test, xrpl::test::tx_reduce_relay_test
  • diff --git a/functions_t.html b/functions_t.html index 4547507fbb..d7eca29b76 100644 --- a/functions_t.html +++ b/functions_t.html @@ -1666,7 +1666,7 @@ $(function() {
  • tx_type_ : xrpl::STTx
  • TxAccount : xrpl::test::Invariants_test
  • txAmount : xrpl::test::LedgerServer::Parameter
  • -
  • TxConsequences() : xrpl::TxConsequences
  • +
  • TxConsequences() : xrpl::TxConsequences
  • txCount() : xrpl::OpenView, xrpl::TxQ::Metrics
  • txData() : xrpl::OpenView::txData
  • txdb_ : xrpl::SQLiteDatabase
  • diff --git a/functions_u.html b/functions_u.html index 854d2690ca..72ae3e53dc 100644 --- a/functions_u.html +++ b/functions_u.html @@ -178,7 +178,7 @@ $(function() {
  • username : xrpl::parsedURL
  • useSSL_ : xrpl::test::TrustedPublisherServer
  • useTxTables() : xrpl::Config
  • -
  • useTxTables_ : xrpl::SQLiteDatabase
  • +
  • useTxTables_ : xrpl::SQLiteDatabase
  • ust() : xrpl::test::jtx::Env
  • diff --git a/functions_v.html b/functions_v.html index b9e0efe275..4b7c101ba7 100644 --- a/functions_v.html +++ b/functions_v.html @@ -82,7 +82,7 @@ $(function() {
  • valid_ : xrpl::STValidation
  • ValidAMM() : xrpl::ValidAMM
  • validAmounts() : xrpl::Attestations::AttestationClaim, xrpl::Attestations::AttestationCreateAccount
  • -
  • validate() : xrpl::cryptoconditions::Fulfillment, xrpl::cryptoconditions::PreimageSha256, xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Validations_test::Node
  • +
  • validate() : xrpl::cryptoconditions::Fulfillment, xrpl::cryptoconditions::PreimageSha256, xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Validations_test::Node
  • validateBalances : xrpl::test::Loan_test::PaymentParameters
  • validateClosedLedger() : xrpl::test::Batch_test
  • validated : xrpl::LedgerHeader, xrpl::LedgerHistory::cv_entry, xrpl::test::csf::TxCollector::Tracker, xrpl::test::csf::TxCollector, xrpl::TxResult
  • @@ -117,7 +117,7 @@ $(function() {
  • validationVALID_LOCAL : xrpl::ConsensusParms
  • validationVALID_WALL : xrpl::ConsensusParms
  • validator() : xrpl::RCLConsensus::Adaptor, xrpl::test::csf::Peer, xrpl::test::Link, xrpl::test::Network
  • -
  • Validator() : xrpl::test::Validator, xrpl::test::ValidatorRPC_test, xrpl::test::ValidatorSite_test
  • +
  • Validator() : xrpl::test::Validator, xrpl::test::ValidatorRPC_test, xrpl::test::ValidatorSite_test
  • validator_ : xrpl::test::Link, xrpl::test::reduce_relay_test::Event
  • VALIDATOR_LIST_THRESHOLD : xrpl::Config
  • validatorKey_ : xrpl::Message
  • @@ -152,10 +152,10 @@ $(function() {
  • vals() : xrpl::test::csf::Validations_test::TestHarness
  • Value : beast::aged_associative_container_test_base::MaybeMap< Base, IsMap >, beast::aged_associative_container_test_base::MaybeMap< Base, true >
  • value : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::element, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::element, beast::Zero_test::IntegerWrapper
  • -
  • Value() : Json::Value, Json::ValueConstIterator, Json::ValueIterator
  • +
  • Value() : Json::Value, Json::ValueConstIterator, Json::ValueIterator
  • value : std::is_error_code_enum< xrpl::cryptoconditions::error >, xrpl::Asset, xrpl::DecayingSample< Window, Clock >, xrpl::DecayWindow< HalfLife, Clock >
  • Value() : xrpl::detail::DeferredCredits::Value, xrpl::detail::LocalValues::Value< T >
  • -
  • value() : xrpl::Expected< T, E >, xrpl::JsonOptions, xrpl::MPTAmount, xrpl::perf::Locked< T >, xrpl::Rate, xrpl::SeqProxy, xrpl::STAccount, xrpl::STAmount, xrpl::STBitString< Bits >, xrpl::STBlob, xrpl::STCurrency, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject::Proxy< T >, xrpl::STPathSet, xrpl::STVector256, xrpl::STXChainBridge, xrpl::test::jtx::accountIDField, xrpl::test::jtx::AnyAmount, xrpl::test::jtx::check::DeliverMin, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::PrettyAmount, xrpl::test::jtx::stAmountField, xrpl::test::jtx::timePointField, xrpl::test::jtx::uint256Field, xrpl::test::jtx::valueUnitField< SField, UnitTag, ValueType >, xrpl::test::jtx::WithSourceLocation< T >, xrpl::Unexpected< E >, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • +
  • value() : xrpl::Expected< T, E >, xrpl::JsonOptions, xrpl::MPTAmount, xrpl::perf::Locked< T >, xrpl::Rate, xrpl::SeqProxy, xrpl::STAccount, xrpl::STAmount, xrpl::STBitString< Bits >, xrpl::STBlob, xrpl::STCurrency, xrpl::STInteger< Integer >, xrpl::STIssue, xrpl::STNumber, xrpl::STObject::Proxy< T >, xrpl::STPathSet, xrpl::STVector256, xrpl::STXChainBridge, xrpl::test::jtx::accountIDField, xrpl::test::jtx::AnyAmount, xrpl::test::jtx::check::DeliverMin, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::PrettyAmount, xrpl::test::jtx::stAmountField, xrpl::test::jtx::timePointField, xrpl::test::jtx::uint256Field, xrpl::test::jtx::valueUnitField< SField, UnitTag, ValueType >, xrpl::test::jtx::WithSourceLocation< T >, xrpl::Unexpected< E >, xrpl::unit::ValueUnit< UnitTag, T >, xrpl::XRPAmount
  • value_ : beast::rfc2616::list_iterator, Json::Value, xrpl::DecayWindow< HalfLife, Clock >, xrpl::MPTAmount, xrpl::RPC::fillJson_test, xrpl::SeqProxy, xrpl::STAccount, xrpl::STBitString< Bits >, xrpl::STBlob, xrpl::STInteger< Integer >, xrpl::STNumber, xrpl::test::jtx::accountIDField, xrpl::test::jtx::balance, xrpl::test::jtx::dtag, xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >, xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >, xrpl::test::jtx::owner_count< Type >, xrpl::test::jtx::owners, xrpl::test::jtx::stag, xrpl::test::jtx::stAmountField, xrpl::test::jtx::timePointField, xrpl::test::jtx::uint256Field, xrpl::test::jtx::valueUnitField< SField, UnitTag, ValueType >, xrpl::unit::ValueUnit< UnitTag, T >
  • value_comp() : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
  • value_compare : beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
  • @@ -165,7 +165,7 @@ $(function() {
  • valueChange : xrpl::LoanPaymentParts
  • ValueConstIterator() : Json::ValueConstIterator
  • ValueEntry() : xrpl::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >::ValueEntry
  • -
  • ValueHash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • +
  • ValueHash() : beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::ValueHash
  • ValueIterator() : Json::ValueIterator
  • ValueIteratorBase : Json::Value, Json::ValueIteratorBase
  • valueMask : xrpl::IntrusiveRefCounts
  • @@ -205,7 +205,7 @@ $(function() {
  • veto() : xrpl::AmendmentTable, xrpl::AmendmentTableImpl
  • vetoed_ : xrpl::AmendmentTable_test
  • via_offers_via_gateway() : xrpl::test::AMMExtended_test, xrpl::test::Path_test
  • -
  • view() : xrpl::ApplyContext, xrpl::path::RippleCalc, xrpl::PreclaimContext, xrpl::PreclaimResult, xrpl::StrandContext, xrpl::Transactor
  • +
  • view() : xrpl::ApplyContext, xrpl::path::RippleCalc, xrpl::PreclaimContext, xrpl::PreclaimResult, xrpl::StrandContext, xrpl::Transactor
  • view_ : xrpl::ApplyContext, xrpl::BookDirs::const_iterator, xrpl::BookDirs, xrpl::BookTip, xrpl::detail::ReadViewFwdRange< ValueType >::iterator, xrpl::detail::ReadViewFwdRange< ValueType >, xrpl::Dir::const_iterator, xrpl::Dir, xrpl::TOfferStreamBase< TIn, TOut >
  • visit() : xrpl::ApplyContext, xrpl::ApplyViewImpl, xrpl::detail::ApplyStateTable, xrpl::detail::MultiApiJson< MinVer, MaxVer >
  • visitDifferences() : xrpl::SHAMap
  • diff --git a/functions_vars.html b/functions_vars.html index 6424612629..59c0b9fca7 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -204,7 +204,7 @@ $(function() {
  • apiVersion : xrpl::GRPCServerImpl, xrpl::RPC::Context
  • apiVersion_ : xrpl::InfoSub, xrpl::RPC::VersionHandler, xrpl::RPCParser
  • app : xrpl::ApplyContext, xrpl::PreclaimContext, xrpl::PreflightContext, xrpl::RPC::Context, xrpl::RPC::Request, xrpl::test::jtx::Env::AppBundle, xrpl::test::LedgerReplayClient, xrpl::test::LedgerServer
  • -
  • app_ : xrpl::ConnectAttempt, xrpl::ConsensusTransSetSF, xrpl::GRPCServerImpl, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::InboundLedgersImp, xrpl::InboundTransactionsImp, xrpl::LedgerCleanerImp, xrpl::LedgerHistory, xrpl::LedgerMaster, xrpl::LedgerReplayer, xrpl::LedgerReplayMsgHandler, xrpl::LoadManager, xrpl::NetworkOPsImp, xrpl::NodeFamily, xrpl::OrderBookDB, xrpl::OverlayImpl, xrpl::Pathfinder, xrpl::PathRequest, xrpl::PathRequests, xrpl::PeerImp, xrpl::PeerSetBuilderImpl, xrpl::PeerSetImpl, xrpl::perf::PerfLogImp, xrpl::PerfLog_test::Fixture, xrpl::RCLConsensus::Adaptor, xrpl::RCLValidationsAdaptor, xrpl::ServerHandler, xrpl::SHAMapStoreImp, xrpl::TimeoutCounter, xrpl::ValidatorSite
  • +
  • app_ : xrpl::ConnectAttempt, xrpl::ConsensusTransSetSF, xrpl::GRPCServerImpl, xrpl::GRPCServerImpl::CallData< Request, Response >, xrpl::InboundLedgersImp, xrpl::InboundTransactionsImp, xrpl::LedgerCleanerImp, xrpl::LedgerHistory, xrpl::LedgerMaster, xrpl::LedgerReplayer, xrpl::LedgerReplayMsgHandler, xrpl::LoadManager, xrpl::NodeFamily, xrpl::OrderBookDB, xrpl::OverlayImpl, xrpl::Pathfinder, xrpl::PathRequest, xrpl::PathRequests, xrpl::PeerImp, xrpl::PeerSetBuilderImpl, xrpl::PeerSetImpl, xrpl::perf::PerfLogImp, xrpl::PerfLog_test::Fixture, xrpl::RCLConsensus::Adaptor, xrpl::RCLValidationsAdaptor, xrpl::ServerHandler, xrpl::SHAMapStoreImp, xrpl::TimeoutCounter, xrpl::ValidatorSite
  • appDefined : xrpl::WSSession
  • applied : xrpl::ApplyResult, xrpl::NetworkOPsImp::TransactionStatus, xrpl::Transaction::SubmitResult
  • appnum : xrpl::NodeStore::NuDBBackend
  • diff --git a/functions_vars_r.html b/functions_vars_r.html index c761a5ccea..66647610c0 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -123,7 +123,7 @@ $(function() {
  • refreshed : xrpl::ValidatorSite::Site::Status
  • refreshInterval : xrpl::ValidatorSite::Site
  • region_ : xrpl::detail::multi_runner_base< IsParent >
  • -
  • registry_ : xrpl::SQLiteDatabase
  • +
  • registry_ : xrpl::NetworkOPsImp, xrpl::SQLiteDatabase
  • regularOffers_ : xrpl::ValidPermissionedDEX
  • relationalDatabase_ : xrpl::ApplicationImp
  • RELAY_UNTRUSTED_PROPOSALS : xrpl::Config
  • diff --git a/functions_vars_u.html b/functions_vars_u.html index bf8ffa3ede..b0fb4d53bb 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -106,7 +106,7 @@ $(function() {
  • user_ : xrpl::WSInfoSub
  • username : xrpl::parsedURL
  • useSSL_ : xrpl::test::TrustedPublisherServer
  • -
  • useTxTables_ : xrpl::SQLiteDatabase
  • +
  • useTxTables_ : xrpl::SQLiteDatabase
  • diff --git a/make__NetworkOPs_8h_source.html b/make__NetworkOPs_8h_source.html new file mode 100644 index 0000000000..0e9e6b3429 --- /dev/null +++ b/make__NetworkOPs_8h_source.html @@ -0,0 +1,131 @@ + + + + + + + +rippled: make_NetworkOPs.h Source File + + + + + + + + + +
    +
    +

    Files

     InfoSub.cpp
     
     JSONRPCUtil.cpp
     
     Port.cpp
     Handoff.h
     
     InfoSub.h
     
     Manifest.h
     
     NetworkOPs.h
     
     Port.h
     
     Server.h
     
     Handler.h
     
     InfoSub.cpp
     
     LegacyPathFind.cpp
     
     LegacyPathFind.h
    + + + + + +
    +
    rippled +
    +
    + + + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + + +
    +
    make_NetworkOPs.h
    +
    +
    +
    1#pragma once
    +
    2
    +
    3#include <xrpl/beast/insight/Insight.h>
    +
    4#include <xrpl/beast/utility/Journal.h>
    +
    5#include <xrpl/core/JobQueue.h>
    +
    6#include <xrpl/core/ServiceRegistry.h>
    +
    7#include <xrpl/server/NetworkOPs.h>
    +
    8
    +
    9#include <boost/asio.hpp>
    +
    10
    +
    11#include <memory>
    +
    12
    +
    13namespace xrpl {
    +
    14
    +
    15class LedgerMaster;
    +
    16class ValidatorKeys;
    +
    17
    + + +
    20 ServiceRegistry& registry,
    + +
    22 bool standalone,
    +
    23 std::size_t minPeerCount,
    +
    24 bool start_valid,
    +
    25 JobQueue& job_queue,
    +
    26 LedgerMaster& ledgerMaster,
    +
    27 ValidatorKeys const& validatorKeys,
    +
    28 boost::asio::io_context& io_svc,
    +
    29 beast::Journal journal,
    +
    30 beast::insight::Collector::ptr const& collector);
    +
    31
    +
    32} // namespace xrpl
    +
    A generic endpoint for log messages.
    Definition Journal.h:40
    +
    beast::abstract_clock< std::chrono::steady_clock > clock_type
    Definition NetworkOPs.h:72
    + +
    Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
    Definition algorithm.h:5
    +
    std::unique_ptr< NetworkOPs > make_NetworkOPs(ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
    +
    @ ledgerMaster
    ledger master data for signing
    + + + +
    + + + + diff --git a/md_xrpld_2app_2rdb_2README.html b/md_xrpld_2app_2rdb_2README.html index 3aeabc3e5c..4c8ffd21e5 100644 --- a/md_xrpld_2app_2rdb_2README.html +++ b/md_xrpld_2app_2rdb_2README.html @@ -119,7 +119,7 @@ File Contents PeerFinder.[h\|cpp] Defines/Implements methods for interacting with the PeerFinder SQLite database -RelationalDatabase.cpp Implements the static method RelationalDatabase::init which is used to initialize an instance of RelationalDatabase +RelationalDatabase.cpp Implements the static method RelationalDatabase::init which is used to initialize an instance of RelationalDatabase RelationalDatabase.h Defines the abstract class RelationalDatabase, the primary class of the Relational Database Interface diff --git a/namespacemembers_f.html b/namespacemembers_f.html index 3eaa33796a..0a0161f536 100644 --- a/namespacemembers_f.html +++ b/namespacemembers_f.html @@ -153,8 +153,9 @@ $(function() {
  • fullBelowExpiration : xrpl
  • fullBelowTargetSize : xrpl
  • FunctionType : xrpl
  • +
  • fund() : xrpl::test::jtx
  • Fund : xrpl::test::jtx
  • -
  • fund() : xrpl::test::jtx, xrpl::test::jtx::paychan
  • +
  • fund() : xrpl::test::jtx::paychan
  • diff --git a/namespacemembers_func_m.html b/namespacemembers_func_m.html index bc13070a3a..8893999af7 100644 --- a/namespacemembers_func_m.html +++ b/namespacemembers_func_m.html @@ -96,7 +96,7 @@ $(function() {
  • make_LocalTxs() : xrpl
  • make_Manager() : xrpl::PeerFinder, xrpl::Resource
  • make_name() : xrpl::STParsedJSONDetail
  • -
  • make_NetworkOPs() : xrpl
  • +
  • make_NetworkOPs() : xrpl
  • make_Overlay() : xrpl
  • make_param_error() : xrpl::RPC
  • make_PeerSetBuilder() : xrpl
  • diff --git a/namespacemembers_m.html b/namespacemembers_m.html index 1364a5b63b..0b194f5dd7 100644 --- a/namespacemembers_m.html +++ b/namespacemembers_m.html @@ -97,7 +97,7 @@ $(function() {
  • make_LocalTxs() : xrpl
  • make_Manager() : xrpl::PeerFinder, xrpl::Resource
  • make_name() : xrpl::STParsedJSONDetail
  • -
  • make_NetworkOPs() : xrpl
  • +
  • make_NetworkOPs() : xrpl
  • make_Overlay() : xrpl
  • make_param_error() : xrpl::RPC
  • make_PeerSetBuilder() : xrpl
  • diff --git a/namespacemembers_s.html b/namespacemembers_s.html index e130e5b38c..f416ea0977 100644 --- a/namespacemembers_s.html +++ b/namespacemembers_s.html @@ -261,8 +261,8 @@ $(function() {
  • statusRequestResponse() : xrpl
  • sterilize() : xrpl
  • STInt32 : xrpl
  • -
  • stopwatch() : xrpl
  • Stopwatch : xrpl
  • +
  • stopwatch() : xrpl
  • stpath() : xrpl::test::jtx
  • stpath_append() : xrpl::test::jtx
  • stpath_append_one() : xrpl::test::jtx
  • diff --git a/namespacexrpl.html b/namespacexrpl.html index 613c8080f1..1d8b2a6873 100644 --- a/namespacexrpl.html +++ b/namespacexrpl.html @@ -2606,6 +2606,17 @@ Enumerations
    }   +enum class  OperatingMode {
    +  DISCONNECTED = 0 +, CONNECTED = 1 +, SYNCING = 2 +, TRACKING = 3 +,
    +  FULL = 4 +
    + } + Specifies the mode under which the server believes it's operating. More...
    +  enum class  AmendmentVote : int { obsolete = -1 , up = 0 , down = 1 @@ -2731,17 +2742,6 @@ Enumerations , overpayment }   -enum class  OperatingMode {
    -  DISCONNECTED = 0 -, CONNECTED = 1 -, SYNCING = 2 -, TRACKING = 3 -,
    -  FULL = 4 -
    - } - Specifies the mode under which the server believes it's operating. More...
    -  enum  TransStatus {
      NEW = 0 , INVALID = 1 @@ -4897,10 +4897,10 @@ requires (   int getAssetsTotalScale (SLE::const_ref vaultSle)   +std::unique_ptr< NetworkOPsmake_NetworkOPs (ServiceRegistry &registry, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector) +  static std::uint32_t trunc32 (std::uint64_t v)   -std::unique_ptr< NetworkOPsmake_NetworkOPs (Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector) -  std::unique_ptr< SHAMapStoremake_SHAMapStore (Application &app, NodeStore::Scheduler &scheduler, beast::Journal journal)   template<class T > @@ -10265,6 +10265,46 @@ ledger.

    Definition at line 183 of file Manifest.h.

    + + + +

    ◆ OperatingMode

    + +
    +
    + + + + + +
    + + + + +
    enum class xrpl::OperatingMode
    +
    +strong
    +
    + +

    Specifies the mode under which the server believes it's operating.

    +

    This has implications about how the server processes transactions and how it responds to requests (e.g. account balance request).

    +
    Note
    Other code relies on the numerical values of these constants; do not change them without verifying each use and ensuring that it is not a breaking change.
    + + + + + + +
    Enumerator
    DISCONNECTED 

    not ready to process requests

    +
    CONNECTED 

    convinced we are talking to the network

    +
    SYNCING 

    fallen slightly behind

    +
    TRACKING 

    convinced we agree with the network

    +
    FULL 

    we have the ledger and can even validate

    +
    + +

    Definition at line 49 of file NetworkOPs.h.

    +
    @@ -10553,7 +10593,7 @@ ledger. MAX_TIMEOUTS  -

    Definition at line 17 of file TransactionAcquire.cpp.

    +

    Definition at line 18 of file TransactionAcquire.cpp.

    @@ -10650,46 +10690,6 @@ ledger.

    Definition at line 455 of file LendingHelpers.h.

    - - - -

    ◆ OperatingMode

    - -
    -
    - - - - - -
    - - - - -
    enum class xrpl::OperatingMode
    -
    -strong
    -
    - -

    Specifies the mode under which the server believes it's operating.

    -

    This has implications about how the server processes transactions and how it responds to requests (e.g. account balance request).

    -
    Note
    Other code relies on the numerical values of these constants; do not change them without verifying each use and ensuring that it is not a breaking change.
    - - - - - - -
    Enumerator
    DISCONNECTED 

    not ready to process requests

    -
    CONNECTED 

    convinced we are talking to the network

    -
    SYNCING 

    fallen slightly behind

    -
    TRACKING 

    convinced we agree with the network

    -
    FULL 

    we have the ledger and can even validate

    -
    - -

    Definition at line 48 of file NetworkOPs.h.

    -
    @@ -41092,36 +41092,8 @@ template<class NumberProxy > - -

    ◆ trunc32()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static std::uint32_t xrpl::trunc32 (std::uint64_t v)
    -
    -static
    -
    - -

    Definition at line 2078 of file NetworkOPs.cpp.

    - -
    -
    - -

    ◆ make_NetworkOPs()

    + +

    ◆ make_NetworkOPs()

    @@ -41129,8 +41101,8 @@ template<class NumberProxy >
    std::unique_ptr< NetworkOPs > xrpl::make_NetworkOPs ( - Application &  - app, + ServiceRegistry &  + registry, @@ -41154,7 +41126,7 @@ template<class NumberProxy >
    bool  - startvalid, + start_valid, @@ -41200,7 +41172,35 @@ template<class NumberProxy >
    -

    Definition at line 4415 of file NetworkOPs.cpp.

    +

    Definition at line 4423 of file NetworkOPs.cpp.

    + +
    + + +

    ◆ trunc32()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static std::uint32_t xrpl::trunc32 (std::uint64_t v)
    +
    +static
    +
    + +

    Definition at line 2084 of file NetworkOPs.cpp.

    @@ -43300,7 +43300,7 @@ template<class FlowResult >

    setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.

    -
    Parameters
    +

    It's recommended to use it as a singleton, but it's not enforced (e.g. if you have more than one database).

    Parameters
    @@ -43310,7 +43310,7 @@ template<class FlowResult >
    Returns
    SQLiteDatabase instance.
    -

    Definition at line 600 of file SQLiteDatabase.cpp.

    +

    Definition at line 598 of file SQLiteDatabase.cpp.

    @@ -60551,7 +60551,7 @@ template<class T >
    registryThe service registry.
    configConfig object.
    -

    Definition at line 15 of file TransactionAcquire.cpp.

    +

    Definition at line 16 of file TransactionAcquire.cpp.

    @@ -60783,7 +60783,7 @@ template<class T >
    -

    Definition at line 782 of file NetworkOPs.cpp.

    +

    Definition at line 785 of file NetworkOPs.cpp.

    @@ -60812,7 +60812,7 @@ template<class T >
    std::pair< PublicKey, SecretKey > generateKeyPair(KeyType type, Seed const &seed)
    Generate a key pair deterministically.
    AccountID calcAccountID(PublicKey const &pk)
    -

    Definition at line 793 of file NetworkOPs.cpp.

    +

    Definition at line 796 of file NetworkOPs.cpp.

    diff --git a/namespacexrpl_1_1RPC.html b/namespacexrpl_1_1RPC.html index 6613ba9efe..71fa703c68 100644 --- a/namespacexrpl_1_1RPC.html +++ b/namespacexrpl_1_1RPC.html @@ -431,7 +431,7 @@ Variables
    -

    Definition at line 67 of file TransactionSign.h.

    +

    Definition at line 68 of file TransactionSign.h.

    @@ -3476,7 +3476,7 @@ template<class T >
    -

    Definition at line 71 of file TransactionSign.h.

    +

    Definition at line 72 of file TransactionSign.h.

    diff --git a/search/all_10.js b/search/all_10.js index 4bed60c114..ce1b1e104d 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -129,7 +129,7 @@ var searchData= ['infosub_126',['infosub',['../classxrpl_1_1InfoSub.html#ac9688ba58d6e934c5e72696bcd5344f8',1,'xrpl::InfoSub::InfoSub(Source &source, Consumer consumer)'],['../classxrpl_1_1InfoSub.html#a110bba1f37a3a532f81a6b7987022bb5',1,'xrpl::InfoSub::InfoSub(Source &source)'],['../structxrpl_1_1RPC_1_1Context.html#a4d43a1e92269d46dbf79135586a706a4',1,'xrpl::RPC::Context::infoSub'],['../classxrpl_1_1InfoSub.html',1,'xrpl::InfoSub']]], ['infosubrequest_127',['InfoSubRequest',['../classxrpl_1_1InfoSubRequest.html',1,'xrpl']]], ['inifilesections_128',['IniFileSections',['../namespacexrpl.html#a804b8fe629c768d93d55d64f4e648206',1,'xrpl']]], - ['init_129',['init',['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountStateTrack.html#a7fc6c3fe97481fd947237ebb4d2219a9',1,'xrpl::test::XChainSim_test::AccountStateTrack::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wiostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_iostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wofstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wosyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wstringstream::init()'],['../classxrpl_1_1SOElement.html#a023ce66b8e39e65a6f12b8d2f690526e',1,'xrpl::SOElement::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istream::init()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#acebef9064284beb728ba3808acd2cd19',1,'xrpl::test::XChainSim_test::ChainStateTrack::init()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html#a9421f6faf13ef0969c5d9d5d44b803c4',1,'xrpl::test::XChainSim_test::ChainStateTracker::init()'],['../classxrpl_1_1test_1_1Network.html#a7b901e8775deb802e388c52d17abbf4a',1,'xrpl::test::Network::init()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a9b3b7a5543b8588f25af80d701a9363f',1,'xrpl::test::tx_reduce_relay_test::PeerTest::init()'],['../classxrpl_1_1LedgerDeltaAcquire.html#a39704481f58a6ae81811e1ed0b1123df',1,'xrpl::LedgerDeltaAcquire::init()'],['../classxrpl_1_1SkipListAcquire.html#afffce39e32b9c980e3d3e17b44067180',1,'xrpl::SkipListAcquire::init()'],['../classxrpl_1_1TransactionAcquire.html#a35f5d8d7b1e92a349affdf7b860966d5',1,'xrpl::TransactionAcquire::init()'],['../classxrpl_1_1InboundLedger.html#adb2b8f477503cf2ed4c4e1fac6564afb',1,'xrpl::InboundLedger::init()'],['../classxrpl_1_1LedgerReplayTask.html#ae570b7a4fb5d27248ccd17addb756381',1,'xrpl::LedgerReplayTask::init()'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#a870d25225c404b97e322b5b53f768050',1,'xrpl::SHAMapStoreImp::SavedStateDB::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wfstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::strstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::stringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::osyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostrstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ofstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istrstream::init()'],['../classxrpl_1_1json__body_1_1reader.html#a36048802b1b26618c5b7cdedfefdf3f1',1,'xrpl::json_body::reader::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::iostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::fstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_stringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_osyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ofstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istringstream::init()'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::strstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ios_base::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::iostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istrstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ofstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostrstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::osyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::stringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ios::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wfstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wifstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wios::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wiostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wistream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wistringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wofstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wostringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wosyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ios< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wstringstream::Init'],['../classxrpl_1_1json__body_1_1writer.html#a068f2e58832a6a4f0449e2fba144c74a',1,'xrpl::json_body::writer::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_fstream::init()'],['../structxrpl_1_1ConsensusParms.html#ae54b3e4035a4fdb10a57ad41bd200bd0a2476b2b0cee94dbcd90a95d54762cbbc',1,'xrpl::ConsensusParms::init'],['../structxrpl_1_1test_1_1csf_1_1SimDurationCollector.html#ac4dc1038f5d7369d3e78cb6c6e36ad8e',1,'xrpl::test::csf::SimDurationCollector::init'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa95b19f7739b0b7ea7d6b07586be54f36',1,'xrpl::ConnectAttempt::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_fstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ifstream< Char >::Init'],['../classxrpl_1_1PeerFinder_1_1StoreSqdb.html#aade61a84ee436d802b91621f98ea8ada',1,'xrpl::PeerFinder::StoreSqdb::init()'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_iostream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_istream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_istringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ofstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ostream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ostringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_osyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_stringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::fstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ifstream::Init']]], + ['init_129',['init',['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#acebef9064284beb728ba3808acd2cd19',1,'xrpl::test::XChainSim_test::ChainStateTrack::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wofstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wosyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wstringstream::init()'],['../classxrpl_1_1SOElement.html#a023ce66b8e39e65a6f12b8d2f690526e',1,'xrpl::SOElement::init()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountStateTrack.html#a7fc6c3fe97481fd947237ebb4d2219a9',1,'xrpl::test::XChainSim_test::AccountStateTrack::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istringstream::init()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html#a9421f6faf13ef0969c5d9d5d44b803c4',1,'xrpl::test::XChainSim_test::ChainStateTracker::init()'],['../classxrpl_1_1test_1_1Network.html#a7b901e8775deb802e388c52d17abbf4a',1,'xrpl::test::Network::init()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a9b3b7a5543b8588f25af80d701a9363f',1,'xrpl::test::tx_reduce_relay_test::PeerTest::init()'],['../classxrpl_1_1LedgerDeltaAcquire.html#a39704481f58a6ae81811e1ed0b1123df',1,'xrpl::LedgerDeltaAcquire::init()'],['../classxrpl_1_1SkipListAcquire.html#afffce39e32b9c980e3d3e17b44067180',1,'xrpl::SkipListAcquire::init()'],['../classxrpl_1_1TransactionAcquire.html#a35f5d8d7b1e92a349affdf7b860966d5',1,'xrpl::TransactionAcquire::init()'],['../classxrpl_1_1InboundLedger.html#adb2b8f477503cf2ed4c4e1fac6564afb',1,'xrpl::InboundLedger::init()'],['../classxrpl_1_1LedgerReplayTask.html#ae570b7a4fb5d27248ccd17addb756381',1,'xrpl::LedgerReplayTask::init()'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#a870d25225c404b97e322b5b53f768050',1,'xrpl::SHAMapStoreImp::SavedStateDB::init()'],['../classxrpl_1_1PeerFinder_1_1StoreSqdb.html#aade61a84ee436d802b91621f98ea8ada',1,'xrpl::PeerFinder::StoreSqdb::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istrstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wiostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wfstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::strstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::stringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::osyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostrstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ofstream::init()'],['../classxrpl_1_1json__body_1_1writer.html#a068f2e58832a6a4f0449e2fba144c74a',1,'xrpl::json_body::writer::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::iostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::fstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_stringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_osyncstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostringstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ofstream::init()'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::strstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ios_base::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::iostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::istrstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ofstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ostrstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::osyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::stringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ios::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wfstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wifstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wios::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wiostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wistream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wistringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wofstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wostream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wostringstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wosyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ios< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::wstringstream::Init'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa95b19f7739b0b7ea7d6b07586be54f36',1,'xrpl::ConnectAttempt::Init'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_iostream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ios::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ifstream::init()'],['http://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_fstream::init()'],['../structxrpl_1_1ConsensusParms.html#ae54b3e4035a4fdb10a57ad41bd200bd0a2476b2b0cee94dbcd90a95d54762cbbc',1,'xrpl::ConsensusParms::init'],['../structxrpl_1_1test_1_1csf_1_1SimDurationCollector.html#ac4dc1038f5d7369d3e78cb6c6e36ad8e',1,'xrpl::test::csf::SimDurationCollector::init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_fstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ifstream< Char >::Init'],['../classxrpl_1_1json__body_1_1reader.html#a36048802b1b26618c5b7cdedfefdf3f1',1,'xrpl::json_body::reader::init()'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_iostream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_istream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_istringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ofstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ostream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_ostringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_osyncstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::basic_stringstream< Char >::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::fstream::Init'],['http://en.cppreference.com/w/cpp/io/ios_base/Init.html',1,'std::ifstream::Init']]], ['initaccountidcache_130',['initAccountIdCache',['../namespacexrpl.html#aad4767dee4c115fb0d6d198f8ab56ae5',1,'xrpl']]], ['initaccounts_131',['initAccounts',['../structxrpl_1_1test_1_1LedgerServer_1_1Parameter.html#a4b03b4c6b05fadbfe70915a5ec67884a',1,'xrpl::test::LedgerServer::Parameter']]], ['initamount_132',['initAmount',['../structxrpl_1_1test_1_1LedgerServer_1_1Parameter.html#a5f9de331266a3ba99aa6b9436f1fd7da',1,'xrpl::test::LedgerServer::Parameter']]], @@ -272,7 +272,7 @@ var searchData= ['intvalue_269',['intValue',['../namespaceJson.html#a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d',1,'Json']]], ['inv_270',['inv',['../structxrpl_1_1test_1_1csf_1_1Rate.html#a4f04d6f7ff8f91f25f81de4f1c4c2b76',1,'xrpl::test::csf::Rate']]], ['inv_5f_271',['inv_',['../classxrpl_1_1test_1_1csf_1_1PowerLawDistribution.html#a5fc2c4d3cd7b6960a7247f1d851ee069',1,'xrpl::test::csf::PowerLawDistribution']]], - ['invalid_272',['invalid',['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a46535f038d28c3340f03cca00ebaeb7b',1,'xrpl::INVALID'],['../classxrpl_1_1SHAMapAddNode.html#ad1b325feffebe6a5866a6ac6ca27c42e',1,'xrpl::SHAMapAddNode::invalid()'],['../namespacexrpl.html#ad85c99d35468b754f3eaa184744c3763a4bbb8f967da6d1a610596d7257179c2b',1,'xrpl::Invalid'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#afffd688695495d7f6784ea568c6d41c6afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid']]], + ['invalid_272',['invalid',['../namespacexrpl.html#ad85c99d35468b754f3eaa184744c3763a4bbb8f967da6d1a610596d7257179c2b',1,'xrpl::Invalid'],['../classxrpl_1_1SHAMapAddNode.html#ad1b325feffebe6a5866a6ac6ca27c42e',1,'xrpl::SHAMapAddNode::invalid()'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a46535f038d28c3340f03cca00ebaeb7b',1,'xrpl::INVALID'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#afffd688695495d7f6784ea568c6d41c6afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid']]], ['invalid_5fargument_273',['invalid_argument',['http://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std::invalid_argument'],['http://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std::invalid_argument::invalid_argument()']]], ['invalid_5fdata_274',['invalid_data',['../namespacexrpl_1_1STParsedJSONDetail.html#a0d1ec788bd4977e7b909f6d906e070ca',1,'xrpl::STParsedJSONDetail::invalid_data(std::string const &object, std::string const &field)'],['../namespacexrpl_1_1STParsedJSONDetail.html#a74cd7a2ae9d9a1d8475b0bc133162f03',1,'xrpl::STParsedJSONDetail::invalid_data(std::string const &object)']]], ['invalid_5ffield_5ferror_275',['invalid_field_error',['../namespacexrpl_1_1RPC.html#a7c2497aab011fece6d2e0ea87d58cddf',1,'xrpl::RPC::invalid_field_error(Json::StaticString name)'],['../namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de',1,'xrpl::RPC::invalid_field_error(std::string const &name)']]], @@ -590,8 +590,8 @@ var searchData= ['isalnum_28_3c_20clocale_20_3e_29_587',['isalnum(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isalnum.html',1,'std']]], ['isalpha_28_3c_20cctype_20_3e_29_588',['isalpha(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isalpha.html',1,'std']]], ['isalpha_28_3c_20clocale_20_3e_29_589',['isalpha(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isalpha.html',1,'std']]], - ['isamendmentblocked_590',['isamendmentblocked',['../classxrpl_1_1NetworkOPs.html#a918e125a7c72e26393205de66deef25e',1,'xrpl::NetworkOPs::isAmendmentBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#a8599dbd1a5c6909e90886b1ddf1c0487',1,'xrpl::NetworkOPsImp::isAmendmentBlocked() override']]], - ['isamendmentwarned_591',['isamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#adb9be206fb2b351a460db1f42fd3d1a7',1,'xrpl::NetworkOPsImp::isAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#a55339dd22e709b87a9f0ffa812db8fc5',1,'xrpl::NetworkOPs::isAmendmentWarned()']]], + ['isamendmentblocked_590',['isamendmentblocked',['../classxrpl_1_1NetworkOPsImp.html#a8599dbd1a5c6909e90886b1ddf1c0487',1,'xrpl::NetworkOPsImp::isAmendmentBlocked()'],['../classxrpl_1_1NetworkOPs.html#a918e125a7c72e26393205de66deef25e',1,'xrpl::NetworkOPs::isAmendmentBlocked()=0']]], + ['isamendmentwarned_591',['isamendmentwarned',['../classxrpl_1_1NetworkOPs.html#a55339dd22e709b87a9f0ffa812db8fc5',1,'xrpl::NetworkOPs::isAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#adb9be206fb2b351a460db1f42fd3d1a7',1,'xrpl::NetworkOPsImp::isAmendmentWarned()']]], ['isancestor_592',['isAncestor',['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a1e3664b65349784d6400fb0343a9274f',1,'xrpl::test::csf::Ledger']]], ['isanyfrozen_593',['isanyfrozen',['../namespacexrpl.html#a92fb92357905168fc71977c0388ec9b1',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, Issue const &issue)'],['../namespacexrpl.html#a4e1e1b981df088c656051f314e1169a9',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, MPTIssue const &mptIssue, int depth=0)'],['../namespacexrpl.html#a58ff47b89b6d9fddd0d8eeda4be1be4b',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, Asset const &asset, int depth=0)']]], ['isapplication_594',['isApplication',['../namespacexrpl_1_1cryptoconditions_1_1der.html#a4ff7d3a7aa686cd92d66ce0ba1c21ce1',1,'xrpl::cryptoconditions::der']]], @@ -600,7 +600,7 @@ var searchData= ['isbinary_597',['isBinary',['../classxrpl_1_1SField.html#aa5d56b2ef4a028a261f17b1fc3483843',1,'xrpl::SField']]], ['isblank_28_3c_20cctype_20_3e_29_598',['isblank(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isblank.html',1,'std']]], ['isblank_28_3c_20clocale_20_3e_29_599',['isblank(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isblank.html',1,'std']]], - ['isblocked_600',['isblocked',['../classxrpl_1_1NetworkOPs.html#a0c3b34e50289af2b08f041040c8091a9',1,'xrpl::NetworkOPs::isBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#af7c91bb6a1274628264f01daa0664d3c',1,'xrpl::NetworkOPsImp::isBlocked()']]], + ['isblocked_600',['isblocked',['../classxrpl_1_1NetworkOPsImp.html#af7c91bb6a1274628264f01daa0664d3c',1,'xrpl::NetworkOPsImp::isBlocked()'],['../classxrpl_1_1NetworkOPs.html#a0c3b34e50289af2b08f041040c8091a9',1,'xrpl::NetworkOPs::isBlocked()']]], ['isblocker_601',['isBlocker',['../classxrpl_1_1TxConsequences.html#a5811312012f422a35d10d8fb8df1c357',1,'xrpl::TxConsequences']]], ['isblocker_5f_602',['isBlocker_',['../classxrpl_1_1TxConsequences.html#a560cb49603d2cce538e1d24c7493ce55',1,'xrpl::TxConsequences']]], ['isbooktoxrp_603',['isBookToXRP',['../classxrpl_1_1OrderBookDB.html#ada161dc811f9f2b874b2f5d74b6b6c18',1,'xrpl::OrderBookDB']]], @@ -659,7 +659,7 @@ var searchData= ['isfound_656',['isFound',['../structxrpl_1_1Transaction_1_1Locator.html#a35a1a673714f74e984f0a3b65a953f67',1,'xrpl::Transaction::Locator']]], ['isfree_657',['isFree',['../classxrpl_1_1STObject.html#a0c70be7b69db1231974caa491c75d1c5',1,'xrpl::STObject']]], ['isfrozen_658',['isfrozen',['../namespacexrpl.html#ad07e96cda58440e9ff122d796da66989',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Asset const &asset, int depth=0)'],['../namespacexrpl.html#a825e2d5b055a7a2a455a352f55efb032',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, MPTIssue const &mptIssue, int depth=0)'],['../namespacexrpl.html#a5cb3d9a679e846d03150b32511cc9f21',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Issue const &issue, int=0)'],['../namespacexrpl.html#aa96abe3bc4f3323f1a5d167bb69d381b',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer)']]], - ['isfull_659',['isfull',['../classxrpl_1_1TxQ.html#a5465fc124559319a0a1dff46fc0aca1c',1,'xrpl::TxQ::isFull()'],['../classxrpl_1_1STValidation.html#a8d32ba5d5e80c33a2fbd2ac38ab98a8a',1,'xrpl::STValidation::isFull()'],['../classxrpl_1_1NetworkOPsImp.html#a7e1d3aec33fdf1cf9979d584821587fe',1,'xrpl::NetworkOPsImp::isFull()'],['../classxrpl_1_1NetworkOPs.html#a7e19ffec0a0ad2de83bbaa0af28977b5',1,'xrpl::NetworkOPs::isFull()']]], + ['isfull_659',['isfull',['../classxrpl_1_1TxQ.html#a5465fc124559319a0a1dff46fc0aca1c',1,'xrpl::TxQ::isFull()'],['../classxrpl_1_1STValidation.html#a8d32ba5d5e80c33a2fbd2ac38ab98a8a',1,'xrpl::STValidation::isFull()'],['../classxrpl_1_1NetworkOPs.html#a7e19ffec0a0ad2de83bbaa0af28977b5',1,'xrpl::NetworkOPs::isFull()'],['../classxrpl_1_1NetworkOPsImp.html#a7e1d3aec33fdf1cf9979d584821587fe',1,'xrpl::NetworkOPsImp::isFull()']]], ['isfullbelow_660',['isFullBelow',['../classxrpl_1_1SHAMapInnerNode.html#a2c7a8e4965c601650272534756a993ac',1,'xrpl::SHAMapInnerNode']]], ['isfunded_661',['isfunded',['../classxrpl_1_1TOffer.html#a7f3b1c8d9977dc5332b6e24eb2227abb',1,'xrpl::TOffer::isFunded()'],['../classxrpl_1_1AMMOffer.html#aff842880dad1661240c352be28142ab1',1,'xrpl::AMMOffer::isFunded()']]], ['isglobalfrozen_662',['isglobalfrozen',['../namespacexrpl.html#a30a5aba7cb5768504012de5ea4ec1bce',1,'xrpl::isGlobalFrozen(ReadView const &view, MPTIssue const &mptIssue)'],['../namespacexrpl.html#a8067598703bfbeea6ec9e42e7fda618c',1,'xrpl::isGlobalFrozen(ReadView const &view, Asset const &asset)'],['../namespacexrpl.html#a7fcd084ce914b0d22c52be979a5218ee',1,'xrpl::isGlobalFrozen(ReadView const &view, AccountID const &issuer)']]], @@ -700,7 +700,7 @@ var searchData= ['ismultipleendpoints_697',['isMultipleEndpoints',['../classxrpl_1_1test_1_1DNS__test.html#a75532f7f0a033155a2f9bc65f91f24cf',1,'xrpl::test::DNS_test']]], ['ismultisigning_698',['isMultiSigning',['../classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a7b7799500dc4a37a1e819b2bd89d8456',1,'xrpl::RPC::detail::SigningForParams']]], ['isnan_699',['isnan',['http://en.cppreference.com/w/cpp/numeric/math/isnan.html',1,'std']]], - ['isneednetworkledger_700',['isneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a5dba48e7395ecb63e28b4af5bbb81762',1,'xrpl::NetworkOPsImp::isNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#a8b1c2add6a39aab275d4ebf059b30c87',1,'xrpl::NetworkOPs::isNeedNetworkLedger()']]], + ['isneednetworkledger_700',['isneednetworkledger',['../classxrpl_1_1NetworkOPs.html#a8b1c2add6a39aab275d4ebf059b30c87',1,'xrpl::NetworkOPs::isNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a5dba48e7395ecb63e28b4af5bbb81762',1,'xrpl::NetworkOPsImp::isNeedNetworkLedger()']]], ['isnew_701',['isNew',['../classxrpl_1_1PathRequest.html#ab8491def890af1b0d383e097bba94a8d',1,'xrpl::PathRequest']]], ['isnewerversion_702',['isNewerVersion',['../namespacexrpl_1_1BuildInfo.html#a94f9596bb17089dcb6ed06ad752f56e9',1,'xrpl::BuildInfo']]], ['isnewpathrequest_703',['isNewPathRequest',['../classxrpl_1_1LedgerMaster.html#ad0a7a552d5c94bafe78391ed74b1623c',1,'xrpl::LedgerMaster']]], @@ -821,7 +821,7 @@ var searchData= ['isuint_818',['isUInt',['../classJson_1_1Value.html#abdda463d3269015f883587349726cfbc',1,'Json::Value']]], ['isunique_5f_819',['isUnique_',['../structxrpl_1_1ValidPermissionedDomain_1_1SleStatus.html#a9a15c5cabfbe432ef80b79834b14d167',1,'xrpl::ValidPermissionedDomain::SleStatus']]], ['isuniversal_820',['isUniversal',['../namespacexrpl_1_1cryptoconditions_1_1der.html#afa25d0620c0e7f8ece0ad4f7a20e7c9e',1,'xrpl::cryptoconditions::der']]], - ['isunlblocked_821',['isunlblocked',['../classxrpl_1_1NetworkOPsImp.html#ae5756866c7a33caae02c59b36996a9da',1,'xrpl::NetworkOPsImp::isUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a138f9e2d9853ddfd7c1f50dfbba74dbd',1,'xrpl::NetworkOPs::isUNLBlocked()']]], + ['isunlblocked_821',['isunlblocked',['../classxrpl_1_1NetworkOPs.html#a138f9e2d9853ddfd7c1f50dfbba74dbd',1,'xrpl::NetworkOPs::isUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#ae5756866c7a33caae02c59b36996a9da',1,'xrpl::NetworkOPsImp::isUNLBlocked()']]], ['isunlimited_822',['isunlimited',['../classxrpl_1_1Resource_1_1Consumer.html#a5da4170f8804c207d36f54b4222f9479',1,'xrpl::Resource::Consumer::isUnlimited()'],['../structxrpl_1_1Resource_1_1Entry.html#a8e5971d261ca247727a5758b6c8d6ac8',1,'xrpl::Resource::Entry::isUnlimited()'],['../namespacexrpl.html#ae1c6b83551d3602afddfff720cec2567',1,'xrpl::isUnlimited(Role const &role)'],['../namespacexrpl.html#a07ad57bb8a70b559995e4490bffc4420',1,'xrpl::isUnlimited(Role const &required, Port const &port, Json::Value const &params, beast::IP::Endpoint const &remoteIp, std::string const &user)']]], ['isunordered_823',['isunordered',['http://en.cppreference.com/w/cpp/numeric/math/isunordered.html',1,'std']]], ['isupper_28_3c_20cctype_20_3e_29_824',['isupper(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isupper.html',1,'std']]], diff --git a/search/all_11.js b/search/all_11.js index 0d0ad8ad89..0b35b665f6 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -17,7 +17,7 @@ var searchData= ['jobfunction_14',['JobFunction',['../classxrpl_1_1JobQueue.html#a0c1f44c601d9834d914990a0abba923b',1,'xrpl::JobQueue']]], ['joblimit_15',['jobLimit',['../structxrpl_1_1TimeoutCounter_1_1QueueJobParameter.html#ab0a3436e87d1c1d09e03d38188be8d5a',1,'xrpl::TimeoutCounter::QueueJobParameter']]], ['jobname_16',['jobName',['../structxrpl_1_1TimeoutCounter_1_1QueueJobParameter.html#a4b6c935e67e8f1c1661cf5f5e6805020',1,'xrpl::TimeoutCounter::QueueJobParameter']]], - ['jobqueue_17',['jobqueue',['../classxrpl_1_1JobQueue.html',1,'xrpl::JobQueue'],['../structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html#af7fe788c9641c9bc3a2cd4977bd7c08e',1,'xrpl::DatabaseCon::CheckpointerSetup::jobQueue'],['../classxrpl_1_1perf_1_1PerfLog.html#a83538065630a35895ed6bdcec3b9938f',1,'xrpl::perf::PerfLog::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#af4080cd24f1b6b27d0d742caf680a93d',1,'xrpl::perf::PerfLogTest::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a4a86ce8d26a6a724af61275b7a354922',1,'xrpl::perf::PerfLogImp::jobQueue()'],['../classxrpl_1_1JobQueue.html#a48ea38894d107f7a177aac40e9c35d28',1,'xrpl::JobQueue::JobQueue()']]], + ['jobqueue_17',['jobqueue',['../classxrpl_1_1JobQueue.html',1,'xrpl::JobQueue'],['../classxrpl_1_1JobQueue.html#a48ea38894d107f7a177aac40e9c35d28',1,'xrpl::JobQueue::JobQueue()'],['../structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html#af7fe788c9641c9bc3a2cd4977bd7c08e',1,'xrpl::DatabaseCon::CheckpointerSetup::jobQueue'],['../classxrpl_1_1perf_1_1PerfLog.html#a83538065630a35895ed6bdcec3b9938f',1,'xrpl::perf::PerfLog::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#af4080cd24f1b6b27d0d742caf680a93d',1,'xrpl::perf::PerfLogTest::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a4a86ce8d26a6a724af61275b7a354922',1,'xrpl::perf::PerfLogImp::jobQueue()']]], ['jobqueue_5f_18',['jobQueue_',['../classxrpl_1_1NodeStoreScheduler.html#a1fdd6bc1315d459ae35ff30b5f0137e5',1,'xrpl::NodeStoreScheduler']]], ['jobqueue_5ftest_19',['JobQueue_test',['../classxrpl_1_1test_1_1JobQueue__test.html',1,'xrpl::test']]], ['jobs_5f_20',['jobs_',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#a3cea0f5821933117c8031f9cccd9c016',1,'xrpl::perf::PerfLogImp::Counters']]], @@ -31,13 +31,13 @@ var searchData= ['join_5ftest_28',['join_test',['../structxrpl_1_1test_1_1join__test.html',1,'xrpl::test']]], ['joinable_29',['joinable',['http://en.cppreference.com/w/cpp/thread/jthread/joinable.html',1,'std::jthread::joinable()'],['http://en.cppreference.com/w/cpp/thread/thread/joinable.html',1,'std::thread::joinable()'],['../classbeast_1_1unit__test_1_1thread.html#a201f01523451f4d4cf5ceff7128dfd87',1,'beast::unit_test::thread::joinable()']]], ['joined_30',['joined',['../classxrpl_1_1ClosureCounter.html#a285b902195fcfc1c6caff3d2a08d0bbc',1,'xrpl::ClosureCounter']]], - ['journal_31',['journal',['../classbeast_1_1Journal.html#a2f5b2a258eee01e9bf62cc682cc0d421',1,'beast::Journal::Journal()'],['../classxrpl_1_1ApplyContext.html#a8c94af858a6bf4acf07ebecb3282e6fd',1,'xrpl::ApplyContext::journal'],['../classbeast_1_1Journal.html#aab88f1da03490ecfe4afc7f19def3717',1,'beast::Journal::Journal()'],['../classxrpl_1_1NodeFamily.html#a03ee8a3603eae8aef2b97f6ec43091d9',1,'xrpl::NodeFamily::journal()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af5fb4f29ed4ad1594323cd5d11d1cdcb',1,'xrpl::test::jtx::Env::journal'],['../structxrpl_1_1RPC_1_1Request.html#afe75c5bf98dacb16bcfd033e9c640bbe',1,'xrpl::RPC::Request::journal'],['../classxrpl_1_1Logs.html#a3d3bb06abe93368151aadb1847015704',1,'xrpl::Logs::journal()'],['../classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0',1,'xrpl::ServiceRegistry::journal()'],['../classxrpl_1_1BaseHTTPPeer.html#a6bb94e7e6182db2a3ed9b2fae0c0a283',1,'xrpl::BaseHTTPPeer::journal()'],['../classxrpl_1_1Server.html#a5271c48527335d04ffe5a3448f9dd7a3',1,'xrpl::Server::journal()'],['../classxrpl_1_1ServerImpl.html#af3d811621b01e723db684f56199f28d8',1,'xrpl::ServerImpl::journal()'],['../classxrpl_1_1Session.html#a1506636630ee0a6b25d1e28fe690890a',1,'xrpl::Session::journal()'],['../classxrpl_1_1Family.html#a2bca0293f0713bfa0bd95cc6985cdd38',1,'xrpl::Family::journal()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ab49030912b2acd6ded6975377ff96815',1,'xrpl::tests::TestNodeFamily::journal()'],['../classxrpl_1_1RCLValidationsAdaptor.html#ac5eb18aa9accd5d70ca7b23432a0be5a',1,'xrpl::RCLValidationsAdaptor::journal()'],['../classxrpl_1_1ApplicationImp.html#aae73026007e43e1aac26ba19f2bcce3d',1,'xrpl::ApplicationImp::journal()'],['../classxrpl_1_1Config.html#a75232d4e03a897e30189773e8882cd09',1,'xrpl::Config::journal()'],['../classbeast_1_1Journal.html',1,'beast::Journal']]], + ['journal_31',['journal',['../classxrpl_1_1ApplyContext.html#a8c94af858a6bf4acf07ebecb3282e6fd',1,'xrpl::ApplyContext::journal'],['../classxrpl_1_1Logs.html#a3d3bb06abe93368151aadb1847015704',1,'xrpl::Logs::journal()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af5fb4f29ed4ad1594323cd5d11d1cdcb',1,'xrpl::test::jtx::Env::journal'],['../classbeast_1_1Journal.html#a2f5b2a258eee01e9bf62cc682cc0d421',1,'beast::Journal::Journal()'],['../structxrpl_1_1RPC_1_1Request.html#afe75c5bf98dacb16bcfd033e9c640bbe',1,'xrpl::RPC::Request::journal'],['../classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0',1,'xrpl::ServiceRegistry::journal()'],['../classxrpl_1_1BaseHTTPPeer.html#a6bb94e7e6182db2a3ed9b2fae0c0a283',1,'xrpl::BaseHTTPPeer::journal()'],['../classxrpl_1_1Server.html#a5271c48527335d04ffe5a3448f9dd7a3',1,'xrpl::Server::journal()'],['../classxrpl_1_1ServerImpl.html#af3d811621b01e723db684f56199f28d8',1,'xrpl::ServerImpl::journal()'],['../classxrpl_1_1Session.html#a1506636630ee0a6b25d1e28fe690890a',1,'xrpl::Session::journal()'],['../classxrpl_1_1Family.html#a2bca0293f0713bfa0bd95cc6985cdd38',1,'xrpl::Family::journal()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ab49030912b2acd6ded6975377ff96815',1,'xrpl::tests::TestNodeFamily::journal()'],['../classxrpl_1_1RCLValidationsAdaptor.html#ac5eb18aa9accd5d70ca7b23432a0be5a',1,'xrpl::RCLValidationsAdaptor::journal()'],['../classxrpl_1_1ApplicationImp.html#aae73026007e43e1aac26ba19f2bcce3d',1,'xrpl::ApplicationImp::journal()'],['../classxrpl_1_1Config.html#a75232d4e03a897e30189773e8882cd09',1,'xrpl::Config::journal()'],['../classxrpl_1_1NodeFamily.html#a03ee8a3603eae8aef2b97f6ec43091d9',1,'xrpl::NodeFamily::journal()'],['../classbeast_1_1Journal.html#aab88f1da03490ecfe4afc7f19def3717',1,'beast::Journal::Journal()'],['../classbeast_1_1Journal.html',1,'beast::Journal']]], ['journal_5f_32',['journal_',['../classxrpl_1_1TimeoutCounter.html#a8522f4b3e67b68d1323c7a27d58af549',1,'xrpl::TimeoutCounter::journal_'],['../classxrpl_1_1NodeStore_1_1Database__test.html#a87a60325b7058f7fd16fc4e191841faf',1,'xrpl::NodeStore::Database_test::journal_'],['../classxrpl_1_1test_1_1Consensus__test.html#ad1309b3ff01b2094c0abb3a05acae152',1,'xrpl::test::Consensus_test::journal_'],['../classxrpl_1_1AmendmentTable__test.html#a17e7f2e10777a49b56ee7e97e272b2b5',1,'xrpl::AmendmentTable_test::journal_'],['../classxrpl_1_1Resource_1_1ManagerImp.html#abd9736c13dcb3d6ae4b90735212bb7ac',1,'xrpl::Resource::ManagerImp::journal_'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a3add9693bcb0b8d696cd84d8b07f5fdd',1,'xrpl::NodeStore::MemoryBackend::journal_'],['../classxrpl_1_1SHAMap.html#a6d2816abafc2c8ada86a94266352b25e',1,'xrpl::SHAMap::journal_'],['../classxrpl_1_1BaseHTTPPeer.html#a56b93dd069c423386d71b702df640132',1,'xrpl::BaseHTTPPeer::journal_'],['../classxrpl_1_1PeerReservationTable.html#a9ce76a870597a9f0aa78c31ed3e3d16e',1,'xrpl::PeerReservationTable::journal_'],['../classxrpl_1_1tests_1_1cluster__test.html#a39d7141c6a18b2a2c99b785af835cb69',1,'xrpl::tests::cluster_test::journal_'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#af88ba4592ca94db44fceded82a26ea30',1,'xrpl::PeerFinder::Livecache_test::journal_'],['../classxrpl_1_1PeerFinder_1_1PeerFinder__test.html#a0d5ae69f95a396b7abc00b8c9324e660',1,'xrpl::PeerFinder::PeerFinder_test::journal_'],['../classxrpl_1_1test_1_1SuiteJournal.html#af6724a5b7c01ece50798496fb7ead049',1,'xrpl::test::SuiteJournal::journal_'],['../classxrpl_1_1LedgerReplayMsgHandler.html#a03b2dce61861ff7643828c9271bfd61a',1,'xrpl::LedgerReplayMsgHandler::journal_'],['../classxrpl_1_1GRPCServerImpl.html#ab526d1b0eb282b6977e812c002b99e41',1,'xrpl::GRPCServerImpl::journal_'],['../classxrpl_1_1LoadManager.html#a4e58dfc1efa45790800c26388bbd3302',1,'xrpl::LoadManager::journal_'],['../classxrpl_1_1FeeVoteImpl.html#afbc46da3a753d49d535447629ec5a1f7',1,'xrpl::FeeVoteImpl::journal_'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#abed7aa555f7f97bcaae9da5a98a2d7ef',1,'xrpl::SHAMapStoreImp::SavedStateDB::journal_'],['../classxrpl_1_1SHAMapStoreImp.html#ab5274d87f2bdc1bbdfbb84cb8bcef568',1,'xrpl::SHAMapStoreImp::journal_'],['../classxrpl_1_1RippleLineCache.html#aad10c0db941d7f03a2547fb53427bfb9',1,'xrpl::RippleLineCache::journal_'],['../classxrpl_1_1ConnectAttempt.html#af0783432a1a44313777d3f136a194469',1,'xrpl::ConnectAttempt::journal_'],['../classxrpl_1_1OverlayImpl.html#aa09a8f5fd28971b79935dd61b39a0d06',1,'xrpl::OverlayImpl::journal_'],['../classxrpl_1_1PeerImp.html#abbbc3d3ac3aacdcf3d44629b416ea624',1,'xrpl::PeerImp::journal_'],['../classxrpl_1_1PeerSetImpl.html#a95f99f925bba94899be1a7f0e4c3108c',1,'xrpl::PeerSetImpl::journal_'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a03d05490be8d71d0decf9b15d68e2a22',1,'xrpl::reduce_relay::Slot::journal_'],['../classxrpl_1_1reduce__relay_1_1Slots.html#a7601b0d6f30104434420a05dea8decb1',1,'xrpl::reduce_relay::Slots::journal_'],['../classxrpl_1_1reduce__relay_1_1Squelch.html#a479a6580b31e4461be667116be37fa8b',1,'xrpl::reduce_relay::Squelch::journal_']]], ['journal_5ftest_33',['Journal_test',['../classbeast_1_1Journal__test.html',1,'beast']]], ['jq_34',['Jq',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html',1,'xrpl::perf::PerfLogImp::Counters']]], ['jq_5f_35',['jq_',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#a2ef61047ac8ad9b95310886bb700f82e',1,'xrpl::perf::PerfLogImp::Counters::jq_'],['../classxrpl_1_1JobQueue_1_1Coro.html#a497cb64941caf121e9aa65fdaf24eb2c',1,'xrpl::JobQueue::Coro::jq_']]], ['jqtransoverflow_5f_36',['jqTransOverflow_',['../classxrpl_1_1OverlayImpl.html#acf58899283d4f5aebfe935c03f5136ff',1,'xrpl::OverlayImpl']]], - ['json_37',['json',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a0d6c0e1bc42b4e790e1e33016578f753',1,'xrpl::NetworkOPsImp::StateAccounting::json()'],['../namespaceJson.html',1,'Json'],['../md__2____w_2rippled_2rippled_2include_2xrpl_2json_2README.html',1,'JSON'],['../structantithesis_1_1JSON.html#ab6f906bd13a6f7cad99387306e45fe19',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args, std::vector< std::pair< const std::string, JSONValue > > more_args)'],['../structantithesis_1_1JSON.html#a99d2a45ad8c28912eef381d0f22eb946',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args)'],['../structantithesis_1_1JSON.html#a8fb9beee0bdcde7961cbf0b66c70af8f',1,'antithesis::JSON::JSON()'],['../classxrpl_1_1Peer.html#a1f8220989e221978840cbe2de54d19ba',1,'xrpl::Peer::json()'],['../classxrpl_1_1Overlay.html#aacd3785eaabf91928cc91c64ce9fb607',1,'xrpl::Overlay::json()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a68dc8a4edf2550eccab94ba04bec57c9',1,'xrpl::metrics::TxMetrics::json()'],['../classxrpl_1_1PeerImp.html#a6bfd733afa2a9668a54168557b02c034',1,'xrpl::PeerImp::json()'],['../classxrpl_1_1OverlayImpl.html#ab69917388ea7719e8598398c32f4a9b6',1,'xrpl::OverlayImpl::json()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a9d1bfd2f219a699bfbc2189986edd68a',1,'xrpl::RPC::TxnTestData::json'],['../classxrpl_1_1test_1_1PeerPartial.html#a68fb35a36ebb3bf61b1a67781fc30e85',1,'xrpl::test::PeerPartial::json()'],['../classxrpl_1_1test_1_1PathSet.html#aa03bae2830d667d862d464bf291fdbf4',1,'xrpl::test::PathSet::json()'],['../classxrpl_1_1test_1_1Path.html#afbcec2767f4f6032f1766a64e1d849d7',1,'xrpl::test::Path::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ae3c9cd1584e007ced2c069d6f178e24e',1,'xrpl::test::jtx::json::json(std::string const &key, T const &value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a4d2da63284288bc2db96bb73c669a0a4',1,'xrpl::test::jtx::json::json(Json::StaticString const &key, T const &value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a1f1d818e16e81219b243f206587e0c56',1,'xrpl::test::jtx::json::json(Json::Value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ac9a73ad4bc56a66bc5f4549a3867918c',1,'xrpl::test::jtx::json::json(char const *)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#af448c3792f75e3a2786ef9ea3044d2cb',1,'xrpl::test::jtx::json::json(std::string const &)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac1cc0aa631352a83f9fdb6a29cf3d68f',1,'xrpl::test::jtx::Env::json()'],['../classxrpl_1_1test_1_1TestPeer.html#a3981cc278aa8f8efff4e9067cabdcf45',1,'xrpl::test::TestPeer::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html',1,'xrpl::test::jtx::json'],['../structantithesis_1_1JSON.html',1,'antithesis::JSON']]], + ['json_37',['json',['../classxrpl_1_1test_1_1Path.html#afbcec2767f4f6032f1766a64e1d849d7',1,'xrpl::test::Path::json()'],['../namespaceJson.html',1,'Json'],['../md__2____w_2rippled_2rippled_2include_2xrpl_2json_2README.html',1,'JSON'],['../classxrpl_1_1Peer.html#a1f8220989e221978840cbe2de54d19ba',1,'xrpl::Peer::json()'],['../classxrpl_1_1Overlay.html#aacd3785eaabf91928cc91c64ce9fb607',1,'xrpl::Overlay::json()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a68dc8a4edf2550eccab94ba04bec57c9',1,'xrpl::metrics::TxMetrics::json()'],['../classxrpl_1_1PeerImp.html#a6bfd733afa2a9668a54168557b02c034',1,'xrpl::PeerImp::json()'],['../classxrpl_1_1OverlayImpl.html#ab69917388ea7719e8598398c32f4a9b6',1,'xrpl::OverlayImpl::json()'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a0d6c0e1bc42b4e790e1e33016578f753',1,'xrpl::NetworkOPsImp::StateAccounting::json()'],['../classxrpl_1_1test_1_1PeerPartial.html#a68fb35a36ebb3bf61b1a67781fc30e85',1,'xrpl::test::PeerPartial::json()'],['../classxrpl_1_1test_1_1PathSet.html#aa03bae2830d667d862d464bf291fdbf4',1,'xrpl::test::PathSet::json()'],['../structantithesis_1_1JSON.html#a8fb9beee0bdcde7961cbf0b66c70af8f',1,'antithesis::JSON::JSON()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ae3c9cd1584e007ced2c069d6f178e24e',1,'xrpl::test::jtx::json::json(std::string const &key, T const &value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a4d2da63284288bc2db96bb73c669a0a4',1,'xrpl::test::jtx::json::json(Json::StaticString const &key, T const &value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a1f1d818e16e81219b243f206587e0c56',1,'xrpl::test::jtx::json::json(Json::Value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ac9a73ad4bc56a66bc5f4549a3867918c',1,'xrpl::test::jtx::json::json(char const *)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#af448c3792f75e3a2786ef9ea3044d2cb',1,'xrpl::test::jtx::json::json(std::string const &)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac1cc0aa631352a83f9fdb6a29cf3d68f',1,'xrpl::test::jtx::Env::json()'],['../classxrpl_1_1test_1_1TestPeer.html#a3981cc278aa8f8efff4e9067cabdcf45',1,'xrpl::test::TestPeer::json()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a9d1bfd2f219a699bfbc2189986edd68a',1,'xrpl::RPC::TxnTestData::json'],['../structantithesis_1_1JSON.html#ab6f906bd13a6f7cad99387306e45fe19',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args, std::vector< std::pair< const std::string, JSONValue > > more_args)'],['../structantithesis_1_1JSON.html#a99d2a45ad8c28912eef381d0f22eb946',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args)'],['../classxrpl_1_1test_1_1jtx_1_1json.html',1,'xrpl::test::jtx::json'],['../structantithesis_1_1JSON.html',1,'antithesis::JSON']]], ['json_20schema_38',['Modifications to <tt>Payment</tt> transaction JSON schema',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md34',1,'']]], ['json_20transaction_20element_20in_20api_20version_202_39',['Modifications to JSON transaction element in API version 2',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md33',1,'']]], ['json_3a_3adetail_40',['detail',['../namespaceJson_1_1detail.html',1,'Json']]], diff --git a/search/all_13.js b/search/all_13.js index 52977a7186..f717d3692f 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -88,7 +88,7 @@ var searchData= ['leap_5fsecond_5finfo_85',['leap_second_info',['http://en.cppreference.com/w/cpp/chrono/utc_clock/leap_second_info.html',1,'std::chrono']]], ['leaveconsensus_86',['leaveConsensus',['../classxrpl_1_1Consensus.html#a4b8579b27a56c54e4b1189300ee5f778',1,'xrpl::Consensus']]], ['leaves_87',['leaves',['../namespacexrpl.html#a9411940c0027c428fdacd4e22933ffd0',1,'xrpl']]], - ['ledger_88',['ledger',['../md_xrpld_2app_2ledger_2README.html#autotoc_md297',1,'Assembling a Ledger'],['../index.html#autotoc_md263',1,'Key Features of the XRP Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md304',1,'Last Closed Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md303',1,'Last Validated Ledger'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a5a0d08891836d301e2356eb76944d13d',1,'xrpl::RelationalDatabase::AccountTxArgs::ledger'],['../classxrpl_1_1Ledger.html#a3307fa78648aa9e1ddecf7ba58e3aeb0',1,'xrpl::Ledger::Ledger()'],['../structxrpl_1_1LedgerLoad__test_1_1SetupData.html#a6487b4b0d6fbf4d105c3336fa50f7837',1,'xrpl::LedgerLoad_test::SetupData::ledger'],['../structxrpl_1_1test_1_1csf_1_1AcceptLedger.html#a59478a438b7facacc40af914a05b8f39',1,'xrpl::test::csf::AcceptLedger::ledger'],['../structxrpl_1_1test_1_1csf_1_1FullyValidateLedger.html#ac3976a1ba5a7bec5aa7c6390a943c52b',1,'xrpl::test::csf::FullyValidateLedger::ledger'],['../structxrpl_1_1LedgerFill.html#ac443100cf3296b0273af7dad9579b0e6',1,'xrpl::LedgerFill::ledger'],['../classxrpl_1_1SpanTip.html#a08d498c9a1910864dee1e58150c6f369',1,'xrpl::SpanTip::ledger'],['../classxrpl_1_1Ledger.html#a8889e29cd646ea48e946b4cfdc091d3d',1,'xrpl::Ledger::Ledger()'],['../classxrpl_1_1Ledger.html',1,'xrpl::Ledger'],['../classxrpl_1_1Ledger.html#a675c65ba9bc326d87c2c98b1eb8b1c62',1,'xrpl::Ledger::Ledger(Ledger const &previous, NetClock::time_point closeTime)'],['../classxrpl_1_1Ledger.html#aec19a91ab9957af66c774db0082d1ab5',1,'xrpl::Ledger::Ledger(LedgerHeader const &info, bool &loaded, bool acquire, Config const &config, Family &family, beast::Journal j)'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html',1,'xrpl::test::csf::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a0c31b19a2d166fb6a290eede72738dc9',1,'xrpl::test::csf::Ledger::Ledger()'],['../classxrpl_1_1Ledger.html#aef0d255b26f9958a60331797a7c60c6e',1,'xrpl::Ledger::Ledger(LedgerHeader const &info, Config const &config, Family &family)'],['../classxrpl_1_1Ledger.html#a0e377eb56f2979cdcec872c79ae8cb42',1,'xrpl::Ledger::Ledger(create_genesis_t, Config const &config, std::vector< uint256 > const &amendments, Family &family)'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a6d4d9b521ac0a2ef811833e21655667e',1,'xrpl::test::csf::Ledger::Ledger()'],['../classxrpl_1_1Ledger.html#a6b0572aae53d31d443f689894705cbf0',1,'xrpl::Ledger::Ledger()'],['../classxrpl_1_1Validations.html#adca09b5129d93db16603881db4cfa776',1,'xrpl::Validations::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a64a32311b05e685f878bc9b1c731b809',1,'xrpl::test::csf::Ledger::Ledger()'],['../classxrpl_1_1RCLValidationsAdaptor.html#aba3bd5cb9ca7669ad1b005a4a8159f0f',1,'xrpl::RCLValidationsAdaptor::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor.html#a899e6d5df9380a6e4d9d14896b2e00ab',1,'xrpl::test::csf::Peer::ValAdaptor::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#ac3d7578889b8f0b5e4c74864b6ddc73a',1,'xrpl::test::csf::Validations_test::Adaptor::Ledger'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md196',1,'Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md302',1,'Open Ledger'],['../index.html#autotoc_md259',1,'The XRP Ledger']]], + ['ledger_88',['ledger',['../md_xrpld_2app_2ledger_2README.html#autotoc_md297',1,'Assembling a Ledger'],['../index.html#autotoc_md263',1,'Key Features of the XRP Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md304',1,'Last Closed Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md303',1,'Last Validated Ledger'],['../classxrpl_1_1Ledger.html#a3307fa78648aa9e1ddecf7ba58e3aeb0',1,'xrpl::Ledger::Ledger()'],['../classxrpl_1_1RCLValidationsAdaptor.html#aba3bd5cb9ca7669ad1b005a4a8159f0f',1,'xrpl::RCLValidationsAdaptor::Ledger'],['../classxrpl_1_1Ledger.html#a0e377eb56f2979cdcec872c79ae8cb42',1,'xrpl::Ledger::Ledger(create_genesis_t, Config const &config, std::vector< uint256 > const &amendments, Family &family)'],['../classxrpl_1_1Ledger.html#aef0d255b26f9958a60331797a7c60c6e',1,'xrpl::Ledger::Ledger(LedgerHeader const &info, Config const &config, Family &family)'],['../classxrpl_1_1Ledger.html#aec19a91ab9957af66c774db0082d1ab5',1,'xrpl::Ledger::Ledger(LedgerHeader const &info, bool &loaded, bool acquire, Config const &config, Family &family, beast::Journal j)'],['../classxrpl_1_1Ledger.html#a675c65ba9bc326d87c2c98b1eb8b1c62',1,'xrpl::Ledger::Ledger(Ledger const &previous, NetClock::time_point closeTime)'],['../classxrpl_1_1Ledger.html#a8889e29cd646ea48e946b4cfdc091d3d',1,'xrpl::Ledger::Ledger(std::uint32_t ledgerSeq, NetClock::time_point closeTime, Config const &config, Family &family)'],['../classxrpl_1_1Ledger.html#a6b0572aae53d31d443f689894705cbf0',1,'xrpl::Ledger::Ledger(Ledger const &)=delete'],['../classxrpl_1_1Ledger.html',1,'xrpl::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a6d4d9b521ac0a2ef811833e21655667e',1,'xrpl::test::csf::Ledger::Ledger()'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a0c31b19a2d166fb6a290eede72738dc9',1,'xrpl::test::csf::Ledger::Ledger(MakeGenesis)'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html',1,'xrpl::test::csf::Ledger'],['../classxrpl_1_1SpanTip.html#a08d498c9a1910864dee1e58150c6f369',1,'xrpl::SpanTip::ledger'],['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a64a32311b05e685f878bc9b1c731b809',1,'xrpl::test::csf::Ledger::Ledger()'],['../classxrpl_1_1Validations.html#adca09b5129d93db16603881db4cfa776',1,'xrpl::Validations::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#ac3d7578889b8f0b5e4c74864b6ddc73a',1,'xrpl::test::csf::Validations_test::Adaptor::Ledger'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor.html#a899e6d5df9380a6e4d9d14896b2e00ab',1,'xrpl::test::csf::Peer::ValAdaptor::Ledger'],['../structxrpl_1_1test_1_1csf_1_1FullyValidateLedger.html#ac3976a1ba5a7bec5aa7c6390a943c52b',1,'xrpl::test::csf::FullyValidateLedger::ledger'],['../structxrpl_1_1LedgerFill.html#ac443100cf3296b0273af7dad9579b0e6',1,'xrpl::LedgerFill::ledger'],['../structxrpl_1_1test_1_1csf_1_1AcceptLedger.html#a59478a438b7facacc40af914a05b8f39',1,'xrpl::test::csf::AcceptLedger::ledger'],['../structxrpl_1_1LedgerLoad__test_1_1SetupData.html#a6487b4b0d6fbf4d105c3336fa50f7837',1,'xrpl::LedgerLoad_test::SetupData::ledger'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a5a0d08891836d301e2356eb76944d13d',1,'xrpl::RelationalDatabase::AccountTxArgs::ledger'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md196',1,'Ledger'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md302',1,'Open Ledger'],['../index.html#autotoc_md259',1,'The XRP Ledger']]], ['ledger_20base_89',['Ledger Base',['../md_xrpld_2app_2ledger_2README.html#autotoc_md309',1,'']]], ['ledger_20cleaner_90',['The Ledger Cleaner',['../md_xrpld_2app_2ledger_2README.html#autotoc_md322',1,'']]], ['ledger_20close_91',['Ledger Close',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md187',1,'']]], @@ -163,7 +163,7 @@ var searchData= ['ledgergenesistimeresolution_160',['ledgerGenesisTimeResolution',['../namespacexrpl.html#ac3b76e6d05b20449f2c2ec7b66c53be5',1,'xrpl']]], ['ledgergranularity_161',['ledgerGRANULARITY',['../structxrpl_1_1ConsensusParms.html#a6a49fca80f23dcf8bfb08431a02455fd',1,'xrpl::ConsensusParms']]], ['ledgerhandler_162',['ledgerhandler',['../classxrpl_1_1RPC_1_1LedgerHandler.html',1,'xrpl::RPC::LedgerHandler'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#adc816504cb04d318f8b92caf78b05076',1,'xrpl::RPC::LedgerHandler::LedgerHandler()']]], - ['ledgerhash_163',['ledgerhash',['../namespacexrpl.html#a83ec4e903b52acc67da0d40466101587',1,'xrpl::LedgerHash'],['../namespacexrpl_1_1test.html#a67afae44961d5e4b4a21b562dee526af',1,'xrpl::test::ledgerHash()'],['../classxrpl_1_1RelationalDatabase.html#af3e293a38b58cf097ce35a4dbc31d1a9',1,'xrpl::RelationalDatabase::LedgerHash'],['../structxrpl_1_1TxResult.html#a13b65610169b1cd00828047f524b8021',1,'xrpl::TxResult::ledgerHash'],['../structxrpl_1_1LedgerHashPair.html#a0f0fcc05db3518c35dfc3fe17b7c493a',1,'xrpl::LedgerHashPair::ledgerHash']]], + ['ledgerhash_163',['ledgerhash',['../namespacexrpl_1_1test.html#a67afae44961d5e4b4a21b562dee526af',1,'xrpl::test::ledgerHash()'],['../namespacexrpl.html#a83ec4e903b52acc67da0d40466101587',1,'xrpl::LedgerHash'],['../classxrpl_1_1RelationalDatabase.html#af3e293a38b58cf097ce35a4dbc31d1a9',1,'xrpl::RelationalDatabase::LedgerHash'],['../structxrpl_1_1TxResult.html#a13b65610169b1cd00828047f524b8021',1,'xrpl::TxResult::ledgerHash'],['../structxrpl_1_1LedgerHashPair.html#a0f0fcc05db3518c35dfc3fe17b7c493a',1,'xrpl::LedgerHashPair::ledgerHash']]], ['ledgerhashpair_164',['LedgerHashPair',['../structxrpl_1_1LedgerHashPair.html',1,'xrpl']]], ['ledgerheader_165',['ledgerheader',['../structxrpl_1_1LedgerHeader.html#a56c77b6bd1653e8f44fe7ae73ad223be',1,'xrpl::LedgerHeader::LedgerHeader()'],['../structxrpl_1_1LedgerHeader.html',1,'xrpl::LedgerHeader']]], ['ledgerheader_5ftest_166',['LedgerHeader_test',['../classxrpl_1_1LedgerHeader__test.html',1,'xrpl']]], @@ -176,7 +176,7 @@ var searchData= ['ledgeridle_5finterval_173',['ledgerIDLE_INTERVAL',['../structxrpl_1_1ConsensusParms.html#a1d67de86abd224d6028d0195ed2931fd',1,'xrpl::ConsensusParms']]], ['ledgerindex_174',['LedgerIndex',['../namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b',1,'xrpl']]], ['ledgerload_5ftest_175',['LedgerLoad_test',['../classxrpl_1_1LedgerLoad__test.html',1,'xrpl']]], - ['ledgermaster_176',['ledgermaster',['../classxrpl_1_1test_1_1LedgerReplayClient.html#a44d84f766643eae62db8d87257f3ea38',1,'xrpl::test::LedgerReplayClient::ledgerMaster'],['../structxrpl_1_1RPC_1_1Context.html#ac2b68abc7374eacb59cd93164ccdbc77',1,'xrpl::RPC::Context::ledgerMaster'],['../structxrpl_1_1test_1_1LedgerServer.html#a1a1777fd1efdff43445a77e08b6d455a',1,'xrpl::test::LedgerServer::ledgerMaster'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c',1,'xrpl::ledgerMaster'],['../classxrpl_1_1LedgerMaster.html',1,'xrpl::LedgerMaster'],['../classxrpl_1_1LedgerMaster.html#ab3fe78c92de6a453069b5824afe4f831',1,'xrpl::LedgerMaster::LedgerMaster()']]], + ['ledgermaster_176',['ledgermaster',['../structxrpl_1_1test_1_1LedgerServer.html#a1a1777fd1efdff43445a77e08b6d455a',1,'xrpl::test::LedgerServer::ledgerMaster'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#a44d84f766643eae62db8d87257f3ea38',1,'xrpl::test::LedgerReplayClient::ledgerMaster'],['../classxrpl_1_1LedgerMaster.html#ab3fe78c92de6a453069b5824afe4f831',1,'xrpl::LedgerMaster::LedgerMaster()'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c',1,'xrpl::ledgerMaster'],['../classxrpl_1_1LedgerMaster.html',1,'xrpl::LedgerMaster'],['../structxrpl_1_1RPC_1_1Context.html#ac2b68abc7374eacb59cd93164ccdbc77',1,'xrpl::RPC::Context::ledgerMaster']]], ['ledgermaster_5f_177',['ledgermaster_',['../classxrpl_1_1SHAMapStoreImp.html#ab2d5329277fc7dc098b00f9458597255',1,'xrpl::SHAMapStoreImp::ledgerMaster_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a93995b1c097199e61755b8d302b0b9e7',1,'xrpl::RCLConsensus::Adaptor::ledgerMaster_']]], ['ledgermaster_5ftest_178',['LedgerMaster_test',['../classxrpl_1_1test_1_1LedgerMaster__test.html',1,'xrpl::test']]], ['ledgermax_5fconsensus_179',['ledgerMAX_CONSENSUS',['../structxrpl_1_1ConsensusParms.html#a4b31572079755f80f7fe335a71917878',1,'xrpl::ConsensusParms']]], @@ -302,7 +302,7 @@ var searchData= ['liquidity_299',['liquidity',['../structxrpl_1_1Pathfinder_1_1PathRank.html#a34b4f83c5592e2bafd3e314e4b9a8cd3',1,'xrpl::Pathfinder::PathRank']]], ['liquiditysrcin_300',['liquiditySrcIn',['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo_1_1PassInfo.html#ab9b6bc8803ea13055a91d2221aeef13c',1,'xrpl::path::detail::FlowDebugInfo::PassInfo']]], ['liquiditysrcout_301',['liquiditySrcOut',['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo_1_1PassInfo.html#a22cd6e892f90165a634b6631f08b2d1a',1,'xrpl::path::detail::FlowDebugInfo::PassInfo']]], - ['list_302',['list',['http://en.cppreference.com/w/cpp/header/list.html',1,'(Global Namespace)'],['../classxrpl_1_1PeerReservationTable.html#a1c2b8c59892b6a148a5b8dbc1ae381af',1,'xrpl::PeerReservationTable::list()'],['../classbeast_1_1List.html#aa7a1a8e254dbaf26a8af32dbdf20eff2',1,'beast::List::List(List const &)=delete'],['../classbeast_1_1List.html#ad90fd05ef9baf19fd67880f51276d7d9',1,'beast::List::List()'],['../classxrpl_1_1CountedObjects.html#a3e2abf19daec5459f0dd22c77165f9cd',1,'xrpl::CountedObjects::List'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a807b6d9fb300e8f949edca30398d732d',1,'xrpl::PeerFinder::ConnectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a7212a7a3a8a4d2ffa840239421ab1603',1,'xrpl::PeerFinder::ConnectHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#a3b8bf38408546a703bb576ed461d7c08',1,'xrpl::PeerFinder::SlotHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ab4a5914b82e2a53c2ff0424e42c0b40e',1,'xrpl::PeerFinder::RedirectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#a16f52307e5669330dc720e2a516c474f',1,'xrpl::PeerFinder::RedirectHandouts::list()'],['../classxrpl_1_1test_1_1View__test.html#a929a763342afb45099a8e7a11266bb09',1,'xrpl::test::View_test::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::pmr::list::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list::list()'],['../structxrpl_1_1ValidatorList_1_1PublisherList.html#a196accdbab816da51b9adb5752bbbbc2',1,'xrpl::ValidatorList::PublisherList::list'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a483b56ff8e2615c77e2020714e26d4c1',1,'xrpl::test::jtx::JTx::prop_list::list'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a4b67435c73e0c89141f1ea4d760927c6',1,'beast::detail::aged_unordered_container::chronological_t::list'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a46c20747ae2be71e6e9e3d410c66accb',1,'beast::detail::aged_ordered_container::chronological_t::list'],['../classbeast_1_1List.html',1,'beast::List< T, Tag >'],['http://en.cppreference.com/w/cpp/container/list.html',1,'std::list< T >'],['http://en.cppreference.com/w/cpp/container/list.html',1,'std::pmr::list'],['../classxrpl_1_1ValidatorList.html#autotoc_md347',1,'Trusted Validators List']]], + ['list_302',['list',['http://en.cppreference.com/w/cpp/header/list.html',1,'(Global Namespace)'],['../structxrpl_1_1ValidatorList_1_1PublisherList.html#a196accdbab816da51b9adb5752bbbbc2',1,'xrpl::ValidatorList::PublisherList::list'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a807b6d9fb300e8f949edca30398d732d',1,'xrpl::PeerFinder::ConnectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a7212a7a3a8a4d2ffa840239421ab1603',1,'xrpl::PeerFinder::ConnectHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#a3b8bf38408546a703bb576ed461d7c08',1,'xrpl::PeerFinder::SlotHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ab4a5914b82e2a53c2ff0424e42c0b40e',1,'xrpl::PeerFinder::RedirectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#a16f52307e5669330dc720e2a516c474f',1,'xrpl::PeerFinder::RedirectHandouts::list()'],['../classxrpl_1_1test_1_1View__test.html#a929a763342afb45099a8e7a11266bb09',1,'xrpl::test::View_test::list()'],['../classxrpl_1_1PeerReservationTable.html#a1c2b8c59892b6a148a5b8dbc1ae381af',1,'xrpl::PeerReservationTable::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::pmr::list::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list::list()'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a483b56ff8e2615c77e2020714e26d4c1',1,'xrpl::test::jtx::JTx::prop_list::list'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a4b67435c73e0c89141f1ea4d760927c6',1,'beast::detail::aged_unordered_container::chronological_t::list'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a46c20747ae2be71e6e9e3d410c66accb',1,'beast::detail::aged_ordered_container::chronological_t::list'],['../classbeast_1_1List.html#aa7a1a8e254dbaf26a8af32dbdf20eff2',1,'beast::List::List(List const &)=delete'],['../classbeast_1_1List.html#ad90fd05ef9baf19fd67880f51276d7d9',1,'beast::List::List()'],['../classxrpl_1_1CountedObjects.html#a3e2abf19daec5459f0dd22c77165f9cd',1,'xrpl::CountedObjects::List'],['../classbeast_1_1List.html',1,'beast::List< T, Tag >'],['http://en.cppreference.com/w/cpp/container/list.html',1,'std::list< T >'],['http://en.cppreference.com/w/cpp/container/list.html',1,'std::pmr::list'],['../classxrpl_1_1ValidatorList.html#autotoc_md347',1,'Trusted Validators List']]], ['list_3c_20beast_3a_3ainsight_3a_3adetail_3a_3astatsdmetricbase_20_3e_303',['List< beast::insight::detail::StatsDMetricBase >',['../classbeast_1_1List.html',1,'beast']]], ['list_3c_20beast_3a_3apropertystream_3a_3aitem_20_3e_304',['List< beast::PropertyStream::Item >',['../classbeast_1_1List.html',1,'beast']]], ['list_3c_20entry_20_3e_305',['List< Entry >',['../classbeast_1_1List.html',1,'beast']]], @@ -368,7 +368,7 @@ var searchData= ['loadtype_365',['loadType',['../structxrpl_1_1RPC_1_1Context.html#a6ffe33d3c5b1974c798519eb84301dfa',1,'xrpl::RPC::Context']]], ['loadtype_5f_366',['loadType_',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#abcca7986bcad34c5bc2ba252f65905f5',1,'xrpl::GRPCServerImpl::CallData']]], ['loadvalidatortoken_367',['loadValidatorToken',['../namespacexrpl.html#afafe78371f83178965ad02035b5785f6',1,'xrpl']]], - ['loan_368',['loan',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada4c9e7581028a01fc71dfc3997bd40912',1,'xrpl::LOAN'],['../namespacexrpl_1_1keylet.html#a112ca0fc3efcb5a6e083108f3f7a88cb',1,'xrpl::keylet::loan(uint256 const &key)'],['../namespacexrpl_1_1keylet.html#a815241502a868c86a9990734bb43c69a',1,'xrpl::keylet::loan(uint256 const &loanBrokerID, std::uint32_t loanSeq) noexcept']]], + ['loan_368',['loan',['../namespacexrpl_1_1keylet.html#a815241502a868c86a9990734bb43c69a',1,'xrpl::keylet::loan()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada4c9e7581028a01fc71dfc3997bd40912',1,'xrpl::LOAN'],['../namespacexrpl_1_1keylet.html#a112ca0fc3efcb5a6e083108f3f7a88cb',1,'xrpl::keylet::loan()']]], ['loan_5fbroker_369',['LOAN_BROKER',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada92874a346cd096082b8b9489664c6e49',1,'xrpl']]], ['loan_5ftest_370',['Loan_test',['../classxrpl_1_1test_1_1Loan__test.html',1,'xrpl::test']]], ['loanaccruedinterest_371',['loanAccruedInterest',['../namespacexrpl_1_1detail.html#a68244c94afe5c9e0a34aed3ff10e1225',1,'xrpl::detail']]], @@ -487,7 +487,7 @@ var searchData= ['loginterval_484',['loginterval',['../structxrpl_1_1PerfLog__test_1_1Fixture.html#a6a301907b16ac00bb5ff3cdc59299066',1,'xrpl::PerfLog_test::Fixture::logInterval()'],['../structxrpl_1_1perf_1_1PerfLog_1_1Setup.html#ab33d2eb983a0be97a8a8dbed41bb36d6',1,'xrpl::perf::PerfLog::Setup::logInterval']]], ['logmftact_485',['logmftact',['../namespacexrpl.html#a04e300318c5a99611d1749f0ac320ecd',1,'xrpl::logMftAct(Stream &s, std::string const &action, PublicKey const &pk, std::uint32_t seq)'],['../namespacexrpl.html#a93a45d51183cf6965e73fc026b18bd55',1,'xrpl::logMftAct(Stream &s, std::string const &action, PublicKey const &pk, std::uint32_t seq, std::uint32_t oldSeq)']]], ['lognormal_5fdistribution_486',['lognormal_distribution',['http://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution.html',1,'std::lognormal_distribution'],['http://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/lognormal_distribution.html',1,'std::lognormal_distribution::lognormal_distribution()']]], - ['logs_487',['logs',['../classxrpl_1_1Logs.html#a4094a74ba44102b51f8ed4680a01b531',1,'xrpl::Logs::Logs()'],['../classxrpl_1_1Logs.html',1,'xrpl::Logs'],['../classxrpl_1_1Logs.html#a1ed2425be4eca126198d160f7987aff3',1,'xrpl::Logs::Logs()'],['../classxrpl_1_1ApplicationImp.html#a7ee69c49b56bf687fbae951013d67b67',1,'xrpl::ApplicationImp::logs()'],['../classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f',1,'xrpl::ServiceRegistry::logs()'],['../structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html#a36fbd3f60c093dbe2ac8f0aa4424a4c5',1,'xrpl::DatabaseCon::CheckpointerSetup::logs']]], + ['logs_487',['logs',['../classxrpl_1_1ApplicationImp.html#a7ee69c49b56bf687fbae951013d67b67',1,'xrpl::ApplicationImp::logs()'],['../classxrpl_1_1Logs.html',1,'xrpl::Logs'],['../classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f',1,'xrpl::ServiceRegistry::logs()'],['../structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html#a36fbd3f60c093dbe2ac8f0aa4424a4c5',1,'xrpl::DatabaseCon::CheckpointerSetup::logs'],['../classxrpl_1_1Logs.html#a4094a74ba44102b51f8ed4680a01b531',1,'xrpl::Logs::Logs(Logs const &)=delete'],['../classxrpl_1_1Logs.html#a1ed2425be4eca126198d160f7987aff3',1,'xrpl::Logs::Logs(beast::severities::Severity level)']]], ['logs_5f_488',['logs_',['../classxrpl_1_1test_1_1OverlaySim.html#a8e455ad8dfee0db82f01e4bd8d77e9f2',1,'xrpl::test::OverlaySim::logs_'],['../classxrpl_1_1Logs_1_1Sink.html#ae7d724a33bfba9678b2437c887ce8fc3',1,'xrpl::Logs::Sink::logs_'],['../classxrpl_1_1ApplicationImp.html#a8bd790ff8fc4de92b49974bc42015b25',1,'xrpl::ApplicationImp::logs_'],['../classxrpl_1_1reduce__relay_1_1Slots.html#a395243eff50bf615497cf595bc657848',1,'xrpl::reduce_relay::Slots::logs_'],['../classxrpl_1_1RPCSubImp.html#adc89d8b6c72bd67b9bbdd141f9fa7639',1,'xrpl::RPCSubImp::logs_']]], ['logseverity_489',['LogSeverity',['../namespacexrpl.html#a71c7a6ac224719e9e77344ee3117bce4',1,'xrpl']]], ['logstrand_490',['logStrand',['../classxrpl_1_1test_1_1TheoreticalQuality__test.html#aa370d599532a17cb037751731d67994f',1,'xrpl::test::TheoreticalQuality_test']]], diff --git a/search/all_14.js b/search/all_14.js index 0771f43fa2..876fd011be 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -268,7 +268,7 @@ var searchData= ['make_5fmeter_265',['make_meter',['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a6646bebbc83f19ab0c34d92ae3484f6c',1,'beast::insight::detail::StatsDCollectorImp::make_meter()'],['../classbeast_1_1insight_1_1detail_1_1NullCollectorImp.html#a3ce4e36b1bddae0344f344174c629a43',1,'beast::insight::detail::NullCollectorImp::make_meter()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a24963f6f7597cbf71ab5fb92749f2520',1,'beast::insight::detail::GroupImp::make_meter()'],['../classbeast_1_1insight_1_1Collector.html#a1797bf51c933cb9b839a3a2a3841e1db',1,'beast::insight::Collector::make_meter(std::string const &prefix, std::string const &name)'],['../classbeast_1_1insight_1_1Collector.html#afbe6f66222283a318e138535ffd6fff2',1,'beast::insight::Collector::make_meter(std::string const &name)=0']]], ['make_5fmove_5fiterator_266',['make_move_iterator',['http://en.cppreference.com/w/cpp/iterator/make_move_iterator.html',1,'std']]], ['make_5fname_267',['make_name',['../namespacexrpl_1_1STParsedJSONDetail.html#a3f63f216ed5cb0699befec8af8062a06',1,'xrpl::STParsedJSONDetail::make_name()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a8a9988f6dc8367593efda80d45f13f9a',1,'beast::insight::detail::GroupImp::make_name()']]], - ['make_5fnetworkops_268',['make_NetworkOPs',['../namespacexrpl.html#a5c8ff5a74417f483e7421de4073ed6fb',1,'xrpl']]], + ['make_5fnetworkops_268',['make_NetworkOPs',['../namespacexrpl.html#a74b8915c06d35c8b0a2a6b8974b56802',1,'xrpl']]], ['make_5fobj_5fusing_5fallocator_269',['make_obj_using_allocator',['http://en.cppreference.com/w/cpp/memory/make_obj_using_allocator.html',1,'std']]], ['make_5fobserver_270',['make_observer',['http://en.cppreference.com/w/cpp/experimental/observer_ptr/make_observer.html',1,'std::experimental']]], ['make_5foptional_271',['make_optional',['http://en.cppreference.com/w/cpp/experimental/optional/make_optional.html',1,'std::experimental::make_optional()'],['http://en.cppreference.com/w/cpp/utility/optional/make_optional.html',1,'std::make_optional()']]], @@ -423,7 +423,7 @@ var searchData= ['manual_5fclock_3c_20std_3a_3achrono_3a_3asteady_5fclock_20_3e_420',['manual_clock< std::chrono::steady_clock >',['../classbeast_1_1manual__clock.html',1,'beast']]], ['manualclock_421',['manualclock',['../classxrpl_1_1test_1_1ManualClock.html',1,'xrpl::test::ManualClock'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsBase.html#ab128d226f0e21d5e9ebfa3c3f15a2223',1,'beast::aged_associative_container_test_base::TestTraitsBase::ManualClock'],['../classxrpl_1_1test_1_1ManualClock.html#a0a3f4e62ebc652de682e3fe5457fbfb2',1,'xrpl::test::ManualClock::ManualClock()']]], ['manualtimekeeper_422',['manualtimekeeper',['../classxrpl_1_1test_1_1ManualTimeKeeper.html',1,'xrpl::test::ManualTimeKeeper'],['../classxrpl_1_1test_1_1ManualTimeKeeper.html#a6a1bacf2ffb1194ee23bb4cd1a618e26',1,'xrpl::test::ManualTimeKeeper::ManualTimeKeeper()']]], - ['map_423',['map',['http://en.cppreference.com/w/cpp/header/map.html',1,'(Global Namespace)'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::pmr::map::map()'],['http://en.cppreference.com/w/cpp/container/map.html',1,'std::pmr::map'],['http://en.cppreference.com/w/cpp/container/map.html',1,'std::map< K, T >'],['../classbeast_1_1PropertyStream_1_1Map.html',1,'beast::PropertyStream::Map'],['../classbeast_1_1PropertyStream_1_1Map.html#a0f6b67ac7adeceaead76790bbe519c22',1,'beast::PropertyStream::Map::Map(Map const &)=delete'],['../classbeast_1_1PropertyStream_1_1Map.html#a652971a54d4707b2a4494348750a7551',1,'beast::PropertyStream::Map::Map(std::string const &key, PropertyStream &stream)'],['../classbeast_1_1PropertyStream_1_1Map.html#a7c7e078dac56e9f35cb54ccfa663d470',1,'beast::PropertyStream::Map::Map(std::string const &key, Map &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a42039a988b06716cd06cab21f184fa6e',1,'beast::PropertyStream::Map::Map(Set &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a86ae0af55cc5c29c39a416f3da0fd589',1,'beast::PropertyStream::Map::Map(PropertyStream &stream)'],['../classxrpl_1_1tests_1_1FetchPack__test.html#a1c57c915bd52eda4c585e241c678adb0',1,'xrpl::tests::FetchPack_test::Map'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a4fed433c16dc3080b460de10364dcd34',1,'xrpl::NodeStore::MemoryBackend::Map'],['../classxrpl_1_1JobTypes.html#ad5a72d59920a13be8b291111737501b2',1,'xrpl::JobTypes::Map'],['../classxrpl_1_1partitioned__unordered__map.html#a2a6e73268684bf8255389c60d7a741c5',1,'xrpl::partitioned_unordered_map::map()']]], + ['map_423',['map',['http://en.cppreference.com/w/cpp/header/map.html',1,'(Global Namespace)'],['../classxrpl_1_1JobTypes.html#ad5a72d59920a13be8b291111737501b2',1,'xrpl::JobTypes::Map'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a4fed433c16dc3080b460de10364dcd34',1,'xrpl::NodeStore::MemoryBackend::Map'],['http://en.cppreference.com/w/cpp/container/map.html',1,'std::pmr::map'],['http://en.cppreference.com/w/cpp/container/map.html',1,'std::map< K, T >'],['../classbeast_1_1PropertyStream_1_1Map.html',1,'beast::PropertyStream::Map'],['../classxrpl_1_1partitioned__unordered__map.html#a2a6e73268684bf8255389c60d7a741c5',1,'xrpl::partitioned_unordered_map::map()'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::pmr::map::map()'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()'],['../classbeast_1_1PropertyStream_1_1Map.html#a0f6b67ac7adeceaead76790bbe519c22',1,'beast::PropertyStream::Map::Map(Map const &)=delete'],['../classbeast_1_1PropertyStream_1_1Map.html#a652971a54d4707b2a4494348750a7551',1,'beast::PropertyStream::Map::Map(std::string const &key, PropertyStream &stream)'],['../classbeast_1_1PropertyStream_1_1Map.html#a7c7e078dac56e9f35cb54ccfa663d470',1,'beast::PropertyStream::Map::Map(std::string const &key, Map &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a42039a988b06716cd06cab21f184fa6e',1,'beast::PropertyStream::Map::Map(Set &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a86ae0af55cc5c29c39a416f3da0fd589',1,'beast::PropertyStream::Map::Map(PropertyStream &stream)'],['../classxrpl_1_1tests_1_1FetchPack__test.html#a1c57c915bd52eda4c585e241c678adb0',1,'xrpl::tests::FetchPack_test::Map']]], ['map_3c_20accountid_2c_20txqaccount_20_3e_424',['map< AccountID, TxQAccount >',['http://en.cppreference.com/w/cpp/container/map.html',1,'std']]], ['map_3c_20avalanchestate_2c_20xrpl_3a_3aconsensusparms_3a_3aavalanchecutoff_20_3e_425',['map< AvalancheState, xrpl::ConsensusParms::AvalancheCutoff >',['http://en.cppreference.com/w/cpp/container/map.html',1,'std']]], ['map_3c_20beast_3a_3aip_3a_3aendpoint_2c_20std_3a_3ashared_5fptr_3c_20slotimp_20_3e_20_3e_426',['map< beast::IP::Endpoint, std::shared_ptr< SlotImp > >',['http://en.cppreference.com/w/cpp/container/map.html',1,'std']]], @@ -470,7 +470,7 @@ var searchData= ['map_5fend_467',['map_end',['../classxrpl_1_1JsonPropertyStream.html#a6a282b063062619250d21086cd1a8964',1,'xrpl::JsonPropertyStream::map_end()'],['../classbeast_1_1PropertyStream.html#aeba33d86d7417fd96ae05457cdf2b411',1,'beast::PropertyStream::map_end()']]], ['map_5ft_468',['Map_t',['../classxrpl_1_1DisputedTx.html#a7f1b46daa984b8abf8b69b0abcb0d35a',1,'xrpl::DisputedTx']]], ['map_5ftype_469',['map_type',['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a4d417133a1a94384288c22a749c937fd',1,'xrpl::PeerFinder::Bootcache::map_type'],['../classxrpl_1_1partitioned__unordered__map.html#af6f0ac2e123328fc1ccea6d4df0772a7',1,'xrpl::partitioned_unordered_map::map_type']]], - ['mapcomplete_470',['mapcomplete',['../classxrpl_1_1NetworkOPsImp.html#af682ba027d39f8f5eb7aea498f3c2286',1,'xrpl::NetworkOPsImp::mapComplete()'],['../classxrpl_1_1NetworkOPs.html#afaaa084905d8e9e095cd2b41f6b8d0e3',1,'xrpl::NetworkOPs::mapComplete()']]], + ['mapcomplete_470',['mapcomplete',['../classxrpl_1_1NetworkOPs.html#afaaa084905d8e9e095cd2b41f6b8d0e3',1,'xrpl::NetworkOPs::mapComplete()'],['../classxrpl_1_1NetworkOPsImp.html#af682ba027d39f8f5eb7aea498f3c2286',1,'xrpl::NetworkOPsImp::mapComplete()']]], ['mapp_471',['mapp',['../classxrpl_1_1TransactionMaster.html#abbec10d86a7a37776f1474a50abb231a',1,'xrpl::TransactionMaster::mApp'],['../classxrpl_1_1Transaction.html#a180019469992a5fd48ecc039400f06ff',1,'xrpl::Transaction::mApp']]], ['mapped_5ftype_472',['mapped_type',['../classxrpl_1_1partitioned__unordered__map.html#a8315912e0ae9a25c8b241806f4162406',1,'xrpl::partitioned_unordered_map::mapped_type'],['../classxrpl_1_1ReadView.html#ab4d6bd3519a02ff0c777117618848d88',1,'xrpl::ReadView::mapped_type'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a26594e880fcfd4787a42335c82077c1d',1,'beast::detail::aged_unordered_container::mapped_type'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad64b09835c40991beb8c2325ec07f5fa',1,'beast::detail::aged_ordered_container::mapped_type'],['../classxrpl_1_1TaggedCache.html#ac7a640b553688dd54e5b01f0fd78851c',1,'xrpl::TaggedCache::mapped_type']]], ['mappings_473',['mappings',['../namespacexrpl_1_1test.html#a5b849b7103b6a1b37bf5021609c41914',1,'xrpl::test']]], @@ -750,7 +750,7 @@ var searchData= ['mergedispositions_747',['mergeDispositions',['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#a643e371147d2b84549ffcf74abb56db8',1,'xrpl::ValidatorList::PublisherListStats']]], ['mergepages_748',['mergePages',['../namespacexrpl_1_1nft.html#ab48770190f5ec7b0a30dd1ad491d78a2',1,'xrpl::nft']]], ['mersenne_5ftwister_5fengine_749',['mersenne_twister_engine',['http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mersenne_twister_engine::mersenne_twister_engine()'],['http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mersenne_twister_engine']]], - ['message_750',['message',['../structxrpl_1_1ValidatorSite_1_1Site_1_1Status.html#a6b2990ffad1083dda9946a9ef3bb7045',1,'xrpl::ValidatorSite::Site::Status::message'],['../classxrpl_1_1Message.html',1,'xrpl::Message'],['../structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462',1,'xrpl::RPC::ErrorInfo::message'],['../classxrpl_1_1Message.html#a2680b276870ca13d1457f62f517a5ede',1,'xrpl::Message::Message()'],['../structxrpl_1_1RPC_1_1Status.html#a244bed8cce40413bcce9929f1bd36e35',1,'xrpl::RPC::Status::message()'],['../classxrpl_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#a3940262fd3032468e2cf423109aa91d3',1,'xrpl::cryptoconditions::detail::cryptoconditions_error_category::message()'],['../classxrpl_1_1test_1_1Validator.html#ab6be4e1d74198fe472653e52e96238b5',1,'xrpl::test::Validator::message()'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#a5dd7432f6ca040a3e59887630c8bd224',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#af5fb3ef5d85a3fd55140bd677ca23986',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, STAmount const &rewardAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t createCount, AccountID const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a7d10657a959587e555ff70354134b2af',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#aa1ef1481682b1b7cfebe4b8c01983cf5',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#aab95988395cdc7c51f7045106ee0f7f1',1,'xrpl::Attestations::AttestationBase::message()'],['../classxrpl_1_1detail_1_1TokenCodecErrcCategory.html#ae81868efaa05144d8dfac757ba84ddc1',1,'xrpl::detail::TokenCodecErrcCategory::message()'],['http://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['http://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['http://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['../structxrpl_1_1ValidatorList_1_1MessageWithHash.html#a7cb7f7c640f8a3a430f4eb0efbacfe1d',1,'xrpl::ValidatorList::MessageWithHash::message']]], + ['message_750',['message',['../structxrpl_1_1ValidatorList_1_1MessageWithHash.html#a7cb7f7c640f8a3a430f4eb0efbacfe1d',1,'xrpl::ValidatorList::MessageWithHash::message'],['../classxrpl_1_1Message.html',1,'xrpl::Message'],['../classxrpl_1_1Message.html#a2680b276870ca13d1457f62f517a5ede',1,'xrpl::Message::Message()'],['../structxrpl_1_1RPC_1_1Status.html#a244bed8cce40413bcce9929f1bd36e35',1,'xrpl::RPC::Status::message()'],['../classxrpl_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#a3940262fd3032468e2cf423109aa91d3',1,'xrpl::cryptoconditions::detail::cryptoconditions_error_category::message()'],['../classxrpl_1_1test_1_1Validator.html#ab6be4e1d74198fe472653e52e96238b5',1,'xrpl::test::Validator::message()'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#a5dd7432f6ca040a3e59887630c8bd224',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#af5fb3ef5d85a3fd55140bd677ca23986',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, STAmount const &rewardAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t createCount, AccountID const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a7d10657a959587e555ff70354134b2af',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#aa1ef1481682b1b7cfebe4b8c01983cf5',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#aab95988395cdc7c51f7045106ee0f7f1',1,'xrpl::Attestations::AttestationBase::message()'],['../classxrpl_1_1detail_1_1TokenCodecErrcCategory.html#ae81868efaa05144d8dfac757ba84ddc1',1,'xrpl::detail::TokenCodecErrcCategory::message()'],['http://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['http://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['http://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['../structxrpl_1_1ValidatorSite_1_1Site_1_1Status.html#a6b2990ffad1083dda9946a9ef3bb7045',1,'xrpl::ValidatorSite::Site::Status::message'],['../structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462',1,'xrpl::RPC::ErrorInfo::message']]], ['message_20format_20changes_751',['Message Format Changes',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md111',1,'']]], ['message_20type_752',['To add a field or message type',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md228',1,'']]], ['message_5f_753',['message_',['../classxrpl_1_1test_1_1Validator.html#aec4eac921ee633f8643df3c72320a4f3',1,'xrpl::test::Validator::message_'],['../classJson_1_1Reader_1_1ErrorInfo.html#aeb2fb6537a8bb978b239ea1482d73d7a',1,'Json::Reader::ErrorInfo::message_'],['../classxrpl_1_1BaseHTTPPeer.html#a1cf6dc8ae302e35d499cc2be4bd7d05f',1,'xrpl::BaseHTTPPeer::message_']]], @@ -777,7 +777,7 @@ var searchData= ['metatxslist_774',['MetaTxsList',['../classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc',1,'xrpl::RelationalDatabase']]], ['meter_775',['meter',['../classbeast_1_1insight_1_1Meter.html#a1c722eaae1865f01bfe1f0e0cbe42a4a',1,'beast::insight::Meter::Meter()'],['../classbeast_1_1insight_1_1Meter.html#a3b28aae0d54481cc432ce6fa9f158c4b',1,'beast::insight::Meter::Meter(std::shared_ptr< MeterImpl > const &impl)'],['../classbeast_1_1insight_1_1Meter.html',1,'beast::insight::Meter']]], ['meterimpl_776',['MeterImpl',['../classbeast_1_1insight_1_1MeterImpl.html',1,'beast::insight']]], - ['method_777',['method',['../structxrpl_1_1RPC_1_1Handler.html#adf49a1afdae287b72db682364229b867',1,'xrpl::RPC::Handler::Method'],['../structxrpl_1_1RPC_1_1Request.html#ac3a552d87d7ac2ce2857e1878ddc4ecc',1,'xrpl::RPC::Request::method'],['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md229',1,'To add a new gRPC method']]], + ['method_777',['method',['../structxrpl_1_1RPC_1_1Request.html#ac3a552d87d7ac2ce2857e1878ddc4ecc',1,'xrpl::RPC::Request::method'],['../structxrpl_1_1RPC_1_1Handler.html#adf49a1afdae287b72db682364229b867',1,'xrpl::RPC::Handler::Method'],['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md229',1,'To add a new gRPC method']]], ['method_5fnot_5ffound_778',['method_not_found',['../namespacexrpl.html#ac3dec59b8e5ec34776e5bb30b1686659',1,'xrpl']]], ['methods_779',['methods',['../md_xrpld_2app_2rdb_2README.html#autotoc_md355',1,'Database Methods'],['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md32',1,'Removed methods']]], ['methods_5f_780',['methods_',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#a92f7d8e3e1782945af7c9d649c3b4edc',1,'xrpl::perf::PerfLogImp::Counters']]], @@ -913,7 +913,7 @@ var searchData= ['mledgersbyindex_910',['mLedgersByIndex',['../classxrpl_1_1LedgerHistory.html#a108edd3596e905b2dde4e84a8e55169e',1,'xrpl::LedgerHistory']]], ['mlisteners_911',['mlisteners',['../classxrpl_1_1OrderBookDB.html#a25de0b62e0cd2b691fe603d78898aa17',1,'xrpl::OrderBookDB::mListeners'],['../classxrpl_1_1BookListeners.html#ae04f77e8a8276f275411ab703292a390',1,'xrpl::BookListeners::mListeners']]], ['mloadfee_912',['mLoadFee',['../classxrpl_1_1ClusterNode.html#aecca186d6c205ed980dd0f5ebc53cd1e',1,'xrpl::ClusterNode']]], - ['mlock_913',['mlock',['../classxrpl_1_1BookListeners.html#a2610e0f4e2eba2c96d13bb8a600f603d',1,'xrpl::BookListeners::mLock'],['../classxrpl_1_1InboundLedgersImp.html#a4eb84bef60cb1dece4b2266d1d345a1f',1,'xrpl::InboundLedgersImp::mLock'],['../classxrpl_1_1InboundTransactionsImp.html#af42a60580084b4aa6f9301ceab67a583',1,'xrpl::InboundTransactionsImp::mLock'],['../classxrpl_1_1OrderBookDB.html#ab33137355ab7c04d0fac2eeeafa4a446',1,'xrpl::OrderBookDB::mLock'],['../classxrpl_1_1PathRequest.html#ae7614b2b97c128cd9d63975ba2640bea',1,'xrpl::PathRequest::mLock'],['../classxrpl_1_1PathRequests.html#acba1af6f56d40f075aee10a2348081be',1,'xrpl::PathRequests::mLock'],['../classxrpl_1_1RippleLineCache.html#a53a213901049f6ed34bb9a782a5dd032',1,'xrpl::RippleLineCache::mLock'],['../classxrpl_1_1InfoSub.html#ac4594e77c9977417a6decbe8fdb6edba',1,'xrpl::InfoSub::mLock']]], + ['mlock_913',['mlock',['../classxrpl_1_1InfoSub.html#ac4594e77c9977417a6decbe8fdb6edba',1,'xrpl::InfoSub::mLock'],['../classxrpl_1_1BookListeners.html#a2610e0f4e2eba2c96d13bb8a600f603d',1,'xrpl::BookListeners::mLock'],['../classxrpl_1_1InboundLedgersImp.html#a4eb84bef60cb1dece4b2266d1d345a1f',1,'xrpl::InboundLedgersImp::mLock'],['../classxrpl_1_1InboundTransactionsImp.html#af42a60580084b4aa6f9301ceab67a583',1,'xrpl::InboundTransactionsImp::mLock'],['../classxrpl_1_1OrderBookDB.html#ab33137355ab7c04d0fac2eeeafa4a446',1,'xrpl::OrderBookDB::mLock'],['../classxrpl_1_1PathRequest.html#ae7614b2b97c128cd9d63975ba2640bea',1,'xrpl::PathRequest::mLock'],['../classxrpl_1_1PathRequests.html#acba1af6f56d40f075aee10a2348081be',1,'xrpl::PathRequests::mLock'],['../classxrpl_1_1RippleLineCache.html#a53a213901049f6ed34bb9a782a5dd032',1,'xrpl::RippleLineCache::mLock']]], ['mlowlimit_914',['mLowLimit',['../classxrpl_1_1TrustLineBase.html#ae2d9c54d25d522f27000083001a56a2f',1,'xrpl::TrustLineBase']]], ['mmap_915',['mmap',['../classxrpl_1_1TransactionAcquire.html#a4d3da4baed57f1516384b957306df1f9',1,'xrpl::TransactionAcquire::mMap'],['../structxrpl_1_1tests_1_1FetchPack__test_1_1TestFilter.html#afd4166d990be7406d8ce67e7003a2b12',1,'xrpl::tests::FetchPack_test::TestFilter::mMap']]], ['mmeta_916',['mMeta',['../classxrpl_1_1AcceptedLedgerTx.html#ad24de66581a0af22353fc8b36d7d7d83',1,'xrpl::AcceptedLedgerTx']]], @@ -1011,7 +1011,7 @@ var searchData= ['mptissue_1008',['mptissue',['../classxrpl_1_1MPTIssue.html',1,'xrpl::MPTIssue'],['../classxrpl_1_1MPTIssue.html#ac3a749472ac1c0f29fe923aa7b00a5f4',1,'xrpl::MPTIssue::MPTIssue(MPTID const &issuanceID)'],['../classxrpl_1_1MPTIssue.html#ad5695638bb3db238a4669085640ffa71',1,'xrpl::MPTIssue::MPTIssue()=default'],['../classxrpl_1_1test_1_1jtx_1_1MPT.html#a524bb2d15ffa7f2660184a34a4941703',1,'xrpl::test::jtx::MPT::mptIssue()']]], ['mptissuefromjson_1009',['mptIssueFromJson',['../namespacexrpl.html#a708662530d426cd7e5aa6328cc864c56',1,'xrpl']]], ['mptmutabilityflags_1010',['mptmutabilityflags',['../structxrpl_1_1MPTMutabilityFlags.html',1,'xrpl::MPTMutabilityFlags'],['../namespacexrpl.html#a3efcaee927f43e9507d7c7dcaa003b11',1,'xrpl::mptMutabilityFlags']]], - ['mptoken_1011',['mptoken',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada9d9acd5b631e83ec07500ed36633ccf9',1,'xrpl::MPTOKEN'],['../namespacexrpl_1_1keylet.html#ab3ec6c5e531adf3b2fbee3a984c3d453',1,'xrpl::keylet::mptoken(MPTID const &issuanceID, AccountID const &holder) noexcept'],['../namespacexrpl_1_1keylet.html#a6836bda77cf7bc31e2a252aa03b18ccb',1,'xrpl::keylet::mptoken(uint256 const &mptokenKey)'],['../namespacexrpl_1_1keylet.html#abde831fcc3a6ee538cbe4aa5bc73a653',1,'xrpl::keylet::mptoken(uint256 const &issuanceKey, AccountID const &holder) noexcept']]], + ['mptoken_1011',['mptoken',['../namespacexrpl_1_1keylet.html#abde831fcc3a6ee538cbe4aa5bc73a653',1,'xrpl::keylet::mptoken()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada9d9acd5b631e83ec07500ed36633ccf9',1,'xrpl::MPTOKEN'],['../namespacexrpl_1_1keylet.html#ab3ec6c5e531adf3b2fbee3a984c3d453',1,'xrpl::keylet::mptoken(MPTID const &issuanceID, AccountID const &holder) noexcept'],['../namespacexrpl_1_1keylet.html#a6836bda77cf7bc31e2a252aa03b18ccb',1,'xrpl::keylet::mptoken(uint256 const &mptokenKey)']]], ['mptoken_5fissuance_1012',['MPTOKEN_ISSUANCE',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada8191dd35a63e5caa20a9bd8331ca6164',1,'xrpl']]], ['mptoken_5ftest_1013',['MPToken_test',['../classxrpl_1_1test_1_1MPToken__test.html',1,'xrpl::test']]], ['mptokenauthorize_1014',['mptokenauthorize',['../classxrpl_1_1MPTokenAuthorize.html',1,'xrpl::MPTokenAuthorize'],['../classxrpl_1_1MPTokenAuthorize.html#a4c3925c3d06af9572c07d0c235aa8325',1,'xrpl::MPTokenAuthorize::MPTokenAuthorize()']]], @@ -1046,7 +1046,7 @@ var searchData= ['ms_1043',['ms',['../structxrpl_1_1test_1_1jtx_1_1CreateArg.html#a7a0e12236d682d193dab4098668745b4',1,'xrpl::test::jtx::CreateArg']]], ['msecure_1044',['mSecure',['../classAutoSocket.html#a0cb7739349791b0e31ffac09737b5898',1,'AutoSocket']]], ['msending_1045',['mSending',['../classxrpl_1_1RPCSubImp.html#a3182c048abec468b0d655a6c2e4c0593',1,'xrpl::RPCSubImp']]], - ['mseq_1046',['mseq',['../classxrpl_1_1InboundTransactionSet.html#a97afc82833dafc379487a7734ed0e92e',1,'xrpl::InboundTransactionSet::mSeq'],['../classxrpl_1_1InboundLedger.html#a8cf9f6246362ed6ba1dfb915df0eb456',1,'xrpl::InboundLedger::mSeq'],['../classxrpl_1_1RPCSubImp.html#abb10de8e57891b2a831c61fcb05db3e0',1,'xrpl::RPCSubImp::mSeq'],['../classxrpl_1_1InfoSub.html#aa153cf04e5ab1f9e9d1848ebe6176330',1,'xrpl::InfoSub::mSeq']]], + ['mseq_1046',['mseq',['../classxrpl_1_1InfoSub.html#aa153cf04e5ab1f9e9d1848ebe6176330',1,'xrpl::InfoSub::mSeq'],['../classxrpl_1_1InboundTransactionSet.html#a97afc82833dafc379487a7734ed0e92e',1,'xrpl::InboundTransactionSet::mSeq'],['../classxrpl_1_1InboundLedger.html#a8cf9f6246362ed6ba1dfb915df0eb456',1,'xrpl::InboundLedger::mSeq'],['../classxrpl_1_1RPCSubImp.html#abb10de8e57891b2a831c61fcb05db3e0',1,'xrpl::RPCSubImp::mSeq']]], ['mset_1047',['mSet',['../classxrpl_1_1InboundTransactionSet.html#a2006215d3a03166bbf0a57cfa7b70296',1,'xrpl::InboundTransactionSet']]], ['msg_1048',['msg',['../structJson_1_1JsonMissingKeyError.html#ac676bc7a76b7e8b58e4516a5a94f6106',1,'Json::JsonMissingKeyError::msg'],['../structxrpl_1_1test_1_1WSClientImpl_1_1msg.html',1,'xrpl::test::WSClientImpl::msg'],['../structxrpl_1_1test_1_1WSClientImpl_1_1msg.html#a5241805e184478aefd17ece4daf66c5c',1,'xrpl::test::WSClientImpl::msg::msg()'],['../structxrpl_1_1send__if__not__pred.html#aab8cb5b9475f20c1608f73cdc315c7bb',1,'xrpl::send_if_not_pred::msg'],['../structxrpl_1_1send__if__pred.html#ad3111340e3d04f9fad539c44c85a6a37',1,'xrpl::send_if_pred::msg'],['../structxrpl_1_1send__always.html#a5dd2f5cb12475c032f614f66e65af299',1,'xrpl::send_always::msg'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1BroadcastMesg.html#a7e9bcb73cc88adc1553ed77f562018ec',1,'xrpl::test::csf::Peer::BroadcastMesg::msg'],['../structxrpl_1_1test_1_1ValidatorSite__test_1_1FetchListConfig.html#afce118e5f8673f07792a509dd91d2dc5',1,'xrpl::test::ValidatorSite_test::FetchListConfig::msg'],['../structJson_1_1JsonTypeMismatchError.html#a5a0ec2409ba537df8ec1538b616953fb',1,'Json::JsonTypeMismatchError::msg']]], ['msg_5f_1049',['msg_',['../classxrpl_1_1test_1_1CheckMessageLogs.html#a42fefd06998a47990fc781f359382940',1,'xrpl::test::CheckMessageLogs']]], @@ -1131,7 +1131,7 @@ var searchData= ['mutable_5fbuffer_1128',['mutable_buffer',['../classxrpl_1_1ZeroCopyOutputStream.html#a5c811804081daef9af71b1db5507fff2',1,'xrpl::ZeroCopyOutputStream']]], ['mutableflags_1129',['mutableflags',['../structxrpl_1_1test_1_1jtx_1_1MPTCreate.html#a32f3a92a1962e00c09806ea4e26c2e46',1,'xrpl::test::jtx::MPTCreate::mutableFlags'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a8fb70cab5a994edf59282aee891a0a52',1,'xrpl::test::jtx::MPTSet::mutableFlags'],['../structxrpl_1_1MPTCreateArgs.html#a00cf07eb54926baea4a4aaf847df8057',1,'xrpl::MPTCreateArgs::mutableFlags']]], ['mutabletxset_1130',['mutabletxset',['../classxrpl_1_1RCLTxSet_1_1MutableTxSet.html',1,'xrpl::RCLTxSet::MutableTxSet'],['../classxrpl_1_1test_1_1csf_1_1TxSet_1_1MutableTxSet.html',1,'xrpl::test::csf::TxSet::MutableTxSet'],['../classxrpl_1_1RCLTxSet_1_1MutableTxSet.html#a062d8f347a189f432c90d6cff0993b11',1,'xrpl::RCLTxSet::MutableTxSet::MutableTxSet()'],['../classxrpl_1_1test_1_1csf_1_1TxSet_1_1MutableTxSet.html#a43e9de4810c9d45a9268e189ce3aeff1',1,'xrpl::test::csf::TxSet::MutableTxSet::MutableTxSet()']]], - ['mutex_1131',['mutex',['http://en.cppreference.com/w/cpp/thread/mutex.html',1,'std::mutex'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor_1_1Mutex.html',1,'xrpl::test::csf::Peer::ValAdaptor::Mutex'],['../structxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor_1_1Mutex.html',1,'xrpl::test::csf::Validations_test::Adaptor::Mutex'],['http://en.cppreference.com/w/cpp/header/mutex.html',1,'(Global Namespace)'],['../classxrpl_1_1RCLValidationsAdaptor.html#a707742b9e5016bf843e12df67e393030',1,'xrpl::RCLValidationsAdaptor::Mutex'],['../classxrpl_1_1Validations.html#a169d104b9e5c0f2262b58dcb48637fe6',1,'xrpl::Validations::Mutex'],['../classxrpl_1_1LockedSociSession.html#a326b4e2dec374aead3a6ec7bf99964bb',1,'xrpl::LockedSociSession::mutex'],['../structxrpl_1_1NodeStore_1_1MemoryDB.html#a227a42bddb19ee987359b50458d70c20',1,'xrpl::NodeStore::MemoryDB::mutex'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a9ebe5c863cce7edd056be16a021b5236',1,'xrpl::metrics::TxMetrics::mutex'],['../structxrpl_1_1perf_1_1Locked.html#a8bb430b16ab54cb8f28a218d7b1ae915',1,'xrpl::perf::Locked::mutex'],['http://en.cppreference.com/w/cpp/thread/mutex/mutex.html',1,'std::mutex::mutex()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/mutex.html',1,'std::shared_lock::mutex()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/mutex.html',1,'std::unique_lock::mutex()']]], + ['mutex_1131',['mutex',['http://en.cppreference.com/w/cpp/thread/mutex.html',1,'std::mutex'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor_1_1Mutex.html',1,'xrpl::test::csf::Peer::ValAdaptor::Mutex'],['../structxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor_1_1Mutex.html',1,'xrpl::test::csf::Validations_test::Adaptor::Mutex'],['http://en.cppreference.com/w/cpp/header/mutex.html',1,'(Global Namespace)'],['../classxrpl_1_1LockedSociSession.html#a326b4e2dec374aead3a6ec7bf99964bb',1,'xrpl::LockedSociSession::mutex'],['../structxrpl_1_1NodeStore_1_1MemoryDB.html#a227a42bddb19ee987359b50458d70c20',1,'xrpl::NodeStore::MemoryDB::mutex'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a9ebe5c863cce7edd056be16a021b5236',1,'xrpl::metrics::TxMetrics::mutex'],['../structxrpl_1_1perf_1_1Locked.html#a8bb430b16ab54cb8f28a218d7b1ae915',1,'xrpl::perf::Locked::mutex'],['http://en.cppreference.com/w/cpp/thread/mutex/mutex.html',1,'std::mutex::mutex()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/mutex.html',1,'std::shared_lock::mutex()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/mutex.html',1,'std::unique_lock::mutex()'],['../classxrpl_1_1RCLValidationsAdaptor.html#a707742b9e5016bf843e12df67e393030',1,'xrpl::RCLValidationsAdaptor::Mutex'],['../classxrpl_1_1Validations.html#a169d104b9e5c0f2262b58dcb48637fe6',1,'xrpl::Validations::Mutex']]], ['mutex_5f_1132',['mutex_',['../classxrpl_1_1NodeStore_1_1MemoryFactory.html#a3e8a22e153fb0df7e149f379edf937ef',1,'xrpl::NodeStore::MemoryFactory::mutex_'],['../classxrpl_1_1LoadManager.html#a9bafa6f23ca6ba5d845d1ee66f25256d',1,'xrpl::LoadManager::mutex_'],['../classxrpl_1_1CheckpointersCollection.html#a2602a1155acb835d5e1e88defed04c0c',1,'xrpl::CheckpointersCollection::mutex_'],['../classxrpl_1_1Resource_1_1ManagerImp.html#a811ec3e17969cccfe3b068cbd5918822',1,'xrpl::Resource::ManagerImp::mutex_'],['../classxrpl_1_1test_1_1DNS__test.html#a410fa5a8e50946aae56c886dc2fcf6e1',1,'xrpl::test::DNS_test::mutex_'],['../classxrpl_1_1test_1_1Path__test_1_1gate.html#a4f9096257064c985241b889c8ef8add5',1,'xrpl::test::Path_test::gate::mutex_'],['../classxrpl_1_1test_1_1Coroutine__test_1_1gate.html#a2b8195ac6591564a3818aced841a357e',1,'xrpl::test::Coroutine_test::gate::mutex_'],['../classxrpl_1_1test_1_1jtx_1_1AMMTest_1_1gate.html#af546c2de3ee1b8caeb7c2c6ad14ad216',1,'xrpl::test::jtx::AMMTest::gate::mutex_'],['../classxrpl_1_1short__read__test_1_1Base.html#a9cd4280e3371cf3522e1cb6a203ffa55',1,'xrpl::short_read_test::Base::mutex_'],['../classxrpl_1_1RCLConsensus.html#a949941ee4320e09c3369be0b250bdb3f',1,'xrpl::RCLConsensus::mutex_'],['../classxrpl_1_1LedgerCleanerImp.html#a02350f142d3370de65258f456f6127a7',1,'xrpl::LedgerCleanerImp::mutex_'],['../classxrpl_1_1Ledger.html#a7da35f4785715bb7414d4d4c9d5f1d50',1,'xrpl::Ledger::mutex_'],['../classxrpl_1_1PendingSaves.html#a7b5743e3c35333aa83a71e15b1e0522c',1,'xrpl::PendingSaves::mutex_'],['../classxrpl_1_1AmendmentTableImpl.html#a276076202b273feb5a28bedfbf01233d',1,'xrpl::AmendmentTableImpl::mutex_'],['../classxrpl_1_1ManifestCache.html#a31357e9be1f6fe0d3020fc3f06e3a6d1',1,'xrpl::ManifestCache::mutex_'],['../classxrpl_1_1BaseHTTPPeer.html#a5ba0f297c282609942416275603ca3c4',1,'xrpl::BaseHTTPPeer::mutex_'],['../classxrpl_1_1NodeStore_1_1ManagerImp.html#a837fb95673c81e6fc64da07d912757cc',1,'xrpl::NodeStore::ManagerImp::mutex_'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#a4c97e887417f06c97d3f6af8838dcf50',1,'xrpl::NodeStore::DatabaseRotatingImp::mutex_'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a06eb9ccb97f31e08e89a267eb087cc8f',1,'xrpl::detail::CachedViewImpl::mutex_'],['../classxrpl_1_1csprng__engine.html#adba8af2647389e8c8da1fdf834ae4ef1',1,'xrpl::csprng_engine::mutex_'],['../classxrpl_1_1PeerReservationTable.html#a8c635670204f105968d94aa2faaa4529',1,'xrpl::PeerReservationTable::mutex_'],['../classxrpl_1_1LoadMonitor.html#a8ccc732685a18db80b6ba3ca73d2e693',1,'xrpl::LoadMonitor::mutex_'],['../classxrpl_1_1JobQueue_1_1Coro.html#a2706fa4963cf4ce7e02e28dd0e9c7899',1,'xrpl::JobQueue::Coro::mutex_'],['../classxrpl_1_1Workers_1_1Worker.html#a827b876b31f835629e24e49c3f550766',1,'xrpl::Workers::Worker::mutex_'],['../classxrpl_1_1ClosureCounter.html#abf18015a4bba6d07b5326e28ee5ebcf3',1,'xrpl::ClosureCounter::mutex_'],['../classbeast_1_1unit__test_1_1runner.html#a900e38c2153feb50c71a4d9e28cc07c0',1,'beast::unit_test::runner::mutex_'],['../classxrpl_1_1Logs.html#aaa7021204c0a8326970ac99c55f78128',1,'xrpl::Logs::mutex_'],['../classxrpl_1_1HashRouter.html#a49f78becd79a1bb61e27064b380ff72e',1,'xrpl::HashRouter::mutex_'],['../classxrpl_1_1ServerHandler.html#aa6d5f8fc85549a7f06235929f15dd127',1,'xrpl::ServerHandler::mutex_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a8a49a91c92c54256bfe68786b1d20c74',1,'xrpl::perf::PerfLogImp::mutex_'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a33b50d1fdaaef69bf758872c3348532a',1,'xrpl::PeerFinder::Checker::mutex_'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a0f67b3b39fd1b0a10b8fcee3f25d68b1',1,'xrpl::PeerImp::Metrics::mutex_'],['../classxrpl_1_1OverlayImpl.html#a974e2f50b11a826f713d460ecbd1f57f',1,'xrpl::OverlayImpl::mutex_'],['../classxrpl_1_1Cluster.html#a47958c04ee6d65e7c94cadd8319574d8',1,'xrpl::Cluster::mutex_'],['../classxrpl_1_1Validations.html#a1a1d270c194a89c91141d4251d53dd2c',1,'xrpl::Validations::mutex_'],['../classxrpl_1_1ValidatorList.html#a83af05fd6db71dd5846809e973d5da55',1,'xrpl::ValidatorList::mutex_'],['../classxrpl_1_1TxQ.html#a83271840d3609b53c94b9fdcff42882c',1,'xrpl::TxQ::mutex_'],['../classxrpl_1_1SHAMapStoreImp.html#ac5dd970fba6544185077023f0fa25d67',1,'xrpl::SHAMapStoreImp::mutex_'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#a853b36a8dcea02b1377c62d5ffacbd4c',1,'xrpl::SHAMapStoreImp::SavedStateDB::mutex_'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a742c29e55c4d6bde3b8ffba204f1f49d',1,'xrpl::NetworkOPsImp::StateAccounting::mutex_'],['../classxrpl_1_1NegativeUNLVote.html#a8cb6de6eefe423412a7c2203edaec8f8',1,'xrpl::NegativeUNLVote::mutex_']]], ['mutex_5frun_5f_1133',['mutex_run_',['../classxrpl_1_1JobQueue_1_1Coro.html#a710d5da7f9eff5d5460ec536bae1ee04',1,'xrpl::JobQueue::Coro']]], ['mutex_5ftype_1134',['mutex_type',['../classxrpl_1_1TaggedCache.html#a6ade27dfec2c7316f386a7a398f2205a',1,'xrpl::TaggedCache']]], diff --git a/search/all_15.js b/search/all_15.js index 67dcb6da65..6d04922b00 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,6 +1,6 @@ var searchData= [ - ['n_0',['n',['../structxrpl_1_1metrics_1_1SingleMetrics.html#ae51c31a04f7e1cc28ddf448fa50cf3e0',1,'xrpl::metrics::SingleMetrics::N'],['../structxrpl_1_1detail_1_1epsilon__multiple.html#a28e7033287b2ad35d2ecc29d6ad3617e',1,'xrpl::detail::epsilon_multiple::n'],['http://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/n.html',1,'std::chi_squared_distribution::n()'],['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::n()'],['http://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/n.html',1,'std::student_t_distribution::n()']]], + ['n_0',['n',['../structxrpl_1_1detail_1_1epsilon__multiple.html#a28e7033287b2ad35d2ecc29d6ad3617e',1,'xrpl::detail::epsilon_multiple::n'],['http://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/n.html',1,'std::chi_squared_distribution::n()'],['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::n()'],['http://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/n.html',1,'std::student_t_distribution::n()'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#ae51c31a04f7e1cc28ddf448fa50cf3e0',1,'xrpl::metrics::SingleMetrics::N']]], ['n_5f_1',['n_',['../classbeast_1_1unit__test_1_1amount.html#adb7ecad4a07203acf7bf91d9eec474f8',1,'beast::unit_test::amount::n_'],['../classxrpl_1_1io__list.html#a193d1427b430d393c266b1e47251e787',1,'xrpl::io_list::n_'],['../classxrpl_1_1NodeStore_1_1Timing__test_1_1parallel__for__lambda.html#a03ca481a2c6e31974a2b7e4b65277ab8',1,'xrpl::NodeStore::Timing_test::parallel_for_lambda::n_'],['../classxrpl_1_1StreambufWSMsg.html#a1342042b40551ab86d90cd9f076c5d38',1,'xrpl::StreambufWSMsg::n_']]], ['n_5foffers_2',['n_offers',['../namespacexrpl_1_1test_1_1jtx.html#ae5422b7a374b7e972373ab6cee3dcb64',1,'xrpl::test::jtx']]], ['name_3',['name',['../structxrpl_1_1JobTypeData.html#a6fc73186f6b9e63fb0943c10aed26907',1,'xrpl::JobTypeData::name()'],['../classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33',1,'beast::PropertyStream::Source::name()'],['../classbeast_1_1unit__test_1_1suite__info.html#afacd4c769f099b0b888db66b02287daa',1,'beast::unit_test::suite_info::name()'],['../classbeast_1_1unit__test_1_1suite__results.html#a0c7c496389052ed809cce99ef2895779',1,'beast::unit_test::suite_results::name()'],['../classbeast_1_1unit__test_1_1case__results.html#af73388fe50a8f56a9b553efe7337f1d1',1,'beast::unit_test::case_results::name()'],['../classbeast_1_1insight_1_1Group.html#af07e0b5bbd9d89f73d9acb4fb9a71bf1',1,'beast::insight::Group::name()'],['../structxrpl_1_1test_1_1traffic__count__test_1_1TestCase.html#ab305d501f35da3d750b55484e2de4839',1,'xrpl::test::traffic_count_test::TestCase::name'],['../classxrpl_1_1JobTypeInfo.html#a9334c0370c929983cfaefad23f5281e8',1,'xrpl::JobTypeInfo::name()'],['../classxrpl_1_1JobTypes.html#acc5afe60aafd19ed0b1b3be3438f8846',1,'xrpl::JobTypes::name()'],['../classxrpl_1_1LoadEvent.html#af88a22837f71ae59046d0f3579da070f',1,'xrpl::LoadEvent::name()'],['../classxrpl_1_1Section.html#a5b0a208dbe101bb33af0d7a48dad004c',1,'xrpl::Section::name()'],['../classxrpl_1_1detail_1_1TokenCodecErrcCategory.html#a6036b6c018bba067d87750b47592eca0',1,'xrpl::detail::TokenCodecErrcCategory::name()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a36d163ff4ce4827882f0d78c4114cc83',1,'beast::insight::detail::GroupImp::name()'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#ab5f87d99b21e5ea2dfc3cd79f43934ec',1,'beast::aged_associative_container_test_base::TestTraitsHelper::name()'],['../classbeast_1_1aged__associative__container__test__base.html#a500b400da8d19d68077ccbca34d6bc4d',1,'beast::aged_associative_container_test_base::name()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a8345e525bfee1c86bfa44a3eefdcfb0a',1,'xrpl::test::jtx::Account::name()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a1f0f056b2c871a71c9363a15d76ee644',1,'xrpl::test::jtx::PrettyAmount::name()'],['../classxrpl_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#ac5a4e572a5163531b219a2dd33b905ea',1,'xrpl::cryptoconditions::detail::cryptoconditions_error_category::name()'],['../classxrpl_1_1ClusterNode.html#aea7f585627b54618797946f7fe6aafbc',1,'xrpl::ClusterNode::name()'],['../classxrpl_1_1PeerImp.html#a18151dd5036ee641f0b35adb97eba3c7',1,'xrpl::PeerImp::name()'],['../classxrpl_1_1PeerFinder_1_1Source.html#a0d21986321d53d5412928d52b482bcda',1,'xrpl::PeerFinder::Source::name()'],['../classxrpl_1_1PeerFinder_1_1SourceStringsImp.html#a271571ec969b230d96acda2a0b729ea0',1,'xrpl::PeerFinder::SourceStringsImp::name()'],['../structxrpl_1_1AmendmentState.html#a77d74c0af57a2233ede8ff309f5bf9df',1,'xrpl::AmendmentState::name'],['../classxrpl_1_1test_1_1jtx_1_1MPT.html#a3c30a945e75ac9b002604861817c8c93',1,'xrpl::test::jtx::MPT::name'],['../structxrpl_1_1PerfLog__test_1_1Cur.html#abb850a7f26775df89e0a068909a2998c',1,'xrpl::PerfLog_test::Cur::name'],['../structxrpl_1_1ParsedPort.html#a5a3e24cdf3d54df2b600329f270e8be6',1,'xrpl::ParsedPort::name'],['../structxrpl_1_1Port.html#ae25635b8323d311ef86c2fcdde108824',1,'xrpl::Port::name'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1suite__results.html#a82acdca4b92a6e82ede7ed4145185456',1,'beast::unit_test::detail::reporter::suite_results::name'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1case__results.html#a0fb44acab2b8ca61de417f85bbd1f539',1,'beast::unit_test::detail::reporter::case_results::name'],['http://en.cppreference.com/w/cpp/types/type_info/name.html',1,'std::type_info::name()'],['../structxrpl_1_1detail_1_1case__results.html#aff4b113b195914c42f210c3ad5067dcb',1,'xrpl::detail::case_results::name'],['../structxrpl_1_1detail_1_1suite__results.html#ac3192f57415c3898dfd0f567b8d2e9a1',1,'xrpl::detail::suite_results::name'],['../structxrpl_1_1AmendmentTable_1_1FeatureInfo.html#a910349a68276c71a1de2df3d106acff2',1,'xrpl::AmendmentTable::FeatureInfo::name'],['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html#a5010480832af781e0d519996fddd0367',1,'xrpl::OverlayImpl::TrafficGauges::name'],['../classxrpl_1_1TrafficCount_1_1TrafficStats.html#ab5e89b88ee491d98c641652bb0347baa',1,'xrpl::TrafficCount::TrafficStats::name'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#aa82e042a99c8f06af2a49c671dcf9180',1,'xrpl::RPC::LedgerHandler::name'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a4f5ad114e5f2bb1fd91d7e152ca8fc5d',1,'xrpl::RPC::VersionHandler::name'],['http://en.cppreference.com/w/cpp/chrono/time_zone/name.html',1,'std::chrono::time_zone::name()'],['http://en.cppreference.com/w/cpp/chrono/time_zone_link/accessors.html',1,'std::chrono::time_zone_link::name()'],['http://en.cppreference.com/w/cpp/error/error_category/name.html',1,'std::error_category::name()'],['http://en.cppreference.com/w/cpp/locale/locale/name.html',1,'std::locale::name()'],['http://en.cppreference.com/w/cpp/types/type_index/name.html',1,'std::type_index::name()']]], @@ -91,7 +91,7 @@ var searchData= ['networkoftwo_88',['networkoftwo',['../structxrpl_1_1test_1_1NetworkOfTwo.html#a5d796a5e468b4a012431b4e1f3a06d50',1,'xrpl::test::NetworkOfTwo::NetworkOfTwo()'],['../structxrpl_1_1test_1_1NetworkOfTwo.html',1,'xrpl::test::NetworkOfTwo']]], ['networkops_89',['NetworkOPs',['../classxrpl_1_1NetworkOPs.html',1,'xrpl']]], ['networkops_5ftest_90',['NetworkOPs_test',['../classxrpl_1_1test_1_1NetworkOPs__test.html',1,'xrpl::test']]], - ['networkopsimp_91',['networkopsimp',['../classxrpl_1_1NetworkOPsImp.html#ab4bc2e5ea71260bb83d0860d1fe795b7',1,'xrpl::NetworkOPsImp::NetworkOPsImp()'],['../classxrpl_1_1NetworkOPsImp.html',1,'xrpl::NetworkOPsImp']]], + ['networkopsimp_91',['networkopsimp',['../classxrpl_1_1NetworkOPsImp.html#aebbc74bf8a5334d30608d9c390461724',1,'xrpl::NetworkOPsImp::NetworkOPsImp()'],['../classxrpl_1_1NetworkOPsImp.html',1,'xrpl::NetworkOPsImp']]], ['never_92',['never',['../classxrpl_1_1Overlay.html#a613af4cd38baaaaa525eaea8dfbff50cac7561db7a418dd39b2201dfe110ab4a4',1,'xrpl::Overlay']]], ['new_93',['new',['../classxrpl_1_1ResolverAsio.html#ac0b85d13f3864e83b2af1a11075c9a33',1,'xrpl::ResolverAsio::New()'],['http://en.cppreference.com/w/cpp/header/new.html',1,'(Global Namespace)'],['../classbeast_1_1insight_1_1NullCollector.html#a8821f08e6db108aacae400a738286da6',1,'beast::insight::NullCollector::New()'],['../classbeast_1_1insight_1_1StatsDCollector.html#a25e5cf3f07c0553a5962ded9cc4d5c25',1,'beast::insight::StatsDCollector::New()'],['../classxrpl_1_1PeerFinder_1_1SourceStrings.html#a8411dcd35eb427b5ec8f5f6407bf806f',1,'xrpl::PeerFinder::SourceStrings::New()'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a74a3513c636c575570bcdcedd574e278',1,'xrpl::NEW']]], ['new_20attack_20vectors_94',['New Attack Vectors',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md125',1,'']]], @@ -116,7 +116,7 @@ var searchData= ['newvalidatordisableskip_113',['newValidatorDisableSkip',['../classxrpl_1_1NegativeUNLVote.html#ac76b9ac02a8f2aedccd363d4fe8bd19b',1,'xrpl::NegativeUNLVote']]], ['newvalidators_114',['newValidators',['../classxrpl_1_1NegativeUNLVote.html#a2b34caa3cbc6b2cef8b1e9c068feb540',1,'xrpl::NegativeUNLVote']]], ['newvalidators_5f_115',['newValidators_',['../classxrpl_1_1NegativeUNLVote.html#ad828f1cf7caa1794ecf6af196ff83020',1,'xrpl::NegativeUNLVote']]], - ['next_116',['next',['http://en.cppreference.com/w/cpp/iterator/next.html',1,'std::next()'],['../namespacexrpl_1_1keylet.html#a478ce187bdfa0ec7b3b204fb0f72f3a6',1,'xrpl::keylet::next'],['../classxrpl_1_1ZeroCopyOutputStream.html#af50a4fe7afe944c23052ffb957902480',1,'xrpl::ZeroCopyOutputStream::Next()'],['../classxrpl_1_1test_1_1ElementComboIter.html#a511bb12cde38fea6f8e718c4963e3352',1,'xrpl::test::ElementComboIter::next()'],['../classxrpl_1_1AccountTxPaging__test.html#ab41ffbe0b107afebbed2c3f92cfccb2e',1,'xrpl::AccountTxPaging_test::next()'],['../classxrpl_1_1base__uint.html#a396cf761cc638f70f4af7700230193a0',1,'xrpl::base_uint::next()'],['../classxrpl_1_1ZeroCopyInputStream.html#a8423a08b434a4be32dd3e1017cdd0fce',1,'xrpl::ZeroCopyInputStream::Next()'],['../structxrpl_1_1ConsensusParms_1_1AvalancheCutoff.html#af686cd5b9f9e34f735c96f9d91c0aeca',1,'xrpl::ConsensusParms::AvalancheCutoff::next']]], + ['next_116',['next',['http://en.cppreference.com/w/cpp/iterator/next.html',1,'std::next()'],['../namespacexrpl_1_1keylet.html#a478ce187bdfa0ec7b3b204fb0f72f3a6',1,'xrpl::keylet::next'],['../classxrpl_1_1base__uint.html#a396cf761cc638f70f4af7700230193a0',1,'xrpl::base_uint::next()'],['../classxrpl_1_1ZeroCopyOutputStream.html#af50a4fe7afe944c23052ffb957902480',1,'xrpl::ZeroCopyOutputStream::Next()'],['../classxrpl_1_1ZeroCopyInputStream.html#a8423a08b434a4be32dd3e1017cdd0fce',1,'xrpl::ZeroCopyInputStream::Next()'],['../classxrpl_1_1test_1_1ElementComboIter.html#a511bb12cde38fea6f8e718c4963e3352',1,'xrpl::test::ElementComboIter::next()'],['../structxrpl_1_1ConsensusParms_1_1AvalancheCutoff.html#af686cd5b9f9e34f735c96f9d91c0aeca',1,'xrpl::ConsensusParms::AvalancheCutoff::next'],['../classxrpl_1_1AccountTxPaging__test.html#ab41ffbe0b107afebbed2c3f92cfccb2e',1,'xrpl::AccountTxPaging_test::next()']]], ['next_5f_117',['next_',['../classxrpl_1_1CountedObjects_1_1Counter.html#acb3b8de1070715cd8c2c4f6a03f52556',1,'xrpl::CountedObjects::Counter::next_'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#a039e9f7524b2e94f088ea8db1f148137',1,'xrpl::SlabAllocator::SlabBlock::next_']]], ['next_5fid_5f_118',['next_id_',['../classxrpl_1_1OverlayImpl.html#ad4757f50d9a07509c6f35a440c17a08a',1,'xrpl::OverlayImpl']]], ['next_5fpage_119',['next_page',['../classxrpl_1_1Dir_1_1const__iterator.html#a6ca6519c8fdc34c4d12e034486b04509',1,'xrpl::Dir::const_iterator']]], @@ -128,7 +128,7 @@ var searchData= ['nextavailcurrency_125',['nextAvailCurrency',['../structxrpl_1_1test_1_1ExistingElementPool.html#abbf02535e7ee54e626f9a477cd13a4d1',1,'xrpl::test::ExistingElementPool']]], ['nextcollectionentry_126',['nextCollectionEntry',['../classJson_1_1Writer_1_1Impl.html#a08e20115294f01096663e2475f3ec468',1,'Json::Writer::Impl']]], ['nextid_127',['nextID',['../classxrpl_1_1test_1_1csf_1_1LedgerOracle.html#a03faddf4110bf3f5be145b4b43fa3c98',1,'xrpl::test::csf::LedgerOracle']]], - ['nextid_5f_128',['nextid_',['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a5a2c458e3736e9d110fccc9e271a2899',1,'xrpl::test::csf::Submitter::nextID_'],['../classxrpl_1_1CheckpointersCollection.html#a3999af75b7c2823ce34b408d3f672fe5',1,'xrpl::CheckpointersCollection::nextId_']]], + ['nextid_5f_128',['nextid_',['../classxrpl_1_1CheckpointersCollection.html#a3999af75b7c2823ce34b408d3f672fe5',1,'xrpl::CheckpointersCollection::nextId_'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a5a2c458e3736e9d110fccc9e271a2899',1,'xrpl::test::csf::Submitter::nextID_']]], ['nextnodeid_5f_129',['nextNodeId_',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#ad34fc84e9728e46f30546f558af5c09d',1,'xrpl::test::csf::Validations_test::TestHarness']]], ['nextpaymentdate_130',['nextPaymentDate',['../structxrpl_1_1test_1_1Loan__test_1_1LoanState.html#aeb13f712b02f4c2650243d9001677156',1,'xrpl::test::Loan_test::LoanState']]], ['nextqueuableseq_131',['nextQueuableSeq',['../classxrpl_1_1TxQ.html#ad2f3245075eacfdc5d3973ac3802cba7',1,'xrpl::TxQ']]], @@ -171,7 +171,7 @@ var searchData= ['nftpagelinks_168',['nftPageLinks',['../namespacexrpl_1_1test_1_1jtx_1_1ledgerStateFix.html#a43e816b4641e0b87a2d900c5bba9627c',1,'xrpl::test::jtx::ledgerStateFix']]], ['nickname_169',['NICKNAME',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada4ed324309f996b76707fbeed9e29cd5e',1,'xrpl']]], ['nid_5f_170',['nid_',['../classxrpl_1_1BaseHTTPPeer.html#ad2019257be2d309cbf4e40a1bab42212',1,'xrpl::BaseHTTPPeer']]], - ['no_171',['no',['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::test::XChainSim_test::no'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::SField::no'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5ca7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::PerfLog_test::no'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45fa7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aea7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55ad41dec562f6ee21a3c13570bafc7b75f',1,'xrpl::no'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183cabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5ebabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::ValidAMM::No'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::NetworkOPs::no']]], + ['no_171',['no',['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::NetworkOPs::no'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::SField::no'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::test::XChainSim_test::no'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45fa7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aea7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55ad41dec562f6ee21a3c13570bafc7b75f',1,'xrpl::no'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183cabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5ebabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::ValidAMM::No'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5ca7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::PerfLog_test::no']]], ['no_20slots_20available_172',['Example HTTP Upgrade Response (Failure: no slots available)',['../md_xrpld_2overlay_2README.html#autotoc_md365',1,'']]], ['no_5fabort_5fon_5ffail_173',['no_abort_on_fail',['../namespacebeast_1_1unit__test.html#a99687a2a801452e00dace134f659988cacb5424a541b7c64dd57065b92451b8f3',1,'beast::unit_test']]], ['no_5fadmin_174',['no_admin',['../namespacexrpl_1_1test_1_1jtx.html#af8b624b7d3f92b6eccb41c4658f25f0f',1,'xrpl::test::jtx']]], @@ -184,7 +184,7 @@ var searchData= ['nobadoffers_181',['NoBadOffers',['../classxrpl_1_1NoBadOffers.html',1,'xrpl']]], ['noboolalpha_182',['noboolalpha',['http://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], ['nocurrency_183',['noCurrency',['../namespacexrpl.html#ad36d9889fb493d69a8ab57f7dfdd1b08',1,'xrpl']]], - ['node_184',['node',['../classbeast_1_1LockFreeStack_1_1Node.html',1,'beast::LockFreeStack< Element, Tag >::Node'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html',1,'xrpl::ledger_trie_detail::Node< Ledger >'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html',1,'xrpl::test::csf::Validations_test::Node'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a92f694d79f837ae4b01574b2b3a712bf',1,'xrpl::ledger_trie_detail::Node::Node()'],['../classbeast_1_1List.html#a9045c6eaf5485a33cc001e8845c47585',1,'beast::List::Node'],['../classbeast_1_1LockFreeStackIterator.html#a4c903f93e751aa8e3adc383e70789d98',1,'beast::LockFreeStackIterator::Node'],['../classxrpl_1_1LedgerTrie.html#af7cbf7a4a32ca61cd0920381e0ba4018',1,'xrpl::LedgerTrie::Node'],['../classbeast_1_1LockFreeStack_1_1Node.html#a96b59df310b2fb5b570e870271c772b9',1,'beast::LockFreeStack::Node::Node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a39cd13745172d5cb7509570ab1520c44',1,'beast::LockFreeStack::Node::Node(Node *next)'],['../classbeast_1_1LockFreeStack_1_1Node.html#a1951a10a266ff7ba75382704f420565a',1,'beast::LockFreeStack::Node::Node(Node const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#a61cfe15e673d902cbc90dad6714cc13b',1,'xrpl::test::csf::Validations_test::Node::Node()'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a7bf428a0c29208ab43f77d46afbd3930',1,'xrpl::ledger_trie_detail::Node::Node()=default'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#acbcaba83f6687effdcaf491cee354c02',1,'xrpl::ledger_trie_detail::Node::Node(Ledger const &l)'],['../classbeast_1_1LockFreeStackIterator.html#a3079ca04d830f950c5c5eb743fecf6a0',1,'beast::LockFreeStackIterator::node()']]], + ['node_184',['node',['../classbeast_1_1LockFreeStack_1_1Node.html',1,'beast::LockFreeStack< Element, Tag >::Node'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html',1,'xrpl::ledger_trie_detail::Node< Ledger >'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html',1,'xrpl::test::csf::Validations_test::Node'],['../classbeast_1_1LockFreeStackIterator.html#a3079ca04d830f950c5c5eb743fecf6a0',1,'beast::LockFreeStackIterator::node() const'],['../classbeast_1_1LockFreeStackIterator.html#a4c903f93e751aa8e3adc383e70789d98',1,'beast::LockFreeStackIterator::Node'],['../classxrpl_1_1LedgerTrie.html#af7cbf7a4a32ca61cd0920381e0ba4018',1,'xrpl::LedgerTrie::Node'],['../classbeast_1_1LockFreeStack_1_1Node.html#a96b59df310b2fb5b570e870271c772b9',1,'beast::LockFreeStack::Node::Node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a39cd13745172d5cb7509570ab1520c44',1,'beast::LockFreeStack::Node::Node(Node *next)'],['../classbeast_1_1LockFreeStack_1_1Node.html#a1951a10a266ff7ba75382704f420565a',1,'beast::LockFreeStack::Node::Node(Node const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#a61cfe15e673d902cbc90dad6714cc13b',1,'xrpl::test::csf::Validations_test::Node::Node()'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a7bf428a0c29208ab43f77d46afbd3930',1,'xrpl::ledger_trie_detail::Node::Node()=default'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#acbcaba83f6687effdcaf491cee354c02',1,'xrpl::ledger_trie_detail::Node::Node(Ledger const &l)'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a92f694d79f837ae4b01574b2b3a712bf',1,'xrpl::ledger_trie_detail::Node::Node(Span< Ledger > s)'],['../classbeast_1_1List.html#a9045c6eaf5485a33cc001e8845c47585',1,'beast::List::Node']]], ['node_5fsize_185',['NODE_SIZE',['../classxrpl_1_1Config.html#abd09ebf2b508f6295e44980f129d1d76',1,'xrpl::Config']]], ['nodecache_186',['nodecache',['../classxrpl_1_1ConsensusTransSetSF.html#a79560ee303522201ab456dfad7b11dee',1,'xrpl::ConsensusTransSetSF::NodeCache'],['../namespacexrpl.html#a90e2562450e0013f0d01a6ba443e9329',1,'xrpl::NodeCache']]], ['nodedatabase_187',['nodeDatabase',['../structxrpl_1_1ConfigSection.html#a020b3c6ab3606b3c206d7a275707da46',1,'xrpl::ConfigSection']]], @@ -225,7 +225,7 @@ var searchData= ['nomodifiedunmodifiablefields_222',['NoModifiedUnmodifiableFields',['../classxrpl_1_1NoModifiedUnmodifiableFields.html',1,'xrpl']]], ['non_5fobject_5fin_5farray_223',['non_object_in_array',['../namespacexrpl_1_1STParsedJSONDetail.html#af632f43ba6b06c71b7efa79f1d904b7b',1,'xrpl::STParsedJSONDetail']]], ['nondstmismatch_224',['nonDstMismatch',['../namespacexrpl.html#a1e76848ae49f7d4f94a0648e437ea6c1a22d63280ca4e6a3750c08d476969417e',1,'xrpl']]], - ['none_225',['none',['../classbeast_1_1unit__test_1_1selector.html#a08aa09dfece6c73aff512e1b4e44666aa37ea4b078acc53fe78c83b4511294035',1,'beast::unit_test::selector::none'],['../structxrpl_1_1detail_1_1MultiApiJson.html#ad49ca484599d438d7ca2feddbd5e1acaaa6ff11c881bddd98846c002c7850b0f9',1,'xrpl::detail::MultiApiJson::none'],['../structxrpl_1_1JsonOptions.html#a248f4c1cb1b2fe05b58678f32307570ba1a97822ca421424f4fc466f09db227a6',1,'xrpl::JsonOptions::none'],['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset::none()'],['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::NetworkOPsImp::none'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::RPC::Status::none'],['../structxrpl_1_1test_1_1jtx_1_1None.html',1,'xrpl::test::jtx::None'],['../namespacexrpl_1_1compression.html#a42cd9024385a5049a67f2b9e40a25bdfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::compression::None'],['../namespacexrpl_1_1detail.html#a230ef83732e01df4f26a546cfadcbab0a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::detail::none'],['../namespacexrpl_1_1test.html#a5cebad0b2b2eda56e01713bff594cbcfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::None'],['../namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::None'],['../namespacexrpl_1_1test_1_1jtx.html#a902ebcfb8e9d8d76fe6dc6cb026610f9',1,'xrpl::test::jtx::none'],['../classxrpl_1_1test_1_1Invariants__test.html#aa42e0fc377a0c3f266a46f0d342e1b19a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::Invariants_test::None']]], + ['none_225',['none',['../classxrpl_1_1test_1_1Invariants__test.html#aa42e0fc377a0c3f266a46f0d342e1b19a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::Invariants_test::None'],['../classbeast_1_1unit__test_1_1selector.html#a08aa09dfece6c73aff512e1b4e44666aa37ea4b078acc53fe78c83b4511294035',1,'beast::unit_test::selector::none'],['../structxrpl_1_1detail_1_1MultiApiJson.html#ad49ca484599d438d7ca2feddbd5e1acaaa6ff11c881bddd98846c002c7850b0f9',1,'xrpl::detail::MultiApiJson::none'],['../structxrpl_1_1JsonOptions.html#a248f4c1cb1b2fe05b58678f32307570ba1a97822ca421424f4fc466f09db227a6',1,'xrpl::JsonOptions::none'],['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset::none()'],['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::NetworkOPsImp::none'],['../structxrpl_1_1test_1_1jtx_1_1None.html',1,'xrpl::test::jtx::None'],['../namespacexrpl_1_1compression.html#a42cd9024385a5049a67f2b9e40a25bdfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::compression::None'],['../namespacexrpl_1_1detail.html#a230ef83732e01df4f26a546cfadcbab0a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::detail::none'],['../namespacexrpl_1_1test.html#a5cebad0b2b2eda56e01713bff594cbcfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::None'],['../namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::None'],['../namespacexrpl_1_1test_1_1jtx.html#a902ebcfb8e9d8d76fe6dc6cb026610f9',1,'xrpl::test::jtx::none'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::RPC::Status::none']]], ['none_5f_226',['none_',['../classxrpl_1_1test_1_1jtx_1_1balance.html#a1c508c8a24d9ef561d46ff94d5afceff',1,'xrpl::test::jtx::balance']]], ['none_5fof_227',['none_of',['http://en.cppreference.com/w/cpp/algorithm/ranges/all_any_none_of.html',1,'std::ranges::none_of()'],['http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std::none_of()']]], ['none_5ft_228',['none_t',['../structxrpl_1_1test_1_1jtx_1_1none__t.html',1,'xrpl::test::jtx::none_t'],['../structxrpl_1_1test_1_1jtx_1_1none__t.html#a00b9fb74048c8b964f8f166c121b21e1',1,'xrpl::test::jtx::none_t::none_t()']]], @@ -250,7 +250,7 @@ var searchData= ['noripplecheck_5ftest_247',['NoRippleCheck_test',['../classxrpl_1_1NoRippleCheck__test.html',1,'xrpl']]], ['noripplechecklimits_5ftest_248',['NoRippleCheckLimits_test',['../classxrpl_1_1NoRippleCheckLimits__test.html',1,'xrpl']]], ['norm_5ftimeouts_249',['NORM_TIMEOUTS',['../namespacexrpl.html#aebb8809071647c939a34479537299e1fa79e1407e1ee5f4eee6715f98c61aac17',1,'xrpl']]], - ['normal_250',['normal',['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221',1,'xrpl::Transactor::Normal'],['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231a38ad0167dc0ce3a5664949640fa2f2a2',1,'xrpl::TxConsequences::normal'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa1e23852820b9154316c7c06e2b7ba051',1,'xrpl::NORMAL']]], + ['normal_250',['normal',['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231a38ad0167dc0ce3a5664949640fa2f2a2',1,'xrpl::TxConsequences::normal'],['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221',1,'xrpl::Transactor::Normal'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa1e23852820b9154316c7c06e2b7ba051',1,'xrpl::NORMAL']]], ['normal_5fdistribution_251',['normal_distribution',['http://en.cppreference.com/w/cpp/numeric/random/normal_distribution.html',1,'std::normal_distribution'],['http://en.cppreference.com/w/cpp/numeric/random/normal_distribution/normal_distribution.html',1,'std::normal_distribution::normal_distribution()']]], ['normalconsensusincreasepercent_252',['normalConsensusIncreasePercent',['../structxrpl_1_1TxQ_1_1Setup.html#afd32c07998570a053bc18b11d865e0ca',1,'xrpl::TxQ::Setup']]], ['normalize_253',['normalize',['../classxrpl_1_1Number.html#a3328c67dc592a6c82505643458bbe430',1,'xrpl::Number::normalize(bool &negative, T &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa)'],['../classxrpl_1_1Number.html#ad471bfbafa5464af9c8b498e125d9873',1,'xrpl::Number::normalize()'],['../classxrpl_1_1IOUAmount.html#ae95ed78449b2f85e50c8679605ade31f',1,'xrpl::IOUAmount::normalize()'],['../classxrpl_1_1Number.html#a85a1f584e04ab4bd89d1f1e73a03dfd2',1,'xrpl::Number::normalize(bool &negative, uint128_t &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa)'],['../classxrpl_1_1Number.html#a176c4c2727bbfcdfb6c9900142495dd3',1,'xrpl::Number::normalize(bool &negative, unsigned long long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa)'],['../classxrpl_1_1Number.html#a7e734ab9162f8836ece323bab0ea8166',1,'xrpl::Number::normalize(bool &negative, unsigned long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa)']]], diff --git a/search/all_16.js b/search/all_16.js index 43ad1d4314..2c445d66b2 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -11,7 +11,7 @@ var searchData= ['objectvalues_8',['ObjectValues',['../classJson_1_1Value.html#ae2e1660b018d7fd8870fa51102c3c0b5',1,'Json::Value']]], ['observer_5fptr_9',['observer_ptr',['http://en.cppreference.com/w/cpp/experimental/observer_ptr.html',1,'std::experimental::observer_ptr'],['http://en.cppreference.com/w/cpp/experimental/observer_ptr/observer_ptr.html',1,'std::experimental::observer_ptr::observer_ptr()']]], ['observing_10',['observing',['../namespacexrpl.html#a1a5168a12a682f75ba179f4d0b53fa71aea5234685f43dcab142e132c0e7be2ce',1,'xrpl']]], - ['obsolete_11',['obsolete',['../namespacexrpl.html#ab9f5a92c06f220c2265bfba42d919874a28a39c5d0e09f2b9f423c9864ecf1db8',1,'xrpl::obsolete'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a4f8f7b3f1fcc7f434a76f2dab46dd041',1,'xrpl::OBSOLETE'],['../namespacexrpl.html#a3d02416a71398d8466f19a6515c944feaec30c235d0eb792797af1aa1d11759a7',1,'xrpl::Obsolete']]], + ['obsolete_11',['obsolete',['../namespacexrpl.html#ab9f5a92c06f220c2265bfba42d919874a28a39c5d0e09f2b9f423c9864ecf1db8',1,'xrpl::obsolete'],['../namespacexrpl.html#a3d02416a71398d8466f19a6515c944feaec30c235d0eb792797af1aa1d11759a7',1,'xrpl::Obsolete'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a4f8f7b3f1fcc7f434a76f2dab46dd041',1,'xrpl::OBSOLETE']]], ['obsolete_5f_12',['obsolete_',['../classxrpl_1_1AmendmentTable__test.html#ac47a3e7494b6eb2359ab2fff0cb66594',1,'xrpl::AmendmentTable_test']]], ['oct_13',['oct',['http://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], ['of_20code_20changes_14',['High Level Sequence Diagram of Code Changes',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md120',1,'']]], @@ -47,7 +47,7 @@ var searchData= ['ofrstorm_44',['ofrsToRm',['../structxrpl_1_1StrandResult.html#a2a4d5798697d52be965ac70643b87d3e',1,'xrpl::StrandResult']]], ['ofrsused_45',['ofrsUsed',['../structxrpl_1_1StrandResult.html#a73d117f2f1d575c51745165473c08293',1,'xrpl::StrandResult']]], ['ofstream_46',['ofstream',['http://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::ofstream::ofstream()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::ofstream']]], - ['ok_47',['ok',['../namespacexrpl_1_1Resource.html#a050b2b62961745811a64c36c3e9a1332ae6f929c03d3a0beb1b20f0730b4db7f0',1,'xrpl::Resource::ok'],['../namespacexrpl_1_1NodeStore.html#a4883b8bc797bf7591fde489676a6e96ba4dd62c7740eda7a1c3cc0ec8f3c9d84e',1,'xrpl::NodeStore::ok'],['http://en.cppreference.com/w/cpp/chrono/weekday_indexed/ok.html',1,'std::chrono::weekday_indexed::ok()'],['http://en.cppreference.com/w/cpp/chrono/weekday/ok.html',1,'std::chrono::weekday::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_weekday_last/ok.html',1,'std::chrono::month_weekday_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_weekday/ok.html',1,'std::chrono::month_weekday::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_day_last/ok.html',1,'std::chrono::month_day_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday_last/ok.html',1,'std::chrono::year_month_weekday_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday/ok.html',1,'std::chrono::year_month_weekday::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_day_last/ok.html',1,'std::chrono::year_month_day_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_day/ok.html',1,'std::chrono::year_month_day::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month/ok.html',1,'std::chrono::year_month::ok()'],['http://en.cppreference.com/w/cpp/chrono/year/ok.html',1,'std::chrono::year::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_day/ok.html',1,'std::chrono::month_day::ok()'],['http://en.cppreference.com/w/cpp/chrono/month/ok.html',1,'std::chrono::month::ok()'],['http://en.cppreference.com/w/cpp/chrono/day/ok.html',1,'std::chrono::day::ok()'],['../structxrpl_1_1RPC_1_1Status.html#a37a24d9d647545a821b3ed8204d3557c',1,'xrpl::RPC::Status::OK'],['http://en.cppreference.com/w/cpp/chrono/weekday_last/ok.html',1,'std::chrono::weekday_last::ok()']]], + ['ok_47',['ok',['../namespacexrpl_1_1Resource.html#a050b2b62961745811a64c36c3e9a1332ae6f929c03d3a0beb1b20f0730b4db7f0',1,'xrpl::Resource::ok'],['../namespacexrpl_1_1NodeStore.html#a4883b8bc797bf7591fde489676a6e96ba4dd62c7740eda7a1c3cc0ec8f3c9d84e',1,'xrpl::NodeStore::ok'],['http://en.cppreference.com/w/cpp/chrono/weekday_last/ok.html',1,'std::chrono::weekday_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/weekday_indexed/ok.html',1,'std::chrono::weekday_indexed::ok()'],['http://en.cppreference.com/w/cpp/chrono/weekday/ok.html',1,'std::chrono::weekday::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_weekday_last/ok.html',1,'std::chrono::month_weekday_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_weekday/ok.html',1,'std::chrono::month_weekday::ok()'],['../structxrpl_1_1RPC_1_1Status.html#a37a24d9d647545a821b3ed8204d3557c',1,'xrpl::RPC::Status::OK'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday_last/ok.html',1,'std::chrono::year_month_weekday_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday/ok.html',1,'std::chrono::year_month_weekday::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_day_last/ok.html',1,'std::chrono::year_month_day_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month_day/ok.html',1,'std::chrono::year_month_day::ok()'],['http://en.cppreference.com/w/cpp/chrono/year_month/ok.html',1,'std::chrono::year_month::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_day_last/ok.html',1,'std::chrono::month_day_last::ok()'],['http://en.cppreference.com/w/cpp/chrono/month_day/ok.html',1,'std::chrono::month_day::ok()'],['http://en.cppreference.com/w/cpp/chrono/month/ok.html',1,'std::chrono::month::ok()'],['http://en.cppreference.com/w/cpp/chrono/day/ok.html',1,'std::chrono::day::ok()'],['http://en.cppreference.com/w/cpp/chrono/year/ok.html',1,'std::chrono::year::ok()']]], ['okay_48',['okay',['../classxrpl_1_1base__uint.html#a93af8b20d3753ecf5a8772c601c88adbadf8fede7ff71608e24a5576326e41c75',1,'xrpl::base_uint']]], ['oldestaccounttxpage_49',['oldestaccounttxpage',['../classxrpl_1_1SQLiteDatabase.html#adea3e6ac77b0ed15d77c2087d4554423',1,'xrpl::SQLiteDatabase::oldestAccountTxPage()'],['../classxrpl_1_1RelationalDatabase.html#a7df746b97dbae2fab39806f33c627fea',1,'xrpl::RelationalDatabase::oldestAccountTxPage()'],['../namespacexrpl_1_1detail.html#ae042c1aba25f112e71b431d01940ad4b',1,'xrpl::detail::oldestAccountTxPage()']]], ['oldestaccounttxpageb_50',['oldestaccounttxpageb',['../classxrpl_1_1SQLiteDatabase.html#a996c0e95df3c2b1daf3c8992b14e85df',1,'xrpl::SQLiteDatabase::oldestAccountTxPageB()'],['../classxrpl_1_1RelationalDatabase.html#a366e481dfe8bdf6254827690f92586a4',1,'xrpl::RelationalDatabase::oldestAccountTxPageB()']]], @@ -144,7 +144,7 @@ var searchData= ['open_5fledger_141',['open_ledger',['../namespacexrpl.html#a1ac0cf3f9b3c3f3b22ac8658ebc9f4ef',1,'xrpl']]], ['open_5fledger_5ft_142',['open_ledger_t',['../structxrpl_1_1open__ledger__t.html',1,'xrpl::open_ledger_t'],['../structxrpl_1_1open__ledger__t.html#a321d486b191266aa60974cfb6eaf1cb6',1,'xrpl::open_ledger_t::open_ledger_t()']]], ['openfinallimit_143',['openFinalLimit',['../namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0a1f6a5079a4330adbc050540a9e9b5bdf',1,'xrpl']]], - ['openledger_144',['openledger',['../classxrpl_1_1ApplicationImp.html#a1c07acbac23f4182243b7a9aaed66c09',1,'xrpl::ApplicationImp::openLedger()'],['../classxrpl_1_1ServiceRegistry.html#a55b3dbf17c94b3c32b1bc9c1b6771b3f',1,'xrpl::ServiceRegistry::openLedger() const =0'],['../classxrpl_1_1ServiceRegistry.html#a6eaeb6486a08c1eeae4b0e5db35401ca',1,'xrpl::ServiceRegistry::openLedger()=0'],['../classxrpl_1_1ApplicationImp.html#a72e741c5fa35c0f54e7863cd405a0be3',1,'xrpl::ApplicationImp::openLedger()'],['../classxrpl_1_1OpenLedger.html#a9f1b7230e2436139fdf04f817dd1a615',1,'xrpl::OpenLedger::OpenLedger()=delete'],['../classxrpl_1_1OpenLedger.html#a3cb9b4375ff2c12a67d01de0773a4456',1,'xrpl::OpenLedger::OpenLedger(std::shared_ptr< Ledger const > const &ledger, CachedSLEs &cache, beast::Journal journal)'],['../classxrpl_1_1OpenLedger.html#a3e7e31a4fff56512b090ca24221a93be',1,'xrpl::OpenLedger::OpenLedger(OpenLedger const &)=delete'],['../classxrpl_1_1OpenLedger.html',1,'xrpl::OpenLedger']]], + ['openledger_144',['openledger',['../classxrpl_1_1OpenLedger.html#a3cb9b4375ff2c12a67d01de0773a4456',1,'xrpl::OpenLedger::OpenLedger(std::shared_ptr< Ledger const > const &ledger, CachedSLEs &cache, beast::Journal journal)'],['../classxrpl_1_1OpenLedger.html#a3e7e31a4fff56512b090ca24221a93be',1,'xrpl::OpenLedger::OpenLedger(OpenLedger const &)=delete'],['../classxrpl_1_1OpenLedger.html#a9f1b7230e2436139fdf04f817dd1a615',1,'xrpl::OpenLedger::OpenLedger()=delete'],['../classxrpl_1_1ServiceRegistry.html#a6eaeb6486a08c1eeae4b0e5db35401ca',1,'xrpl::ServiceRegistry::openLedger()=0'],['../classxrpl_1_1ServiceRegistry.html#a55b3dbf17c94b3c32b1bc9c1b6771b3f',1,'xrpl::ServiceRegistry::openLedger() const =0'],['../classxrpl_1_1ApplicationImp.html#a72e741c5fa35c0f54e7863cd405a0be3',1,'xrpl::ApplicationImp::openLedger() const override'],['../classxrpl_1_1ApplicationImp.html#a1c07acbac23f4182243b7a9aaed66c09',1,'xrpl::ApplicationImp::openLedger() override'],['../classxrpl_1_1OpenLedger.html',1,'xrpl::OpenLedger']]], ['openledger_5f_145',['openLedger_',['../classxrpl_1_1ApplicationImp.html#a1875a7cac4c5093aec08222d5d975386',1,'xrpl::ApplicationImp']]], ['openledgercost_146',['openLedgerCost',['../classxrpl_1_1test_1_1TxQPosNegFlows__test.html#abb098c0b57f7bb0f7f744054dc34721a',1,'xrpl::test::TxQPosNegFlows_test']]], ['openledgerfee_147',['openLedgerFee',['../classxrpl_1_1test_1_1Batch__test.html#a4ae284e824fed6636841f1ca9b09a296',1,'xrpl::test::Batch_test']]], @@ -243,7 +243,7 @@ var searchData= ['operator_3c_3c_3d_240',['operator<<=',['http://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator_arith.html',1,'std::gslice_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator_arith.html',1,'std::indirect_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator_arith.html',1,'std::mask_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator_arith.html',1,'std::slice_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator_arith2.html',1,'std::valarray::operator<<=()']]], ['operator_3c_3d_241',['operator<=',['../namespacebeast.html#a16d9c6d7573e0efbd63c1db2bf8116d7',1,'beast::operator<=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator<=()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<=()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<=()'],['../classxrpl_1_1Number.html#af160b78055e721a7c9b46c9556b8cc5b',1,'xrpl::Number::operator<='],['../classbeast_1_1detail_1_1aged__ordered__container.html#a48e3c3bcc6a2356fd8263d93d056eeba',1,'beast::detail::aged_ordered_container::operator<=()'],['../classbeast_1_1IP_1_1Endpoint.html#a9e100cec20f9ca7b362442d1daeea90e',1,'beast::IP::Endpoint::operator<='],['../classxrpl_1_1Job.html#aa6a8409a50b99872d3d0298e795d9fbb',1,'xrpl::Job::operator<=()'],['../classxrpl_1_1SeqProxy.html#ad4007155789e2e1b6a21f018a995e108',1,'xrpl::SeqProxy::operator<='],['../classxrpl_1_1SHAMapNodeID.html#a8d492d55a4b2832044d048428b1fd497',1,'xrpl::SHAMapNodeID::operator<=()'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#a62725eccb77a301a680ba9c83da5a92e',1,'xrpl::CanonicalTXSet::Key::operator<='],['../namespacexrpl.html#a6eb32f56134ff71ec6b4a450e2839853',1,'xrpl::operator<=(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl.html#abc5a78457eb1199a52a020d77a9e4e4d',1,'xrpl::operator<=(STAmount const &lhs, STAmount const &rhs)'],['../namespaceJson.html#a122895000cdc8fcb900b9862fe80bca5',1,'Json::operator<=()'],['../namespacebeast.html#ade9b72fce81f819b2ca16edc9de26639',1,'beast::operator<=(Zero, T const &t)'],['../namespacebeast.html#a0a32c49e1d36a7d9c234ffb123cf43d7',1,'beast::operator<=(T const &t, Zero)'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator<=()']]], ['operator_3c_3d_3e_242',['operator<=>',['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator<=>()'],['../namespacexrpl.html#afb5b770f5f1aacfed46c3a4fc8bc4af6',1,'xrpl::operator<=>()'],['../namespacexrpl_1_1test_1_1jtx.html#a666cd2a7fd7bd00d679a2695c93b7482',1,'xrpl::test::jtx::operator<=>()'],['../namespacexrpl.html#ab393e9eeffcadce5bd7c6811924bd866',1,'xrpl::operator<=>(STIssue const &lhs, Asset const &rhs)'],['../namespacexrpl.html#af6585cd41ae85791a1ac1a286b32a7b1',1,'xrpl::operator<=>(STIssue const &lhs, STIssue const &rhs)'],['../namespacexrpl.html#a0b2494227cc29ae989657f947f85b37a',1,'xrpl::operator<=>(MPTIssue const &lhs, MPTIssue const &rhs)'],['../namespacexrpl.html#af6b298420d71c9c6334aa16df1cc0db5',1,'xrpl::operator<=>(Issue const &lhs, Issue const &rhs)'],['../namespacexrpl.html#a7b269231584947446cbff530157fce72',1,'xrpl::operator<=>(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)'],['../classxrpl_1_1Asset.html#ac68353a6ade17b1a422aab14c54532dd',1,'xrpl::Asset::operator<=>'],['../classxrpl_1_1Issue.html#a3edf46768bac088826323eb875ee228a',1,'xrpl::Issue::operator<=>'],['../classxrpl_1_1MPTIssue.html#a5314c718a168b6b39b1a2e9045be84aa',1,'xrpl::MPTIssue::operator<=>'],['../classxrpl_1_1STIssue.html#a49a19ef5bd3a06ba5a430c170b541c3f',1,'xrpl::STIssue::operator<=>'],['../classxrpl_1_1STIssue.html#ace20882eed4a109b1f9dceccecaf1196',1,'xrpl::STIssue::operator<=>'],['../classxrpl_1_1Resource_1_1Charge.html#ad6ff6e5c4516cf874e70bf7cdf48f9f1',1,'xrpl::Resource::Charge::operator<=>()'],['../structxrpl_1_1test_1_1jtx_1_1deposit_1_1AuthorizeCredentials.html#adac61eb055adbe90684e62bbb1b34421',1,'xrpl::test::jtx::deposit::AuthorizeCredentials::operator<=>()'],['../namespacexrpl.html#a31926c84ed32f936162e799c4aa03f89',1,'xrpl::operator<=>()']]], - ['operator_3d_243',['operator=',['../classxrpl_1_1STBlob.html#a02c5ff9cc5949119a2127056fcec0c5d',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1SField.html#a6181a617bed0ca60368089d9c8e48228',1,'xrpl::SField::operator=()'],['../classxrpl_1_1SeqProxy.html#a4ed71a3393422c50e26f634b76bc886f',1,'xrpl::SeqProxy::operator=()'],['../classxrpl_1_1SField.html#aebb96937172ff1f3467a249e62bb5ee5',1,'xrpl::SField::operator=()'],['../classxrpl_1_1SOTemplate.html#afbe2ec7799c4d983ff950e727f73bccb',1,'xrpl::SOTemplate::operator=()'],['../classxrpl_1_1STAccount.html#aa273b704ea17405928954a1b9ac89bd4',1,'xrpl::STAccount::operator=()'],['../classxrpl_1_1STAmount.html#a9f8195ecf5acd9502f3883a44af9bbe7',1,'xrpl::STAmount::operator=(beast::Zero)'],['../classxrpl_1_1STAmount.html#a99637d9404d0d6f78659ea75e8fa4039',1,'xrpl::STAmount::operator=(XRPAmount const &amount)'],['../classxrpl_1_1STAmount.html#ae333d17ae42c67f0b138f6d5b7e84ac0',1,'xrpl::STAmount::operator=(Number const &)'],['../classxrpl_1_1STAmount.html#a27b3c3463aa141e590679f4e2e73d7f1',1,'xrpl::STAmount::operator=(IOUAmount const &iou)'],['../classxrpl_1_1STArray.html#a04cbe5d314f89a48b4e57dbb1b40c375',1,'xrpl::STArray::operator=(STArray const &)=default'],['../classxrpl_1_1STArray.html#a9149a32f22aeb126227e38565b6d368f',1,'xrpl::STArray::operator=(STArray &&)'],['../classxrpl_1_1STBase.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STBase::operator=()'],['../classxrpl_1_1STBlob.html#afce8f2ee3901ac6d1412a47eebf970dc',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#adb6a42f42a247f16c58cf7eaaca787bf',1,'xrpl::detail::STVar::operator=()'],['../classxrpl_1_1Seed.html#ac834a440005686f8084dee83ef729e7d',1,'xrpl::Seed::operator=()'],['../classxrpl_1_1SecretKey.html#a75ad3265dc41c0bb6492d98ef913f537',1,'xrpl::SecretKey::operator=()'],['../classxrpl_1_1CurrentTransactionRulesGuard.html#ae8044e22b6e8702d910390348dfa45f5',1,'xrpl::CurrentTransactionRulesGuard::operator=()'],['../classxrpl_1_1Rules.html#a7a826f9f8214711f492f5eaf1e462f1d',1,'xrpl::Rules::operator=(Rules &&)=default'],['../classxrpl_1_1Rules.html#a0146bd491fee14a09f6760c90f5d9f4f',1,'xrpl::Rules::operator=(Rules const &)=default'],['../classxrpl_1_1PublicKey.html#ae9cdde8c9bfa406e9143bdb1a1084646',1,'xrpl::PublicKey::operator=()'],['../classxrpl_1_1Permission.html#acca9c7481f5036a3f7094e073fef298c',1,'xrpl::Permission::operator=()'],['../classxrpl_1_1MPTAmount.html#a7dd785341b93051a362e0182265417b2',1,'xrpl::MPTAmount::operator=(beast::Zero)'],['../classxrpl_1_1MPTAmount.html#abd5b8e0008a2f0f08818c50fcaf25a24',1,'xrpl::MPTAmount::operator=(MPTAmount const &other)=default'],['../classxrpl_1_1KnownFormats.html#a4c729fdcfa983fec4707cd578454fd12',1,'xrpl::KnownFormats::operator=()'],['../classxrpl_1_1NumberSO.html#a41e6848ceb942643a351675ca56cbfcd',1,'xrpl::NumberSO::operator=()'],['../classxrpl_1_1IOUAmount.html#a7e89ea970f2575a3397ec3d42306997f',1,'xrpl::IOUAmount::operator=()'],['../structxrpl_1_1Fees.html#af2989892d4699dc63221beea4138207b',1,'xrpl::Fees::operator=()'],['../classxrpl_1_1XRPAmount.html#aff001a7cb9b974e4ea06abba235c52dc',1,'xrpl::XRPAmount::operator=()'],['../classxrpl_1_1STTx.html#a1e6cbec4254b1bd7610d674bc4ca1ec4',1,'xrpl::STTx::operator=()'],['../classbeast_1_1xxhasher.html#a5100b3f3b0871bfe84f5dc5730515f3c',1,'beast::xxhasher::operator=()'],['../classxrpl_1_1XRPAmount.html#ae4d3630af33a8955e708121e62d064ca',1,'xrpl::XRPAmount::operator=(beast::Zero)'],['../classxrpl_1_1XRPAmount.html#ac7ad0f4e9fee5013b8f0898951d59b0c',1,'xrpl::XRPAmount::operator=(XRPAmount const &other)=default'],['../classxrpl_1_1XChainAttestationsBase.html#ab6ac347fb5dbfe0b06b1fa57b6dff3f9',1,'xrpl::XChainAttestationsBase::operator=()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#a1468fade499dcf057e2b000a41ec98f4',1,'xrpl::Attestations::AttestationBase::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a43d29f58954d9f74afba7ca2e4fe6424',1,'xrpl::unit::ValueUnit::operator=(value_type value)'],['../classxrpl_1_1unit_1_1ValueUnit.html#a678122a5f06bc5f0f01646f9a7e6f6bd',1,'xrpl::unit::ValueUnit::operator=(beast::Zero)'],['../classxrpl_1_1unit_1_1ValueUnit.html#aaa51d955c8c1248feda2245d086f1be0',1,'xrpl::unit::ValueUnit::operator=(ValueUnit const &other)=default'],['../classxrpl_1_1TERSubset.html#a03696ea731be933cb289eb9407c81d7c',1,'xrpl::TERSubset::operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & >'],['../classxrpl_1_1TERSubset.html#aaa58a372e684a0cfae6c5d5dca2d5683',1,'xrpl::TERSubset::operator=(TERSubset &&rhs)=default'],['../classxrpl_1_1TERSubset.html#a225829d033bf0ab54d185247f0adee00',1,'xrpl::TERSubset::operator=(TERSubset const &rhs)=default'],['../classxrpl_1_1STXChainBridge.html#a39ccb864f2abc11d3b474433d460ffe6',1,'xrpl::STXChainBridge::operator=()'],['../classxrpl_1_1STVector256.html#afdb1c2110cb77a1d2e8b46e4bb8d2d1e',1,'xrpl::STVector256::operator=(std::vector< uint256 > &&v)'],['../classxrpl_1_1STVector256.html#ac9d07cb05abd4d1217ae7107f47e6b8c',1,'xrpl::STVector256::operator=(std::vector< uint256 > const &v)'],['../classxrpl_1_1STInteger.html#a538a44f2afe4fffd6d6a995632751094',1,'xrpl::STInteger::operator=()'],['../classxrpl_1_1STPathElement.html#ad3ae2bdb48a67c5075285ccc15864be6',1,'xrpl::STPathElement::operator=()'],['../classxrpl_1_1STParsedJSONObject.html#ae261313aa4d2686f10cdddbc02ca29c2',1,'xrpl::STParsedJSONObject::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a25540be1cb475275f07a25b028edfd13',1,'xrpl::STObject::OptionalProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ad7f896da311aea3b43b21dc1d0a7144c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type const &v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4689b63a5fa5d6090152cb600e3ea33c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type &&v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a61548d83ebf5996c5bb91203ded4fc9b',1,'xrpl::STObject::OptionalProxy::operator=(std::nullopt_t const &)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ab17f0432515c272f21275d78a81ca196',1,'xrpl::STObject::OptionalProxy::operator=(OptionalProxy const &)=delete'],['../classxrpl_1_1STObject_1_1ValueProxy.html#ae013d56ea3839b2c624c1c99966d4efa',1,'xrpl::STObject::ValueProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1ValueProxy.html#a50c00c732949cde00f82e89c0efe5f29',1,'xrpl::STObject::ValueProxy::operator=(ValueProxy const &)=delete'],['../classxrpl_1_1STObject.html#af041457a8a18c5f7302e59027e9a5eed',1,'xrpl::STObject::operator=(STObject &&other)'],['../classxrpl_1_1STObject.html#a7ec3587326970c28981f2507a2cef3a0',1,'xrpl::STObject::operator=(STObject const &)=default'],['../classxrpl_1_1STNumber.html#a63f9aa78bdd4281382fd03673d02263b',1,'xrpl::STNumber::operator=()'],['../classxrpl_1_1STIssue.html#a2b0720a3ba7de15f0a0b59e9baf8f291',1,'xrpl::STIssue::operator=()'],['../classbeast_1_1PropertyStream_1_1Set.html#aff048450b262aae0ee774030ca5c317f',1,'beast::PropertyStream::Set::operator=()'],['../classJson_1_1ValueConstIterator.html#a1415c6ec09d43e30220481c0f5295056',1,'Json::ValueConstIterator::operator=()'],['../classJson_1_1Value.html#a5248de95b988e1b7347f0c4a6012ae48',1,'Json::Value::operator=(Value &&other)'],['../classJson_1_1Value.html#a8df7c6675ec1f0579d06d46b68d84e4d',1,'Json::Value::operator=(Value const &other)'],['../classJson_1_1Value_1_1CZString.html#a7257145f258f3c9c18e87ca270f62964',1,'Json::Value::CZString::operator=()'],['../classxrpl_1_1csprng__engine.html#ae27b59a7084b90059190371c1f97c55e',1,'xrpl::csprng_engine::operator=(csprng_engine &&)=delete'],['../classxrpl_1_1csprng__engine.html#a83463817d8d96918fd97265c6e4a264b',1,'xrpl::csprng_engine::operator=(csprng_engine const &)=delete'],['../structxrpl_1_1JobTypeData.html#ab396db2e60acdbe16b256760a253b15a',1,'xrpl::JobTypeData::operator=()'],['../classxrpl_1_1JobQueue_1_1Coro.html#ab8f8c9ee7ca2ba8d044084273ce6f3e2',1,'xrpl::JobQueue::Coro::operator=()'],['../structxrpl_1_1Workers_1_1Callback.html#aaae80d264c5df4264b561647cd2f792b',1,'xrpl::Workers::Callback::operator=()'],['../classxrpl_1_1ClosureCounter.html#ad6b9251ede356e12d6645525b91de9d6',1,'xrpl::ClosureCounter::operator=()'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ae489b854ac91edee9795ec081c5e474f',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute &&rhs)=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ad24d7cad18dce9a6c19b8b3a754981cb',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute const &rhs)=delete'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a8c690f37dcd6df5f161a586c329879de',1,'beast::detail::xor_shift_engine::operator=()'],['../classbeast_1_1PropertyStream_1_1Source.html#ac6182af145c3df30330ff125d3ccd44c',1,'beast::PropertyStream::Source::operator=()'],['../classJson_1_1ValueIterator.html#a24a9862ae9a14d6b7a366b1b17364dfe',1,'Json::ValueIterator::operator=()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad0485ab6e8fb3ad76de3a9bf7f12e482',1,'beast::PropertyStream::Map::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#ae852e115b8113bbecbbcb9749b032b8c',1,'beast::PropertyStream::Proxy::operator=()'],['../classbeast_1_1Journal_1_1Stream.html#a6164df9514e7f215b9966f90ca35dbac',1,'beast::Journal::Stream::operator=()'],['../classbeast_1_1Journal_1_1ScopedStream.html#a4848223c04ed0263782bbd332b6a6cd9',1,'beast::Journal::ScopedStream::operator=()'],['../classbeast_1_1Journal_1_1Sink.html#a6b81353caeccc7c322248fcf86d0bbf4',1,'beast::Journal::Sink::operator=()'],['../classbeast_1_1unit__test_1_1thread.html#a90b56807a41d0b814156e60b76e6992c',1,'beast::unit_test::thread::operator=(thread &&other)'],['../classbeast_1_1unit__test_1_1thread.html#afb461ff8cd9569c86abc57fa017adb17',1,'beast::unit_test::thread::operator=(thread const &)=delete'],['../classbeast_1_1unit__test_1_1suite_1_1scoped__testcase.html#a130289de303170024e152040c03bf8e9',1,'beast::unit_test::suite::scoped_testcase::operator=()'],['../classbeast_1_1unit__test_1_1suite.html#a3aa5254960b5428ea9dd4da69d1f6e43',1,'beast::unit_test::suite::operator=()'],['../classbeast_1_1unit__test_1_1runner.html#a44cc482620f01d3ab6fee068beb1623e',1,'beast::unit_test::runner::operator=()'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a796ab58372258a69646d590c44251e4f',1,'beast::unit_test::detail::reporter::operator=()'],['../classbeast_1_1unit__test_1_1amount.html#ac4e645402924058956bc081cb7adadf3',1,'beast::unit_test::amount::operator=()'],['../classbeast_1_1insight_1_1Gauge.html#ac04031db3ad539c4546334307148ba56',1,'beast::insight::Gauge::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a5b07061900a34e3b0b08a734d0656763',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=()'],['../classxrpl_1_1NodeStore_1_1Manager.html#a03240b0527651c641c115fec7e14a45a',1,'xrpl::NodeStore::Manager::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ac19446e03d5d7d6e0514bd6a915c1c31',1,'xrpl::NodeStore::DatabaseRotatingImp::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseNodeImp.html#ae24caf32703c813a427bdc944ad17416',1,'xrpl::NodeStore::DatabaseNodeImp::operator=()'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a6e8fa2b0806ee952627f9dae61bfe43a',1,'xrpl::NodeStore::BatchWriter::Callback::operator=()'],['../classxrpl_1_1Sandbox.html#a92e5125eb7100c266330c90e62341c86',1,'xrpl::Sandbox::operator=(Sandbox const &)=delete'],['../classxrpl_1_1Sandbox.html#adc71e20fcbb6c7a80970b6f2d1f92c00',1,'xrpl::Sandbox::operator=(Sandbox &&)=delete'],['../classxrpl_1_1ReadView.html#a59f9b0a60fbf2e058ed4463fd809d372',1,'xrpl::ReadView::operator=(ReadView const &other)=delete'],['../classxrpl_1_1ReadView.html#a01b363feb917dd58603630b9c70799aa',1,'xrpl::ReadView::operator=(ReadView &&other)=delete'],['../classxrpl_1_1RawView.html#ac1708e82eaa3148ccc023c09a82237d1',1,'xrpl::RawView::operator=()'],['../classxrpl_1_1PaymentSandbox.html#ae9e8a5047f77af1683a18d5a65deae67',1,'xrpl::PaymentSandbox::operator=(PaymentSandbox const &)=delete'],['../classxrpl_1_1PaymentSandbox.html#a8ea52b7b5429033260298aceafa9b447',1,'xrpl::PaymentSandbox::operator=(PaymentSandbox &&)=delete'],['../classxrpl_1_1OpenView.html#a8b180b4dfa572d0fc7254bdf228f8792',1,'xrpl::OpenView::operator=(OpenView const &)=delete'],['../classxrpl_1_1OpenView.html#ac589cbbe083e5f026fd79448db3e010f',1,'xrpl::OpenView::operator=(OpenView &&)=delete'],['../classxrpl_1_1detail_1_1ReadViewFwdRange.html#a13659b1c477aabc067374573f455d256',1,'xrpl::detail::ReadViewFwdRange::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#aa44bcc0a7d9319e5101a89ce41e15c4c',1,'xrpl::detail::STVar::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#ae91d177c45bef200d322c0838fd6536c',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a98829d0d548c6acb4076831c2128f8a7',1,'xrpl::detail::ReadViewFwdIter::operator=()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a034299d2e04887656cf2b71975a13978',1,'xrpl::detail::RawStateTable::operator=(RawStateTable const &)=delete'],['../classxrpl_1_1detail_1_1RawStateTable.html#a22dc3db6b32db50f63af679f3f99a5e0',1,'xrpl::detail::RawStateTable::operator=(RawStateTable &&)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a6e69ae96a7e51ad7d8c775ae0794b315',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase const &)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#afef1b0fbdc3c6025be0d5b7a0bc447db',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase &&)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a8402de188839b850ac3e07173f02d437',1,'xrpl::detail::ApplyStateTable::operator=(ApplyStateTable const &)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#aaca98b386f07cdbad06a75c652dba186',1,'xrpl::detail::ApplyStateTable::operator=(ApplyStateTable &&)=delete'],['../classxrpl_1_1CachedView.html#a2b74684f3bfa6a93fe899a03af075be8',1,'xrpl::CachedView::operator=()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#aef20e4794bd113ef36a6b9da1d70c1cd',1,'xrpl::detail::CachedViewImpl::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a0ff1370e92ef1eac600dbc2b4dcb9292',1,'xrpl::ApplyViewImpl::operator=(ApplyViewImpl const &)=delete'],['../classxrpl_1_1ApplyViewImpl.html#a219f785f50d370d235d78634126f9ca9',1,'xrpl::ApplyViewImpl::operator=(ApplyViewImpl &&)=delete'],['../classJson_1_1Writer.html#a15a825f3a5f6bb5769f37686b1c2411b',1,'Json::Writer::operator=()'],['../classxrpl_1_1RCLConsensus.html#a5604c2f5810aa76835ecd645d763070a',1,'xrpl::RCLConsensus::operator=()'],['../classxrpl_1_1HashRouter.html#ab1a69b28ab46b27a92a83931127c2d18',1,'xrpl::HashRouter::operator=()'],['../classxrpl_1_1TrustedVotes.html#a0d22b461c0e8a18b162fcc4713ae4b7d',1,'xrpl::TrustedVotes::operator=()'],['../classxrpl_1_1LoadManager.html#a923207359a178b9d327d57c76d87d479',1,'xrpl::LoadManager::operator=()'],['../classxrpl_1_1GRPCServer.html#a44b5b824a34930f71cfec6b266bb1bb5',1,'xrpl::GRPCServer::operator=()'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a61a30d6e633768d2d6eee2b39a7de058',1,'xrpl::GRPCServerImpl::CallData::operator=()'],['../classxrpl_1_1GRPCServerImpl.html#a16be237b5de2e40220995dbe7af2d156',1,'xrpl::GRPCServerImpl::operator=()'],['../classxrpl_1_1Processor.html#a9c162e49b91a46a8173d4d46b89de86b',1,'xrpl::Processor::operator=()'],['../classxrpl_1_1TransactionMaster.html#abb7e18c8ce6aac7ccfa2576f85f36daa',1,'xrpl::TransactionMaster::operator=()'],['../classxrpl_1_1OpenLedger.html#ac8b8314634c222cc035b3eb03ac05cce',1,'xrpl::OpenLedger::operator=()'],['../classxrpl_1_1Ledger.html#ab9514644865a273a4f60505f1b5cee1d',1,'xrpl::Ledger::operator=(Ledger &&)=delete'],['../classxrpl_1_1Ledger.html#a710a7a90e4345225bdf104797c8de144',1,'xrpl::Ledger::operator=(Ledger const &)=delete'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#ad09e293d728f4523c6599d5a8c913148',1,'xrpl::Ledger::txs_iter_impl::operator=()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a90485809305e64e48f05a40e05211fe5',1,'xrpl::Ledger::sles_iter_impl::operator=()'],['../classxrpl_1_1InboundTransactions.html#ac325a0499a6241b8f39a82620bfb2696',1,'xrpl::InboundTransactions::operator=()'],['../classxrpl_1_1AMMContext.html#a79e58fcabd195c66e3f6516d1368f399',1,'xrpl::AMMContext::operator=()'],['../classxrpl_1_1test_1_1multi__runner__child.html#a216c5a47c6731e884e777dc25f9ec021',1,'xrpl::test::multi_runner_child::operator=()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#ae24f5755888aaa8d1dbe895390e50be2',1,'xrpl::test::multi_runner_parent::operator=()'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a0da8b943b3e41423183ee618ff461c91',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData &&)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ab6837ff1674d3002574ba71dd8851915',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData const &)=delete'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a7b4f1016ec5f2d8f7f701e94588d52b4',1,'xrpl::RPC::TxnTestData::operator=(TxnTestData &&)=delete'],['../structxrpl_1_1RPC_1_1TxnTestData.html#ac0bd579c9586a44838139fc04bf94fa8',1,'xrpl::RPC::TxnTestData::operator=(TxnTestData const &)=delete'],['../classxrpl_1_1test_1_1Validator.html#a0aa5c8cc801b7882c745e095070ae4ba',1,'xrpl::test::Validator::operator=(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a826a181b9cb53e4a3df70ef3f080600c',1,'xrpl::test::Validator::operator=(Validator const &)=default'],['../classxrpl_1_1detail_1_1save__stream__state.html#af177571d7af9587f85f96c43f53fd64f',1,'xrpl::detail::save_stream_state::operator=()'],['../classxrpl_1_1test_1_1PathSet.html#a9eaafe8948a90152f026be4dc5c165cd',1,'xrpl::test::PathSet::operator=(PathSet &&)=default'],['../classxrpl_1_1test_1_1PathSet.html#ad93bdc47329fcae43409dfe86360171c',1,'xrpl::test::PathSet::operator=(PathSet const &)=default'],['../classxrpl_1_1test_1_1Path.html#a50c2763803a3b68433f160f4a81ea41e',1,'xrpl::test::Path::operator=(Path &&)=default'],['../classxrpl_1_1test_1_1Path.html#afabb02ec578fffae9c3c98d9d0d955c9',1,'xrpl::test::Path::operator=(Path const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#ac870f04378258203fc50429275e06aed',1,'xrpl::test::jtx::JTx::prop_list::operator=()'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a57472adaa46caeb835f6cf4792f3f420',1,'xrpl::ledger_trie_detail::Span::operator=()'],['../classxrpl_1_1OverlayImpl.html#a50edb84b9b38e09022283d8c5e9cccca',1,'xrpl::OverlayImpl::operator=()'],['../classxrpl_1_1STTakesAsset.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STTakesAsset::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#aa81bed936131613f3bb323873c1c5225',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1STObject_1_1ValueProxy.html#aaac8e9ec92d8eca336f9fe2b1ed1e4dd',1,'xrpl::STObject::ValueProxy::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#a7f82cd9082fbd0805fecbcd83f5e9927',1,'beast::PropertyStream::Proxy::operator=()'],['../classxrpl_1_1NodeFamily.html#a14769eee3fb3c38d6a4bd151ded2823a',1,'xrpl::NodeFamily::operator=(NodeFamily &&)=delete'],['../classxrpl_1_1NodeFamily.html#a7c3274238f984734013da0a7b5f2a766',1,'xrpl::NodeFamily::operator=(NodeFamily const &)=delete'],['../structxrpl_1_1RPC_1_1Request.html#a7cc4c6291573836ceee36e7e1e58eb51',1,'xrpl::RPC::Request::operator=()'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a1c8eeb3a0a17b18fad68f3aef86b4055',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult &&)=delete'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a32229f860bbf73eaa4f068e3418880fe',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult const &)=delete'],['../classxrpl_1_1PeerImp.html#a2f6fa2b111cdffc2730314b4e3d38ce0',1,'xrpl::PeerImp::operator=()'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a8cb4a030267fcd5f87fcb1a999254b34',1,'xrpl::PeerImp::Metrics::operator=(Metrics &&)=delete'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a692aea286510250ef92de47eeb686963',1,'xrpl::PeerImp::Metrics::operator=(Metrics const &)=delete'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a93019c02c8f3f874f2e448a112212ec3',1,'xrpl::ledger_trie_detail::Span::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a6d15c23e84acd933f575403936f6e3ec',1,'xrpl::test::jtx::JTx::prop_list::operator=()'],['../classxrpl_1_1Transactor.html#a2f2401d0e2b6f7b84f55b795fa42ebfa',1,'xrpl::Transactor::operator=()'],['../structxrpl_1_1PreclaimContext.html#ad68f23746158396f32e8fae2fb5db88e',1,'xrpl::PreclaimContext::operator=()'],['../structxrpl_1_1PreflightContext.html#aad73c804b98fa4ce5061d1b71c1013aa',1,'xrpl::PreflightContext::operator=()'],['../structxrpl_1_1PreclaimResult.html#aaf2b37ba9eaf534db8071959fdd8032d',1,'xrpl::PreclaimResult::operator=()'],['../structxrpl_1_1PreflightResult.html#a0f820575d9a8dde0b932850be87d5519',1,'xrpl::PreflightResult::operator=()'],['../classxrpl_1_1TxConsequences.html#acbc2baaca63bb3208b3b9cb94a737694',1,'xrpl::TxConsequences::operator=(TxConsequences &&)=default'],['../classxrpl_1_1TxConsequences.html#abaf9b7e36718430cbee01ac399a34a6a',1,'xrpl::TxConsequences::operator=(TxConsequences const &)=default'],['../classxrpl_1_1SQLiteDatabase.html#afbaf12d4b3056bf9ffacb6c6e924a4d5',1,'xrpl::SQLiteDatabase::operator=(SQLiteDatabase &&rhs)=delete'],['../classxrpl_1_1SQLiteDatabase.html#a5178f05bed6bd5bf6c0161614692780e',1,'xrpl::SQLiteDatabase::operator=(SQLiteDatabase const &)=delete'],['../classxrpl_1_1TrustLineBase.html#ae0a314177d1f3530ed51cbf4389dd379',1,'xrpl::TrustLineBase::operator=()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a23b3c515f2987846744a0ecf25afa5eb',1,'xrpl::RippleLineCache::AccountKey::operator=()'],['../classxrpl_1_1Pathfinder.html#aef440f922b13b224bb5288be70b98bc7',1,'xrpl::Pathfinder::operator=()'],['../classxrpl_1_1AMMLiquidity.html#a536a2f00f953487d12ac724f1b2ec7a2',1,'xrpl::AMMLiquidity::operator=()'],['../classxrpl_1_1SHAMapItem.html#a1ba36df7230a291acd5bfee314cb6ad1',1,'xrpl::SHAMapItem::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullMeterImpl.html#aaea2b6fcce125d28f114bf72b9a639bc',1,'beast::insight::detail::NullMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullGaugeImpl.html#ad166e86fb6858b5e8a56cd6b38b44362',1,'beast::insight::detail::NullGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullEventImpl.html#acbfa2d963ceb523eed8893244867ac1b',1,'beast::insight::detail::NullEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullCounterImpl.html#a68efa42f49acc4d49406894dc4b6a71f',1,'beast::insight::detail::NullCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullHookImpl.html#a03ba00b59a48fb5b3248720cafeb29aa',1,'beast::insight::detail::NullHookImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a48fcaf089bf5f4a96953e2dd25ffa874',1,'beast::insight::detail::GroupImp::operator=()'],['../classxrpl_1_1AsyncObject_1_1CompletionCounter.html#a2a78ba6645536b16d0c4c4b18171f467',1,'xrpl::AsyncObject::CompletionCounter::operator=()'],['../classxrpl_1_1DebugSink.html#aa95f585d23db5a314f793e3f2afa5f67',1,'xrpl::DebugSink::operator=(DebugSink &&)=delete'],['../classxrpl_1_1DebugSink.html#a821c08bb25499ae1df8946e57682ddff',1,'xrpl::DebugSink::operator=(DebugSink const &)=delete'],['../classxrpl_1_1SHAMapTreeNode.html#ad1e6e39c7ab7fed71f56ce4ad1164105',1,'xrpl::SHAMapTreeNode::operator=()'],['../classxrpl_1_1SHAMapSyncFilter.html#a7386fb051f030d7f2186b63bc36a7b7d',1,'xrpl::SHAMapSyncFilter::operator=()'],['../classxrpl_1_1SHAMapNodeID.html#a5002dc691dbfd379cef394550eaede8a',1,'xrpl::SHAMapNodeID::operator=()'],['../classxrpl_1_1SHAMapLeafNode.html#ab8c754da8736e1035761dd7cd326eb06',1,'xrpl::SHAMapLeafNode::operator=()'],['../classxrpl_1_1SHAMapItem.html#af665a8dac2f2d2303341d7aa00eb2fbf',1,'xrpl::SHAMapItem::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMetricBase.html#a521a62d32f79db392586c0237c592a9c',1,'beast::insight::detail::StatsDMetricBase::operator=()'],['../classxrpl_1_1SHAMapInnerNode.html#af146d500de5a28722eb0467f008f0577',1,'xrpl::SHAMapInnerNode::operator=()'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a9782f459934e851a80934639957949fb',1,'xrpl::SHAMap::const_iterator::operator=()'],['../structxrpl_1_1SHAMap_1_1MissingNodes.html#a450b54ef1e83385ed6475b496c6ea3bd',1,'xrpl::SHAMap::MissingNodes::operator=()'],['../classxrpl_1_1SHAMap.html#a659a0fa3c2d91513f60cf3c3d550b1f1',1,'xrpl::SHAMap::operator=()'],['../classxrpl_1_1Family.html#ac333cb8515f5885df7d269a2bef67cca',1,'xrpl::Family::operator=(Family &&)=delete'],['../classxrpl_1_1Family.html#a7f74ad6c06cfd17d58a5abe985db1f63',1,'xrpl::Family::operator=(Family const &)=delete'],['../classxrpl_1_1TaggedPointer.html#a700ad40e2ad01af88148a9f1841d49c2',1,'xrpl::TaggedPointer::operator=()'],['../structxrpl_1_1WSSession.html#af0463401c659b6b5944d7f2635a948e2',1,'xrpl::WSSession::operator=()'],['../classxrpl_1_1WSMsg.html#a125b7761760d675a51c523c7b35b91f5',1,'xrpl::WSMsg::operator=()'],['../classxrpl_1_1Session.html#aa994118286ac64bffcc54a8163a28a99',1,'xrpl::Session::operator=()'],['../structxrpl_1_1Manifest.html#ac3eb87f8c590c78a75de4275323416bd',1,'xrpl::Manifest::operator=(Manifest &&other)=default'],['../structxrpl_1_1Manifest.html#a1953a269d36da281154752303e4f206c',1,'xrpl::Manifest::operator=(Manifest const &other)=delete'],['../classxrpl_1_1Resource_1_1Consumer.html#a207342d43fe8f2f1ffba06af2311f459',1,'xrpl::Resource::Consumer::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a276a429a831eaad1be35dc0f4935a5e0',1,'xrpl::test::csf::Scheduler::event::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a59fa408bc3cea05061b0901137ea0aa1',1,'xrpl::test::jtx::JTx::operator=(JTx &&)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a48e7b28e8f9f995d3109d536af882f74',1,'xrpl::test::jtx::JTx::operator=(JTx const &)=default'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a59ac0c37fc9fb099e459be93049eb811',1,'xrpl::test::jtx::Env_ss::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss_1_1SignSubmitRunner.html#ad918e0f7dd11dae17cf19b18bf719279',1,'xrpl::test::jtx::Env_ss::SignSubmitRunner::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aefdde7618d29208323c50d97283feff3',1,'xrpl::test::jtx::Env::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#abe55ce1598bb6554ce482c8c5cb9f5e6',1,'xrpl::test::jtx::AnyAmount::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a994b0d8a0696be152790d89e44b819bd',1,'xrpl::test::jtx::PrettyAmount::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#af8ce40f0f437ce992321912a69e35418',1,'xrpl::test::jtx::Account::operator=(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a7fef661cc1c1c57892c8f1d3b87decb9',1,'xrpl::test::jtx::Account::operator=(Account const &)=default'],['../classxrpl_1_1test_1_1AbstractClient.html#a70bb551f20715447c4160bb9b090594c',1,'xrpl::test::AbstractClient::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#aa358839ae989e061466bb5792fdc5274',1,'xrpl::test::csf::Scheduler::cancel_token::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ad9c0fbe3a11d03ab6c25f76574fd5577',1,'xrpl::test::csf::Scheduler::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a071e7220db50ba0cc2218030391812ac',1,'xrpl::test::csf::Scheduler::queue_type::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a01f0561068a73b8ece617c3248eba937',1,'xrpl::test::csf::Scheduler::event_impl::operator=()'],['../classxrpl_1_1LockedSociSession.html#a978cb8ed68f0a6beceecc766f67fc9c9',1,'xrpl::LockedSociSession::operator=()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aa556b4c01732b508c1a5ae36e8f87344',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#ab5fb516c77ea42918b0a1c8664cb3ffa',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &c)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9a21442318aac487dad6bbc952ffb4bf',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9c29835c555bd92ead8e8f3820d20c54',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a2d91f0b1b6437d4a16d61537633e5ccb',1,'xrpl::test::csf::BasicNetwork::operator=()'],['../classxrpl_1_1test_1_1ClosureCounter__test_1_1TrackedString.html#aedee145a301cb46f7359c741b75d5c68',1,'xrpl::test::ClosureCounter_test::TrackedString::operator=()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#ab1f244c596d21bf5eed0fa18401f335f',1,'xrpl::Resource::ManagerImp::operator=()'],['../classJson_1_1Writer_1_1Impl.html#a9546c34b3803905c473c8b7b4f3d5cb6',1,'Json::Writer::Impl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMeterImpl.html#a22e3df423caec078701dc633dd115e41',1,'beast::insight::detail::StatsDMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDGaugeImpl.html#a864193c7ac38faa4e966f3a7c80ace61',1,'beast::insight::detail::StatsDGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDEventImpl.html#a19219afc5b789c1ef801297ce11de1a5',1,'beast::insight::detail::StatsDEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCounterImpl.html#a4329c3a828dabdc1549b936d06b3d3ff',1,'beast::insight::detail::StatsDCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDHookImpl.html#aafcb235624baeac1c068eb41fe8b0ee6',1,'beast::insight::detail::StatsDHookImpl::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_iterator/operator=.html',1,'std::experimental::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['http://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['http://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['http://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['http://en.cppreference.com/w/cpp/experimental/any/operator=.html',1,'std::experimental::any::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_shared_ptr/operator=.html',1,'std::experimental::atomic_shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_weak_ptr/operator=.html',1,'std::experimental::atomic_weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/operator=.html',1,'std::experimental::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/operator=.html',1,'std::experimental::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/filesystem_error/operator=.html',1,'std::experimental::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/operator=.html',1,'std::experimental::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/operator=.html',1,'std::experimental::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/future/operator=.html',1,'std::experimental::future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['http://en.cppreference.com/w/cpp/experimental/ostream_joiner/operator=.html',1,'std::experimental::ostream_joiner::operator=()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/operator=.html',1,'std::experimental::pmr::polymorphic_allocator::operator=()'],['http://en.cppreference.com/w/cpp/chrono/nonexistent_local_time.html',1,'std::chrono::nonexistent_local_time::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::days::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::months::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['http://en.cppreference.com/w/cpp/experimental/propagate_const/operator=.html',1,'std::experimental::propagate_const::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::weeks::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::years::operator=()'],['http://en.cppreference.com/w/cpp/chrono/zoned_time/operator=.html',1,'std::chrono::zoned_time::operator=()'],['http://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/operator=.html',1,'std::coroutine_handle::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator=.html',1,'std::gslice_array::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator=.html',1,'std::indirect_array::operator=()'],['http://en.cppreference.com/w/cpp/iterator/insert_iterator/operator=.html',1,'std::insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/jthread/operator=.html',1,'std::jthread::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['http://en.cppreference.com/w/cpp/thread/future_error/operator=.html',1,'std::future_error::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator=.html',1,'std::mask_array::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/monostate.html',1,'std::monostate::operator=()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/operator=.html',1,'std::move_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['http://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/file_status/operator=.html',1,'std::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/shared_future/operator=.html',1,'std::experimental::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator=.html',1,'std::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_iterator/operator=.html',1,'std::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/chrono/ambiguous_local_time.html',1,'std::chrono::ambiguous_local_time::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/filesystem_error/operator=.html',1,'std::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/path/operator=.html',1,'std::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/operator=.html',1,'std::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/iterator/front_insert_iterator/operator=.html',1,'std::front_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['http://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uchar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_size_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_signed_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_short::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_schar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_ref/operator=.html',1,'std::atomic_ref::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ptrdiff_t::operator=()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::basic_istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::basic_iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['http://en.cppreference.com/w/cpp/iterator/back_insert_iterator/operator=.html',1,'std::back_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_long::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_wchar_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ushort::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_unsigned_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ulong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ullong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_bool::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['http://en.cppreference.com/w/cpp/utility/any/operator=.html',1,'std::any::operator=()'],['../classbeast_1_1LockFreeStack.html#a8d1a7d955ce61d2ac17ba991c88c7e80',1,'beast::LockFreeStack::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::basic_ostream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char8_t::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::basic_osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::basic_syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_llong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast8_t::operator=()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a7f199497c42f9ea2c4791bc67023b38c',1,'beast::LockFreeStack::Node::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['../classxrpl_1_1WeakIntrusive.html#aad1a4330164c41dae9c7edf80f768500',1,'xrpl::WeakIntrusive::operator=()'],['../classxrpl_1_1base__uint.html#a9d902067dbe7988b5ba33440cf2326b2',1,'xrpl::base_uint::operator=()'],['../classxrpl_1_1Buffer.html#af89861a36525e1a70acffd0772e6b26f',1,'xrpl::Buffer::operator=(Buffer const &other)'],['../classxrpl_1_1Buffer.html#a59ac9e935c5ea3ab841461a1fd6de15a',1,'xrpl::Buffer::operator=(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#aa5bd1ac26c6c6cab2654588921f2ee28',1,'xrpl::Buffer::operator=(Slice s)'],['../classxrpl_1_1CountedObject.html#a8badd0fa592fb822794454468f945b59',1,'xrpl::CountedObject::operator=()'],['../classxrpl_1_1SharedIntrusive.html#ad4578ec4b63119f1f330367646ba00ad',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive const &rhs)'],['../classxrpl_1_1SharedIntrusive.html#a532fef51e1bcaa6b627e84cdd1d1535a',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedIntrusive.html#a9b63e6d9f456c4adec340ff2bbf78259',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive &&rhs)'],['../classxrpl_1_1SharedIntrusive.html#adfcd560f162032fea5bf67747fb70764',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1base__uint.html#a26bfe2fe5f48d714e85329ca10aef0f0',1,'xrpl::base_uint::operator=()'],['../classxrpl_1_1WeakIntrusive.html#a1875d3fc603c6c3a602253fcb73b04fa',1,'xrpl::WeakIntrusive::operator=()'],['../classxrpl_1_1SharedWeakUnion.html#abc797888bcce753e30ba4e61d51cce6c',1,'xrpl::SharedWeakUnion::operator=(SharedWeakUnion const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#ab5b647db036cf1b97adc938b1a9f2478',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#acc8491f9f59b40af0c8b8e98281e2c75',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1Logs_1_1Sink.html#a0c81db975f2a35c2cf7bec2c5af6e37b',1,'xrpl::Logs::Sink::operator=()'],['../classxrpl_1_1Logs.html#a4cdd6fdb907e7129f4a94d0897409acf',1,'xrpl::Logs::operator=()'],['../classxrpl_1_1saveNumberRoundMode.html#afc606d02272caeeaf62eda72478d344c',1,'xrpl::saveNumberRoundMode::operator=()'],['../classxrpl_1_1NumberRoundModeGuard.html#a631bb7eb98880117bd7a8c4955f824af',1,'xrpl::NumberRoundModeGuard::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::wiostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::wistream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::wostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::wosyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['../classxrpl_1_1NumberMantissaScaleGuard.html#ae5a65abe6790e21814f8487284930683',1,'xrpl::NumberMantissaScaleGuard::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::wsyncbuf::operator=()'],['../classxrpl_1_1base__uint.html#a333f8e1c487fffd43ca35b67ab1bf702',1,'xrpl::base_uint::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9bdce7284426349f8920b7ae2e8f274c',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#af512141e0774dabf3e59615f8439cb98',1,'beast::detail::aged_container_iterator::operator=()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#ac80c76e01869cfadcadbce7d64384e72',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#a99c40d9ed869cacb7f3c135f29bd72f4',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a52a1b0882688a402bad462b0dace1014',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aca17279a6a2f3ca84977ffad0887bcde',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1ecaae43de6cee54042e557f5600ae37',1,'beast::detail::aged_ordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a2b5b179178b43cf4a4212fd0756c66a6',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#afcb3236e18cb658be85051eca94209ec',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a12d4d5455b0c2dee047f1d25f8683e3f',1,'beast::detail::aged_unordered_container::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a4411ce8b411b9b60a01a60e0fdc595cb',1,'beast::io_latency_probe::sample_op::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#aae5b842dbac365e42864c3db21c480b0',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization.html#a1c0cb191eaa7079bead76da6c830f7d9',1,'beast::detail::empty_base_optimization::operator=()'],['http://en.cppreference.com/w/cpp/utility/optional/operator=.html',1,'std::optional::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization.html#abf94cf4a86620a3584c0946a7abe82a1',1,'beast::detail::empty_base_optimization::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a4ce297f0655fc8fd72a30ef82b189d3f',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a0ac6363c3c39c194221e031f0b87c98d',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1List.html#a10aec237e64b08479dfdcb3fcffe20a2',1,'beast::List::operator=()'],['../classbeast_1_1LockFreeStackIterator.html#a598b300c29df5b75c631ec3ed84b6f20',1,'beast::LockFreeStackIterator::operator=()'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#a382646b4c7e1584ba800909f1d334f22',1,'xrpl::SlabAllocator::SlabBlock::operator=()'],['../classxrpl_1_1scope__exit.html#af87627a8002b1cca3b253b6f77b03302',1,'xrpl::scope_exit::operator=()'],['../classxrpl_1_1scope__fail.html#acb67192ea9dd803a22cc42659aecaa3d',1,'xrpl::scope_fail::operator=()'],['../classxrpl_1_1scope__success.html#a61f13d7296de9c87cc1dd31d2a87a249',1,'xrpl::scope_success::operator=()'],['../classxrpl_1_1scope__unlock.html#a0e8d614b90bc9ff50599c15dfb7d4845',1,'xrpl::scope_unlock::operator=()'],['../classxrpl_1_1SharedWeakCachePointer.html#a3d7968fe49582337890639d715857fca',1,'xrpl::SharedWeakCachePointer::operator=(SharedWeakCachePointer const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ada6c16e6cef981e769a5472a38b27ac6',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ac5496285b5b38bdc9bfee0a66f684f7d',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > &&rhs)'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#ab9477657515b8015ff5af22e426747f6',1,'xrpl::SlabAllocator::SlabBlock::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::ostream::operator=()'],['../classxrpl_1_1SlabAllocator.html#a439e807628b9f0b09ba2eabac3f63863',1,'xrpl::SlabAllocator::operator=(SlabAllocator const &other)=delete'],['../classxrpl_1_1SlabAllocator.html#a0215549449ed4a0f456f6ef37f0fe359',1,'xrpl::SlabAllocator::operator=(SlabAllocator &&other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#aa4d4389370c4660149176d9768d0f13f',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet const &other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#a809015418137d873aa16458581e669e4',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet &&other)=delete'],['../classxrpl_1_1Slice.html#aef94c40aeca4c45f48cdd58d98215410',1,'xrpl::Slice::operator=()'],['../classxrpl_1_1packed__spinlock.html#a700660b261eb1509bda065db6dcdb072',1,'xrpl::packed_spinlock::operator=()'],['../classxrpl_1_1spinlock.html#ab2bcea71a78cdd78b9955c80c6439d71',1,'xrpl::spinlock::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a43ebf12aa1bf22e649854b987328d2dd',1,'beast::io_latency_probe::sample_op::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/operator=.html',1,'std::reverse_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/operator=.html',1,'std::scoped_allocator_adaptor::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator=.html',1,'std::slice_array::operator=()'],['http://en.cppreference.com/w/cpp/container/span/operator=.html',1,'std::span::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_source/operator=.html',1,'std::stop_source::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_token/operator=.html',1,'std::stop_token::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['http://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u8string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u8string_view::operator=()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u16string::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostream_iterator/operator=.html',1,'std::ostream_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator/operator=.html',1,'std::ostreambuf_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['http://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::pmr::deque::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::pmr::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::pmr::list::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::pmr::map::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::pmr::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::pmr::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::pmr::set::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u32string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u8string::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::pmr::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::pmr::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::pmr::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::pmr::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::pmr::vector::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::wstring::operator=()'],['http://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['http://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['http://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['http://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/operator=.html',1,'std::variant::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator=.html',1,'std::valarray::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()']]], + ['operator_3d_243',['operator=',['../classxrpl_1_1STBlob.html#a02c5ff9cc5949119a2127056fcec0c5d',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1SField.html#a6181a617bed0ca60368089d9c8e48228',1,'xrpl::SField::operator=()'],['../classxrpl_1_1SeqProxy.html#a4ed71a3393422c50e26f634b76bc886f',1,'xrpl::SeqProxy::operator=()'],['../classxrpl_1_1SField.html#aebb96937172ff1f3467a249e62bb5ee5',1,'xrpl::SField::operator=()'],['../classxrpl_1_1SOTemplate.html#afbe2ec7799c4d983ff950e727f73bccb',1,'xrpl::SOTemplate::operator=()'],['../classxrpl_1_1STAccount.html#aa273b704ea17405928954a1b9ac89bd4',1,'xrpl::STAccount::operator=()'],['../classxrpl_1_1STAmount.html#a9f8195ecf5acd9502f3883a44af9bbe7',1,'xrpl::STAmount::operator=(beast::Zero)'],['../classxrpl_1_1STAmount.html#a99637d9404d0d6f78659ea75e8fa4039',1,'xrpl::STAmount::operator=(XRPAmount const &amount)'],['../classxrpl_1_1STAmount.html#ae333d17ae42c67f0b138f6d5b7e84ac0',1,'xrpl::STAmount::operator=(Number const &)'],['../classxrpl_1_1STAmount.html#a27b3c3463aa141e590679f4e2e73d7f1',1,'xrpl::STAmount::operator=(IOUAmount const &iou)'],['../classxrpl_1_1STArray.html#a04cbe5d314f89a48b4e57dbb1b40c375',1,'xrpl::STArray::operator=(STArray const &)=default'],['../classxrpl_1_1STArray.html#a9149a32f22aeb126227e38565b6d368f',1,'xrpl::STArray::operator=(STArray &&)'],['../classxrpl_1_1STBase.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STBase::operator=()'],['../classxrpl_1_1STBlob.html#afce8f2ee3901ac6d1412a47eebf970dc',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#adb6a42f42a247f16c58cf7eaaca787bf',1,'xrpl::detail::STVar::operator=()'],['../classxrpl_1_1Seed.html#ac834a440005686f8084dee83ef729e7d',1,'xrpl::Seed::operator=()'],['../classxrpl_1_1SecretKey.html#a75ad3265dc41c0bb6492d98ef913f537',1,'xrpl::SecretKey::operator=()'],['../classxrpl_1_1CurrentTransactionRulesGuard.html#ae8044e22b6e8702d910390348dfa45f5',1,'xrpl::CurrentTransactionRulesGuard::operator=()'],['../classxrpl_1_1Rules.html#a7a826f9f8214711f492f5eaf1e462f1d',1,'xrpl::Rules::operator=(Rules &&)=default'],['../classxrpl_1_1Rules.html#a0146bd491fee14a09f6760c90f5d9f4f',1,'xrpl::Rules::operator=(Rules const &)=default'],['../classxrpl_1_1PublicKey.html#ae9cdde8c9bfa406e9143bdb1a1084646',1,'xrpl::PublicKey::operator=()'],['../classxrpl_1_1Permission.html#acca9c7481f5036a3f7094e073fef298c',1,'xrpl::Permission::operator=()'],['../classxrpl_1_1MPTAmount.html#a7dd785341b93051a362e0182265417b2',1,'xrpl::MPTAmount::operator=(beast::Zero)'],['../classxrpl_1_1MPTAmount.html#abd5b8e0008a2f0f08818c50fcaf25a24',1,'xrpl::MPTAmount::operator=(MPTAmount const &other)=default'],['../classxrpl_1_1KnownFormats.html#a4c729fdcfa983fec4707cd578454fd12',1,'xrpl::KnownFormats::operator=()'],['../classxrpl_1_1NumberSO.html#a41e6848ceb942643a351675ca56cbfcd',1,'xrpl::NumberSO::operator=()'],['../classxrpl_1_1IOUAmount.html#a7e89ea970f2575a3397ec3d42306997f',1,'xrpl::IOUAmount::operator=()'],['../structxrpl_1_1Fees.html#af2989892d4699dc63221beea4138207b',1,'xrpl::Fees::operator=()'],['../classxrpl_1_1XRPAmount.html#aff001a7cb9b974e4ea06abba235c52dc',1,'xrpl::XRPAmount::operator=()'],['../classxrpl_1_1STTx.html#a1e6cbec4254b1bd7610d674bc4ca1ec4',1,'xrpl::STTx::operator=()'],['../classbeast_1_1xxhasher.html#a5100b3f3b0871bfe84f5dc5730515f3c',1,'beast::xxhasher::operator=()'],['../classxrpl_1_1XRPAmount.html#ae4d3630af33a8955e708121e62d064ca',1,'xrpl::XRPAmount::operator=(beast::Zero)'],['../classxrpl_1_1XRPAmount.html#ac7ad0f4e9fee5013b8f0898951d59b0c',1,'xrpl::XRPAmount::operator=(XRPAmount const &other)=default'],['../classxrpl_1_1XChainAttestationsBase.html#ab6ac347fb5dbfe0b06b1fa57b6dff3f9',1,'xrpl::XChainAttestationsBase::operator=()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#a1468fade499dcf057e2b000a41ec98f4',1,'xrpl::Attestations::AttestationBase::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a43d29f58954d9f74afba7ca2e4fe6424',1,'xrpl::unit::ValueUnit::operator=(value_type value)'],['../classxrpl_1_1unit_1_1ValueUnit.html#a678122a5f06bc5f0f01646f9a7e6f6bd',1,'xrpl::unit::ValueUnit::operator=(beast::Zero)'],['../classxrpl_1_1unit_1_1ValueUnit.html#aaa51d955c8c1248feda2245d086f1be0',1,'xrpl::unit::ValueUnit::operator=(ValueUnit const &other)=default'],['../classxrpl_1_1TERSubset.html#a03696ea731be933cb289eb9407c81d7c',1,'xrpl::TERSubset::operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & >'],['../classxrpl_1_1TERSubset.html#aaa58a372e684a0cfae6c5d5dca2d5683',1,'xrpl::TERSubset::operator=(TERSubset &&rhs)=default'],['../classxrpl_1_1TERSubset.html#a225829d033bf0ab54d185247f0adee00',1,'xrpl::TERSubset::operator=(TERSubset const &rhs)=default'],['../classxrpl_1_1STXChainBridge.html#a39ccb864f2abc11d3b474433d460ffe6',1,'xrpl::STXChainBridge::operator=()'],['../classxrpl_1_1STVector256.html#afdb1c2110cb77a1d2e8b46e4bb8d2d1e',1,'xrpl::STVector256::operator=(std::vector< uint256 > &&v)'],['../classxrpl_1_1STVector256.html#ac9d07cb05abd4d1217ae7107f47e6b8c',1,'xrpl::STVector256::operator=(std::vector< uint256 > const &v)'],['../classxrpl_1_1STInteger.html#a538a44f2afe4fffd6d6a995632751094',1,'xrpl::STInteger::operator=()'],['../classxrpl_1_1STPathElement.html#ad3ae2bdb48a67c5075285ccc15864be6',1,'xrpl::STPathElement::operator=()'],['../classxrpl_1_1STParsedJSONObject.html#ae261313aa4d2686f10cdddbc02ca29c2',1,'xrpl::STParsedJSONObject::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a25540be1cb475275f07a25b028edfd13',1,'xrpl::STObject::OptionalProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ad7f896da311aea3b43b21dc1d0a7144c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type const &v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4689b63a5fa5d6090152cb600e3ea33c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type &&v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a61548d83ebf5996c5bb91203ded4fc9b',1,'xrpl::STObject::OptionalProxy::operator=(std::nullopt_t const &)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ab17f0432515c272f21275d78a81ca196',1,'xrpl::STObject::OptionalProxy::operator=(OptionalProxy const &)=delete'],['../classxrpl_1_1STObject_1_1ValueProxy.html#ae013d56ea3839b2c624c1c99966d4efa',1,'xrpl::STObject::ValueProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1ValueProxy.html#a50c00c732949cde00f82e89c0efe5f29',1,'xrpl::STObject::ValueProxy::operator=(ValueProxy const &)=delete'],['../classxrpl_1_1STObject.html#af041457a8a18c5f7302e59027e9a5eed',1,'xrpl::STObject::operator=(STObject &&other)'],['../classxrpl_1_1STObject.html#a7ec3587326970c28981f2507a2cef3a0',1,'xrpl::STObject::operator=(STObject const &)=default'],['../classxrpl_1_1STNumber.html#a63f9aa78bdd4281382fd03673d02263b',1,'xrpl::STNumber::operator=()'],['../classxrpl_1_1STIssue.html#a2b0720a3ba7de15f0a0b59e9baf8f291',1,'xrpl::STIssue::operator=()'],['../classbeast_1_1PropertyStream_1_1Set.html#aff048450b262aae0ee774030ca5c317f',1,'beast::PropertyStream::Set::operator=()'],['../classJson_1_1ValueConstIterator.html#a1415c6ec09d43e30220481c0f5295056',1,'Json::ValueConstIterator::operator=()'],['../classJson_1_1Value.html#a5248de95b988e1b7347f0c4a6012ae48',1,'Json::Value::operator=(Value &&other)'],['../classJson_1_1Value.html#a8df7c6675ec1f0579d06d46b68d84e4d',1,'Json::Value::operator=(Value const &other)'],['../classJson_1_1Value_1_1CZString.html#a7257145f258f3c9c18e87ca270f62964',1,'Json::Value::CZString::operator=()'],['../classxrpl_1_1csprng__engine.html#ae27b59a7084b90059190371c1f97c55e',1,'xrpl::csprng_engine::operator=(csprng_engine &&)=delete'],['../classxrpl_1_1csprng__engine.html#a83463817d8d96918fd97265c6e4a264b',1,'xrpl::csprng_engine::operator=(csprng_engine const &)=delete'],['../structxrpl_1_1JobTypeData.html#ab396db2e60acdbe16b256760a253b15a',1,'xrpl::JobTypeData::operator=()'],['../classxrpl_1_1JobQueue_1_1Coro.html#ab8f8c9ee7ca2ba8d044084273ce6f3e2',1,'xrpl::JobQueue::Coro::operator=()'],['../structxrpl_1_1Workers_1_1Callback.html#aaae80d264c5df4264b561647cd2f792b',1,'xrpl::Workers::Callback::operator=()'],['../classxrpl_1_1ClosureCounter.html#ad6b9251ede356e12d6645525b91de9d6',1,'xrpl::ClosureCounter::operator=()'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ae489b854ac91edee9795ec081c5e474f',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute &&rhs)=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ad24d7cad18dce9a6c19b8b3a754981cb',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute const &rhs)=delete'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a8c690f37dcd6df5f161a586c329879de',1,'beast::detail::xor_shift_engine::operator=()'],['../classbeast_1_1PropertyStream_1_1Source.html#ac6182af145c3df30330ff125d3ccd44c',1,'beast::PropertyStream::Source::operator=()'],['../classJson_1_1ValueIterator.html#a24a9862ae9a14d6b7a366b1b17364dfe',1,'Json::ValueIterator::operator=()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad0485ab6e8fb3ad76de3a9bf7f12e482',1,'beast::PropertyStream::Map::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#ae852e115b8113bbecbbcb9749b032b8c',1,'beast::PropertyStream::Proxy::operator=()'],['../classbeast_1_1Journal_1_1Stream.html#a6164df9514e7f215b9966f90ca35dbac',1,'beast::Journal::Stream::operator=()'],['../classbeast_1_1Journal_1_1ScopedStream.html#a4848223c04ed0263782bbd332b6a6cd9',1,'beast::Journal::ScopedStream::operator=()'],['../classbeast_1_1Journal_1_1Sink.html#a6b81353caeccc7c322248fcf86d0bbf4',1,'beast::Journal::Sink::operator=()'],['../classbeast_1_1unit__test_1_1thread.html#a90b56807a41d0b814156e60b76e6992c',1,'beast::unit_test::thread::operator=(thread &&other)'],['../classbeast_1_1unit__test_1_1thread.html#afb461ff8cd9569c86abc57fa017adb17',1,'beast::unit_test::thread::operator=(thread const &)=delete'],['../classbeast_1_1unit__test_1_1suite_1_1scoped__testcase.html#a130289de303170024e152040c03bf8e9',1,'beast::unit_test::suite::scoped_testcase::operator=()'],['../classbeast_1_1unit__test_1_1suite.html#a3aa5254960b5428ea9dd4da69d1f6e43',1,'beast::unit_test::suite::operator=()'],['../classbeast_1_1unit__test_1_1runner.html#a44cc482620f01d3ab6fee068beb1623e',1,'beast::unit_test::runner::operator=()'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a796ab58372258a69646d590c44251e4f',1,'beast::unit_test::detail::reporter::operator=()'],['../classbeast_1_1unit__test_1_1amount.html#ac4e645402924058956bc081cb7adadf3',1,'beast::unit_test::amount::operator=()'],['../classbeast_1_1insight_1_1Gauge.html#ac04031db3ad539c4546334307148ba56',1,'beast::insight::Gauge::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a5b07061900a34e3b0b08a734d0656763',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=()'],['../classxrpl_1_1NodeStore_1_1Manager.html#a03240b0527651c641c115fec7e14a45a',1,'xrpl::NodeStore::Manager::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ac19446e03d5d7d6e0514bd6a915c1c31',1,'xrpl::NodeStore::DatabaseRotatingImp::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseNodeImp.html#ae24caf32703c813a427bdc944ad17416',1,'xrpl::NodeStore::DatabaseNodeImp::operator=()'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a6e8fa2b0806ee952627f9dae61bfe43a',1,'xrpl::NodeStore::BatchWriter::Callback::operator=()'],['../classxrpl_1_1Sandbox.html#a92e5125eb7100c266330c90e62341c86',1,'xrpl::Sandbox::operator=(Sandbox const &)=delete'],['../classxrpl_1_1Sandbox.html#adc71e20fcbb6c7a80970b6f2d1f92c00',1,'xrpl::Sandbox::operator=(Sandbox &&)=delete'],['../classxrpl_1_1ReadView.html#a59f9b0a60fbf2e058ed4463fd809d372',1,'xrpl::ReadView::operator=(ReadView const &other)=delete'],['../classxrpl_1_1ReadView.html#a01b363feb917dd58603630b9c70799aa',1,'xrpl::ReadView::operator=(ReadView &&other)=delete'],['../classxrpl_1_1RawView.html#ac1708e82eaa3148ccc023c09a82237d1',1,'xrpl::RawView::operator=()'],['../classxrpl_1_1PaymentSandbox.html#ae9e8a5047f77af1683a18d5a65deae67',1,'xrpl::PaymentSandbox::operator=(PaymentSandbox const &)=delete'],['../classxrpl_1_1PaymentSandbox.html#a8ea52b7b5429033260298aceafa9b447',1,'xrpl::PaymentSandbox::operator=(PaymentSandbox &&)=delete'],['../classxrpl_1_1OpenView.html#a8b180b4dfa572d0fc7254bdf228f8792',1,'xrpl::OpenView::operator=(OpenView const &)=delete'],['../classxrpl_1_1OpenView.html#ac589cbbe083e5f026fd79448db3e010f',1,'xrpl::OpenView::operator=(OpenView &&)=delete'],['../classxrpl_1_1detail_1_1ReadViewFwdRange.html#a13659b1c477aabc067374573f455d256',1,'xrpl::detail::ReadViewFwdRange::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#aa44bcc0a7d9319e5101a89ce41e15c4c',1,'xrpl::detail::STVar::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#ae91d177c45bef200d322c0838fd6536c',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a98829d0d548c6acb4076831c2128f8a7',1,'xrpl::detail::ReadViewFwdIter::operator=()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a034299d2e04887656cf2b71975a13978',1,'xrpl::detail::RawStateTable::operator=(RawStateTable const &)=delete'],['../classxrpl_1_1detail_1_1RawStateTable.html#a22dc3db6b32db50f63af679f3f99a5e0',1,'xrpl::detail::RawStateTable::operator=(RawStateTable &&)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a6e69ae96a7e51ad7d8c775ae0794b315',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase const &)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#afef1b0fbdc3c6025be0d5b7a0bc447db',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase &&)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a8402de188839b850ac3e07173f02d437',1,'xrpl::detail::ApplyStateTable::operator=(ApplyStateTable const &)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#aaca98b386f07cdbad06a75c652dba186',1,'xrpl::detail::ApplyStateTable::operator=(ApplyStateTable &&)=delete'],['../classxrpl_1_1CachedView.html#a2b74684f3bfa6a93fe899a03af075be8',1,'xrpl::CachedView::operator=()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#aef20e4794bd113ef36a6b9da1d70c1cd',1,'xrpl::detail::CachedViewImpl::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a0ff1370e92ef1eac600dbc2b4dcb9292',1,'xrpl::ApplyViewImpl::operator=(ApplyViewImpl const &)=delete'],['../classxrpl_1_1ApplyViewImpl.html#a219f785f50d370d235d78634126f9ca9',1,'xrpl::ApplyViewImpl::operator=(ApplyViewImpl &&)=delete'],['../classJson_1_1Writer.html#a15a825f3a5f6bb5769f37686b1c2411b',1,'Json::Writer::operator=()'],['../classxrpl_1_1RCLConsensus.html#a5604c2f5810aa76835ecd645d763070a',1,'xrpl::RCLConsensus::operator=()'],['../classxrpl_1_1HashRouter.html#ab1a69b28ab46b27a92a83931127c2d18',1,'xrpl::HashRouter::operator=()'],['../classxrpl_1_1TrustedVotes.html#a0d22b461c0e8a18b162fcc4713ae4b7d',1,'xrpl::TrustedVotes::operator=()'],['../classxrpl_1_1LoadManager.html#a923207359a178b9d327d57c76d87d479',1,'xrpl::LoadManager::operator=()'],['../classxrpl_1_1GRPCServer.html#a44b5b824a34930f71cfec6b266bb1bb5',1,'xrpl::GRPCServer::operator=()'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a61a30d6e633768d2d6eee2b39a7de058',1,'xrpl::GRPCServerImpl::CallData::operator=()'],['../classxrpl_1_1GRPCServerImpl.html#a16be237b5de2e40220995dbe7af2d156',1,'xrpl::GRPCServerImpl::operator=()'],['../classxrpl_1_1Processor.html#a9c162e49b91a46a8173d4d46b89de86b',1,'xrpl::Processor::operator=()'],['../classxrpl_1_1TransactionMaster.html#abb7e18c8ce6aac7ccfa2576f85f36daa',1,'xrpl::TransactionMaster::operator=()'],['../classxrpl_1_1OpenLedger.html#ac8b8314634c222cc035b3eb03ac05cce',1,'xrpl::OpenLedger::operator=()'],['../classxrpl_1_1Ledger.html#ab9514644865a273a4f60505f1b5cee1d',1,'xrpl::Ledger::operator=(Ledger &&)=delete'],['../classxrpl_1_1Ledger.html#a710a7a90e4345225bdf104797c8de144',1,'xrpl::Ledger::operator=(Ledger const &)=delete'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#ad09e293d728f4523c6599d5a8c913148',1,'xrpl::Ledger::txs_iter_impl::operator=()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a90485809305e64e48f05a40e05211fe5',1,'xrpl::Ledger::sles_iter_impl::operator=()'],['../classxrpl_1_1InboundTransactions.html#ac325a0499a6241b8f39a82620bfb2696',1,'xrpl::InboundTransactions::operator=()'],['../classxrpl_1_1AMMContext.html#a79e58fcabd195c66e3f6516d1368f399',1,'xrpl::AMMContext::operator=()'],['../classxrpl_1_1test_1_1multi__runner__child.html#a216c5a47c6731e884e777dc25f9ec021',1,'xrpl::test::multi_runner_child::operator=()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#ae24f5755888aaa8d1dbe895390e50be2',1,'xrpl::test::multi_runner_parent::operator=()'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a0da8b943b3e41423183ee618ff461c91',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData &&)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ab6837ff1674d3002574ba71dd8851915',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData const &)=delete'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a7b4f1016ec5f2d8f7f701e94588d52b4',1,'xrpl::RPC::TxnTestData::operator=(TxnTestData &&)=delete'],['../structxrpl_1_1RPC_1_1TxnTestData.html#ac0bd579c9586a44838139fc04bf94fa8',1,'xrpl::RPC::TxnTestData::operator=(TxnTestData const &)=delete'],['../classxrpl_1_1test_1_1Validator.html#a0aa5c8cc801b7882c745e095070ae4ba',1,'xrpl::test::Validator::operator=(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a826a181b9cb53e4a3df70ef3f080600c',1,'xrpl::test::Validator::operator=(Validator const &)=default'],['../classxrpl_1_1detail_1_1save__stream__state.html#af177571d7af9587f85f96c43f53fd64f',1,'xrpl::detail::save_stream_state::operator=()'],['../classxrpl_1_1test_1_1PathSet.html#a9eaafe8948a90152f026be4dc5c165cd',1,'xrpl::test::PathSet::operator=(PathSet &&)=default'],['../classxrpl_1_1test_1_1PathSet.html#ad93bdc47329fcae43409dfe86360171c',1,'xrpl::test::PathSet::operator=(PathSet const &)=default'],['../classxrpl_1_1test_1_1Path.html#a50c2763803a3b68433f160f4a81ea41e',1,'xrpl::test::Path::operator=(Path &&)=default'],['../classxrpl_1_1test_1_1Path.html#afabb02ec578fffae9c3c98d9d0d955c9',1,'xrpl::test::Path::operator=(Path const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#ac870f04378258203fc50429275e06aed',1,'xrpl::test::jtx::JTx::prop_list::operator=()'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a57472adaa46caeb835f6cf4792f3f420',1,'xrpl::ledger_trie_detail::Span::operator=()'],['../classxrpl_1_1OverlayImpl.html#a50edb84b9b38e09022283d8c5e9cccca',1,'xrpl::OverlayImpl::operator=()'],['../classxrpl_1_1STTakesAsset.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STTakesAsset::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#aa81bed936131613f3bb323873c1c5225',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1STObject_1_1ValueProxy.html#aaac8e9ec92d8eca336f9fe2b1ed1e4dd',1,'xrpl::STObject::ValueProxy::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#a7f82cd9082fbd0805fecbcd83f5e9927',1,'beast::PropertyStream::Proxy::operator=()'],['../classxrpl_1_1NodeFamily.html#a14769eee3fb3c38d6a4bd151ded2823a',1,'xrpl::NodeFamily::operator=(NodeFamily &&)=delete'],['../classxrpl_1_1NodeFamily.html#a7c3274238f984734013da0a7b5f2a766',1,'xrpl::NodeFamily::operator=(NodeFamily const &)=delete'],['../structxrpl_1_1RPC_1_1Request.html#a7cc4c6291573836ceee36e7e1e58eb51',1,'xrpl::RPC::Request::operator=()'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a1c8eeb3a0a17b18fad68f3aef86b4055',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult &&)=delete'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a32229f860bbf73eaa4f068e3418880fe',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult const &)=delete'],['../classxrpl_1_1PeerImp.html#a2f6fa2b111cdffc2730314b4e3d38ce0',1,'xrpl::PeerImp::operator=()'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a8cb4a030267fcd5f87fcb1a999254b34',1,'xrpl::PeerImp::Metrics::operator=(Metrics &&)=delete'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a692aea286510250ef92de47eeb686963',1,'xrpl::PeerImp::Metrics::operator=(Metrics const &)=delete'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a93019c02c8f3f874f2e448a112212ec3',1,'xrpl::ledger_trie_detail::Span::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a6d15c23e84acd933f575403936f6e3ec',1,'xrpl::test::jtx::JTx::prop_list::operator=()'],['../classxrpl_1_1Transactor.html#a2f2401d0e2b6f7b84f55b795fa42ebfa',1,'xrpl::Transactor::operator=()'],['../structxrpl_1_1PreclaimContext.html#ad68f23746158396f32e8fae2fb5db88e',1,'xrpl::PreclaimContext::operator=()'],['../structxrpl_1_1PreflightContext.html#aad73c804b98fa4ce5061d1b71c1013aa',1,'xrpl::PreflightContext::operator=()'],['../structxrpl_1_1PreclaimResult.html#aaf2b37ba9eaf534db8071959fdd8032d',1,'xrpl::PreclaimResult::operator=()'],['../structxrpl_1_1PreflightResult.html#a0f820575d9a8dde0b932850be87d5519',1,'xrpl::PreflightResult::operator=()'],['../classxrpl_1_1TxConsequences.html#acbc2baaca63bb3208b3b9cb94a737694',1,'xrpl::TxConsequences::operator=(TxConsequences &&)=default'],['../classxrpl_1_1TxConsequences.html#abaf9b7e36718430cbee01ac399a34a6a',1,'xrpl::TxConsequences::operator=(TxConsequences const &)=default'],['../classxrpl_1_1SQLiteDatabase.html#aeaf8c88003442dd28c3eb27b34c8054e',1,'xrpl::SQLiteDatabase::operator=(SQLiteDatabase &&)=delete'],['../classxrpl_1_1SQLiteDatabase.html#a5178f05bed6bd5bf6c0161614692780e',1,'xrpl::SQLiteDatabase::operator=(SQLiteDatabase const &)=delete'],['../classxrpl_1_1TrustLineBase.html#ae0a314177d1f3530ed51cbf4389dd379',1,'xrpl::TrustLineBase::operator=()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a23b3c515f2987846744a0ecf25afa5eb',1,'xrpl::RippleLineCache::AccountKey::operator=()'],['../classxrpl_1_1Pathfinder.html#aef440f922b13b224bb5288be70b98bc7',1,'xrpl::Pathfinder::operator=()'],['../classxrpl_1_1AMMLiquidity.html#a536a2f00f953487d12ac724f1b2ec7a2',1,'xrpl::AMMLiquidity::operator=()'],['../classxrpl_1_1SHAMapItem.html#a1ba36df7230a291acd5bfee314cb6ad1',1,'xrpl::SHAMapItem::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullMeterImpl.html#aaea2b6fcce125d28f114bf72b9a639bc',1,'beast::insight::detail::NullMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullGaugeImpl.html#ad166e86fb6858b5e8a56cd6b38b44362',1,'beast::insight::detail::NullGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullEventImpl.html#acbfa2d963ceb523eed8893244867ac1b',1,'beast::insight::detail::NullEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullCounterImpl.html#a68efa42f49acc4d49406894dc4b6a71f',1,'beast::insight::detail::NullCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullHookImpl.html#a03ba00b59a48fb5b3248720cafeb29aa',1,'beast::insight::detail::NullHookImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a48fcaf089bf5f4a96953e2dd25ffa874',1,'beast::insight::detail::GroupImp::operator=()'],['../classxrpl_1_1AsyncObject_1_1CompletionCounter.html#a2a78ba6645536b16d0c4c4b18171f467',1,'xrpl::AsyncObject::CompletionCounter::operator=()'],['../classxrpl_1_1DebugSink.html#aa95f585d23db5a314f793e3f2afa5f67',1,'xrpl::DebugSink::operator=(DebugSink &&)=delete'],['../classxrpl_1_1DebugSink.html#a821c08bb25499ae1df8946e57682ddff',1,'xrpl::DebugSink::operator=(DebugSink const &)=delete'],['../classxrpl_1_1SHAMapTreeNode.html#ad1e6e39c7ab7fed71f56ce4ad1164105',1,'xrpl::SHAMapTreeNode::operator=()'],['../classxrpl_1_1SHAMapSyncFilter.html#a7386fb051f030d7f2186b63bc36a7b7d',1,'xrpl::SHAMapSyncFilter::operator=()'],['../classxrpl_1_1SHAMapNodeID.html#a5002dc691dbfd379cef394550eaede8a',1,'xrpl::SHAMapNodeID::operator=()'],['../classxrpl_1_1SHAMapLeafNode.html#ab8c754da8736e1035761dd7cd326eb06',1,'xrpl::SHAMapLeafNode::operator=()'],['../classxrpl_1_1SHAMapItem.html#af665a8dac2f2d2303341d7aa00eb2fbf',1,'xrpl::SHAMapItem::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMetricBase.html#a521a62d32f79db392586c0237c592a9c',1,'beast::insight::detail::StatsDMetricBase::operator=()'],['../classxrpl_1_1SHAMapInnerNode.html#af146d500de5a28722eb0467f008f0577',1,'xrpl::SHAMapInnerNode::operator=()'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a9782f459934e851a80934639957949fb',1,'xrpl::SHAMap::const_iterator::operator=()'],['../structxrpl_1_1SHAMap_1_1MissingNodes.html#a450b54ef1e83385ed6475b496c6ea3bd',1,'xrpl::SHAMap::MissingNodes::operator=()'],['../classxrpl_1_1SHAMap.html#a659a0fa3c2d91513f60cf3c3d550b1f1',1,'xrpl::SHAMap::operator=()'],['../classxrpl_1_1Family.html#ac333cb8515f5885df7d269a2bef67cca',1,'xrpl::Family::operator=(Family &&)=delete'],['../classxrpl_1_1Family.html#a7f74ad6c06cfd17d58a5abe985db1f63',1,'xrpl::Family::operator=(Family const &)=delete'],['../classxrpl_1_1TaggedPointer.html#a700ad40e2ad01af88148a9f1841d49c2',1,'xrpl::TaggedPointer::operator=()'],['../structxrpl_1_1WSSession.html#af0463401c659b6b5944d7f2635a948e2',1,'xrpl::WSSession::operator=()'],['../classxrpl_1_1WSMsg.html#a125b7761760d675a51c523c7b35b91f5',1,'xrpl::WSMsg::operator=()'],['../classxrpl_1_1Session.html#aa994118286ac64bffcc54a8163a28a99',1,'xrpl::Session::operator=()'],['../structxrpl_1_1Manifest.html#ac3eb87f8c590c78a75de4275323416bd',1,'xrpl::Manifest::operator=(Manifest &&other)=default'],['../structxrpl_1_1Manifest.html#a1953a269d36da281154752303e4f206c',1,'xrpl::Manifest::operator=(Manifest const &other)=delete'],['../classxrpl_1_1Resource_1_1Consumer.html#a207342d43fe8f2f1ffba06af2311f459',1,'xrpl::Resource::Consumer::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a276a429a831eaad1be35dc0f4935a5e0',1,'xrpl::test::csf::Scheduler::event::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a59fa408bc3cea05061b0901137ea0aa1',1,'xrpl::test::jtx::JTx::operator=(JTx &&)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a48e7b28e8f9f995d3109d536af882f74',1,'xrpl::test::jtx::JTx::operator=(JTx const &)=default'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a59ac0c37fc9fb099e459be93049eb811',1,'xrpl::test::jtx::Env_ss::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss_1_1SignSubmitRunner.html#ad918e0f7dd11dae17cf19b18bf719279',1,'xrpl::test::jtx::Env_ss::SignSubmitRunner::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aefdde7618d29208323c50d97283feff3',1,'xrpl::test::jtx::Env::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#abe55ce1598bb6554ce482c8c5cb9f5e6',1,'xrpl::test::jtx::AnyAmount::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a994b0d8a0696be152790d89e44b819bd',1,'xrpl::test::jtx::PrettyAmount::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#af8ce40f0f437ce992321912a69e35418',1,'xrpl::test::jtx::Account::operator=(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a7fef661cc1c1c57892c8f1d3b87decb9',1,'xrpl::test::jtx::Account::operator=(Account const &)=default'],['../classxrpl_1_1test_1_1AbstractClient.html#a70bb551f20715447c4160bb9b090594c',1,'xrpl::test::AbstractClient::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#aa358839ae989e061466bb5792fdc5274',1,'xrpl::test::csf::Scheduler::cancel_token::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ad9c0fbe3a11d03ab6c25f76574fd5577',1,'xrpl::test::csf::Scheduler::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a071e7220db50ba0cc2218030391812ac',1,'xrpl::test::csf::Scheduler::queue_type::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a01f0561068a73b8ece617c3248eba937',1,'xrpl::test::csf::Scheduler::event_impl::operator=()'],['../classxrpl_1_1LockedSociSession.html#a978cb8ed68f0a6beceecc766f67fc9c9',1,'xrpl::LockedSociSession::operator=()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aa556b4c01732b508c1a5ae36e8f87344',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#ab5fb516c77ea42918b0a1c8664cb3ffa',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &c)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9a21442318aac487dad6bbc952ffb4bf',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9c29835c555bd92ead8e8f3820d20c54',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a2d91f0b1b6437d4a16d61537633e5ccb',1,'xrpl::test::csf::BasicNetwork::operator=()'],['../classxrpl_1_1test_1_1ClosureCounter__test_1_1TrackedString.html#aedee145a301cb46f7359c741b75d5c68',1,'xrpl::test::ClosureCounter_test::TrackedString::operator=()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#ab1f244c596d21bf5eed0fa18401f335f',1,'xrpl::Resource::ManagerImp::operator=()'],['../classJson_1_1Writer_1_1Impl.html#a9546c34b3803905c473c8b7b4f3d5cb6',1,'Json::Writer::Impl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMeterImpl.html#a22e3df423caec078701dc633dd115e41',1,'beast::insight::detail::StatsDMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDGaugeImpl.html#a864193c7ac38faa4e966f3a7c80ace61',1,'beast::insight::detail::StatsDGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDEventImpl.html#a19219afc5b789c1ef801297ce11de1a5',1,'beast::insight::detail::StatsDEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCounterImpl.html#a4329c3a828dabdc1549b936d06b3d3ff',1,'beast::insight::detail::StatsDCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDHookImpl.html#aafcb235624baeac1c068eb41fe8b0ee6',1,'beast::insight::detail::StatsDHookImpl::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_iterator/operator=.html',1,'std::experimental::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['http://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['http://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['http://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['http://en.cppreference.com/w/cpp/experimental/any/operator=.html',1,'std::experimental::any::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_shared_ptr/operator=.html',1,'std::experimental::atomic_shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_weak_ptr/operator=.html',1,'std::experimental::atomic_weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/operator=.html',1,'std::experimental::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/operator=.html',1,'std::experimental::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/filesystem_error/operator=.html',1,'std::experimental::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/operator=.html',1,'std::experimental::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/operator=.html',1,'std::experimental::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/future/operator=.html',1,'std::experimental::future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['http://en.cppreference.com/w/cpp/experimental/ostream_joiner/operator=.html',1,'std::experimental::ostream_joiner::operator=()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/operator=.html',1,'std::experimental::pmr::polymorphic_allocator::operator=()'],['http://en.cppreference.com/w/cpp/chrono/nonexistent_local_time.html',1,'std::chrono::nonexistent_local_time::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::days::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::months::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['http://en.cppreference.com/w/cpp/experimental/propagate_const/operator=.html',1,'std::experimental::propagate_const::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::weeks::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::years::operator=()'],['http://en.cppreference.com/w/cpp/chrono/zoned_time/operator=.html',1,'std::chrono::zoned_time::operator=()'],['http://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/operator=.html',1,'std::coroutine_handle::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator=.html',1,'std::gslice_array::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator=.html',1,'std::indirect_array::operator=()'],['http://en.cppreference.com/w/cpp/iterator/insert_iterator/operator=.html',1,'std::insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/jthread/operator=.html',1,'std::jthread::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['http://en.cppreference.com/w/cpp/thread/future_error/operator=.html',1,'std::future_error::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator=.html',1,'std::mask_array::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/monostate.html',1,'std::monostate::operator=()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/operator=.html',1,'std::move_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['http://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/file_status/operator=.html',1,'std::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/shared_future/operator=.html',1,'std::experimental::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator=.html',1,'std::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_iterator/operator=.html',1,'std::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/chrono/ambiguous_local_time.html',1,'std::chrono::ambiguous_local_time::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/filesystem_error/operator=.html',1,'std::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/path/operator=.html',1,'std::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/operator=.html',1,'std::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/iterator/front_insert_iterator/operator=.html',1,'std::front_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['http://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uchar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_size_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_signed_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_short::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_schar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_ref/operator=.html',1,'std::atomic_ref::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ptrdiff_t::operator=()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::basic_istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::basic_iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['http://en.cppreference.com/w/cpp/iterator/back_insert_iterator/operator=.html',1,'std::back_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_long::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_wchar_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ushort::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_unsigned_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ulong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ullong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_bool::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['http://en.cppreference.com/w/cpp/utility/any/operator=.html',1,'std::any::operator=()'],['../classbeast_1_1LockFreeStack.html#a8d1a7d955ce61d2ac17ba991c88c7e80',1,'beast::LockFreeStack::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::basic_ostream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char8_t::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::basic_osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::basic_syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_llong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast8_t::operator=()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a7f199497c42f9ea2c4791bc67023b38c',1,'beast::LockFreeStack::Node::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['../classxrpl_1_1WeakIntrusive.html#aad1a4330164c41dae9c7edf80f768500',1,'xrpl::WeakIntrusive::operator=()'],['../classxrpl_1_1base__uint.html#a9d902067dbe7988b5ba33440cf2326b2',1,'xrpl::base_uint::operator=()'],['../classxrpl_1_1Buffer.html#af89861a36525e1a70acffd0772e6b26f',1,'xrpl::Buffer::operator=(Buffer const &other)'],['../classxrpl_1_1Buffer.html#a59ac9e935c5ea3ab841461a1fd6de15a',1,'xrpl::Buffer::operator=(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#aa5bd1ac26c6c6cab2654588921f2ee28',1,'xrpl::Buffer::operator=(Slice s)'],['../classxrpl_1_1CountedObject.html#a8badd0fa592fb822794454468f945b59',1,'xrpl::CountedObject::operator=()'],['../classxrpl_1_1SharedIntrusive.html#ad4578ec4b63119f1f330367646ba00ad',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive const &rhs)'],['../classxrpl_1_1SharedIntrusive.html#a532fef51e1bcaa6b627e84cdd1d1535a',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedIntrusive.html#a9b63e6d9f456c4adec340ff2bbf78259',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive &&rhs)'],['../classxrpl_1_1SharedIntrusive.html#adfcd560f162032fea5bf67747fb70764',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1base__uint.html#a26bfe2fe5f48d714e85329ca10aef0f0',1,'xrpl::base_uint::operator=()'],['../classxrpl_1_1WeakIntrusive.html#a1875d3fc603c6c3a602253fcb73b04fa',1,'xrpl::WeakIntrusive::operator=()'],['../classxrpl_1_1SharedWeakUnion.html#abc797888bcce753e30ba4e61d51cce6c',1,'xrpl::SharedWeakUnion::operator=(SharedWeakUnion const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#ab5b647db036cf1b97adc938b1a9f2478',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#acc8491f9f59b40af0c8b8e98281e2c75',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1Logs_1_1Sink.html#a0c81db975f2a35c2cf7bec2c5af6e37b',1,'xrpl::Logs::Sink::operator=()'],['../classxrpl_1_1Logs.html#a4cdd6fdb907e7129f4a94d0897409acf',1,'xrpl::Logs::operator=()'],['../classxrpl_1_1saveNumberRoundMode.html#afc606d02272caeeaf62eda72478d344c',1,'xrpl::saveNumberRoundMode::operator=()'],['../classxrpl_1_1NumberRoundModeGuard.html#a631bb7eb98880117bd7a8c4955f824af',1,'xrpl::NumberRoundModeGuard::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::wiostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::wistream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::wostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::wosyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['../classxrpl_1_1NumberMantissaScaleGuard.html#ae5a65abe6790e21814f8487284930683',1,'xrpl::NumberMantissaScaleGuard::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::wsyncbuf::operator=()'],['../classxrpl_1_1base__uint.html#a333f8e1c487fffd43ca35b67ab1bf702',1,'xrpl::base_uint::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9bdce7284426349f8920b7ae2e8f274c',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#af512141e0774dabf3e59615f8439cb98',1,'beast::detail::aged_container_iterator::operator=()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#ac80c76e01869cfadcadbce7d64384e72',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#a99c40d9ed869cacb7f3c135f29bd72f4',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a52a1b0882688a402bad462b0dace1014',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aca17279a6a2f3ca84977ffad0887bcde',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1ecaae43de6cee54042e557f5600ae37',1,'beast::detail::aged_ordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a2b5b179178b43cf4a4212fd0756c66a6',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#afcb3236e18cb658be85051eca94209ec',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a12d4d5455b0c2dee047f1d25f8683e3f',1,'beast::detail::aged_unordered_container::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a4411ce8b411b9b60a01a60e0fdc595cb',1,'beast::io_latency_probe::sample_op::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#aae5b842dbac365e42864c3db21c480b0',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization.html#a1c0cb191eaa7079bead76da6c830f7d9',1,'beast::detail::empty_base_optimization::operator=()'],['http://en.cppreference.com/w/cpp/utility/optional/operator=.html',1,'std::optional::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization.html#abf94cf4a86620a3584c0946a7abe82a1',1,'beast::detail::empty_base_optimization::operator=()'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a4ce297f0655fc8fd72a30ef82b189d3f',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a0ac6363c3c39c194221e031f0b87c98d',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1List.html#a10aec237e64b08479dfdcb3fcffe20a2',1,'beast::List::operator=()'],['../classbeast_1_1LockFreeStackIterator.html#a598b300c29df5b75c631ec3ed84b6f20',1,'beast::LockFreeStackIterator::operator=()'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#a382646b4c7e1584ba800909f1d334f22',1,'xrpl::SlabAllocator::SlabBlock::operator=()'],['../classxrpl_1_1scope__exit.html#af87627a8002b1cca3b253b6f77b03302',1,'xrpl::scope_exit::operator=()'],['../classxrpl_1_1scope__fail.html#acb67192ea9dd803a22cc42659aecaa3d',1,'xrpl::scope_fail::operator=()'],['../classxrpl_1_1scope__success.html#a61f13d7296de9c87cc1dd31d2a87a249',1,'xrpl::scope_success::operator=()'],['../classxrpl_1_1scope__unlock.html#a0e8d614b90bc9ff50599c15dfb7d4845',1,'xrpl::scope_unlock::operator=()'],['../classxrpl_1_1SharedWeakCachePointer.html#a3d7968fe49582337890639d715857fca',1,'xrpl::SharedWeakCachePointer::operator=(SharedWeakCachePointer const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ada6c16e6cef981e769a5472a38b27ac6',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ac5496285b5b38bdc9bfee0a66f684f7d',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > &&rhs)'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#ab9477657515b8015ff5af22e426747f6',1,'xrpl::SlabAllocator::SlabBlock::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::ostream::operator=()'],['../classxrpl_1_1SlabAllocator.html#a439e807628b9f0b09ba2eabac3f63863',1,'xrpl::SlabAllocator::operator=(SlabAllocator const &other)=delete'],['../classxrpl_1_1SlabAllocator.html#a0215549449ed4a0f456f6ef37f0fe359',1,'xrpl::SlabAllocator::operator=(SlabAllocator &&other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#aa4d4389370c4660149176d9768d0f13f',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet const &other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#a809015418137d873aa16458581e669e4',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet &&other)=delete'],['../classxrpl_1_1Slice.html#aef94c40aeca4c45f48cdd58d98215410',1,'xrpl::Slice::operator=()'],['../classxrpl_1_1packed__spinlock.html#a700660b261eb1509bda065db6dcdb072',1,'xrpl::packed_spinlock::operator=()'],['../classxrpl_1_1spinlock.html#ab2bcea71a78cdd78b9955c80c6439d71',1,'xrpl::spinlock::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a43ebf12aa1bf22e649854b987328d2dd',1,'beast::io_latency_probe::sample_op::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/operator=.html',1,'std::reverse_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/operator=.html',1,'std::scoped_allocator_adaptor::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator=.html',1,'std::slice_array::operator=()'],['http://en.cppreference.com/w/cpp/container/span/operator=.html',1,'std::span::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_source/operator=.html',1,'std::stop_source::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_token/operator=.html',1,'std::stop_token::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['http://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u8string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u8string_view::operator=()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u16string::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostream_iterator/operator=.html',1,'std::ostream_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator/operator=.html',1,'std::ostreambuf_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['http://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::pmr::deque::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::pmr::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::pmr::list::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::pmr::map::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::pmr::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::pmr::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::pmr::set::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u32string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u8string::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::pmr::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::pmr::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::pmr::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::pmr::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::pmr::vector::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::wstring::operator=()'],['http://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['http://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['http://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['http://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/operator=.html',1,'std::variant::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator=.html',1,'std::valarray::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()']]], ['operator_3d_3d_244',['operator==',['../namespacexrpl_1_1Attestations.html#ace1204502150714294a765b354ea0f7c',1,'xrpl::Attestations::operator==()'],['../namespacexrpl.html#a7649aad561c0542d8daa497640b4d0ee',1,'xrpl::operator==()'],['../namespacexrpl_1_1Attestations.html#ab40f7a947115067bebb20ae2fe27056f',1,'xrpl::Attestations::operator==()'],['../namespacexrpl.html#ad9e0961d60fafd3a72204211f861fcae',1,'xrpl::operator==(XChainClaimAttestation const &lhs, XChainClaimAttestation const &rhs)'],['../namespacexrpl.html#ada1bd87112cedea1d322fe8c2279ad7c',1,'xrpl::operator==(XRPEndpointStep< TDerived > const &lhs, XRPEndpointStep< TDerived > const &rhs)'],['../namespacebeast_1_1IP.html#af52d0575e03e7d0718c46da9c7ab73d0',1,'beast::IP::operator==()'],['../namespacexrpl.html#afcca64dd0cba395c54d5fbfeebc1f1b2',1,'xrpl::operator==(SHAMap::const_iterator const &x, SHAMap::const_iterator const &y)'],['../namespacexrpl.html#a4c9ffb8ef62bb789d97c96910638e0dd',1,'xrpl::operator==(Manifest const &lhs, Manifest const &rhs)'],['../namespacexrpl.html#af2359f58179a2d3198408d3cff0e3b61',1,'xrpl::operator==(XChainAttestationsBase< TAttestation > const &lhs, XChainAttestationsBase< TAttestation > const &rhs)'],['../namespacexrpl_1_1test_1_1jtx.html#aade2938434f16ad8755d6d35ae33eabd',1,'xrpl::test::jtx::operator==(Account const &lhs, Account const &rhs) noexcept'],['../namespacexrpl_1_1test_1_1jtx.html#a9c843033d1b6ef1bf1364c861657692c',1,'xrpl::test::jtx::operator==(PrettyAmount const &lhs, PrettyAmount const &rhs)'],['../namespacexrpl_1_1PeerFinder.html#a8dd1fcc4b484909fbde95917eb7fdb99',1,'xrpl::PeerFinder::operator==()'],['../namespacexrpl.html#acfecd974108c186bcd3bf7f5e4d6b200',1,'xrpl::operator==()'],['../namespacexrpl_1_1cryptoconditions.html#afb759b6ce79577289a8ea76ccffd4011',1,'xrpl::cryptoconditions::operator==(Fulfillment const &lhs, Fulfillment const &rhs)'],['../namespacexrpl_1_1cryptoconditions.html#ad68f8c681987f2e83491fec0acf7e3b0',1,'xrpl::cryptoconditions::operator==(Condition const &lhs, Condition const &rhs)'],['../namespacexrpl.html#a6c0d172baa315c47c8b0e47a6befab65',1,'xrpl::operator==()'],['../namespacexrpl_1_1tests.html#a9cc6ca571d5ff06081428f1d4b660ee4',1,'xrpl::tests::operator==(SHAMapItem const &a, uint256 const &b)'],['../namespacexrpl_1_1tests.html#a388fb47763e26243fb2c2614ec863a0b',1,'xrpl::tests::operator==(SHAMapItem const &a, SHAMapItem const &b)'],['../namespacexrpl_1_1PeerFinder.html#ae4e01f4d07a9bd7e412802daac4e0cac',1,'xrpl::PeerFinder::operator==()'],['../namespacexrpl.html#a46fa6dffcdbf7b16bbb8a2b2d05bbfab',1,'xrpl::operator==(Book const &lhs, Book const &rhs)'],['../namespacexrpl.html#a6f18cc68977abb1569062f2baad2d13b',1,'xrpl::operator==(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)'],['../namespacexrpl.html#aa238dd62a4d7fc87bd8e7b0be780259d',1,'xrpl::operator==(base_uint< Bits, Tag > const &a, std::uint64_t b)'],['../namespacexrpl.html#a8a842fdaf78569194f3ffec3415bcab2',1,'xrpl::operator==(Buffer const &lhs, Buffer const &rhs) noexcept'],['../namespacexrpl.html#ab6c11c29cd8bc0aa595f92b0631bafaf',1,'xrpl::operator==(Slice const &lhs, Slice const &rhs) noexcept'],['../namespacebeast.html#abe39345843815f6a125b8679bf0896f6',1,'beast::operator==(LockFreeStackIterator< Container, LhsIsConst > const &lhs, LockFreeStackIterator< Container, RhsIsConst > const &rhs)'],['../namespacebeast.html#a570f1cc92e1748c5bd95a843853d1a63',1,'beast::operator==(SemanticVersion const &lhs, SemanticVersion const &rhs)'],['../namespacebeast.html#aa95a5383433c68249f6a7bb2d78c550d',1,'beast::operator==(T const &t, Zero)'],['../namespacebeast.html#a3dc33f77bd143fb4390ced7bdb3ab085',1,'beast::operator==(Zero, T const &t)'],['../namespaceJson.html#a91ae3734ebe6be6db8db296a9ba381a3',1,'Json::operator==(StaticString x, StaticString y)'],['../namespaceJson.html#a47e02d9bca7b96c9467504a7fff16e9a',1,'Json::operator==(std::string const &x, StaticString y)'],['../namespaceJson.html#a7ca7bf03b0f45e7aefbbbc1de4be38d0',1,'Json::operator==(StaticString x, std::string const &y)'],['../namespaceJson.html#a0215bcaddd5556535e75ffc6a0e97171',1,'Json::operator==(Value const &, Value const &)'],['../namespacexrpl.html#a1d0ea349e0a8c04fc54a0803d88926ab',1,'xrpl::operator==(Asset const &lhs, Asset const &rhs)'],['../namespacexrpl.html#a0d832a2a493c6b21beaf4c25bb227d7f',1,'xrpl::operator==(Currency const &lhs, Asset const &rhs)'],['../namespacexrpl.html#a4544ac1b25d271be7dc4d4069512ae0f',1,'xrpl::operator==(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl_1_1detail.html#a33497323c34e4a4d3d5e7e056847b251',1,'xrpl::detail::operator==()'],['../namespacexrpl.html#a4c76c1aad9380573ab2ce33222978557',1,'xrpl::operator==(Issue const &lhs, Issue const &rhs)'],['../namespacexrpl.html#ae428982b02b7144793829e1cbd9cc777',1,'xrpl::operator==(MPTIssue const &lhs, MPTIssue const &rhs)'],['../namespacexrpl.html#a655d2ecde7f81b118faa1415353c66a0',1,'xrpl::operator==(PublicKey const &lhs, PublicKey const &rhs)'],['../namespacexrpl.html#a02530f625464356bee1dcacd0b6afe89',1,'xrpl::operator==(Rate const &lhs, Rate const &rhs) noexcept'],['../namespacexrpl.html#afc5fc3a031dd4d14e5b219e8434c75b1',1,'xrpl::operator==(SecretKey const &lhs, SecretKey const &rhs)'],['../namespacexrpl.html#a1ae50eb287342ad0dd1eb22ba91e28b0',1,'xrpl::operator==(STAccount const &lhs, STAccount const &rhs)'],['../namespacexrpl.html#a217af738475eaf17f00097d9154381ed',1,'xrpl::operator==(STAccount const &lhs, AccountID const &rhs)'],['../namespacexrpl.html#a58be5551c054ce4ffc93fe7824048e18',1,'xrpl::operator==(STAmount const &lhs, STAmount const &rhs)'],['../namespacexrpl.html#aa42d8003cbfea127482076ef6f6ce214',1,'xrpl::operator==(STCurrency const &lhs, STCurrency const &rhs)'],['../namespacexrpl.html#aa613d585d25337f5b48894e6aed0300b',1,'xrpl::operator==(STCurrency const &lhs, Currency const &rhs)'],['../namespacexrpl.html#a2a77f1b24d9164d1e391ff2d857ebbdc',1,'xrpl::operator==(STIssue const &lhs, STIssue const &rhs)'],['../namespacexrpl.html#a594e943dee18c674c584f4bad75daefc',1,'xrpl::operator==(STIssue const &lhs, Asset const &rhs)'],['../classxrpl_1_1STObject_1_1ValueProxy.html#ad8cf99ad130f3438abba44ce90fd17a2',1,'xrpl::STObject::ValueProxy::operator=='],['../classxrpl_1_1IOUAmount.html#a562d8a230e8b37458dcbecb9cf192424',1,'xrpl::IOUAmount::operator==()'],['../classxrpl_1_1MPTAmount.html#a3b483a9ee0db5dfe7a817b576c5e2328',1,'xrpl::MPTAmount::operator==(MPTAmount const &other) const'],['../classxrpl_1_1MPTAmount.html#a6fc3a5e618eb5180e4f82177465b8197',1,'xrpl::MPTAmount::operator==(value_type other) const'],['../classxrpl_1_1MPTIssue.html#a5d914ff09627a27897b83f90b47b1217',1,'xrpl::MPTIssue::operator=='],['../classxrpl_1_1Rules.html#ad78e1fb7496df9b7e0a7431676253d58',1,'xrpl::Rules::operator==()'],['../classxrpl_1_1SeqProxy.html#a8b5fad079490409c3eef48032d168090',1,'xrpl::SeqProxy::operator=='],['../classxrpl_1_1Serializer.html#aa34aae479847f0cb26cdcde86280a7aa',1,'xrpl::Serializer::operator==(Blob const &v) const'],['../classxrpl_1_1Serializer.html#aa71eb267b3d6d0a993610428db90eab1',1,'xrpl::Serializer::operator==(Serializer const &v) const'],['../classxrpl_1_1SField.html#aec3ebc6d103e29ab514fe8d964365d56',1,'xrpl::SField::operator==()'],['../classxrpl_1_1STArray.html#a408bd756fb9ecdcd35e475fe6c1ce3ae',1,'xrpl::STArray::operator==()'],['../structxrpl_1_1JsonOptions.html#ab144909af5e9b31d254ddfc433c8b0ac',1,'xrpl::JsonOptions::operator==()'],['../classxrpl_1_1STBase.html#aa38cef8c975997a16e7c5418349de0da',1,'xrpl::STBase::operator==()'],['../classxrpl_1_1STIssue.html#a2a26a34e71df9d3fd8956aa8e9a40e34',1,'xrpl::STIssue::operator=='],['../classxrpl_1_1STIssue.html#a7b9f6e38020194f9e8f9a4af3ed29320',1,'xrpl::STIssue::operator=='],['../classxrpl_1_1STObject.html#a2d0eac02ede50268558325cbb98dd429',1,'xrpl::STObject::operator==()'],['../classxrpl_1_1Asset.html#af3231e5f841852fcf77572f11a1b66f6',1,'xrpl::Asset::operator=='],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4986f3a9f16b6e5df2016b99602d8e7b',1,'xrpl::STObject::OptionalProxy::operator=='],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ada59b6d5bd6f7b1d8daffa7f0e13dad5',1,'xrpl::STObject::OptionalProxy::operator=='],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a10a0d35ffd048ec528ea3c29ee497877',1,'xrpl::STObject::OptionalProxy::operator=='],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a1cb83f2cbdf8144334df25cb03538fb7',1,'xrpl::STObject::OptionalProxy::operator=='],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a2267d63ce968776f32153374752141e5',1,'xrpl::STObject::OptionalProxy::operator=='],['../classxrpl_1_1STPathElement.html#ad3249853efa994699fd7b3d790e6bfba',1,'xrpl::STPathElement::operator==()'],['../classxrpl_1_1STPath.html#a533ede30ac67300de5f8af3e15965d11',1,'xrpl::STPath::operator==()'],['../classxrpl_1_1STXChainBridge.html#a08943ff16e998cf3e242541af266f297',1,'xrpl::STXChainBridge::operator=='],['../classxrpl_1_1unit_1_1ValueUnit.html#a37b28e824103005ea94e4fa8a914db62',1,'xrpl::unit::ValueUnit::operator==(ValueUnit const &other) const'],['../classxrpl_1_1unit_1_1ValueUnit.html#a3852f87d6c049130f2a178a6cca339b8',1,'xrpl::unit::ValueUnit::operator==(ValueUnit< unit_type, Other > const &other) const'],['../classxrpl_1_1unit_1_1ValueUnit.html#a2fff911a6addfe94211fa3263b4e2f04',1,'xrpl::unit::ValueUnit::operator==(value_type other) const'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a3589e6bef1c6c3ddd2eb014d66c0ef3b',1,'xrpl::Attestations::AttestationClaim::operator=='],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#ad7f1d2a2c686c5801cb84ce8246a041f',1,'xrpl::Attestations::AttestationCreateAccount::operator=='],['../structxrpl_1_1XChainClaimAttestation.html#a8650a4ed5b2e40c368b151d821cdfa70',1,'xrpl::XChainClaimAttestation::operator=='],['../structxrpl_1_1XChainCreateAccountAttestation.html#aaee5793450380b7ee2c17c569aac48ab',1,'xrpl::XChainCreateAccountAttestation::operator=='],['../structxrpl_1_1parsedURL.html#a9bddc491bcf72d55262c0c3b048582d6',1,'xrpl::parsedURL::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator==()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator==()'],['http://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator==()'],['../classxrpl_1_1SharedIntrusive.html#a47c788eb425c5726442014625b3a23f0',1,'xrpl::SharedIntrusive::operator==()'],['../classxrpl_1_1Number.html#aab550f116e2d1270ef59d8541c35d1e9',1,'xrpl::Number::operator=='],['../structxrpl_1_1partitioned__unordered__map_1_1iterator.html#aeb3bac84b09902e41700cdd7dbf904c9',1,'xrpl::partitioned_unordered_map::iterator::operator=='],['../structxrpl_1_1partitioned__unordered__map_1_1const__iterator.html#a6ead42d616535c3e3b76e57aab15f828',1,'xrpl::partitioned_unordered_map::const_iterator::operator=='],['../classxrpl_1_1SHAMapHash.html#a60b514c8f15ae3e6d79191e2a9983724',1,'xrpl::SHAMapHash::operator=='],['../classxrpl_1_1XRPAmount.html#aa960e36e169c169284814704c9055261',1,'xrpl::XRPAmount::operator==()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#a70f8ff97cd805ebb3c0ad235a323eb76',1,'beast::detail::aged_container_iterator::operator==()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a5e041d9ebe2b992a46ec6b381019444e',1,'beast::detail::aged_ordered_container::operator==()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a39496b3446651e0ed8aad08d8869fd06',1,'beast::detail::aged_unordered_container::operator==(aged_unordered_container< false, OtherIsMap, OtherKey, OtherT, OtherDuration, OtherHash, KeyEqual, OtherAllocator > const &other) const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a708580c95892e4643a48317cfd02646d',1,'beast::detail::aged_unordered_container::operator==(aged_unordered_container< true, OtherIsMap, OtherKey, OtherT, OtherDuration, OtherHash, KeyEqual, OtherAllocator > const &other) const'],['../classbeast_1_1detail_1_1ListIterator.html#a97cf97fb61f5d2b601e5410998c368c2',1,'beast::detail::ListIterator::operator==()'],['../classbeast_1_1IP_1_1Endpoint.html#afbaf25c69e0695109073b1325419773a',1,'beast::IP::Endpoint::operator=='],['../classbeast_1_1rfc2616_1_1list__iterator.html#ab2e1c4c78459bae6de098951abc8723a',1,'beast::rfc2616::list_iterator::operator==()'],['../classJson_1_1Value_1_1CZString.html#ad41766c98fc6a6d5fcd72aaf78fc5db0',1,'Json::Value::CZString::operator==()'],['../classJson_1_1Value.html#a74ac8a8193caab59a5f9e327876b77d9',1,'Json::Value::operator=='],['../classJson_1_1ValueIteratorBase.html#af9c1c4db8059a04ec6363d6d45009e53',1,'Json::ValueIteratorBase::operator==()'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a2959da13e8ce65477ecfb1c5e823ea83',1,'xrpl::BookDirs::const_iterator::operator==()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a693095517ad388925de2879670210a59',1,'xrpl::detail::ReadViewFwdRange::iterator::operator==()'],['../classxrpl_1_1Dir_1_1const__iterator.html#a5adf5d919af2331e08a3c258e4587b10',1,'xrpl::Dir::const_iterator::operator==()'],['../classxrpl_1_1Asset.html#afc14f61f5d58dce44a7394c6b0d4a7b3',1,'xrpl::Asset::operator=='],['../classxrpl_1_1XRPAmount.html#aacfc1f49845f8f9c39002533c5399584',1,'xrpl::XRPAmount::operator==()'],['http://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator==()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator==()'],['http://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator==()'],['../structxrpl_1_1PeerFinder_1_1Config.html#afb682cfc22bdb3d6e89c7c1b2e2b514a',1,'xrpl::PeerFinder::Config::operator=='],['../structxrpl_1_1SignerEntries_1_1SignerEntry.html#a5484abbbabb211dd587cc9ce3a2c5d8f',1,'xrpl::SignerEntries::SignerEntry::operator=='],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a333d506716f8cae6d60eb41e33670672',1,'xrpl::RippleLineCache::AccountKey::operator==()'],['../classxrpl_1_1XRPEndpointStep.html#a4e82ec50d3a101b8c0f753d2a21dc898',1,'xrpl::XRPEndpointStep::operator=='],['../classxrpl_1_1Step.html#aae54af6e7d06361ee3efe7b4f308998d',1,'xrpl::Step::operator=='],['../classxrpl_1_1DirectStepI.html#a94356051b68af995c7fb65da2cde9b05',1,'xrpl::DirectStepI::operator=='],['../structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a41a29f2fb930ef66857d3a11a6600139',1,'xrpl::NetworkOPsImp::ServerFeeSummary::operator==()'],['../classxrpl_1_1BookStep.html#a1b410d353a7b9ef4829b8bd951aa4cd3',1,'xrpl::BookStep::operator=='],['../structxrpl_1_1test_1_1csf_1_1Ledger_1_1Instance.html#a6c280829f26602147308c204f9092af3',1,'xrpl::test::csf::Ledger::Instance::operator=='],['../structbeast_1_1aged__associative__container__test__base_1_1AllocT.html#a55e82097e20b7c7d63b6b47d9dbd83cc',1,'beast::aged_associative_container_test_base::AllocT::operator==()'],['../classxrpl_1_1Rules_1_1Impl.html#a11d06f04d4a8c353d4315b2376006e48',1,'xrpl::Rules::Impl::operator==()'],['../classxrpl_1_1SHAMapNodeID.html#a6c36afd2ebbe12e5300447ba54b67744',1,'xrpl::SHAMapNodeID::operator==()'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466',1,'xrpl::SHAMap::const_iterator::operator=='],['../classxrpl_1_1Resource_1_1Charge.html#af322781c52f83811ea34cc27bfb69810',1,'xrpl::Resource::Charge::operator==()'],['../structxrpl_1_1LoanPaymentParts.html#a0b1c96a36be3be16c157fa3fabec530d',1,'xrpl::LoanPaymentParts::operator==()'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#aed16d74648f11c8725eb6f621fc64e74',1,'xrpl::CanonicalTXSet::Key::operator=='],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa48a896512e5a9217261460c7d597f05',1,'xrpl::test::csf::Tx::operator==()'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a4296653670fee5b823d20a36f40a9591',1,'xrpl::test::csf::Validation::operator==()']]], ['operator_3e_245',['operator>',['../classxrpl_1_1Number.html#ab21071a0810e1b48acacb7bc52f0025e',1,'xrpl::Number::operator>'],['../namespacexrpl.html#a0847cb2ba6cdda442cce691ec3af246a',1,'xrpl::operator>(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl.html#aeba7f4e2a15deb53ae9406710d29fb23',1,'xrpl::operator>(STAmount const &lhs, STAmount const &rhs)'],['../namespaceJson.html#a1a23aeccb606d427a2ac4ffe32647a6f',1,'Json::operator>()'],['../namespacebeast.html#a4c1b6b2d453bbcb1c0461e6771a53f7f',1,'beast::operator>(Zero, T const &t)'],['../namespacebeast.html#a9ba93dcefadc25808f59183cd781b2ec',1,'beast::operator>(T const &t, Zero)'],['../namespacebeast.html#a5be32b6206719809af31bd797acf98da',1,'beast::operator>(SemanticVersion const &lhs, SemanticVersion const &rhs)'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator>()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>()'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#aa6417896b0e42f2f99bc54f53a909580',1,'xrpl::CanonicalTXSet::Key::operator>'],['../classxrpl_1_1SHAMapNodeID.html#a11b8c546010a860dcb99f748abadf776',1,'xrpl::SHAMapNodeID::operator>()'],['../classxrpl_1_1SeqProxy.html#a17aa4afa4c1fc35adbb35a564cbc52a0',1,'xrpl::SeqProxy::operator>'],['../classxrpl_1_1Job.html#ae1716cefca8fe8dc2a1331daf963b02c',1,'xrpl::Job::operator>()'],['../classbeast_1_1IP_1_1Endpoint.html#a10e7f249c11b02eb1a3eca9219849a21',1,'beast::IP::Endpoint::operator>'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a54210a1f309b8c68690c813389456306',1,'beast::detail::aged_ordered_container::operator>()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>()']]], ['operator_3e_3d_246',['operator>=',['../classxrpl_1_1SHAMapNodeID.html#acef3271fca70e241d5db5b9373b88f67',1,'xrpl::SHAMapNodeID::operator>=()'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>=()'],['../namespacebeast.html#a1fc3fed57bea615111c82799724f9581',1,'beast::operator>=(SemanticVersion const &lhs, SemanticVersion const &rhs)'],['../namespacebeast.html#afd0a55ab7fb1dec42d3c37de3896382c',1,'beast::operator>=(T const &t, Zero)'],['../namespacebeast.html#abae13f7503de775139b9675378eb1218',1,'beast::operator>=(Zero, T const &t)'],['../namespaceJson.html#aa270a8b40edef2d85d3a4069ed813ce3',1,'Json::operator>=()'],['../namespacexrpl.html#a220520a26145ea20e85386481e34c328',1,'xrpl::operator>=(STAmount const &lhs, STAmount const &rhs)'],['../namespacexrpl.html#a422b1d15cd2345d6aee21c824cfe7570',1,'xrpl::operator>=(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#a6d13301ed5612a8248fae2fcbf2f02e1',1,'xrpl::CanonicalTXSet::Key::operator>='],['../classxrpl_1_1SeqProxy.html#a751da5645d3f626ab76d353e3c1a55d7',1,'xrpl::SeqProxy::operator>='],['../classxrpl_1_1Job.html#a6371cd2ff445779dbf35237340e005a8',1,'xrpl::Job::operator>=()'],['../classbeast_1_1IP_1_1Endpoint.html#af0671a59642f18dc1c1d650ac42dccc0',1,'beast::IP::Endpoint::operator>='],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad2f1fed3b6512876efd85f9b5181b2b2',1,'beast::detail::aged_ordered_container::operator>=()'],['../classxrpl_1_1Number.html#a95f708454f6da9e5f04f380273b0eb78',1,'xrpl::Number::operator>='],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>=()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator>=()']]], @@ -335,10 +335,10 @@ var searchData= ['optional_5fvalue_332',['optional_value',['../classxrpl_1_1STObject_1_1OptionalProxy.html#aec2bce611ce8c6015775f3bf053bb6fe',1,'xrpl::STObject::OptionalProxy']]], ['optionaledfield_333',['optionaledfield',['../structxrpl_1_1OptionaledField.html#a9a24d5f09483a92dde870393b9319314',1,'xrpl::OptionaledField::OptionaledField()'],['../structxrpl_1_1OptionaledField.html',1,'xrpl::OptionaledField< T >']]], ['optionalproxy_334',['optionalproxy',['../classxrpl_1_1STObject_1_1OptionalProxy.html',1,'xrpl::STObject::OptionalProxy< T >'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a29d572964dd2ce0e503ba23e9c4e26a7',1,'xrpl::STObject::OptionalProxy::OptionalProxy(OptionalProxy const &)=default'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4af238d8c5314b9162da03bef4c070f4',1,'xrpl::STObject::OptionalProxy::OptionalProxy(STObject *st, TypedField< T > const *f)']]], - ['options_335',['options',['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/options.html',1,'std::filesystem::recursive_directory_iterator::options()'],['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md70',1,'Options'],['../structxrpl_1_1LedgerFill.html#a2e913b311a230229e190e2d2338fdb2a',1,'xrpl::LedgerFill::Options'],['../structxrpl_1_1LedgerFill.html#a139aba3f6211325205269ff6eb3db1a6',1,'xrpl::LedgerFill::options'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/options.html',1,'std::experimental::filesystem::recursive_directory_iterator::options()'],['http://en.cppreference.com/w/cpp/experimental/synchronized_pool_resource/options.html',1,'std::experimental::pmr::synchronized_pool_resource::options()'],['http://en.cppreference.com/w/cpp/experimental/unsynchronized_pool_resource/options.html',1,'std::experimental::pmr::unsynchronized_pool_resource::options()'],['http://en.cppreference.com/w/cpp/memory/synchronized_pool_resource/options.html',1,'std::pmr::synchronized_pool_resource::options()'],['http://en.cppreference.com/w/cpp/memory/unsynchronized_pool_resource/options.html',1,'std::pmr::unsynchronized_pool_resource::options()']]], + ['options_335',['options',['http://en.cppreference.com/w/cpp/memory/synchronized_pool_resource/options.html',1,'std::pmr::synchronized_pool_resource::options()'],['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md70',1,'Options'],['../structxrpl_1_1LedgerFill.html#a139aba3f6211325205269ff6eb3db1a6',1,'xrpl::LedgerFill::options'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/options.html',1,'std::experimental::filesystem::recursive_directory_iterator::options()'],['http://en.cppreference.com/w/cpp/experimental/synchronized_pool_resource/options.html',1,'std::experimental::pmr::synchronized_pool_resource::options()'],['http://en.cppreference.com/w/cpp/experimental/unsynchronized_pool_resource/options.html',1,'std::experimental::pmr::unsynchronized_pool_resource::options()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/options.html',1,'std::filesystem::recursive_directory_iterator::options()'],['http://en.cppreference.com/w/cpp/memory/unsynchronized_pool_resource/options.html',1,'std::pmr::unsynchronized_pool_resource::options()'],['../structxrpl_1_1LedgerFill.html#a2e913b311a230229e190e2d2338fdb2a',1,'xrpl::LedgerFill::Options']]], ['options_5f_336',['options_',['../classxrpl_1_1RPC_1_1LedgerHandler.html#a75871974d586c421023482bb97135b01',1,'xrpl::RPC::LedgerHandler']]], ['or_20message_20type_337',['To add a field or message type',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md228',1,'']]], - ['oracle_338',['oracle',['../structxrpl_1_1test_1_1csf_1_1LedgerHistoryHelper.html#a85537b6481eb16dde93f64d53eb7a7e1',1,'xrpl::test::csf::LedgerHistoryHelper::oracle'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a5fbac75455cb07933b757b85d72b9260',1,'xrpl::test::csf::Peer::oracle'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a43affc952bbfab2b1c62665b7bbb7fb3',1,'xrpl::test::csf::Sim::oracle'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#a58efcaed7c5eb5415f7d1419bde7e656',1,'xrpl::test::jtx::oracle::Oracle::Oracle()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html',1,'xrpl::test::jtx::oracle::Oracle'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adac3e3f219b6b8cad735598568fe19ca71',1,'xrpl::ORACLE'],['../namespacexrpl_1_1keylet.html#a176552fb5de27f0f14c4ef921877d47b',1,'xrpl::keylet::oracle()']]], + ['oracle_338',['oracle',['../structxrpl_1_1test_1_1csf_1_1LedgerHistoryHelper.html#a85537b6481eb16dde93f64d53eb7a7e1',1,'xrpl::test::csf::LedgerHistoryHelper::oracle'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a5fbac75455cb07933b757b85d72b9260',1,'xrpl::test::csf::Peer::oracle'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a43affc952bbfab2b1c62665b7bbb7fb3',1,'xrpl::test::csf::Sim::oracle'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#a58efcaed7c5eb5415f7d1419bde7e656',1,'xrpl::test::jtx::oracle::Oracle::Oracle()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html',1,'xrpl::test::jtx::oracle::Oracle'],['../namespacexrpl_1_1keylet.html#a176552fb5de27f0f14c4ef921877d47b',1,'xrpl::keylet::oracle()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adac3e3f219b6b8cad735598568fe19ca71',1,'xrpl::ORACLE']]], ['oracle_5f_339',['oracle_',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#ae79eaed8ccc33933fa69019c24a6d3fc',1,'xrpl::test::csf::Validations_test::Adaptor']]], ['oracle_5ftest_340',['Oracle_test',['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle__test.html',1,'xrpl::test::jtx::oracle']]], ['oracledelete_341',['OracleDelete',['../namespacexrpl.html#a5f6ed88f62b81ec6c5e912e25663f458',1,'xrpl']]], @@ -396,7 +396,7 @@ var searchData= ['overflow_5ferror_393',['overflow_error',['http://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error::overflow_error()'],['http://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error']]], ['overflowadd_394',['overflowAdd',['../namespacexrpl.html#ad1f0c105424fa7b20beea9ff9a0f2656a0d1bed8214edf223c0ec5305c02b85c8',1,'xrpl']]], ['overlap_395',['overlap',['../structxrpl_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a8dda0fcd4213b724e157497937200097',1,'xrpl::test::csf::TrustGraph::ForkInfo']]], - ['overlay_396',['overlay',['../md_xrpld_2overlay_2README.html',1,'Overlay'],['../classxrpl_1_1test_1_1Overlay.html',1,'xrpl::test::Overlay'],['../classxrpl_1_1Overlay.html',1,'xrpl::Overlay'],['../namespacexrpl_1_1CrawlOptions.html#a9c7afe3f0e9115057296722cf35afa02ae343fac3a47547ace42b0fe3e547de7a',1,'xrpl::CrawlOptions::Overlay'],['../classxrpl_1_1ApplicationImp.html#a6389cbe1c7ea64ea31bd41c801908a75',1,'xrpl::ApplicationImp::overlay()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a27322c241be8b9f9f5832ccdd4a5e72a',1,'xrpl::TrafficCount::overlay'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a272943a3324937225750acb76c4a230d',1,'xrpl::ServerHandler::Setup::overlay'],['../classxrpl_1_1Overlay.html#a04110b5fec904ce15399c387180fe283',1,'xrpl::Overlay::Overlay()'],['../classxrpl_1_1ServiceRegistry.html#a2ac6a1cdde3d793d910ade716823b41c',1,'xrpl::ServiceRegistry::overlay()'],['../classxrpl_1_1test_1_1Network.html#aea397fb4d2ffe1d8ba94ece9a906d31e',1,'xrpl::test::Network::overlay()'],['../classxrpl_1_1test_1_1Overlay.html#a93a6c3f3f660b07891c881f3a4019220',1,'xrpl::test::Overlay::Overlay()']]], + ['overlay_396',['overlay',['../md_xrpld_2overlay_2README.html',1,'Overlay'],['../classxrpl_1_1test_1_1Overlay.html',1,'xrpl::test::Overlay'],['../classxrpl_1_1Overlay.html',1,'xrpl::Overlay'],['../namespacexrpl_1_1CrawlOptions.html#a9c7afe3f0e9115057296722cf35afa02ae343fac3a47547ace42b0fe3e547de7a',1,'xrpl::CrawlOptions::Overlay'],['../classxrpl_1_1Overlay.html#a04110b5fec904ce15399c387180fe283',1,'xrpl::Overlay::Overlay()'],['../classxrpl_1_1ServiceRegistry.html#a2ac6a1cdde3d793d910ade716823b41c',1,'xrpl::ServiceRegistry::overlay()'],['../classxrpl_1_1test_1_1Network.html#aea397fb4d2ffe1d8ba94ece9a906d31e',1,'xrpl::test::Network::overlay()'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a272943a3324937225750acb76c4a230d',1,'xrpl::ServerHandler::Setup::overlay'],['../classxrpl_1_1ApplicationImp.html#a6389cbe1c7ea64ea31bd41c801908a75',1,'xrpl::ApplicationImp::overlay()'],['../classxrpl_1_1test_1_1Overlay.html#a93a6c3f3f660b07891c881f3a4019220',1,'xrpl::test::Overlay::Overlay()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a27322c241be8b9f9f5832ccdd4a5e72a',1,'xrpl::TrafficCount::overlay']]], ['overlay_5f_397',['overlay_',['../classxrpl_1_1test_1_1PeerSim.html#a4f3e4ce066401e953ab53c44d35bbadc',1,'xrpl::test::PeerSim::overlay_'],['../classxrpl_1_1test_1_1Network.html#abbb200c0ce4578c96e6688f36b865714',1,'xrpl::test::Network::overlay_'],['../classxrpl_1_1ApplicationImp.html#a5b66db159d9b5c786461f869c7f7b2aa',1,'xrpl::ApplicationImp::overlay_'],['../classxrpl_1_1OverlayImpl_1_1Child.html#a108b70159c22a8ad2518b0e5f0bbbb15',1,'xrpl::OverlayImpl::Child::overlay_'],['../classxrpl_1_1PeerImp.html#a74dd518abca13a96861769e20bfdbb47',1,'xrpl::PeerImp::overlay_']]], ['overlayimpl_398',['overlayimpl',['../classxrpl_1_1OverlayImpl.html#a1da556c1c44e3715df5e6afb21f17072',1,'xrpl::OverlayImpl::OverlayImpl()'],['../classxrpl_1_1OverlayImpl.html',1,'xrpl::OverlayImpl'],['../classxrpl_1_1PeerImp.html#a83f19dcabf9ef66ad9b2f2835501dc1b',1,'xrpl::PeerImp::OverlayImpl'],['../classxrpl_1_1OverlayImpl.html#a1330e6cc6aa203634e9113d43acb6131',1,'xrpl::OverlayImpl::OverlayImpl()']]], ['overlaysim_399',['overlaysim',['../classxrpl_1_1test_1_1OverlaySim.html#aa7dffbfc4431bad07ffe9960c20984f8',1,'xrpl::test::OverlaySim::OverlaySim()'],['../classxrpl_1_1test_1_1OverlaySim.html',1,'xrpl::test::OverlaySim']]], diff --git a/search/all_17.js b/search/all_17.js index c2daf630fd..86a79bb6e9 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -155,7 +155,7 @@ var searchData= ['parsepermissioneddomain_152',['parsePermissionedDomain',['../namespacexrpl.html#a0e25db04164d6f73334b41297c380f47',1,'xrpl']]], ['parsepreamble_153',['parsePreamble',['../namespacexrpl_1_1cryptoconditions_1_1der.html#af2cda60625c4cd113aa7ff8238b0aef7',1,'xrpl::cryptoconditions::der']]], ['parseprotocolversions_154',['parseProtocolVersions',['../namespacexrpl.html#a018197fc6fe4c21c8955506920cc1161',1,'xrpl']]], - ['parseresult_155',['parseresult',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a07ea789d1c3627c889286e4dad2f9a9a',1,'xrpl::test::jtx::Env::parseResult()'],['../classxrpl_1_1base__uint.html#a93af8b20d3753ecf5a8772c601c88adb',1,'xrpl::base_uint::ParseResult']]], + ['parseresult_155',['parseresult',['../classxrpl_1_1base__uint.html#a93af8b20d3753ecf5a8772c601c88adb',1,'xrpl::base_uint::ParseResult'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a07ea789d1c3627c889286e4dad2f9a9a',1,'xrpl::test::jtx::Env::parseResult()']]], ['parseripplelibseed_156',['parseRippleLibSeed',['../namespacexrpl_1_1RPC.html#a75aa0e92e7835e47382755b7216e444a',1,'xrpl::RPC']]], ['parseripplepathfind_157',['parseRipplePathFind',['../classxrpl_1_1RPCParser.html#adf4e9c6b23500bb80815c17ba7c3da2d',1,'xrpl::RPCParser']]], ['parseripplestate_158',['parseRippleState',['../namespacexrpl.html#a9e74e951c176864c97b5c6e7c4484b7f',1,'xrpl']]], @@ -347,7 +347,7 @@ var searchData= ['peerreservations_344',['peerreservations',['../classxrpl_1_1ServiceRegistry.html#a653f6fcdcfb703b24544917655f7971b',1,'xrpl::ServiceRegistry::peerReservations()'],['../classxrpl_1_1ApplicationImp.html#a82d91327ae94c5ba38429a9eaf8d1f73',1,'xrpl::ApplicationImp::peerReservations() override']]], ['peerreservations_5f_345',['peerReservations_',['../classxrpl_1_1ApplicationImp.html#a83b3b5c4df54f588855742a62b03de22',1,'xrpl::ApplicationImp']]], ['peerreservationtable_346',['peerreservationtable',['../classxrpl_1_1PeerReservationTable.html#a21194466d27449ad5696275c338e1f25',1,'xrpl::PeerReservationTable::PeerReservationTable()'],['../classxrpl_1_1PeerReservationTable.html',1,'xrpl::PeerReservationTable']]], - ['peers_347',['peers',['../classxrpl_1_1test_1_1csf_1_1Sim.html#a966c0a52b8cb95d72a882cfba59d690a',1,'xrpl::test::csf::Sim::peers'],['../structxrpl_1_1ConsensusCloseTimes.html#afd33ff1da9c5c68e0bb21248838913f5',1,'xrpl::ConsensusCloseTimes::peers'],['../classxrpl_1_1test_1_1OverlaySim.html#a5c29de83ef0b2efd733d6d7ed030659e',1,'xrpl::test::OverlaySim::Peers']]], + ['peers_347',['peers',['../classxrpl_1_1test_1_1OverlaySim.html#a5c29de83ef0b2efd733d6d7ed030659e',1,'xrpl::test::OverlaySim::Peers'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a966c0a52b8cb95d72a882cfba59d690a',1,'xrpl::test::csf::Sim::peers'],['../structxrpl_1_1ConsensusCloseTimes.html#afd33ff1da9c5c68e0bb21248838913f5',1,'xrpl::ConsensusCloseTimes::peers']]], ['peers_5f_348',['peers_',['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#a6af6d83b707e4c4715e880739d17b616',1,'xrpl::test::csf::PeerGroup::peers_'],['../classxrpl_1_1test_1_1OverlaySim.html#accf0221e062b721d288f0084d87ac68e',1,'xrpl::test::OverlaySim::peers_'],['../classxrpl_1_1HashRouter_1_1Entry.html#afe05caca74d99c30ebd5d00e4045ae7f',1,'xrpl::HashRouter::Entry::peers_'],['../classxrpl_1_1PeerSetImpl.html#a53dab4332daa27331bf486f6cdb7e7d0',1,'xrpl::PeerSetImpl::peers_'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a89ebbaedade2f2923e79777bbccd4b98',1,'xrpl::reduce_relay::Slot::peers_']]], ['peers_5fin_5fmax_349',['PEERS_IN_MAX',['../classxrpl_1_1Config.html#a2e578a300f818e7e9413adc95e0414fd',1,'xrpl::Config']]], ['peers_5fmax_350',['PEERS_MAX',['../classxrpl_1_1Config.html#ac1f7e9d83189dd14c83128043dfeea25',1,'xrpl::Config']]], @@ -442,7 +442,7 @@ var searchData= ['pmd_5foptions_439',['pmd_options',['../structxrpl_1_1Port.html#ab88f1268539220ec04e9a06c4678ff18',1,'xrpl::Port::pmd_options'],['../structxrpl_1_1ParsedPort.html#a1901521bd8148bdba2039e85ae02cd37',1,'xrpl::ParsedPort::pmd_options']]], ['pmdowncast_440',['pmdowncast',['../classxrpl_1_1LedgerDeltaAcquire.html#abf2ee374d1729cbd91c6caae0494b2af',1,'xrpl::LedgerDeltaAcquire::pmDowncast()'],['../classxrpl_1_1LedgerReplayTask.html#a8a59fa79f07388dba37f9decd579f753',1,'xrpl::LedgerReplayTask::pmDowncast()'],['../classxrpl_1_1InboundLedger.html#a19d861e676d6cd9b0c9b0abdc7da1983',1,'xrpl::InboundLedger::pmDowncast()'],['../classxrpl_1_1TransactionAcquire.html#add7ef6210471d62e4ced7be2f9ed41aa',1,'xrpl::TransactionAcquire::pmDowncast()'],['../classxrpl_1_1TimeoutCounter.html#a12542375d22e3c7943e230e8c2ea9527',1,'xrpl::TimeoutCounter::pmDowncast()'],['../classxrpl_1_1SkipListAcquire.html#a26ff0f611c8240d9c290869b28f00ccd',1,'xrpl::SkipListAcquire::pmDowncast()']]], ['point_20releases_20hotfixes_20etc_441',['Special cases: point releases, hotfixes, etc.',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md105',1,'']]], - ['pointer_442',['pointer',['../classxrpl_1_1InfoSub.html#a0d50b9aaa5ebda5d38de84e6982907a7',1,'xrpl::InfoSub::pointer'],['../classxrpl_1_1partitioned__unordered__map.html#ad873ca862039c5496cc7993f80249dbe',1,'xrpl::partitioned_unordered_map::pointer'],['../classxrpl_1_1InfoSubRequest.html#a2ca6d6b13d8aff696c3f64f75ccee058',1,'xrpl::InfoSubRequest::pointer'],['../classxrpl_1_1PathRequest.html#ae8fb3fe195d56255bc371def3fe03a5d',1,'xrpl::PathRequest::pointer'],['../classxrpl_1_1Transaction.html#ac0e1c231693c0f1caa786dd3ddbd57e6',1,'xrpl::Transaction::pointer'],['../classxrpl_1_1TransactionAcquire.html#a7d7ddebfd49820db1d04b2490df63b65',1,'xrpl::TransactionAcquire::pointer'],['../classxrpl_1_1BookListeners.html#a4301bac714149b3f1e13f48ff05a5bfc',1,'xrpl::BookListeners::pointer'],['../classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03',1,'xrpl::HTTPClientImp::pointer'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a7dbe5056b20a8d10f134f7b61164cabf',1,'xrpl::SHAMap::const_iterator::pointer'],['../classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c',1,'xrpl::STLedgerEntry::pointer'],['../classxrpl_1_1Dir_1_1const__iterator.html#a4da9fb8f9c3379167a97f8b2890e871a',1,'xrpl::Dir::const_iterator::pointer'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a9fcaeebea739048f34599cfeb9353530',1,'xrpl::detail::ReadViewFwdRange::iterator::pointer'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a33ffa64d8f98449b4a08ca4e578f58cb',1,'xrpl::BookDirs::const_iterator::pointer'],['../classJson_1_1ValueIterator.html#a3705be714322498068bc1ed378e9e07c',1,'Json::ValueIterator::pointer'],['../classxrpl_1_1base__uint.html#a0f62f17c349168de6a2ffa4e9b1592bd',1,'xrpl::base_uint::pointer'],['../classJson_1_1ValueConstIterator.html#a609b7664960c4ffe31e0518f438345a4',1,'Json::ValueConstIterator::pointer'],['../classbeast_1_1rfc2616_1_1list__iterator.html#a4a1fbfee096717ce5d2d7e9081110ead',1,'beast::rfc2616::list_iterator::pointer'],['../classbeast_1_1LockFreeStack.html#a54a6e87c5584596b73c7e4794073d124',1,'beast::LockFreeStack::pointer'],['../classbeast_1_1LockFreeStackIterator.html#a60cc2b8adebf13e92da8988865033c84',1,'beast::LockFreeStackIterator::pointer'],['../classbeast_1_1List.html#a6d52273e032dce1d710c117727d92380',1,'beast::List::pointer'],['../classbeast_1_1detail_1_1ListIterator.html#a453808ddf6d8dfb1ab71d1e89640b1b5',1,'beast::detail::ListIterator::pointer'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a3302b3281e8a0dfa68f40d94a958e905',1,'beast::detail::aged_unordered_container::pointer'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1b9633edf16ef1dc234c18ba46be18bc',1,'beast::detail::aged_ordered_container::pointer'],['../classbeast_1_1detail_1_1aged__container__iterator.html#aab0eef5a4dfd5e669cae962b46570bcc',1,'beast::detail::aged_container_iterator::pointer']]], + ['pointer_442',['pointer',['../classxrpl_1_1PathRequest.html#ae8fb3fe195d56255bc371def3fe03a5d',1,'xrpl::PathRequest::pointer'],['../classxrpl_1_1partitioned__unordered__map.html#ad873ca862039c5496cc7993f80249dbe',1,'xrpl::partitioned_unordered_map::pointer'],['../classxrpl_1_1Transaction.html#ac0e1c231693c0f1caa786dd3ddbd57e6',1,'xrpl::Transaction::pointer'],['../classxrpl_1_1TransactionAcquire.html#a7d7ddebfd49820db1d04b2490df63b65',1,'xrpl::TransactionAcquire::pointer'],['../classxrpl_1_1BookListeners.html#a4301bac714149b3f1e13f48ff05a5bfc',1,'xrpl::BookListeners::pointer'],['../classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03',1,'xrpl::HTTPClientImp::pointer'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a7dbe5056b20a8d10f134f7b61164cabf',1,'xrpl::SHAMap::const_iterator::pointer'],['../classxrpl_1_1InfoSub.html#a0d50b9aaa5ebda5d38de84e6982907a7',1,'xrpl::InfoSub::pointer'],['../classxrpl_1_1InfoSubRequest.html#a2ca6d6b13d8aff696c3f64f75ccee058',1,'xrpl::InfoSubRequest::pointer'],['../classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c',1,'xrpl::STLedgerEntry::pointer'],['../classxrpl_1_1Dir_1_1const__iterator.html#a4da9fb8f9c3379167a97f8b2890e871a',1,'xrpl::Dir::const_iterator::pointer'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a9fcaeebea739048f34599cfeb9353530',1,'xrpl::detail::ReadViewFwdRange::iterator::pointer'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a33ffa64d8f98449b4a08ca4e578f58cb',1,'xrpl::BookDirs::const_iterator::pointer'],['../classJson_1_1ValueIterator.html#a3705be714322498068bc1ed378e9e07c',1,'Json::ValueIterator::pointer'],['../classxrpl_1_1base__uint.html#a0f62f17c349168de6a2ffa4e9b1592bd',1,'xrpl::base_uint::pointer'],['../classJson_1_1ValueConstIterator.html#a609b7664960c4ffe31e0518f438345a4',1,'Json::ValueConstIterator::pointer'],['../classbeast_1_1rfc2616_1_1list__iterator.html#a4a1fbfee096717ce5d2d7e9081110ead',1,'beast::rfc2616::list_iterator::pointer'],['../classbeast_1_1LockFreeStack.html#a54a6e87c5584596b73c7e4794073d124',1,'beast::LockFreeStack::pointer'],['../classbeast_1_1LockFreeStackIterator.html#a60cc2b8adebf13e92da8988865033c84',1,'beast::LockFreeStackIterator::pointer'],['../classbeast_1_1List.html#a6d52273e032dce1d710c117727d92380',1,'beast::List::pointer'],['../classbeast_1_1detail_1_1ListIterator.html#a453808ddf6d8dfb1ab71d1e89640b1b5',1,'beast::detail::ListIterator::pointer'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a3302b3281e8a0dfa68f40d94a958e905',1,'beast::detail::aged_unordered_container::pointer'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1b9633edf16ef1dc234c18ba46be18bc',1,'beast::detail::aged_ordered_container::pointer'],['../classbeast_1_1detail_1_1aged__container__iterator.html#aab0eef5a4dfd5e669cae962b46570bcc',1,'beast::detail::aged_container_iterator::pointer']]], ['pointer_5fsafety_443',['pointer_safety',['http://en.cppreference.com/w/cpp/memory/gc/pointer_safety.html',1,'std']]], ['pointer_5fto_444',['pointer_to',['http://en.cppreference.com/w/cpp/memory/pointer_traits/pointer_to.html',1,'std::pointer_traits']]], ['pointer_5fto_5fbinary_5ffunction_445',['pointer_to_binary_function',['http://en.cppreference.com/w/cpp/utility/functional/pointer_to_binary_function.html',1,'std']]], @@ -471,7 +471,7 @@ var searchData= ['pos_5f_468',['pos_',['../classxrpl_1_1ZeroCopyInputStream.html#a4d0a0757930ddddf9ee70bdb96cb0b0c',1,'xrpl::ZeroCopyInputStream::pos_'],['../classxrpl_1_1ZeroCopyOutputStream.html#adbcbc55fca45feaeb7a4b33a8fe5bfa0',1,'xrpl::ZeroCopyOutputStream::pos_']]], ['pos_5fformat_469',['pos_format',['http://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::pos_format()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::pos_format()']]], ['pos_5ftype_470',['pos_type',['../classbeast_1_1basic__logstream.html#a6fb5c072aeb6ad549a22b7bc47446028',1,'beast::basic_logstream']]], - ['position_471',['position',['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch::position()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html',1,'xrpl::test::csf::Peer::Position'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a942556062c67d8066d432a684203abce',1,'xrpl::test::csf::Peer::Position::Position()'],['../classxrpl_1_1ConsensusProposal.html#ac160b191d4c9b77ce19187e931c24ffa',1,'xrpl::ConsensusProposal::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['../structxrpl_1_1ConsensusResult.html#a9fb11f7c5bea6c705fb719b683f4178f',1,'xrpl::ConsensusResult::position'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md189',1,'Update Position']]], + ['position_471',['position',['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html',1,'xrpl::test::csf::Peer::Position'],['../classxrpl_1_1ConsensusProposal.html#ac160b191d4c9b77ce19187e931c24ffa',1,'xrpl::ConsensusProposal::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['../structxrpl_1_1ConsensusResult.html#a9fb11f7c5bea6c705fb719b683f4178f',1,'xrpl::ConsensusResult::position'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a942556062c67d8066d432a684203abce',1,'xrpl::test::csf::Peer::Position::Position()'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md189',1,'Update Position']]], ['position_5f_472',['position_',['../classxrpl_1_1ConsensusProposal.html#af67aefcf5d189b9628280c84e835dddf',1,'xrpl::ConsensusProposal']]], ['positive_5fsign_473',['positive_sign',['http://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::positive_sign()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::positive_sign()']]], ['possibleissuers_5f_474',['possibleIssuers_',['../classxrpl_1_1TransfersNotFrozen.html#a69fc1e329820455fa394d18a03ec7182',1,'xrpl::TransfersNotFrozen']]], @@ -496,7 +496,7 @@ var searchData= ['preclaimhelper_493',['preclaimhelper',['../namespacexrpl.html#af832afddf294b1b9ef805a9a43f8bd4e',1,'xrpl::preclaimHelper(PreclaimContext const &ctx, SLE const &sleIssuer, STAmount const &clawAmount)'],['../namespacexrpl.html#a7c08c383d2c90b3825d1dd62b70443d4',1,'xrpl::preclaimHelper(PreclaimContext const &ctx, SLE const &sleIssuer, AccountID const &issuer, AccountID const &holder, STAmount const &clawAmount)']]], ['preclaimhelper_3c_20issue_20_3e_494',['preclaimhelper< issue >',['../namespacexrpl.html#a9522b493208dabe4ca01ed631c702d33',1,'xrpl::preclaimHelper< Issue >(PreclaimContext const &ctx, SLE const &sleIssuer, AccountID const &issuer, AccountID const &holder, STAmount const &clawAmount)'],['../namespacexrpl.html#a9c154bd34f6c72ed74a4b00809b884d6',1,'xrpl::preclaimHelper< Issue >(PreclaimContext const &ctx, SLE const &sleIssuer, STAmount const &clawAmount)']]], ['preclaimhelper_3c_20mptissue_20_3e_495',['preclaimhelper< mptissue >',['../namespacexrpl.html#aed538cdba0392ec46b599d33ea552501',1,'xrpl::preclaimHelper< MPTIssue >(PreclaimContext const &ctx, SLE const &sleIssuer, AccountID const &issuer, AccountID const &holder, STAmount const &clawAmount)'],['../namespacexrpl.html#ad1cdeb64dfe2bd9d46734c7256e88791',1,'xrpl::preclaimHelper< MPTIssue >(PreclaimContext const &ctx, SLE const &sleIssuer, STAmount const &clawAmount)']]], - ['preclaimresult_496',['preclaimresult',['../classxrpl_1_1ApplyContext.html#ad147d86d914dfa8704b2cb7dcbe90690',1,'xrpl::ApplyContext::preclaimResult'],['../structxrpl_1_1PreclaimResult.html#a8e9cd77472db1554f37ba2209196956c',1,'xrpl::PreclaimResult::PreclaimResult()'],['../structxrpl_1_1PreclaimResult.html',1,'xrpl::PreclaimResult'],['../structxrpl_1_1PreclaimResult.html#a64e8b827da8875e12f8da4ce675c188e',1,'xrpl::PreclaimResult::PreclaimResult()']]], + ['preclaimresult_496',['preclaimresult',['../structxrpl_1_1PreclaimResult.html#a8e9cd77472db1554f37ba2209196956c',1,'xrpl::PreclaimResult::PreclaimResult(PreclaimResult const &)=default'],['../structxrpl_1_1PreclaimResult.html#a64e8b827da8875e12f8da4ce675c188e',1,'xrpl::PreclaimResult::PreclaimResult(Context const &ctx_, TER ter_)'],['../structxrpl_1_1PreclaimResult.html',1,'xrpl::PreclaimResult'],['../classxrpl_1_1ApplyContext.html#ad147d86d914dfa8704b2cb7dcbe90690',1,'xrpl::ApplyContext::preclaimResult']]], ['preclose_497',['Preclose',['../classxrpl_1_1test_1_1Invariants__test.html#a096629bd1bb7b617b53b38f4190e1f4c',1,'xrpl::test::Invariants_test']]], ['precompute_498',['precompute',['../classxrpl_1_1Change.html#ac7f1aff3ef755020f30e8af2b30c9255',1,'xrpl::Change::preCompute()'],['../classxrpl_1_1SetSignerList.html#a960aee48ab666ee59f278d3116acc1b1',1,'xrpl::SetSignerList::preCompute()'],['../classxrpl_1_1Transactor.html#ac73e74a818e38c74330eb71a611ffa01',1,'xrpl::Transactor::preCompute()']]], ['preconnectverify_499',['preConnectVerify',['../classxrpl_1_1HTTPClientSSLContext.html#a0a5c92b724c39709d5536ce986b35192',1,'xrpl::HTTPClientSSLContext']]], @@ -515,7 +515,7 @@ var searchData= ['preflighthelper_512',['preflightHelper',['../namespacexrpl.html#a72191fc51cf30e5db6c14bc39f45db31',1,'xrpl']]], ['preflighthelper_3c_20issue_20_3e_513',['preflightHelper< Issue >',['../namespacexrpl.html#ac90d1ea74d5462e3bf4d5021a277d84f',1,'xrpl']]], ['preflighthelper_3c_20mptissue_20_3e_514',['preflightHelper< MPTIssue >',['../namespacexrpl.html#aaea03b4838c90b91b0684d9f3bd4ec90',1,'xrpl']]], - ['preflightresult_515',['preflightresult',['../structxrpl_1_1TxQ_1_1TxDetails.html#a08847470c57fb0b44b2bf09e9a640a44',1,'xrpl::TxQ::TxDetails::preflightResult'],['../structxrpl_1_1PreflightResult.html#a505b9efc5ceb31545e729f0b7ef14cb5',1,'xrpl::PreflightResult::PreflightResult()'],['../structxrpl_1_1PreflightResult.html',1,'xrpl::PreflightResult'],['../structxrpl_1_1PreflightResult.html#ab98d7e79dd5660eb1ab84ed39dd4838c',1,'xrpl::PreflightResult::PreflightResult()'],['../structxrpl_1_1PreclaimContext.html#ad61979f40d283d5b5761e648f49c8df9',1,'xrpl::PreclaimContext::preflightResult']]], + ['preflightresult_515',['preflightresult',['../structxrpl_1_1PreflightResult.html#ab98d7e79dd5660eb1ab84ed39dd4838c',1,'xrpl::PreflightResult::PreflightResult()'],['../structxrpl_1_1PreclaimContext.html#ad61979f40d283d5b5761e648f49c8df9',1,'xrpl::PreclaimContext::preflightResult'],['../structxrpl_1_1PreflightResult.html',1,'xrpl::PreflightResult'],['../structxrpl_1_1TxQ_1_1TxDetails.html#a08847470c57fb0b44b2bf09e9a640a44',1,'xrpl::TxQ::TxDetails::preflightResult'],['../structxrpl_1_1PreflightResult.html#a505b9efc5ceb31545e729f0b7ef14cb5',1,'xrpl::PreflightResult::PreflightResult()']]], ['preflightsigvalidated_516',['preflightsigvalidated',['../classxrpl_1_1EscrowFinish.html#af5868569b3663d23b8e9be599490a20f',1,'xrpl::EscrowFinish::preflightSigValidated()'],['../classxrpl_1_1Batch.html#ad515ab9d7522faa8e0f52d999456bdcd',1,'xrpl::Batch::preflightSigValidated()'],['../classxrpl_1_1Transactor.html#a5f08bd8930a0306cfcc363e30f9096c6',1,'xrpl::Transactor::preflightSigValidated()']]], ['preflushnode_517',['preFlushNode',['../classxrpl_1_1SHAMap.html#ac4b69c670fc62d44c0e0557f1a922e6e',1,'xrpl::SHAMap']]], ['preimage_5ftoo_5flong_518',['preimage_too_long',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167ad78ef233aa5ef8cd256a1fe0823e5c94',1,'xrpl::cryptoconditions']]], @@ -613,10 +613,10 @@ var searchData= ['processsession_610',['processsession',['../classxrpl_1_1ServerHandler.html#ab07551041168d866a52ed70962b3f96d',1,'xrpl::ServerHandler::processSession(std::shared_ptr< Session > const &, std::shared_ptr< JobQueue::Coro > coro)'],['../classxrpl_1_1ServerHandler.html#afa0668ea448ad92078f1164042439e7e',1,'xrpl::ServerHandler::processSession(std::shared_ptr< WSSession > const &session, std::shared_ptr< JobQueue::Coro > const &coro, Json::Value const &jv)']]], ['processstart_5f_611',['processStart_',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a2c61959dd29e2abb481b949cad019e2f',1,'xrpl::NetworkOPsImp::StateAccounting']]], ['processtask_612',['processtask',['../structxrpl_1_1Workers__test_1_1TestCallback.html#a328402a0531e08decf9fc1719c155d4c',1,'xrpl::Workers_test::TestCallback::processTask()'],['../classxrpl_1_1JobQueue.html#a10c1e7d02bd7307d4d3e24e5c6f44fce',1,'xrpl::JobQueue::processTask()'],['../structxrpl_1_1Workers_1_1Callback.html#aa96db4157ea8f125a526e6ea05576393',1,'xrpl::Workers::Callback::processTask()']]], - ['processtransaction_613',['processtransaction',['../classxrpl_1_1NetworkOPs.html#aa2253c49b97e1b404ab4f4bbe6d1b94c',1,'xrpl::NetworkOPs::processTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#ad8cbc1f7c177b342d275bf23b2951564',1,'xrpl::NetworkOPsImp::processTransaction()']]], + ['processtransaction_613',['processtransaction',['../classxrpl_1_1NetworkOPsImp.html#ad8cbc1f7c177b342d275bf23b2951564',1,'xrpl::NetworkOPsImp::processTransaction()'],['../classxrpl_1_1NetworkOPs.html#aa2253c49b97e1b404ab4f4bbe6d1b94c',1,'xrpl::NetworkOPs::processTransaction()']]], ['processtransactionfn_614',['ProcessTransactionFn',['../namespacexrpl_1_1RPC.html#a3498260660f5591361c92bd931ce2915',1,'xrpl::RPC']]], - ['processtransactionset_615',['processtransactionset',['../classxrpl_1_1NetworkOPsImp.html#af56bed10db3b518b04d59d6b86544791',1,'xrpl::NetworkOPsImp::processTransactionSet()'],['../classxrpl_1_1NetworkOPs.html#a33a4cbf4a743cd5874b1d77984b7413c',1,'xrpl::NetworkOPs::processTransactionSet()']]], - ['processtrustedproposal_616',['processtrustedproposal',['../classxrpl_1_1NetworkOPsImp.html#a3cb7af0f82a8b440469f96ed0a1c5571',1,'xrpl::NetworkOPsImp::processTrustedProposal()'],['../classxrpl_1_1NetworkOPs.html#ad08de097dc76f2036ad4c42a1c402bad',1,'xrpl::NetworkOPs::processTrustedProposal()']]], + ['processtransactionset_615',['processtransactionset',['../classxrpl_1_1NetworkOPs.html#a33a4cbf4a743cd5874b1d77984b7413c',1,'xrpl::NetworkOPs::processTransactionSet()'],['../classxrpl_1_1NetworkOPsImp.html#af56bed10db3b518b04d59d6b86544791',1,'xrpl::NetworkOPsImp::processTransactionSet()']]], + ['processtrustedproposal_616',['processtrustedproposal',['../classxrpl_1_1NetworkOPs.html#ad08de097dc76f2036ad4c42a1c402bad',1,'xrpl::NetworkOPs::processTrustedProposal()'],['../classxrpl_1_1NetworkOPsImp.html#a3cb7af0f82a8b440469f96ed0a1c5571',1,'xrpl::NetworkOPsImp::processTrustedProposal()']]], ['processtxn_617',['processTxn',['../classxrpl_1_1OrderBookDB.html#a550021b822cfec9c61f2e10f41101735',1,'xrpl::OrderBookDB']]], ['processvalidatorlist_618',['processValidatorList',['../classxrpl_1_1OverlayImpl.html#add04c59e4df5ea231d52f9117334bd6c',1,'xrpl::OverlayImpl']]], ['profile_619',['profile',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md51',1,'Custom profile'],['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md50',1,'Default profile']]], @@ -644,7 +644,7 @@ var searchData= ['properties_20slot_641',['Properties (Slot)',['../md_xrpld_2peerfinder_2README.html#autotoc_md391',1,'']]], ['propertystream_642',['propertystream',['../classbeast_1_1PropertyStream.html#a5a30f51c3aecb5b1fe993e773a930c5c',1,'beast::PropertyStream::PropertyStream()'],['../classbeast_1_1PropertyStream.html',1,'beast::PropertyStream']]], ['propertystream_5ftest_643',['PropertyStream_test',['../classbeast_1_1PropertyStream__test.html',1,'beast']]], - ['proposal_644',['proposal',['../md_xrpld_2app_2ledger_2README.html#autotoc_md307',1,'Proposal'],['../namespacexrpl_1_1test_1_1csf.html#a601b84a0aa90a855a0204d5eddf36fca',1,'xrpl::test::csf::Proposal'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aab314439bc1697845de3749d51dca7c15',1,'xrpl::proposal'],['../classxrpl_1_1RCLCxPeerPos.html#a6d06482b4a830660e31996bf53ab7d79',1,'xrpl::RCLCxPeerPos::proposal()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#aaf64bba418158ecf7c0fff1ead7f16c3',1,'xrpl::test::csf::Peer::Position::proposal()'],['../classxrpl_1_1RCLCxPeerPos.html#a0aacfc7b4fef634ad44ad2068e9a3cac',1,'xrpl::RCLCxPeerPos::Proposal'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a4859919a4a9f89196eabb995aecde17a',1,'xrpl::TrafficCount::proposal']]], + ['proposal_644',['proposal',['../md_xrpld_2app_2ledger_2README.html#autotoc_md307',1,'Proposal'],['../namespacexrpl_1_1test_1_1csf.html#a601b84a0aa90a855a0204d5eddf36fca',1,'xrpl::test::csf::Proposal'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aab314439bc1697845de3749d51dca7c15',1,'xrpl::proposal'],['../classxrpl_1_1RCLCxPeerPos.html#a0aacfc7b4fef634ad44ad2068e9a3cac',1,'xrpl::RCLCxPeerPos::Proposal'],['../classxrpl_1_1RCLCxPeerPos.html#a6d06482b4a830660e31996bf53ab7d79',1,'xrpl::RCLCxPeerPos::proposal() const'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a4859919a4a9f89196eabb995aecde17a',1,'xrpl::TrafficCount::proposal'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#aaf64bba418158ecf7c0fff1ead7f16c3',1,'xrpl::test::csf::Peer::Position::proposal()']]], ['proposal_20affect_20network_20liveness_645',['Question: How does the negative UNL proposal affect network liveness?',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md129',1,'']]], ['proposal_5f_646',['proposal_',['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#ad03959a3bb5f2402d198d293a2c07989',1,'xrpl::test::csf::Peer::Position::proposal_'],['../classxrpl_1_1RCLCxPeerPos.html#aaeec40d7939e9d17eed2f2f2e27d51a3',1,'xrpl::RCLCxPeerPos::proposal_']]], ['proposal_5fduplicate_647',['proposal_duplicate',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a5100f1efdae6e410eb4cd33b06f8be63',1,'xrpl::TrafficCount']]], @@ -701,12 +701,12 @@ var searchData= ['pubconsensus_698',['pubConsensus',['../classxrpl_1_1NetworkOPsImp.html#a581b51337805526ff761a5f64dc87def',1,'xrpl::NetworkOPsImp']]], ['pubimbue_699',['pubimbue',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wsyncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::syncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_syncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::pubimbue()']]], ['pubkey_700',['pubkey',['../structxrpl_1_1SecretKey__test_1_1TestKeyData.html#a5145300a92b647bdb051ef953606dd03',1,'xrpl::SecretKey_test::TestKeyData']]], - ['publedger_701',['publedger',['../classxrpl_1_1NetworkOPs.html#a7d91276f6e616a63a4f1bbf80078955c',1,'xrpl::NetworkOPs::pubLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a2a95401ddee5475024143ce15ebcb386',1,'xrpl::NetworkOPsImp::pubLedger()']]], + ['publedger_701',['publedger',['../classxrpl_1_1NetworkOPsImp.html#a2a95401ddee5475024143ce15ebcb386',1,'xrpl::NetworkOPsImp::pubLedger()'],['../classxrpl_1_1NetworkOPs.html#a7d91276f6e616a63a4f1bbf80078955c',1,'xrpl::NetworkOPs::pubLedger()']]], ['public_5fip_702',['public_ip',['../structxrpl_1_1Overlay_1_1Setup.html#af766e1bfed5aef9b7737e5166da49b24',1,'xrpl::Overlay::Setup']]], ['public_5fkey_703',['public_key',['../structxrpl_1_1RPC_1_1key__strings.html#aad29aac9acaeb18de49bdc1fe5124a59',1,'xrpl::RPC::key_strings::public_key'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a801a373fcf390d2e56ae1d9b66e3be3f',1,'xrpl::PeerFinder::SlotImp::public_key() const override'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#ad9619c8f7060def78784d498f6c6098e',1,'xrpl::PeerFinder::SlotImp::public_key(PublicKey const &key)'],['../namespacexrpl_1_1test_1_1validator__data.html#a3de4f0d7d700666b6cd8ca1533dfbc61',1,'xrpl::test::validator_data::public_key'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a5934a009028db2ee959f7300572e65a8',1,'xrpl::PeerFinder::Slot::public_key()']]], ['public_5fkey_5fhex_704',['public_key_hex',['../structxrpl_1_1RPC_1_1key__strings.html#a6643f16fb0a8945af497eaeb7034728b',1,'xrpl::RPC::key_strings']]], ['publication_705',['Ledger Publication',['../md_xrpld_2app_2ledger_2README.html#autotoc_md318',1,'']]], - ['publickey_706',['publickey',['../classxrpl_1_1PublicKey.html#ae4c23e5c267cf0b356a4226650090b56',1,'xrpl::PublicKey::PublicKey()=delete'],['../classxrpl_1_1PublicKey.html#aabb627fa9cb740462b1066a3dff9bf83',1,'xrpl::PublicKey::PublicKey(PublicKey const &other)'],['../classxrpl_1_1PublicKey.html#a1b549b1896f1bf294109ffdb49b13ab2',1,'xrpl::PublicKey::PublicKey(Slice const &slice)'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#ad822c213031b1a2163cfc56476ffed59',1,'xrpl::Attestations::AttestationBase::publicKey'],['../structxrpl_1_1XChainClaimAttestation.html#a839a02b05e01e79bf6013f3e1652d8d4',1,'xrpl::XChainClaimAttestation::publicKey'],['../structxrpl_1_1XChainCreateAccountAttestation.html#af7f9e5b2c50edbb6f67b1befe3f5547d',1,'xrpl::XChainCreateAccountAttestation::publicKey'],['../structxrpl_1_1Resource_1_1Entry.html#a9a1832d4e8ae93eb75000bc49d033cfb',1,'xrpl::Resource::Entry::publicKey'],['../classxrpl_1_1RCLCxPeerPos.html#a03905883ab3229694e80303fe2899252',1,'xrpl::RCLCxPeerPos::publicKey()'],['../structxrpl_1_1ValidatorKeys_1_1Keys.html#a35a0bd6519bbe28bf6d009b06829305b',1,'xrpl::ValidatorKeys::Keys::publicKey'],['../classxrpl_1_1PublicKey.html',1,'xrpl::PublicKey']]], + ['publickey_706',['publickey',['../structxrpl_1_1Attestations_1_1AttestationBase.html#ad822c213031b1a2163cfc56476ffed59',1,'xrpl::Attestations::AttestationBase::publicKey'],['../structxrpl_1_1XChainClaimAttestation.html#a839a02b05e01e79bf6013f3e1652d8d4',1,'xrpl::XChainClaimAttestation::publicKey'],['../structxrpl_1_1XChainCreateAccountAttestation.html#af7f9e5b2c50edbb6f67b1befe3f5547d',1,'xrpl::XChainCreateAccountAttestation::publicKey'],['../structxrpl_1_1Resource_1_1Entry.html#a9a1832d4e8ae93eb75000bc49d033cfb',1,'xrpl::Resource::Entry::publicKey'],['../structxrpl_1_1ValidatorKeys_1_1Keys.html#a35a0bd6519bbe28bf6d009b06829305b',1,'xrpl::ValidatorKeys::Keys::publicKey'],['../classxrpl_1_1RCLCxPeerPos.html#a03905883ab3229694e80303fe2899252',1,'xrpl::RCLCxPeerPos::publicKey()'],['../classxrpl_1_1PublicKey.html#ae4c23e5c267cf0b356a4226650090b56',1,'xrpl::PublicKey::PublicKey()=delete'],['../classxrpl_1_1PublicKey.html#a1b549b1896f1bf294109ffdb49b13ab2',1,'xrpl::PublicKey::PublicKey(Slice const &slice)'],['../classxrpl_1_1PublicKey.html#aabb627fa9cb740462b1066a3dff9bf83',1,'xrpl::PublicKey::PublicKey(PublicKey const &other)'],['../classxrpl_1_1PublicKey.html',1,'xrpl::PublicKey']]], ['publickey_5f_707',['publickey_',['../classxrpl_1_1RCLCxPeerPos.html#aed1fce44b3a742cb632aa450fa53a1d6',1,'xrpl::RCLCxPeerPos::publicKey_'],['../classxrpl_1_1PeerImp.html#a69e59fad6ee44d64856c63c717728728',1,'xrpl::PeerImp::publicKey_']]], ['publickey_5ftest_708',['PublicKey_test',['../classxrpl_1_1PublicKey__test.html',1,'xrpl']]], ['publickeytype_709',['publickeytype',['../namespacexrpl.html#a1d40e3052d1aafacafbc8bcae05b8d2d',1,'xrpl::publicKeyType(PublicKey const &publicKey)'],['../namespacexrpl.html#a7629062ffff8edd500f4b66d3440ac47',1,'xrpl::publicKeyType(Slice const &slice)']]], @@ -725,17 +725,17 @@ var searchData= ['publisherpublic_5f_722',['publisherPublic_',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a4b228825843e063a158eda700bb15ba4',1,'xrpl::test::TrustedPublisherServer']]], ['publishersecret_5f_723',['publisherSecret_',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a9979fbdacbf3abd52c627ebcbaba0fbc',1,'xrpl::test::TrustedPublisherServer']]], ['publisherstatus_724',['PublisherStatus',['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414',1,'xrpl']]], - ['pubmanifest_725',['pubmanifest',['../classxrpl_1_1NetworkOPsImp.html#aa4cba450d0a491aeac37e733597a8b74',1,'xrpl::NetworkOPsImp::pubManifest()'],['../classxrpl_1_1InfoSub_1_1Source.html#a252bbb22e008e07af7550924d9fdc63a',1,'xrpl::InfoSub::Source::pubManifest()']]], - ['pubpeerstatus_726',['pubpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#a221731d01c2f4c9c555e205df799a699',1,'xrpl::NetworkOPsImp::pubPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#ac63b466816216ab579f7ea633300c2af',1,'xrpl::InfoSub::Source::pubPeerStatus()']]], + ['pubmanifest_725',['pubmanifest',['../classxrpl_1_1InfoSub_1_1Source.html#a252bbb22e008e07af7550924d9fdc63a',1,'xrpl::InfoSub::Source::pubManifest()'],['../classxrpl_1_1NetworkOPsImp.html#aa4cba450d0a491aeac37e733597a8b74',1,'xrpl::NetworkOPsImp::pubManifest()']]], + ['pubpeerstatus_726',['pubpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#ac63b466816216ab579f7ea633300c2af',1,'xrpl::InfoSub::Source::pubPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#a221731d01c2f4c9c555e205df799a699',1,'xrpl::NetworkOPsImp::pubPeerStatus(std::function< Json::Value(void)> const &) override']]], ['pubproposedaccounttransaction_727',['pubProposedAccountTransaction',['../classxrpl_1_1NetworkOPsImp.html#a6c5fa5e235f94327aa7baef42c8f5fc5',1,'xrpl::NetworkOPsImp']]], - ['pubproposedtransaction_728',['pubproposedtransaction',['../classxrpl_1_1NetworkOPs.html#a53be8819760c307be4dfd9de93c47c3d',1,'xrpl::NetworkOPs::pubProposedTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#ae61835ab7dfb2cc12e0b91cde8742e80',1,'xrpl::NetworkOPsImp::pubProposedTransaction()']]], + ['pubproposedtransaction_728',['pubproposedtransaction',['../classxrpl_1_1NetworkOPsImp.html#ae61835ab7dfb2cc12e0b91cde8742e80',1,'xrpl::NetworkOPsImp::pubProposedTransaction()'],['../classxrpl_1_1NetworkOPs.html#a53be8819760c307be4dfd9de93c47c3d',1,'xrpl::NetworkOPs::pubProposedTransaction()']]], ['pubseekoff_729',['pubseekoff',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_syncbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::syncbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wsyncbuf::pubseekoff()']]], ['pubseekpos_730',['pubseekpos',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wsyncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::syncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_syncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::pubseekpos()']]], ['pubserver_731',['pubServer',['../classxrpl_1_1NetworkOPsImp.html#a0fd19b12a6a7e3c69399f5fc4a6e9fb3',1,'xrpl::NetworkOPsImp']]], ['pubsetbuf_732',['pubsetbuf',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wsyncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::syncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_syncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::pubsetbuf()']]], ['pubsync_733',['pubsync',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wsyncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::syncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_syncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::pubsync()']]], ['pubvalidatedtransaction_734',['pubValidatedTransaction',['../classxrpl_1_1NetworkOPsImp.html#a6fed9141a15e6c7e8038f354c7fb6514',1,'xrpl::NetworkOPsImp']]], - ['pubvalidation_735',['pubvalidation',['../classxrpl_1_1NetworkOPs.html#a7ae0ce46b14f6fe798fb4281668b308f',1,'xrpl::NetworkOPs::pubValidation()'],['../classxrpl_1_1NetworkOPsImp.html#a4a8acff2eec352f508ae88373c81d42e',1,'xrpl::NetworkOPsImp::pubValidation()']]], + ['pubvalidation_735',['pubvalidation',['../classxrpl_1_1NetworkOPsImp.html#a4a8acff2eec352f508ae88373c81d42e',1,'xrpl::NetworkOPsImp::pubValidation()'],['../classxrpl_1_1NetworkOPs.html#a7ae0ce46b14f6fe798fb4281668b308f',1,'xrpl::NetworkOPs::pubValidation()']]], ['pull_20request_736',['Before making a pull request',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md80',1,'']]], ['pull_20requests_737',['pull requests',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md82',1,'Pull requests'],['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md97',1,'Slightly more complicated pull requests'],['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md95',1,'When and how to merge pull requests']]], ['pull_20requests_3a_20squash_20and_20merge_738',['Most pull requests: "Squash and merge"',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md96',1,'']]], diff --git a/search/all_18.js b/search/all_18.js index 71c1b234b2..5ad50843f2 100644 --- a/search/all_18.js +++ b/search/all_18.js @@ -41,7 +41,7 @@ var searchData= ['queuetxs_5f_38',['queueTxs_',['../classxrpl_1_1RPC_1_1LedgerHandler.html#acd78d3b8400fad11d0082682c4b959a2',1,'xrpl::RPC::LedgerHandler']]], ['quick_5fexit_39',['quick_exit',['http://en.cppreference.com/w/cpp/utility/program/quick_exit.html',1,'std']]], ['quick_5freply_5f_40',['quick_reply_',['../classxrpl_1_1PathRequest.html#ae623cd541cfdcab4a932c71e32da2376',1,'xrpl::PathRequest']]], - ['quiet_41',['quiet',['../classxrpl_1_1Config.html#a2ddfc8a0a325c1fee759f4a0a4a4d7a6',1,'xrpl::Config::quiet() const'],['../classxrpl_1_1Config.html#a9e60e680ac67eae8b4e5405425e0a75d',1,'xrpl::Config::QUIET'],['../classxrpl_1_1NFTokenBurn__test.html#a8eaf5ed68c5ec6e90ee64d22f6da0b6babe2b69bcd2116911b9e7cb83260561f3',1,'xrpl::NFTokenBurn_test::quiet'],['../classxrpl_1_1NFTokenDir__test.html#a1fc3ab6192562b18f0ffaa42c5184b39a29373e802edf04a186cc89cf101d91af',1,'xrpl::NFTokenDir_test::quiet']]], + ['quiet_41',['quiet',['../classxrpl_1_1Config.html#a9e60e680ac67eae8b4e5405425e0a75d',1,'xrpl::Config::QUIET'],['../classxrpl_1_1NFTokenBurn__test.html#a8eaf5ed68c5ec6e90ee64d22f6da0b6babe2b69bcd2116911b9e7cb83260561f3',1,'xrpl::NFTokenBurn_test::quiet'],['../classxrpl_1_1NFTokenDir__test.html#a1fc3ab6192562b18f0ffaa42c5184b39a29373e802edf04a186cc89cf101d91af',1,'xrpl::NFTokenDir_test::quiet'],['../classxrpl_1_1Config.html#a2ddfc8a0a325c1fee759f4a0a4a4d7a6',1,'xrpl::Config::quiet()']]], ['quiet_5f_42',['quiet_',['../classxrpl_1_1test_1_1multi__runner__child.html#ab7c04822d0fac2fcb03d88b5d36d9176',1,'xrpl::test::multi_runner_child']]], ['quiet_5fnan_43',['quiet_NaN',['http://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',1,'std::numeric_limits']]], ['quorum_44',['quorum',['../classxrpl_1_1ValidatorList.html#a927c779882495f98ce799c716068738f',1,'xrpl::ValidatorList::quorum()'],['../structxrpl_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a335578211b6b88bc821a807976e8050c',1,'xrpl::test::jtx::XChainBridgeObjects::quorum'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#acd235ab310d7391e30b0ad0151c7a742',1,'xrpl::test::csf::Peer::quorum'],['../structxrpl_1_1test_1_1BridgeDef.html#a278f27d955c510d16811c4f52df0bf15',1,'xrpl::test::BridgeDef::quorum']]], diff --git a/search/all_19.js b/search/all_19.js index 4885fe1d96..5ec6950f7b 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -44,7 +44,7 @@ var searchData= ['ranlux48_41',['ranlux48',['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std::ranlux48'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux48::ranlux48()']]], ['ranlux48_5fbase_42',['ranlux48_base',['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux48_base::ranlux48_base()'],['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std::ranlux48_base']]], ['rasrcaccount_43',['raSrcAccount',['../classxrpl_1_1PathRequest.html#af7568b213397b91dd9889e6762dc48e2',1,'xrpl::PathRequest']]], - ['rate_44',['rate',['../classxrpl_1_1TaggedCache.html#ac6eb134b03fce94bbd2ccbb6ae1a40ee',1,'xrpl::TaggedCache::rate()'],['../structxrpl_1_1Rate.html#aab66fc58fd3598d0a2e42f1e294fac5f',1,'xrpl::Rate::Rate()=delete'],['../structxrpl_1_1Rate.html#ac9f7b7f23264a79a29829e8d82d0c620',1,'xrpl::Rate::Rate(std::uint32_t rate)'],['../namespacexrpl_1_1test_1_1jtx.html#a568042fe4ef4385c8f0e4b3d9b393894',1,'xrpl::test::jtx::rate()'],['../namespacexrpl_1_1test_1_1jtx_1_1escrow.html#a4863d22263785d66057155da27612439',1,'xrpl::test::jtx::escrow::rate()'],['../structxrpl_1_1test_1_1csf_1_1Rate.html',1,'xrpl::test::csf::Rate'],['../structxrpl_1_1Rate.html',1,'xrpl::Rate']]], + ['rate_44',['rate',['../structxrpl_1_1Rate.html#ac9f7b7f23264a79a29829e8d82d0c620',1,'xrpl::Rate::Rate()'],['../classxrpl_1_1TaggedCache.html#ac6eb134b03fce94bbd2ccbb6ae1a40ee',1,'xrpl::TaggedCache::rate()'],['../structxrpl_1_1Rate.html#aab66fc58fd3598d0a2e42f1e294fac5f',1,'xrpl::Rate::Rate()'],['../namespacexrpl_1_1test_1_1jtx.html#a568042fe4ef4385c8f0e4b3d9b393894',1,'xrpl::test::jtx::rate()'],['../namespacexrpl_1_1test_1_1jtx_1_1escrow.html#a4863d22263785d66057155da27612439',1,'xrpl::test::jtx::escrow::rate()'],['../structxrpl_1_1test_1_1csf_1_1Rate.html',1,'xrpl::test::csf::Rate'],['../structxrpl_1_1Rate.html',1,'xrpl::Rate']]], ['ratio_45',['ratio',['http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std::ratio'],['http://en.cppreference.com/w/cpp/header/ratio.html',1,'(Global Namespace)']]], ['ratio_5fadd_46',['ratio_add',['http://en.cppreference.com/w/cpp/numeric/ratio/ratio_add.html',1,'std']]], ['ratio_5fdivide_47',['ratio_divide',['http://en.cppreference.com/w/cpp/numeric/ratio/ratio_divide.html',1,'std']]], @@ -80,7 +80,7 @@ var searchData= ['rawtxinsert_77',['rawtxinsert',['../classxrpl_1_1Ledger.html#a164a8970eab7f237c1f7a84b4ef9f142',1,'xrpl::Ledger::rawTxInsert()'],['../classxrpl_1_1TxsRawView.html#adc2fcb77ec5296ee211824c53c7da8e4',1,'xrpl::TxsRawView::rawTxInsert()'],['../classxrpl_1_1OpenView.html#acb8c82bc8a18738468381940acd60813',1,'xrpl::OpenView::rawTxInsert()']]], ['rawtxinsertwithhash_78',['rawTxInsertWithHash',['../classxrpl_1_1Ledger.html#a1dca684d179084d5bbd46099a0064ab4',1,'xrpl::Ledger']]], ['rawversion_79',['rawVersion',['../structxrpl_1_1ValidatorList_1_1PublisherListCollection.html#a9afcb0d171d915aff16ab249116fe032',1,'xrpl::ValidatorList::PublisherListCollection']]], - ['rawview_80',['rawview',['../classxrpl_1_1RawView.html',1,'xrpl::RawView'],['../classxrpl_1_1RawView.html#a14e50dfa87363904e3adb92b046a3fe6',1,'xrpl::RawView::RawView()'],['../classxrpl_1_1ApplyContext.html#a9768025e8de1b6ee0a10621e35c31ca2',1,'xrpl::ApplyContext::rawView()'],['../classxrpl_1_1RawView.html#a72f3e64e85b045f8aeb53b83cd4813fd',1,'xrpl::RawView::RawView()']]], + ['rawview_80',['rawview',['../classxrpl_1_1RawView.html',1,'xrpl::RawView'],['../classxrpl_1_1RawView.html#a72f3e64e85b045f8aeb53b83cd4813fd',1,'xrpl::RawView::RawView()=default'],['../classxrpl_1_1RawView.html#a14e50dfa87363904e3adb92b046a3fe6',1,'xrpl::RawView::RawView(RawView const &)=default'],['../classxrpl_1_1ApplyContext.html#a9768025e8de1b6ee0a10621e35c31ca2',1,'xrpl::ApplyContext::rawView()']]], ['rb_5f_81',['rb_',['../classxrpl_1_1test_1_1WSClientImpl.html#a524ec4d9a969fcd307ef7000b6a26a26',1,'xrpl::test::WSClientImpl::rb_'],['../classxrpl_1_1BaseWSPeer.html#a18f027d4e9bc97077e7700a8094c80da',1,'xrpl::BaseWSPeer::rb_']]], ['rbegin_82',['rbegin',['http://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::basic_string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::basic_string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::rbegin()'],['http://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::u16string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::wstring_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u16string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u32string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u8string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u8string_view::rbegin()'],['http://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::rbegin()'],['http://en.cppreference.com/w/cpp/iterator/rbegin.html',1,'std::rbegin()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7cd9fe281492dd48946bc48af2d0c1e7',1,'beast::detail::aged_ordered_container::chronological_t::rbegin()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a0d6c4c53387aa1447eaca4177bcc9d72',1,'beast::detail::aged_ordered_container::chronological_t::rbegin() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2840b54ac1e03ae24f7bd58c18428745',1,'beast::detail::aged_ordered_container::rbegin()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a41a85141de2b5abc5910425e9be83821',1,'beast::detail::aged_ordered_container::rbegin() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a9167378c867309082e1d2d7ad9f0989b',1,'beast::detail::aged_unordered_container::chronological_t::rbegin()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a63ad9c008d0cbe7b16a6109e6d337c96',1,'beast::detail::aged_unordered_container::chronological_t::rbegin() const'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#ae9b2de45d5d05d25890353c21eda6b43',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::rbegin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a867e0ddf6ef2e8afaf6b3c28baa8c408',1,'xrpl::PeerFinder::Livecache::hops_t::rbegin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a4b21e14b4d2b558424a226e0da6b4d25',1,'xrpl::PeerFinder::Livecache::hops_t::rbegin() const'],['http://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::rbegin()'],['http://en.cppreference.com/w/cpp/container/span/rbegin.html',1,'std::span::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::u32string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::wstring_view::rbegin()'],['http://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::rbegin()'],['http://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::rbegin()'],['http://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::rbegin()'],['http://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::rbegin()'],['http://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::pmr::deque::rbegin()'],['http://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::pmr::list::rbegin()'],['http://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::pmr::map::rbegin()'],['http://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::pmr::multimap::rbegin()'],['http://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::pmr::multiset::rbegin()'],['http://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::pmr::set::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u16string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u32string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u8string::rbegin()'],['http://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::pmr::vector::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::wstring::rbegin()']]], ['rcl_20consensus_83',['RCL Consensus',['../md_xrpld_2app_2consensus_2README.html',1,'']]], @@ -119,7 +119,7 @@ var searchData= ['readcondvar_5f_116',['readCondVar_',['../classxrpl_1_1NodeStore_1_1Database.html#a285ba622231e2b4103cae09de16d2870',1,'xrpl::NodeStore::Database']]], ['readcppstylecomment_117',['readCppStyleComment',['../classJson_1_1Reader.html#a6716ef6290b0f469efaf8d379c357967',1,'Json::Reader']]], ['readcstylecomment_118',['readCStyleComment',['../classJson_1_1Reader.html#ae0ffe796abdc3c5851589ee500e28c79',1,'Json::Reader']]], - ['reader_119',['reader',['../classxrpl_1_1json__body_1_1reader.html',1,'xrpl::json_body::reader'],['../classJson_1_1Reader.html',1,'Json::Reader'],['../classxrpl_1_1json__body_1_1reader.html#a6643535b35e5509ccda8eb31f82ae576',1,'xrpl::json_body::reader::reader()'],['../classJson_1_1Reader.html#a066396d9d9f074e443c119259c3679d5',1,'Json::Reader::Reader()']]], + ['reader_119',['reader',['../classxrpl_1_1json__body_1_1reader.html',1,'xrpl::json_body::reader'],['../classJson_1_1Reader.html',1,'Json::Reader'],['../classJson_1_1Reader.html#a066396d9d9f074e443c119259c3679d5',1,'Json::Reader::Reader()'],['../classxrpl_1_1json__body_1_1reader.html#a6643535b35e5509ccda8eb31f82ae576',1,'xrpl::json_body::reader::reader()']]], ['readlimitfield_120',['readLimitField',['../namespacexrpl_1_1RPC.html#ae6bbd572820c88e2bee208ed3185b423',1,'xrpl::RPC']]], ['readlock_5f_121',['readLock_',['../classxrpl_1_1NodeStore_1_1Database.html#a50607c8e37d1e4da9cc630af42a35020',1,'xrpl::NodeStore::Database']]], ['readnumber_122',['readNumber',['../classJson_1_1Reader.html#ae65d2b26a07c9359cc330d5949dc6bde',1,'Json::Reader']]], @@ -181,7 +181,7 @@ var searchData= ['recursive_5fmutex_178',['recursive_mutex',['http://en.cppreference.com/w/cpp/thread/recursive_mutex/recursive_mutex.html',1,'std::recursive_mutex::recursive_mutex()'],['http://en.cppreference.com/w/cpp/thread/recursive_mutex.html',1,'std::recursive_mutex']]], ['recursive_5ftimed_5fmutex_179',['recursive_timed_mutex',['http://en.cppreference.com/w/cpp/thread/recursive_timed_mutex.html',1,'std::recursive_timed_mutex'],['http://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/recursive_timed_mutex.html',1,'std::recursive_timed_mutex::recursive_timed_mutex()']]], ['recv_180',['recv',['../classxrpl_1_1PeerImp.html#a6e60ecacc50bf0c29ecb25bbc931110e',1,'xrpl::PeerImp']]], - ['recvvalidation_181',['recvvalidation',['../classxrpl_1_1NetworkOPs.html#a538b8561db13c71621426b70d2271bbb',1,'xrpl::NetworkOPs::recvValidation()'],['../classxrpl_1_1NetworkOPsImp.html#aaaf5a3e106eed027cd06c5783b04007d',1,'xrpl::NetworkOPsImp::recvValidation()'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1ProcessingDelays.html#a0c4602f33c6dc8d6ad411862d250a6c3',1,'xrpl::test::csf::Peer::ProcessingDelays::recvValidation']]], + ['recvvalidation_181',['recvvalidation',['../classxrpl_1_1NetworkOPsImp.html#aaaf5a3e106eed027cd06c5783b04007d',1,'xrpl::NetworkOPsImp::recvValidation()'],['../classxrpl_1_1NetworkOPs.html#a538b8561db13c71621426b70d2271bbb',1,'xrpl::NetworkOPs::recvValidation()'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1ProcessingDelays.html#a0c4602f33c6dc8d6ad411862d250a6c3',1,'xrpl::test::csf::Peer::ProcessingDelays::recvValidation']]], ['redeemiou_182',['redeemIOU',['../namespacexrpl.html#ac629619bc8f0eb4c4bc004cf602adc9d',1,'xrpl']]], ['redeems_183',['redeems',['../namespacexrpl.html#adca324719cd06d2ba419c48c4d95ad52',1,'xrpl::redeems(DebtDirection dir)'],['../namespacexrpl.html#a68545644b747368471f97d17192a054da7e611dd9f79193db43a5e9983752239e',1,'xrpl::redeems']]], ['redircount_184',['redirCount',['../structxrpl_1_1ValidatorSite_1_1Site.html#a117c589367a349313ffcb7e16b9d5cc3',1,'xrpl::ValidatorSite::Site']]], @@ -195,7 +195,7 @@ var searchData= ['reduceoffer_192',['reduceOffer',['../namespacexrpl_1_1detail.html#a21d650c348c672943bc1f72867a05f79',1,'xrpl::detail']]], ['reducerelayready_193',['reduceRelayReady',['../classxrpl_1_1reduce__relay_1_1Slots.html#a6a910e945cd954580f63870cd29e6377',1,'xrpl::reduce_relay::Slots']]], ['reducerelayready_5f_194',['reduceRelayReady_',['../classxrpl_1_1reduce__relay_1_1Slots.html#aa4afa17d89d1fb902037fbf674b5bd36',1,'xrpl::reduce_relay::Slots']]], - ['ref_195',['ref',['../classxrpl_1_1STLedgerEntry.html#a3824052630a8c7032ccb819dbbf45eed',1,'xrpl::STLedgerEntry::ref'],['../classxrpl_1_1InfoSub.html#a81b0493e39a89c9cf79dbcb3bdc7e84e',1,'xrpl::InfoSub::ref'],['../classxrpl_1_1PathRequest.html#ac2458d7651f22462b518ef2ba93e5979',1,'xrpl::PathRequest::ref'],['../classxrpl_1_1Transaction.html#af2e65b7748e38e8b50acbbb59b4364f3',1,'xrpl::Transaction::ref'],['http://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std::ref()']]], + ['ref_195',['ref',['../classxrpl_1_1STLedgerEntry.html#a3824052630a8c7032ccb819dbbf45eed',1,'xrpl::STLedgerEntry::ref'],['../classxrpl_1_1PathRequest.html#ac2458d7651f22462b518ef2ba93e5979',1,'xrpl::PathRequest::ref'],['../classxrpl_1_1Transaction.html#af2e65b7748e38e8b50acbbb59b4364f3',1,'xrpl::Transaction::ref'],['../classxrpl_1_1InfoSub.html#a81b0493e39a89c9cf79dbcb3bdc7e84e',1,'xrpl::InfoSub::ref'],['http://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std::ref()']]], ['refcount_196',['refcount',['../structxrpl_1_1Resource_1_1Entry.html#ae5bad6c9404474ba61213c943fc6a00e',1,'xrpl::Resource::Entry']]], ['refcount_5f_197',['refcount_',['../classxrpl_1_1SHAMapItem.html#ae54e521ee87b9ed8cc3ccd7187ed3e07',1,'xrpl::SHAMapItem']]], ['refcountpair_198',['refcountpair',['../structxrpl_1_1IntrusiveRefCounts_1_1RefCountPair.html',1,'xrpl::IntrusiveRefCounts::RefCountPair'],['../structxrpl_1_1IntrusiveRefCounts_1_1RefCountPair.html#a36168293e72715d63707278ffdd13f8f',1,'xrpl::IntrusiveRefCounts::RefCountPair::RefCountPair(FieldType v) noexcept'],['../structxrpl_1_1IntrusiveRefCounts_1_1RefCountPair.html#a82dc59f1f1cd929bff31d8904e261639',1,'xrpl::IntrusiveRefCounts::RefCountPair::RefCountPair(CountType s, CountType w) noexcept']]], @@ -235,12 +235,12 @@ var searchData= ['registerrocksdbfactory_232',['registerRocksDBFactory',['../namespacexrpl_1_1NodeStore.html#ab315a2dfbc864fb69fbbb370aef8d924',1,'xrpl::NodeStore']]], ['registersslcerts_233',['registerSSLCerts',['../namespacexrpl.html#a889b1bb96a33ecafffaf7a7380cb1d24',1,'xrpl']]], ['registrationisdone_234',['registrationIsDone',['../namespacexrpl.html#a596720c8282e06de3044f237bb046c43',1,'xrpl']]], - ['registry_5f_235',['registry_',['../classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5',1,'xrpl::SQLiteDatabase']]], + ['registry_5f_235',['registry_',['../classxrpl_1_1NetworkOPsImp.html#aa7bb642dd410e1a6ad03a41c0f40ceb6',1,'xrpl::NetworkOPsImp::registry_'],['../classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5',1,'xrpl::SQLiteDatabase::registry_']]], ['regkey_236',['regkey',['../namespacexrpl_1_1test_1_1jtx.html#ab5cff457368a73810298e87420561458',1,'xrpl::test::jtx::regkey(Account const &account, disabled_t)'],['../namespacexrpl_1_1test_1_1jtx.html#a7a39c77ecde93177eea4a38d030e3ecd',1,'xrpl::test::jtx::regkey(Account const &account, Account const &signer)']]], ['regression_5ftest_237',['Regression_test',['../structxrpl_1_1test_1_1Regression__test.html',1,'xrpl::test']]], ['regular_238',['regular',['../namespacexrpl.html#a18040b3096f725088b176428273a6e6caaf37d08ae228a87dc6b265fd1019c97d',1,'xrpl']]], ['regularoffers_5f_239',['regularOffers_',['../classxrpl_1_1ValidPermissionedDEX.html#a9a974fb0d9cbb5f395da40723326eb03',1,'xrpl::ValidPermissionedDEX']]], - ['rehash_240',['rehash',['http://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::pmr::unordered_map::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::pmr::unordered_multimap::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::pmr::unordered_multiset::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::pmr::unordered_set::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::unordered_map::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::unordered_multimap::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::unordered_multiset::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::unordered_set::rehash()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a5d02ee6fd6daf9756c23a30c8d70f862',1,'beast::detail::aged_unordered_container::rehash()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a1afb6cd9c983d96bed30b877e91acb56',1,'beast::detail::aged_unordered_container::Buckets::rehash()']]], + ['rehash_240',['rehash',['http://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::pmr::unordered_map::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::pmr::unordered_multimap::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::pmr::unordered_multiset::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::pmr::unordered_set::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::unordered_map::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::unordered_multimap::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::unordered_multiset::rehash()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a5d02ee6fd6daf9756c23a30c8d70f862',1,'beast::detail::aged_unordered_container::rehash()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a1afb6cd9c983d96bed30b877e91acb56',1,'beast::detail::aged_unordered_container::Buckets::rehash()'],['http://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::unordered_set::rehash()']]], ['reinsert_241',['reinsert',['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#abb5dcec5d3309339847137670b816a12',1,'xrpl::PeerFinder::Livecache::hops_t']]], ['reinterpret_5fpointer_5fcast_242',['reinterpret_pointer_cast',['http://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], ['related_20resources_243',['Related Resources',['../md__2____w_2rippled_2rippled_2include_2xrpl_2protocol_2README.html#autotoc_md235',1,'']]], @@ -248,14 +248,14 @@ var searchData= ['relationaldatabase_245',['RelationalDatabase',['../classxrpl_1_1RelationalDatabase.html',1,'xrpl']]], ['relationaldatabase_5f_246',['relationalDatabase_',['../classxrpl_1_1ApplicationImp.html#a92646db9f92a2b6e77cb96fbc9548574',1,'xrpl::ApplicationImp']]], ['relative_247',['relative',['http://en.cppreference.com/w/cpp/filesystem/relative.html',1,'std::filesystem']]], - ['relative_5fpath_248',['relative_path',['http://en.cppreference.com/w/cpp/experimental/fs/path/relative_path.html',1,'std::experimental::filesystem::path::relative_path()'],['http://en.cppreference.com/w/cpp/filesystem/path/relative_path.html',1,'std::filesystem::path::relative_path()']]], + ['relative_5fpath_248',['relative_path',['http://en.cppreference.com/w/cpp/filesystem/path/relative_path.html',1,'std::filesystem::path::relative_path()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/relative_path.html',1,'std::experimental::filesystem::path::relative_path()']]], ['relay_249',['relay',['../structxrpl_1_1test_1_1csf_1_1Relay.html',1,'xrpl::test::csf::Relay< V >'],['../classxrpl_1_1OverlayImpl.html#abb1d197c5e273f8d5a1e9f48ce167b13',1,'xrpl::OverlayImpl::relay(protocol::TMProposeSet &m, uint256 const &uid, PublicKey const &validator) override'],['../classxrpl_1_1OverlayImpl.html#a9065a8fb996912ec4499614abe809274',1,'xrpl::OverlayImpl::relay(protocol::TMValidation &m, uint256 const &uid, PublicKey const &validator) override'],['../classxrpl_1_1OverlayImpl.html#aeaeab94d02853be6778ec66c78d9256a',1,'xrpl::OverlayImpl::relay(uint256 const &, std::optional< std::reference_wrapper< protocol::TMTransaction > > m, std::set< Peer::id_t > const &skip) override'],['../classxrpl_1_1Overlay.html#a31e6362cd1ffbe6b0b6e9d6fa196b993',1,'xrpl::Overlay::relay(protocol::TMProposeSet &m, uint256 const &uid, PublicKey const &validator)=0'],['../classxrpl_1_1Overlay.html#adda0208457f4697fc38a39dbeabe0493',1,'xrpl::Overlay::relay(protocol::TMValidation &m, uint256 const &uid, PublicKey const &validator)=0'],['../classxrpl_1_1Overlay.html#acb1d0d1c0efa996b2c8ec6e08bb09ab7',1,'xrpl::Overlay::relay(uint256 const &hash, std::optional< std::reference_wrapper< protocol::TMTransaction > > m, std::set< Peer::id_t > const &toSkip)=0']]], ['relay_5funtrusted_5fproposals_250',['RELAY_UNTRUSTED_PROPOSALS',['../classxrpl_1_1Config.html#af0aa7de27dc6fb10ed37becbc5ceda5e',1,'xrpl::Config']]], ['relay_5funtrusted_5fvalidations_251',['RELAY_UNTRUSTED_VALIDATIONS',['../classxrpl_1_1Config.html#a624b757f3da05272635372ef3f1789ae',1,'xrpl::Config']]], ['relayed_252',['relayed',['../classxrpl_1_1HashRouter_1_1Entry.html#a1ade1be4f4d9b25bf2e26cf9b79c0cae',1,'xrpl::HashRouter::Entry']]], ['relayed_5f_253',['relayed_',['../classxrpl_1_1HashRouter_1_1Entry.html#a19306a7523cf4f815e45b11ea5fa2ec1',1,'xrpl::HashRouter::Entry']]], ['relaytime_254',['relayTime',['../structxrpl_1_1HashRouter_1_1Setup.html#a29b42ab9b19520e495252602b63ec77e',1,'xrpl::HashRouter::Setup']]], - ['release_255',['release',['http://en.cppreference.com/w/cpp/experimental/unsynchronized_pool_resource/release.html',1,'std::experimental::pmr::unsynchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/experimental/synchronized_pool_resource/release.html',1,'std::experimental::pmr::synchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/experimental/monotonic_buffer_resource/release.html',1,'std::experimental::pmr::monotonic_buffer_resource::release()'],['http://en.cppreference.com/w/cpp/experimental/observer_ptr/release.html',1,'std::experimental::observer_ptr::release()'],['http://en.cppreference.com/w/cpp/thread/counting_semaphore/release.html',1,'std::counting_semaphore::release()'],['http://en.cppreference.com/w/cpp/thread/counting_semaphore/release.html',1,'std::binary_semaphore::release()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/release.html',1,'std::auto_ptr::release()'],['http://en.cppreference.com/w/cpp/memory/synchronized_pool_resource/release.html',1,'std::pmr::synchronized_pool_resource::release()'],['../classxrpl_1_1scope__exit.html#a4f175d1a1be4ee5853da12eee8e2e17b',1,'xrpl::scope_exit::release()'],['../classxrpl_1_1scope__success.html#ade5480cdff6f583e5b516df725fe1aa6',1,'xrpl::scope_success::release()'],['../classxrpl_1_1scope__fail.html#a6651cf6303053bc5ac12e3b82004cf26',1,'xrpl::scope_fail::release()'],['../classbeast_1_1io__latency__probe.html#a7f82fe723caebead49ca8bdf479ebc22',1,'beast::io_latency_probe::release()'],['../classxrpl_1_1Resource_1_1Logic.html#a494227b3ca7088e7698a0e83a376917e',1,'xrpl::Resource::Logic::release()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/release.html',1,'std::unique_ptr::release()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/release.html',1,'std::unique_lock::release()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/release.html',1,'std::shared_lock::release()'],['http://en.cppreference.com/w/cpp/memory/unsynchronized_pool_resource/release.html',1,'std::pmr::unsynchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/memory/monotonic_buffer_resource/release.html',1,'std::pmr::monotonic_buffer_resource::release()']]], + ['release_255',['release',['http://en.cppreference.com/w/cpp/memory/monotonic_buffer_resource/release.html',1,'std::pmr::monotonic_buffer_resource::release()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/release.html',1,'std::auto_ptr::release()'],['http://en.cppreference.com/w/cpp/thread/counting_semaphore/release.html',1,'std::binary_semaphore::release()'],['http://en.cppreference.com/w/cpp/thread/counting_semaphore/release.html',1,'std::counting_semaphore::release()'],['http://en.cppreference.com/w/cpp/experimental/observer_ptr/release.html',1,'std::experimental::observer_ptr::release()'],['http://en.cppreference.com/w/cpp/experimental/monotonic_buffer_resource/release.html',1,'std::experimental::pmr::monotonic_buffer_resource::release()'],['http://en.cppreference.com/w/cpp/experimental/synchronized_pool_resource/release.html',1,'std::experimental::pmr::synchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/experimental/unsynchronized_pool_resource/release.html',1,'std::experimental::pmr::unsynchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/memory/synchronized_pool_resource/release.html',1,'std::pmr::synchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/memory/unsynchronized_pool_resource/release.html',1,'std::pmr::unsynchronized_pool_resource::release()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/release.html',1,'std::shared_lock::release()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/release.html',1,'std::unique_lock::release()'],['../classxrpl_1_1Resource_1_1Logic.html#a494227b3ca7088e7698a0e83a376917e',1,'xrpl::Resource::Logic::release()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/release.html',1,'std::unique_ptr::release()'],['../classbeast_1_1io__latency__probe.html#a7f82fe723caebead49ca8bdf479ebc22',1,'beast::io_latency_probe::release()'],['../classxrpl_1_1scope__success.html#ade5480cdff6f583e5b516df725fe1aa6',1,'xrpl::scope_success::release()'],['../classxrpl_1_1scope__fail.html#a6651cf6303053bc5ac12e3b82004cf26',1,'xrpl::scope_fail::release()'],['../classxrpl_1_1scope__exit.html#a4f175d1a1be4ee5853da12eee8e2e17b',1,'xrpl::scope_exit::release()']]], ['release_20candidate_256',['Betas, and the first release candidate',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md99',1,'']]], ['release_20candidates_20after_20the_20first_257',['Release candidates after the first',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md102',1,'']]], ['releasemembername_258',['releasemembername',['../classJson_1_1ValueAllocator.html#ae8206cbaf1004994696a1ffec0d7e29a',1,'Json::ValueAllocator::releaseMemberName()'],['../classJson_1_1DefaultValueAllocator.html#a49594be3600eab8dc51805aac378849d',1,'Json::DefaultValueAllocator::releaseMemberName()']]], @@ -271,23 +271,23 @@ var searchData= ['reliability_20measurement_268',['Validator Reliability Measurement',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md115',1,'']]], ['reliability_20measurement_20and_20flag_20ledger_20frequency_269',['Validator Reliability Measurement and Flag Ledger Frequency',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md124',1,'']]], ['reload_5ftzdb_270',['reload_tzdb',['http://en.cppreference.com/w/cpp/chrono/tzdb_functions.html',1,'std::chrono']]], - ['rem_271',['rem',['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::div_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::imaxdiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::ldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::lldiv_t::rem']]], + ['rem_271',['rem',['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::imaxdiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::ldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::lldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::div_t::rem']]], ['remain_5f_272',['remain_',['../classxrpl_1_1SerialIter.html#ab9aeb158bbc56a77377b8add196220c3',1,'xrpl::SerialIter']]], ['remainder_273',['remainder',['http://en.cppreference.com/w/cpp/numeric/math/remainder.html',1,'std']]], ['remaining_274',['remaining',['../structxrpl_1_1ValidatorList_1_1PublisherListCollection.html#a871e973bc1f0e0e70b43319401930020',1,'xrpl::ValidatorList::PublisherListCollection']]], ['remote_275',['remote',['../structxrpl_1_1test_1_1TestPeerSet.html#aa7636c02b67779d7fdfc866a10477d3e',1,'xrpl::test::TestPeerSet::remote'],['../classxrpl_1_1test_1_1TestPeerSetBuilder.html#a672f898d1349a4053517fb6ba8c3c383',1,'xrpl::test::TestPeerSetBuilder::remote']]], - ['remote_5faddress_5f_276',['remote_address_',['../classxrpl_1_1BasePeer.html#a66f6d7f46be2c4d7bd219ce3e9dfe47f',1,'xrpl::BasePeer::remote_address_'],['../classxrpl_1_1PeerImp.html#a56bf27d5ffd8d24819cda31199b54fe5',1,'xrpl::PeerImp::remote_address_'],['../classxrpl_1_1Door_1_1Detector.html#a4df54ab8deca09aa10201c39fa2da986',1,'xrpl::Door::Detector::remote_address_'],['../classxrpl_1_1BaseHTTPPeer.html#a65131d5454fd6a0b44ae6e74468268f9',1,'xrpl::BaseHTTPPeer::remote_address_']]], + ['remote_5faddress_5f_276',['remote_address_',['../classxrpl_1_1BasePeer.html#a66f6d7f46be2c4d7bd219ce3e9dfe47f',1,'xrpl::BasePeer::remote_address_'],['../classxrpl_1_1Door_1_1Detector.html#a4df54ab8deca09aa10201c39fa2da986',1,'xrpl::Door::Detector::remote_address_'],['../classxrpl_1_1BaseHTTPPeer.html#a65131d5454fd6a0b44ae6e74468268f9',1,'xrpl::BaseHTTPPeer::remote_address_'],['../classxrpl_1_1PeerImp.html#a56bf27d5ffd8d24819cda31199b54fe5',1,'xrpl::PeerImp::remote_address_']]], ['remote_5fbalance_277',['remote_balance',['../structxrpl_1_1Resource_1_1Entry.html#a6494facefbe63e97afa596ae490f77bb',1,'xrpl::Resource::Entry']]], - ['remote_5fendpoint_278',['remote_endpoint',['../classxrpl_1_1PeerFinder_1_1Slot.html#a85130ec230d6b630f4f93ef10f33a172',1,'xrpl::PeerFinder::Slot::remote_endpoint()'],['../structxrpl_1_1WSSession.html#a609fc3ca11fea0ed153a0040e7c09928',1,'xrpl::WSSession::remote_endpoint()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a4dc28ac030962788ab76b1b04ae28323',1,'xrpl::PeerFinder::SlotImp::remote_endpoint() const override'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a564b6c7bbd0de1b9495890dc7ae54eaa',1,'xrpl::PeerFinder::SlotImp::remote_endpoint(beast::IP::Endpoint const &endpoint)'],['../classxrpl_1_1BaseWSPeer.html#a2438163f5dec5411f7d8a99e5553ff6a',1,'xrpl::BaseWSPeer::remote_endpoint()'],['../classAutoSocket.html#a1ca7022d06cb99c2532eab3686aaf621',1,'AutoSocket::remote_endpoint()']]], + ['remote_5fendpoint_278',['remote_endpoint',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a564b6c7bbd0de1b9495890dc7ae54eaa',1,'xrpl::PeerFinder::SlotImp::remote_endpoint()'],['../structxrpl_1_1WSSession.html#a609fc3ca11fea0ed153a0040e7c09928',1,'xrpl::WSSession::remote_endpoint()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a4dc28ac030962788ab76b1b04ae28323',1,'xrpl::PeerFinder::SlotImp::remote_endpoint()'],['../classxrpl_1_1BaseWSPeer.html#a2438163f5dec5411f7d8a99e5553ff6a',1,'xrpl::BaseWSPeer::remote_endpoint()'],['../classAutoSocket.html#a1ca7022d06cb99c2532eab3686aaf621',1,'AutoSocket::remote_endpoint()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a85130ec230d6b630f4f93ef10f33a172',1,'xrpl::PeerFinder::Slot::remote_endpoint()']]], ['remote_5fendpoint_5f_279',['remote_endpoint_',['../classxrpl_1_1ConnectAttempt.html#abbf458fa251a07006dd870f7317ec816',1,'xrpl::ConnectAttempt']]], ['remote_5fversion_280',['remote_version',['http://en.cppreference.com/w/cpp/chrono/tzdb_functions.html',1,'std::chrono']]], ['remoteaddress_281',['remoteaddress',['../classxrpl_1_1BaseHTTPPeer.html#a27689cbd8701c54bdfd8fbb6a3b18d28',1,'xrpl::BaseHTTPPeer::remoteAddress()'],['../classxrpl_1_1Session.html#a58679eddebeb8e3c3ed98b28553b8f3e',1,'xrpl::Session::remoteAddress()']]], ['remotetxnloadfee_5f_282',['remoteTxnLoadFee_',['../classxrpl_1_1LoadFeeTrack.html#a6d23f765d16adbb0a903ac6705c87497',1,'xrpl::LoadFeeTrack']]], ['removableoffers_283',['removableOffers',['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a96efca9c49dc4df46bb5fe88b463233c',1,'xrpl::path::RippleCalc::Output']]], - ['remove_284',['remove',['../classxrpl_1_1PeerFinder_1_1Logic.html#ac3265518ea9efeb695384aa87572b9d8',1,'xrpl::PeerFinder::Logic::remove()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/remove.html',1,'std::ranges::remove()'],['http://en.cppreference.com/w/cpp/filesystem/remove.html',1,'std::filesystem::remove()'],['http://en.cppreference.com/w/cpp/experimental/fs/remove.html',1,'std::experimental::filesystem::remove()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a0b872345dbdc02979ae5b800b550375b',1,'xrpl::PeerFinder::Livecache::hops_t::remove()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#a36a4c0de4cd71b3d68ec1a53cd163551',1,'xrpl::PeerFinder::Counts::remove()'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a1e225138a86395c2a48497335708eb00',1,'xrpl::PeerFinder::Checker::remove()'],['../classxrpl_1_1OverlayImpl.html#a4b2044530d2e9681c326ce2866c7a138',1,'xrpl::OverlayImpl::remove(Child &child)'],['../classxrpl_1_1OverlayImpl.html#a04283a175e685dfb2ffe712ca3838a63',1,'xrpl::OverlayImpl::remove(std::shared_ptr< PeerFinder::Slot > const &slot)'],['../classxrpl_1_1LedgerTrie.html#aec8c50f77c7325ddf211c7e46b395bfa',1,'xrpl::LedgerTrie::remove()'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#aa7e6385b925e913121b2730b2a5a64fb',1,'xrpl::TxQ::TxQAccount::remove()'],['../classxrpl_1_1short__read__test_1_1Base.html#ae2a3e4b277b8eec78de621c9ad797f19',1,'xrpl::short_read_test::Base::remove()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#abf7237abf98cdd38dff9397ec49ae821',1,'xrpl::test::jtx::oracle::Oracle::remove()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a101409423661854da43c1b91c049d2b9',1,'beast::insight::detail::StatsDCollectorImp::remove()'],['../classbeast_1_1PropertyStream_1_1Source.html#a556e44cee0e7f79c29d62baf27913926',1,'beast::PropertyStream::Source::remove()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::pmr::list::remove()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::pmr::forward_list::remove()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove()']]], + ['remove_284',['remove',['../classxrpl_1_1LedgerTrie.html#aec8c50f77c7325ddf211c7e46b395bfa',1,'xrpl::LedgerTrie::remove()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/remove.html',1,'std::ranges::remove()'],['http://en.cppreference.com/w/cpp/filesystem/remove.html',1,'std::filesystem::remove()'],['http://en.cppreference.com/w/cpp/experimental/fs/remove.html',1,'std::experimental::filesystem::remove()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a0b872345dbdc02979ae5b800b550375b',1,'xrpl::PeerFinder::Livecache::hops_t::remove()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ac3265518ea9efeb695384aa87572b9d8',1,'xrpl::PeerFinder::Logic::remove()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#a36a4c0de4cd71b3d68ec1a53cd163551',1,'xrpl::PeerFinder::Counts::remove()'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a1e225138a86395c2a48497335708eb00',1,'xrpl::PeerFinder::Checker::remove()'],['../classxrpl_1_1OverlayImpl.html#a4b2044530d2e9681c326ce2866c7a138',1,'xrpl::OverlayImpl::remove(Child &child)'],['../classxrpl_1_1OverlayImpl.html#a04283a175e685dfb2ffe712ca3838a63',1,'xrpl::OverlayImpl::remove(std::shared_ptr< PeerFinder::Slot > const &slot)'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#aa7e6385b925e913121b2730b2a5a64fb',1,'xrpl::TxQ::TxQAccount::remove()'],['../classxrpl_1_1short__read__test_1_1Base.html#ae2a3e4b277b8eec78de621c9ad797f19',1,'xrpl::short_read_test::Base::remove()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#abf7237abf98cdd38dff9397ec49ae821',1,'xrpl::test::jtx::oracle::Oracle::remove()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a101409423661854da43c1b91c049d2b9',1,'beast::insight::detail::StatsDCollectorImp::remove()'],['../classbeast_1_1PropertyStream_1_1Source.html#a556e44cee0e7f79c29d62baf27913926',1,'beast::PropertyStream::Source::remove()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::pmr::list::remove()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::pmr::forward_list::remove()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove()']]], ['remove_28_3c_20algorithm_20_3e_29_285',['remove(< algorithm >)',['http://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std']]], ['remove_28_3c_20cstdio_20_3e_29_286',['remove(< cstdio >)',['http://en.cppreference.com/w/cpp/io/c/remove.html',1,'std']]], - ['remove_5fall_287',['remove_all',['http://en.cppreference.com/w/cpp/experimental/fs/remove.html',1,'std::experimental::filesystem::remove_all()'],['http://en.cppreference.com/w/cpp/filesystem/remove.html',1,'std::filesystem::remove_all()']]], + ['remove_5fall_287',['remove_all',['http://en.cppreference.com/w/cpp/filesystem/remove.html',1,'std::filesystem::remove_all()'],['http://en.cppreference.com/w/cpp/experimental/fs/remove.html',1,'std::experimental::filesystem::remove_all()']]], ['remove_5fall_5fextents_288',['remove_all_extents',['http://en.cppreference.com/w/cpp/types/remove_all_extents.html',1,'std']]], ['remove_5fall_5fextents_5ft_289',['remove_all_extents_t',['http://en.cppreference.com/w/cpp/types/remove_all_extents.html',1,'std']]], ['remove_5fconst_290',['remove_const',['http://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], @@ -301,59 +301,59 @@ var searchData= ['remove_5fextent_298',['remove_extent',['http://en.cppreference.com/w/cpp/types/remove_extent.html',1,'std']]], ['remove_5fextent_5ft_299',['remove_extent_t',['http://en.cppreference.com/w/cpp/types/remove_extent.html',1,'std']]], ['remove_5ffilename_300',['remove_filename',['http://en.cppreference.com/w/cpp/experimental/fs/path/remove_filename.html',1,'std::experimental::filesystem::path::remove_filename()'],['http://en.cppreference.com/w/cpp/filesystem/path/remove_filename.html',1,'std::filesystem::path::remove_filename()']]], - ['remove_5fif_301',['remove_if',['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::pmr::forward_list::remove_if()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::pmr::list::remove_if()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/remove.html',1,'std::ranges::remove_if()'],['http://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove_if()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove_if()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove_if()']]], + ['remove_5fif_301',['remove_if',['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove_if()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/remove.html',1,'std::ranges::remove_if()'],['http://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove_if()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove_if()'],['http://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::pmr::forward_list::remove_if()'],['http://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::pmr::list::remove_if()']]], ['remove_5fif_5fintersect_5for_5fmatch_302',['remove_if_intersect_or_match',['../namespacexrpl.html#a73c392e3609c42cffcfa3785929f947e',1,'xrpl']]], ['remove_5fpointer_303',['remove_pointer',['http://en.cppreference.com/w/cpp/types/remove_pointer.html',1,'std']]], ['remove_5fpointer_5ft_304',['remove_pointer_t',['http://en.cppreference.com/w/cpp/types/remove_pointer.html',1,'std']]], - ['remove_5fprefix_305',['remove_prefix',['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u8string_view::remove_prefix()'],['../classxrpl_1_1Slice.html#a1c68ddad613daa259df7864b976e47cc',1,'xrpl::Slice::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::wstring_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u32string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u16string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::wstring_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::u32string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::u16string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::basic_string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::basic_string_view::remove_prefix()']]], + ['remove_5fprefix_305',['remove_prefix',['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::u32string_view::remove_prefix()'],['../classxrpl_1_1Slice.html#a1c68ddad613daa259df7864b976e47cc',1,'xrpl::Slice::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::basic_string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::u16string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::wstring_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u8string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u32string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::u16string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::string_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_prefix.html',1,'std::experimental::wstring_view::remove_prefix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_prefix.html',1,'std::basic_string_view::remove_prefix()']]], ['remove_5freference_306',['remove_reference',['http://en.cppreference.com/w/cpp/types/remove_reference.html',1,'std']]], ['remove_5freference_5ft_307',['remove_reference_t',['http://en.cppreference.com/w/cpp/types/remove_reference.html',1,'std']]], ['remove_5freference_5ft_3c_20closure_20_3e_308',['remove_reference_t< Closure >',['http://en.cppreference.com/w/cpp/types/remove_reference.html',1,'std']]], - ['remove_5fsuffix_309',['remove_suffix',['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::u16string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::wstring_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::u32string_view::remove_suffix()'],['../classxrpl_1_1Slice.html#a096676192d8db535a605e640bb9c0e3d',1,'xrpl::Slice::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u16string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u32string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u8string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::wstring_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::basic_string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::basic_string_view::remove_suffix()']]], + ['remove_5fsuffix_309',['remove_suffix',['../classxrpl_1_1Slice.html#a096676192d8db535a605e640bb9c0e3d',1,'xrpl::Slice::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::basic_string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::basic_string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::u16string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::u32string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/remove_suffix.html',1,'std::experimental::wstring_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u16string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u32string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::u8string_view::remove_suffix()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/remove_suffix.html',1,'std::wstring_view::remove_suffix()']]], ['remove_5fvolatile_310',['remove_volatile',['http://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], ['remove_5fvolatile_5ft_311',['remove_volatile_t',['http://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], ['removeall_312',['removeAll',['../classbeast_1_1PropertyStream_1_1Source.html#a1d00067514e90c8134de3d4777ea083e',1,'beast::PropertyStream::Source']]], ['removearg_313',['RemoveArg',['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1RemoveArg.html',1,'xrpl::test::jtx::oracle']]], - ['removed_314',['removed',['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a09a7bcc382729526ac8bd61da7cd879b',1,'xrpl::REMOVED'],['../structxrpl_1_1TrustChanges.html#ae9352c5060ba7ff2d412b7e6b87db5c1',1,'xrpl::TrustChanges::removed']]], + ['removed_314',['removed',['../structxrpl_1_1TrustChanges.html#ae9352c5060ba7ff2d412b7e6b87db5c1',1,'xrpl::TrustChanges::removed'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a09a7bcc382729526ac8bd61da7cd879b',1,'xrpl::REMOVED']]], ['removed_20methods_315',['Removed methods',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md32',1,'']]], ['removedeletedtrustlines_316',['removeDeletedTrustLines',['../namespacexrpl.html#ab19a92828d0d9e50e99f37c77463a554',1,'xrpl']]], - ['removeemptyholding_317',['removeemptyholding',['../namespacexrpl.html#a0ade68d7c5179d354c64e479e17af743',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, Asset const &asset, beast::Journal journal)'],['../namespacexrpl.html#aea951e77a6b8fb2a4798d8925a778156',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, MPTIssue const &mptIssue, beast::Journal journal)'],['../namespacexrpl.html#a32571d41333e8425dbd96ea54574abdc',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, Issue const &issue, beast::Journal journal)']]], + ['removeemptyholding_317',['removeemptyholding',['../namespacexrpl.html#a32571d41333e8425dbd96ea54574abdc',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, Issue const &issue, beast::Journal journal)'],['../namespacexrpl.html#aea951e77a6b8fb2a4798d8925a778156',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, MPTIssue const &mptIssue, beast::Journal journal)'],['../namespacexrpl.html#a0ade68d7c5179d354c64e479e17af743',1,'xrpl::removeEmptyHolding(ApplyView &view, AccountID const &accountID, Asset const &asset, beast::Journal journal)']]], ['removeexpired_318',['removeExpired',['../namespacexrpl_1_1credentials.html#a40d0244f370a2ace3d0278447e71ab91',1,'xrpl::credentials']]], ['removeexpiredcredentials_319',['removeExpiredCredentials',['../namespacexrpl.html#a37ea70cba59380db9cbcb461174d8b8c',1,'xrpl']]], ['removeexpirednftokenoffers_320',['removeExpiredNFTokenOffers',['../namespacexrpl.html#a0bd7d4bde5ad42938a6a7c1e6f7217d8',1,'xrpl']]], ['removefrombyfee_321',['removeFromByFee',['../classxrpl_1_1TxQ.html#aa90907e1707475ed3944bbdb0612040a',1,'xrpl::TxQ']]], ['removefromledger_322',['removefromledger',['../classxrpl_1_1DepositPreauth.html#a2438e416c6482c8cc008712eabf1d773',1,'xrpl::DepositPreauth::removeFromLedger()'],['../classxrpl_1_1SetSignerList.html#a7d8668721e2eded480c489f0ecbec42f',1,'xrpl::SetSignerList::removeFromLedger()']]], ['removeissuer_323',['removeIssuer',['../namespacexrpl.html#a66fedf49909212d8894fa5b041b8014f',1,'xrpl']]], - ['removemember_324',['removemember',['../classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219',1,'Json::Value::removeMember()'],['../classxrpl_1_1test_1_1jtx_1_1batch_1_1inner.html#a3a468f3f3bb833e792f684211aa90758',1,'xrpl::test::jtx::batch::inner::removeMember()'],['../classJson_1_1Value.html#ae1c8c18e09a689d37954e534ddb3ab7d',1,'Json::Value::removeMember()']]], + ['removemember_324',['removemember',['../classxrpl_1_1test_1_1jtx_1_1batch_1_1inner.html#a3a468f3f3bb833e792f684211aa90758',1,'xrpl::test::jtx::batch::inner::removeMember()'],['../classJson_1_1Value.html#ae1c8c18e09a689d37954e534ddb3ab7d',1,'Json::Value::removeMember(std::string const &key)'],['../classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219',1,'Json::Value::removeMember(char const *key)']]], ['removepublisherlist_325',['removePublisherList',['../classxrpl_1_1ValidatorList.html#a8842b9607c33a63762a3b0a9db577391',1,'xrpl::ValidatorList']]], ['removereference_326',['removeReference',['../classxrpl_1_1AsyncObject.html#ab89137b47e3a6e499275b407535a8340',1,'xrpl::AsyncObject']]], ['removesignersfromledger_327',['removeSignersFromLedger',['../namespacexrpl.html#ab6bd8b4aa30f6e1e06c854e60def4d41',1,'xrpl']]], ['removesquelch_328',['removeSquelch',['../classxrpl_1_1reduce__relay_1_1Squelch.html#a80ad1a1a4128392456e7a5ddfbd07e76',1,'xrpl::reduce_relay::Squelch']]], ['removesubscriber_329',['removeSubscriber',['../classxrpl_1_1BookListeners.html#a7d00432bad49f74f2297220a28d795d0',1,'xrpl::BookListeners']]], - ['removetoken_330',['removetoken',['../namespacexrpl_1_1nft.html#a5a7aff46edc5db515b3eefda27e5f1e8',1,'xrpl::nft::removeToken(ApplyView &view, AccountID const &owner, uint256 const &nftokenID)'],['../namespacexrpl_1_1nft.html#a0ea890b71a680f3e6827c7936d895982',1,'xrpl::nft::removeToken(ApplyView &view, AccountID const &owner, uint256 const &nftokenID, std::shared_ptr< SLE > &&curr)']]], + ['removetoken_330',['removetoken',['../namespacexrpl_1_1nft.html#a0ea890b71a680f3e6827c7936d895982',1,'xrpl::nft::removeToken(ApplyView &view, AccountID const &owner, uint256 const &nftokenID, std::shared_ptr< SLE > &&curr)'],['../namespacexrpl_1_1nft.html#a5a7aff46edc5db515b3eefda27e5f1e8',1,'xrpl::nft::removeToken(ApplyView &view, AccountID const &owner, uint256 const &nftokenID)']]], ['removetokenofferswithlimit_331',['removeTokenOffersWithLimit',['../namespacexrpl_1_1nft.html#aa8887d33db5d2134e1e3d6d9e4467437',1,'xrpl::nft']]], ['removetrie_332',['removeTrie',['../classxrpl_1_1Validations.html#a4b920631b5576196c7c1c685132b0643',1,'xrpl::Validations']]], - ['removetxqueue_333',['removetxqueue',['../classxrpl_1_1Peer.html#a7af0c60fd1398c63b2382f76f42b432c',1,'xrpl::Peer::removeTxQueue()'],['../classxrpl_1_1PeerImp.html#a151c969a84fcb6b1dd44cd5da21e2ddb',1,'xrpl::PeerImp::removeTxQueue()'],['../classxrpl_1_1test_1_1PeerPartial.html#a4ebad02f06c5a7b600d2b500f2f0072f',1,'xrpl::test::PeerPartial::removeTxQueue()'],['../classxrpl_1_1test_1_1TestPeer.html#ab8749a80b880d6e3a2e134ee5ca75319',1,'xrpl::test::TestPeer::removeTxQueue()']]], + ['removetxqueue_333',['removetxqueue',['../classxrpl_1_1test_1_1TestPeer.html#ab8749a80b880d6e3a2e134ee5ca75319',1,'xrpl::test::TestPeer::removeTxQueue()'],['../classxrpl_1_1Peer.html#a7af0c60fd1398c63b2382f76f42b432c',1,'xrpl::Peer::removeTxQueue()'],['../classxrpl_1_1PeerImp.html#a151c969a84fcb6b1dd44cd5da21e2ddb',1,'xrpl::PeerImp::removeTxQueue()'],['../classxrpl_1_1test_1_1PeerPartial.html#a4ebad02f06c5a7b600d2b500f2f0072f',1,'xrpl::test::PeerPartial::removeTxQueue()']]], ['removeunfundedoffers_334',['removeUnfundedOffers',['../namespacexrpl.html#a4fa547ab5141cb3a02dad8b38ae3ade7',1,'xrpl']]], ['removing_335',['Adding and removing',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md91',1,'']]], ['remquo_336',['remquo',['http://en.cppreference.com/w/cpp/numeric/math/remquo.html',1,'std']]], ['rename_337',['rename',['http://en.cppreference.com/w/cpp/io/c/rename.html',1,'std::rename()'],['http://en.cppreference.com/w/cpp/experimental/fs/rename.html',1,'std::experimental::filesystem::rename()'],['http://en.cppreference.com/w/cpp/filesystem/rename.html',1,'std::filesystem::rename()']]], - ['rend_338',['rend',['http://en.cppreference.com/w/cpp/container/span/rend.html',1,'std::span::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u8string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u32string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u16string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::rend()'],['http://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::wstring::rend()'],['http://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::pmr::vector::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u8string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u32string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u8string_view::rend()'],['http://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::wstring_view::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7c56ba0bfc382192b7adac0220d3bb56',1,'beast::detail::aged_ordered_container::chronological_t::rend()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#ae739c1e56df64bc19ccef8e822be8029',1,'xrpl::PeerFinder::Livecache::hops_t::rend() const'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#aba2eb945db2d6686ab66fe7b4bea1e0f',1,'xrpl::PeerFinder::Livecache::hops_t::rend()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#abfd1f0cd21ab362410a4079b19e66727',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::rend()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ade80b2c18422d783b52432e451b0f4e4',1,'beast::detail::aged_unordered_container::chronological_t::rend() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#aca0772da70dd3855e9c3a17ab85abb14',1,'beast::detail::aged_unordered_container::chronological_t::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aef69726de872ec859f655ead4efd1879',1,'beast::detail::aged_ordered_container::rend() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aa2819f38bf992b9e88b6bdf530c1891e',1,'beast::detail::aged_ordered_container::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a9b1c1f23e86aafa619c5c82c039118b9',1,'beast::detail::aged_ordered_container::chronological_t::rend()'],['http://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::pmr::deque::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::string::rend()'],['http://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::basic_string_view::rend()'],['http://en.cppreference.com/w/cpp/iterator/rend.html',1,'std::rend()'],['http://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::basic_string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::u16string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::u32string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::wstring_view::rend()'],['http://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::rend()'],['http://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::rend()'],['http://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::rend()'],['http://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::pmr::list::rend()'],['http://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::pmr::map::rend()'],['http://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::pmr::multimap::rend()'],['http://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u16string::rend()'],['http://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::pmr::multiset::rend()'],['http://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::pmr::set::rend()']]], - ['render_339',['render',['../classxrpl_1_1RCLCxPeerPos.html#aa02f05531a8753113a997343a4e3510d',1,'xrpl::RCLCxPeerPos::render()'],['../classxrpl_1_1ConsensusProposal.html#acb8ebcb9feb31a223afcd63e58a06b2f',1,'xrpl::ConsensusProposal::render()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a49b7c1d89262806388806b4829ca3418',1,'xrpl::test::csf::Peer::Position::render()'],['../classxrpl_1_1STValidation.html#a7570aa4a14e83445c37a12ea0b6117b3',1,'xrpl::STValidation::render()']]], + ['rend_338',['rend',['http://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::rend()'],['http://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u8string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u8string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u32string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::u16string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::string_view::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::rend()'],['http://en.cppreference.com/w/cpp/container/span/rend.html',1,'std::span::rend()'],['http://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::wstring_view::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7c56ba0bfc382192b7adac0220d3bb56',1,'beast::detail::aged_ordered_container::chronological_t::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a9b1c1f23e86aafa619c5c82c039118b9',1,'beast::detail::aged_ordered_container::chronological_t::rend() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aa2819f38bf992b9e88b6bdf530c1891e',1,'beast::detail::aged_ordered_container::rend()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aef69726de872ec859f655ead4efd1879',1,'beast::detail::aged_ordered_container::rend() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#aca0772da70dd3855e9c3a17ab85abb14',1,'beast::detail::aged_unordered_container::chronological_t::rend()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ade80b2c18422d783b52432e451b0f4e4',1,'beast::detail::aged_unordered_container::chronological_t::rend() const'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#abfd1f0cd21ab362410a4079b19e66727',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::rend()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#aba2eb945db2d6686ab66fe7b4bea1e0f',1,'xrpl::PeerFinder::Livecache::hops_t::rend()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#ae739c1e56df64bc19ccef8e822be8029',1,'xrpl::PeerFinder::Livecache::hops_t::rend() const'],['http://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::pmr::vector::rend()'],['http://en.cppreference.com/w/cpp/iterator/rend.html',1,'std::rend()'],['http://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rend.html',1,'std::basic_string_view::rend()'],['http://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::basic_string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::u16string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::u32string_view::rend()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rend.html',1,'std::experimental::wstring_view::rend()'],['http://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::rend()'],['http://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::rend()'],['http://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::wstring::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u8string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u32string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::u16string::rend()'],['http://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::pmr::string::rend()'],['http://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::pmr::set::rend()'],['http://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::pmr::multimap::rend()'],['http://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::pmr::map::rend()'],['http://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::pmr::multiset::rend()'],['http://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::pmr::list::rend()'],['http://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::pmr::deque::rend()']]], + ['render_339',['render',['../classxrpl_1_1ConsensusProposal.html#acb8ebcb9feb31a223afcd63e58a06b2f',1,'xrpl::ConsensusProposal::render()'],['../classxrpl_1_1RCLCxPeerPos.html#aa02f05531a8753113a997343a4e3510d',1,'xrpl::RCLCxPeerPos::render()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a49b7c1d89262806388806b4829ca3418',1,'xrpl::test::csf::Peer::Position::render()'],['../classxrpl_1_1STValidation.html#a7570aa4a14e83445c37a12ea0b6117b3',1,'xrpl::STValidation::render()']]], ['rendezvous_340',['rendezvous',['../classxrpl_1_1JobQueue.html#a43e423f39152d200bc669e0c5b36dc91',1,'xrpl::JobQueue::rendezvous()'],['../classxrpl_1_1SHAMapStore.html#acafbcd906e71bb15a1a0b4bdc4b40984',1,'xrpl::SHAMapStore::rendezvous()'],['../classxrpl_1_1SHAMapStoreImp.html#aa79f587b2ca63746a0a33fb71a94eed0',1,'xrpl::SHAMapStoreImp::rendezvous() const override']]], ['rendezvous_5f_341',['rendezvous_',['../classxrpl_1_1SHAMapStoreImp.html#a8c1907bead19e0ea1aad55087cbc3f51',1,'xrpl::SHAMapStoreImp']]], ['reopen_342',['reOpen',['../classxrpl_1_1Door.html#ae221a77b103a8f9dbadfbe3de5aaab4c',1,'xrpl::Door']]], - ['rep_343',['rep',['../classxrpl_1_1test_1_1ManualClock.html#a03be66b0d0a760a26892bf17be406a28',1,'xrpl::test::ManualClock::rep'],['../classxrpl_1_1STAmount.html#a358605e379f1f8a9b4d8a226f8b1393e',1,'xrpl::STAmount::rep'],['../classbeast_1_1basic__seconds__clock.html#ab903cf7ebef389d785a765596ec05874',1,'beast::basic_seconds_clock::rep'],['../classbeast_1_1abstract__clock.html#a4435fdfcd47c4f67bbb21940e5505208',1,'beast::abstract_clock::rep'],['../classxrpl_1_1UptimeClock.html#a446b61dd6650cc966b115a7e8f11bee1',1,'xrpl::UptimeClock::rep'],['../classxrpl_1_1Number.html#a3e899a2315bdca222c4f12e8a244c281',1,'xrpl::Number::rep'],['../structxrpl_1_1MantissaRange.html#a40179916ebaf305e2ebe5d22aa6740d7',1,'xrpl::MantissaRange::rep'],['../classxrpl_1_1NetClock.html#a360553018df8634f87867a2d8c03e47b',1,'xrpl::NetClock::rep']]], + ['rep_343',['rep',['../classbeast_1_1basic__seconds__clock.html#ab903cf7ebef389d785a765596ec05874',1,'beast::basic_seconds_clock::rep'],['../classxrpl_1_1NetClock.html#a360553018df8634f87867a2d8c03e47b',1,'xrpl::NetClock::rep'],['../structxrpl_1_1MantissaRange.html#a40179916ebaf305e2ebe5d22aa6740d7',1,'xrpl::MantissaRange::rep'],['../classxrpl_1_1Number.html#a3e899a2315bdca222c4f12e8a244c281',1,'xrpl::Number::rep'],['../classxrpl_1_1UptimeClock.html#a446b61dd6650cc966b115a7e8f11bee1',1,'xrpl::UptimeClock::rep'],['../classbeast_1_1abstract__clock.html#a4435fdfcd47c4f67bbb21940e5505208',1,'beast::abstract_clock::rep'],['../classxrpl_1_1STAmount.html#a358605e379f1f8a9b4d8a226f8b1393e',1,'xrpl::STAmount::rep'],['../classxrpl_1_1test_1_1ManualClock.html#a03be66b0d0a760a26892bf17be406a28',1,'xrpl::test::ManualClock::rep']]], ['repairnftokendirectorylinks_344',['repairNFTokenDirectoryLinks',['../namespacexrpl_1_1nft.html#af2d590f7115cb16902dc65b8e16c3402',1,'xrpl::nft']]], ['repeat_345',['Repeat',['../namespacexrpl_1_1test.html#a5661b745c3965d8db802e3f018f72356a7020426cfb0a204051be4b3053d2acc8',1,'xrpl::test']]], - ['replace_346',['replace',['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::string::replace()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/replace.html',1,'std::ranges::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u16string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::basic_string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u8string::replace()'],['http://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u32string::replace()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a386898a1d1453917a58576b1c4586a3aa9dde360102c103867bd2f45872f1129c',1,'xrpl::detail::RawStateTable::replace'],['../classxrpl_1_1detail_1_1RawStateTable.html#aa37292f55ed48afd7d43af52546a030d',1,'xrpl::detail::RawStateTable::replace(std::shared_ptr< SLE > const &sle)'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a633759df0ee6508168f1956636fcce2b',1,'xrpl::detail::ApplyStateTable::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::wstring::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u8string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u32string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u16string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::wstring::replace()']]], - ['replace_5fcopy_347',['replace_copy',['http://en.cppreference.com/w/cpp/algorithm/ranges/replace_copy.html',1,'std::ranges::replace_copy()'],['http://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std::replace_copy()']]], + ['replace_346',['replace',['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u8string::replace()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a386898a1d1453917a58576b1c4586a3aa9dde360102c103867bd2f45872f1129c',1,'xrpl::detail::RawStateTable::replace'],['../classxrpl_1_1detail_1_1RawStateTable.html#aa37292f55ed48afd7d43af52546a030d',1,'xrpl::detail::RawStateTable::replace(std::shared_ptr< SLE > const &sle)'],['http://en.cppreference.com/w/cpp/algorithm/ranges/replace.html',1,'std::ranges::replace()'],['http://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std::replace()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a633759df0ee6508168f1956636fcce2b',1,'xrpl::detail::ApplyStateTable::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::wstring::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u32string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u16string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::wstring::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u32string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u16string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::u8string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::basic_string::replace()'],['http://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::pmr::string::replace()']]], + ['replace_5fcopy_347',['replace_copy',['http://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std::replace_copy()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/replace_copy.html',1,'std::ranges::replace_copy(T... args)']]], ['replace_5fcopy_5fif_348',['replace_copy_if',['http://en.cppreference.com/w/cpp/algorithm/ranges/replace_copy.html',1,'std::ranges::replace_copy_if()'],['http://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std::replace_copy_if()']]], ['replace_5fextension_349',['replace_extension',['http://en.cppreference.com/w/cpp/experimental/fs/path/replace_extension.html',1,'std::experimental::filesystem::path::replace_extension()'],['http://en.cppreference.com/w/cpp/filesystem/path/replace_extension.html',1,'std::filesystem::path::replace_extension(T... args)']]], - ['replace_5ffilename_350',['replace_filename',['http://en.cppreference.com/w/cpp/filesystem/path/replace_filename.html',1,'std::filesystem::path::replace_filename()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/replace_filename.html',1,'std::filesystem::directory_entry::replace_filename()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/replace_filename.html',1,'std::experimental::filesystem::path::replace_filename()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/replace_filename.html',1,'std::experimental::filesystem::directory_entry::replace_filename()']]], + ['replace_5ffilename_350',['replace_filename',['http://en.cppreference.com/w/cpp/filesystem/path/replace_filename.html',1,'std::filesystem::path::replace_filename()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/replace_filename.html',1,'std::experimental::filesystem::path::replace_filename()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/replace_filename.html',1,'std::filesystem::directory_entry::replace_filename()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/replace_filename.html',1,'std::experimental::filesystem::directory_entry::replace_filename()']]], ['replace_5fif_351',['replace_if',['http://en.cppreference.com/w/cpp/algorithm/ranges/replace.html',1,'std::ranges::replace_if()'],['http://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std::replace_if()']]], ['replacesignerlist_352',['replaceSignerList',['../classxrpl_1_1SetSignerList.html#a6585bd0ffd94f362856523449b50b051',1,'xrpl::SetSignerList']]], - ['replay_353',['replay',['../md__2____w_2rippled_2rippled_2docs_20010-ledger-replay_2README.html',1,'Ledger Replay'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa278f5b1d0221f101cf4b1a2bd63e678e',1,'xrpl::REPLAY'],['../classxrpl_1_1LedgerReplayer.html#a1688b8958bd7569a4028cbc3babfacf8',1,'xrpl::LedgerReplayer::replay()'],['../classxrpl_1_1LedgerReplay.html#a4042df4e92ac32381ac7e24ed88e3f0a',1,'xrpl::LedgerReplay::replay() const']]], + ['replay_353',['replay',['../md__2____w_2rippled_2rippled_2docs_20010-ledger-replay_2README.html',1,'Ledger Replay'],['../classxrpl_1_1LedgerReplayer.html#a1688b8958bd7569a4028cbc3babfacf8',1,'xrpl::LedgerReplayer::replay()'],['../classxrpl_1_1LedgerReplay.html#a4042df4e92ac32381ac7e24ed88e3f0a',1,'xrpl::LedgerReplay::replay()'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa278f5b1d0221f101cf4b1a2bd63e678e',1,'xrpl::REPLAY']]], ['replay_5f_354',['replay_',['../classxrpl_1_1LedgerReplay.html#a3e2b217946dd73415c3434a15d5dca32',1,'xrpl::LedgerReplay']]], ['replay_5fdelta_5frequest_355',['replay_delta_request',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a6628e6d8285177ae56fb1dbd59bebdb4',1,'xrpl::TrafficCount']]], ['replay_5fdelta_5fresponse_356',['replay_delta_response',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a6c7937e93e2ae518d90e471d06787855',1,'xrpl::TrafficCount']]], @@ -362,11 +362,11 @@ var searchData= ['replayer_5f_359',['replayer_',['../classxrpl_1_1LedgerReplayMsgHandler.html#a8a6f593f5f40c00522e321bf57166d0b',1,'xrpl::LedgerReplayMsgHandler::replayer_'],['../classxrpl_1_1LedgerReplayTask.html#a218c64fa17ce2662eaae4915f8c774a1',1,'xrpl::LedgerReplayTask::replayer_']]], ['replaytemp_5f_360',['replayTemp_',['../classxrpl_1_1LedgerDeltaAcquire.html#a9b7e527017cfb09cfc4ef8613ba2b623',1,'xrpl::LedgerDeltaAcquire']]], ['reply_361',['reply',['../classxrpl_1_1InboundLedger.html#a8f336fb7a8f4c236d797ef03ff6f47c6ae84afaab83ecb301b3d97ce4174d2773',1,'xrpl::InboundLedger']]], - ['report_362',['report',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md68',1,'Coverage report'],['../classbeast_1_1unit__test_1_1recorder.html#a0568fab7724496fbea2ef7c89cbee899',1,'beast::unit_test::recorder::report()'],['../structxrpl_1_1test_1_1csf_1_1TxCollector.html#a12f827de917a9b03a7e32c7148fbae0a',1,'xrpl::test::csf::TxCollector::report()'],['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#aa7cb488a2c36324ac9700a64042aad12',1,'xrpl::test::csf::LedgerCollector::report()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ac07dba044cf5e5701c81f49a6ea99ddc',1,'xrpl::perf::PerfLogImp::report()']]], + ['report_362',['report',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md68',1,'Coverage report'],['../classbeast_1_1unit__test_1_1recorder.html#a0568fab7724496fbea2ef7c89cbee899',1,'beast::unit_test::recorder::report()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ac07dba044cf5e5701c81f49a6ea99ddc',1,'xrpl::perf::PerfLogImp::report()'],['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#aa7cb488a2c36324ac9700a64042aad12',1,'xrpl::test::csf::LedgerCollector::report()'],['../structxrpl_1_1test_1_1csf_1_1TxCollector.html#a12f827de917a9b03a7e32c7148fbae0a',1,'xrpl::test::csf::TxCollector::report()']]], ['report_20handling_20process_363',['Report Handling Process',['../md__2____w_2rippled_2rippled_2SECURITY.html#autotoc_md274',1,'']]], ['report_5f_364',['report_',['../classxrpl_1_1NodeStore_1_1progress.html#a08b66f2b068935e0e34803a426e55c71',1,'xrpl::NodeStore::progress']]], ['reportconsensusstatechange_365',['reportConsensusStateChange',['../classxrpl_1_1NetworkOPsImp.html#a0143900b0eac4efd34ab5e33d69e4780',1,'xrpl::NetworkOPsImp']]], - ['reporter_366',['reporter',['../classbeast_1_1unit__test_1_1detail_1_1reporter.html',1,'beast::unit_test::detail::reporter< class >'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#aa2e1b4d7d15227310584adfe37789b7f',1,'beast::unit_test::detail::reporter::reporter(std::ostream &os=std::cout)'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a632a388b87cd8e48c06ba0b170452710',1,'beast::unit_test::detail::reporter::reporter(reporter const &)=delete'],['../namespacebeast_1_1unit__test.html#a22664fb83d35dfca8264a768da99a545',1,'beast::unit_test::reporter']]], + ['reporter_366',['reporter',['../classbeast_1_1unit__test_1_1detail_1_1reporter.html',1,'beast::unit_test::detail::reporter< class >'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a632a388b87cd8e48c06ba0b170452710',1,'beast::unit_test::detail::reporter::reporter(reporter const &)=delete'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#aa2e1b4d7d15227310584adfe37789b7f',1,'beast::unit_test::detail::reporter::reporter(std::ostream &os=std::cout)'],['../namespacebeast_1_1unit__test.html#a22664fb83d35dfca8264a768da99a545',1,'beast::unit_test::reporter']]], ['reportfast_367',['reportFast',['../classxrpl_1_1PathRequests.html#ab49db2ded7cf1d55b81af0eb4a588927',1,'xrpl::PathRequests']]], ['reportfeechange_368',['reportfeechange',['../classxrpl_1_1NetworkOPs.html#a57ccd10985b34135a15986d1ed6d7690',1,'xrpl::NetworkOPs::reportFeeChange()'],['../classxrpl_1_1NetworkOPsImp.html#af4acda485f13948ed39a93b3838e22d4',1,'xrpl::NetworkOPsImp::reportFeeChange()']]], ['reportfull_369',['reportFull',['../classxrpl_1_1PathRequests.html#ac5c359df5b97b9b4f902291b1ba9ea57',1,'xrpl::PathRequests']]], @@ -375,15 +375,15 @@ var searchData= ['reportlookupperformance_372',['reportLookupPerformance',['../classxrpl_1_1test_1_1Handler__test.html#a7e24d2548826aa8e2326408f39f320ea',1,'xrpl::test::Handler_test']]], ['reportoutboundtraffic_373',['reportOutboundTraffic',['../classxrpl_1_1OverlayImpl.html#a372076679de0f42d8bf1c6ebaf766ff4',1,'xrpl::OverlayImpl']]], ['repository_20contents_374',['Repository Contents',['../index.html#autotoc_md265',1,'']]], - ['req_5f_375',['req_',['../classxrpl_1_1ConnectAttempt.html#ab7b79f8c6ff02047f0681443150902f0',1,'xrpl::ConnectAttempt::req_'],['../classxrpl_1_1detail_1_1WorkBase.html#a4bf257924ceef493f8e9859e65890db7',1,'xrpl::detail::WorkBase::req_']]], + ['req_5f_375',['req_',['../classxrpl_1_1detail_1_1WorkBase.html#a4bf257924ceef493f8e9859e65890db7',1,'xrpl::detail::WorkBase::req_'],['../classxrpl_1_1ConnectAttempt.html#ab7b79f8c6ff02047f0681443150902f0',1,'xrpl::ConnectAttempt::req_']]], ['req_5ftype_376',['req_type',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a2d9b41dbf9eb00585c44b028dc4deb30',1,'xrpl::test::TrustedPublisherServer']]], ['reqnodes_377',['reqNodes',['../namespacexrpl.html#a4159cb63e519642ff82cf6f5ffcc6d48add430a206fbc7cf26c9c81a449b84ac9',1,'xrpl']]], ['reqnodesreply_378',['reqNodesReply',['../namespacexrpl.html#a4159cb63e519642ff82cf6f5ffcc6d48ad446b8d27cddf1020b97963638ec6166',1,'xrpl']]], - ['request_379',['request',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md80',1,'Before making a pull request'],['../md_xrpld_2overlay_2README.html#autotoc_md363',1,'Example HTTP Upgrade Request'],['../classxrpl_1_1BaseWSPeer.html#af3b1981be45c84603e31341807bd37f2',1,'xrpl::BaseWSPeer::request()'],['../classxrpl_1_1BaseHTTPPeer.html#af10502f2b896fb4a7f0f68b25baedd69',1,'xrpl::BaseHTTPPeer::request()'],['../classxrpl_1_1Session.html#a7bbccc00dbe0c61ef2d55a75105cdab2',1,'xrpl::Session::request()'],['../structxrpl_1_1RPC_1_1Request.html',1,'xrpl::RPC::Request'],['../structxrpl_1_1WSSession.html#a77ce5aaedd5e104fc1a6b0ddcb396f40',1,'xrpl::WSSession::request()'],['../classxrpl_1_1HTTPClientImp.html#a49bffb26bc92dd03594c78fbda62ebfb',1,'xrpl::HTTPClientImp::request()'],['../classxrpl_1_1HTTPClient.html#a2b7eba6e2efcdd9159866ea3981ba945',1,'xrpl::HTTPClient::request()'],['../structxrpl_1_1RPC_1_1Request.html#a8e7ffe7c08b1efca2850e82c28581f90',1,'xrpl::RPC::Request::Request()']]], - ['request_5f_380',['request_',['../classxrpl_1_1PeerImp.html#a146cfb8537877487bf35119cda00a9c2',1,'xrpl::PeerImp::request_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aef9f0a48dd36428df397f25df98a44e9',1,'xrpl::GRPCServerImpl::CallData::request_'],['../classxrpl_1_1BaseWSPeer.html#ab4478ad72c61ed7f14009db53fe0aedb',1,'xrpl::BaseWSPeer::request_'],['../classxrpl_1_1InfoSub.html#afce0f1e3ecda019bcd4718ee09bb682f',1,'xrpl::InfoSub::request_']]], + ['request_379',['request',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md80',1,'Before making a pull request'],['../md_xrpld_2overlay_2README.html#autotoc_md363',1,'Example HTTP Upgrade Request'],['../structxrpl_1_1WSSession.html#a77ce5aaedd5e104fc1a6b0ddcb396f40',1,'xrpl::WSSession::request()'],['../classxrpl_1_1HTTPClient.html#a2b7eba6e2efcdd9159866ea3981ba945',1,'xrpl::HTTPClient::request()'],['../classxrpl_1_1BaseHTTPPeer.html#af10502f2b896fb4a7f0f68b25baedd69',1,'xrpl::BaseHTTPPeer::request()'],['../classxrpl_1_1BaseWSPeer.html#af3b1981be45c84603e31341807bd37f2',1,'xrpl::BaseWSPeer::request()'],['../classxrpl_1_1Session.html#a7bbccc00dbe0c61ef2d55a75105cdab2',1,'xrpl::Session::request()'],['../structxrpl_1_1RPC_1_1Request.html#a8e7ffe7c08b1efca2850e82c28581f90',1,'xrpl::RPC::Request::Request()'],['../classxrpl_1_1HTTPClientImp.html#a49bffb26bc92dd03594c78fbda62ebfb',1,'xrpl::HTTPClientImp::request()'],['../structxrpl_1_1RPC_1_1Request.html',1,'xrpl::RPC::Request']]], + ['request_5f_380',['request_',['../classxrpl_1_1BaseWSPeer.html#ab4478ad72c61ed7f14009db53fe0aedb',1,'xrpl::BaseWSPeer::request_'],['../classxrpl_1_1InfoSub.html#afce0f1e3ecda019bcd4718ee09bb682f',1,'xrpl::InfoSub::request_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aef9f0a48dd36428df397f25df98a44e9',1,'xrpl::GRPCServerImpl::CallData::request_'],['../classxrpl_1_1PeerImp.html#a146cfb8537877487bf35119cda00a9c2',1,'xrpl::PeerImp::request_']]], ['request_5fcount_5f_381',['request_count_',['../classxrpl_1_1BaseHTTPPeer.html#a9d278d3b98cf314cb0435e938091774c',1,'xrpl::BaseHTTPPeer']]], - ['request_5fstop_382',['request_stop',['http://en.cppreference.com/w/cpp/thread/jthread/request_stop.html',1,'std::jthread::request_stop()'],['http://en.cppreference.com/w/cpp/thread/stop_source/request_stop.html',1,'std::stop_source::request_stop()']]], - ['request_5ftype_383',['request_type',['../namespacexrpl.html#a9565dd0f34b767d5fdde58c3f74482a2',1,'xrpl::request_type'],['../classxrpl_1_1detail_1_1WorkBase.html#a43534cf5a94ce88ffb9156d6be76aa9c',1,'xrpl::detail::WorkBase::request_type'],['../classxrpl_1_1ConnectAttempt.html#a198d0a784cf02d786beed218799d4a3c',1,'xrpl::ConnectAttempt::request_type']]], + ['request_5fstop_382',['request_stop',['http://en.cppreference.com/w/cpp/thread/stop_source/request_stop.html',1,'std::stop_source::request_stop()'],['http://en.cppreference.com/w/cpp/thread/jthread/request_stop.html',1,'std::jthread::request_stop()']]], + ['request_5ftype_383',['request_type',['../namespacexrpl.html#a9565dd0f34b767d5fdde58c3f74482a2',1,'xrpl::request_type'],['../classxrpl_1_1ConnectAttempt.html#a198d0a784cf02d786beed218799d4a3c',1,'xrpl::ConnectAttempt::request_type'],['../classxrpl_1_1detail_1_1WorkBase.html#a43534cf5a94ce88ffb9156d6be76aa9c',1,'xrpl::detail::WorkBase::request_type']]], ['requestbundle_5f_384',['requestBundle_',['../classxrpl_1_1NodeStore_1_1Database.html#ac8cfbf7d84ac217a815dffab2bd818ad',1,'xrpl::NodeStore::Database']]], ['requested_20_5f_20_5fasan_5fhandle_5fno_5freturn_20warnings_385',['"ASAN is ignoring requested \_\_asan_handle_no_return" warnings',['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html#autotoc_md169',1,'']]], ['requested_5ftransactions_386',['requested_transactions',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a4a4fcb24dcd092052d25ae5fadc44b49',1,'xrpl::TrafficCount']]], @@ -394,12 +394,12 @@ var searchData= ['requests_5f_391',['requests_',['../classxrpl_1_1GRPCServerImpl.html#acb62e9891462b62d5fc203e5a6284b1f',1,'xrpl::GRPCServerImpl::requests_'],['../classxrpl_1_1PathRequests.html#ae7f8bc2ff7a9e89872f97339c1f70105',1,'xrpl::PathRequests::requests_']]], ['requestspending_392',['requestsPending',['../classxrpl_1_1PathRequests.html#a5d6fe79e769a20fbbb321ea90d09615f',1,'xrpl::PathRequests']]], ['requesttimeout_5f_393',['requestTimeout_',['../classxrpl_1_1ValidatorSite.html#a6488cc86563f3f5605b111b6275e6386',1,'xrpl::ValidatorSite']]], - ['require_394',['require',['../classxrpl_1_1test_1_1jtx_1_1require.html',1,'xrpl::test::jtx::require'],['../classxrpl_1_1test_1_1jtx_1_1require.html#a4a8c5fd09e411cf8765bc530e1300f14',1,'xrpl::test::jtx::require::require()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af7d9ac71b3ca193f66ca3703595d7e40',1,'xrpl::test::jtx::Env::require()'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a8c54c510c1f921182dc6d3cc894ff747',1,'xrpl::test::jtx::JTx::require']]], + ['require_394',['require',['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a8c54c510c1f921182dc6d3cc894ff747',1,'xrpl::test::jtx::JTx::require'],['../classxrpl_1_1test_1_1jtx_1_1require.html#a4a8c5fd09e411cf8765bc530e1300f14',1,'xrpl::test::jtx::require::require()'],['../classxrpl_1_1test_1_1jtx_1_1require.html',1,'xrpl::test::jtx::require'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af7d9ac71b3ca193f66ca3703595d7e40',1,'xrpl::test::jtx::Env::require()']]], ['require_5fargs_395',['require_args',['../namespacexrpl_1_1detail.html#ab1c40eb4c4dcd68d5e5ee95d7c12ab83',1,'xrpl::detail']]], ['require_5ft_396',['require_t',['../namespacexrpl_1_1test_1_1jtx.html#a0336bbc3119dfe545d6794d78f0d5aa0',1,'xrpl::test::jtx']]], ['requireany_397',['requireany',['../classxrpl_1_1test_1_1jtx_1_1requireAny.html#a453ead8348de6f72fa178c71c78f79f8',1,'xrpl::test::jtx::requireAny::requireAny()'],['../classxrpl_1_1test_1_1jtx_1_1requireAny.html',1,'xrpl::test::jtx::requireAny']]], - ['requireauth_398',['requireauth',['../namespacexrpl.html#aa0fea82c3b688dc71571c78fe73d657a',1,'xrpl::requireAuth(ReadView const &view, Issue const &issue, AccountID const &account, AuthType authType=AuthType::Legacy)'],['../namespacexrpl.html#af992e425891132f0a149fc2882e58dfe',1,'xrpl::requireAuth(ReadView const &view, MPTIssue const &mptIssue, AccountID const &account, AuthType authType=AuthType::Legacy, int depth=0)'],['../namespacexrpl.html#aadd3b3def357262420b508d9dc753dea',1,'xrpl::requireAuth(ReadView const &view, Asset const &asset, AccountID const &account, AuthType authType=AuthType::Legacy)']]], - ['required_399',['required',['../structxrpl_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a6f728fb9576b257a51d87c94c4bc50ff',1,'xrpl::test::csf::TrustGraph::ForkInfo::required'],['../structxrpl_1_1test_1_1LedgerEntry__test_1_1Subfield.html#a0bda4c32f975b2fd1b4477d88879068f',1,'xrpl::test::LedgerEntry_test::Subfield::required'],['../namespacexrpl_1_1test_1_1jtx.html#a5b9e77f2fb43270c56dce434ce045a05',1,'xrpl::test::jtx::required()'],['../namespacexrpl_1_1LedgerEntryHelpers.html#a4d0a6ba74ceb839d831957c6624d037e',1,'xrpl::LedgerEntryHelpers::required(Json::Value const &params, Json::StaticString const fieldName, std::string const &err, std::string const &expectedType)']]], + ['requireauth_398',['requireauth',['../namespacexrpl.html#aa0fea82c3b688dc71571c78fe73d657a',1,'xrpl::requireAuth(ReadView const &view, Issue const &issue, AccountID const &account, AuthType authType=AuthType::Legacy)'],['../namespacexrpl.html#aadd3b3def357262420b508d9dc753dea',1,'xrpl::requireAuth(ReadView const &view, Asset const &asset, AccountID const &account, AuthType authType=AuthType::Legacy)'],['../namespacexrpl.html#af992e425891132f0a149fc2882e58dfe',1,'xrpl::requireAuth(ReadView const &view, MPTIssue const &mptIssue, AccountID const &account, AuthType authType=AuthType::Legacy, int depth=0)']]], + ['required_399',['required',['../structxrpl_1_1test_1_1LedgerEntry__test_1_1Subfield.html#a0bda4c32f975b2fd1b4477d88879068f',1,'xrpl::test::LedgerEntry_test::Subfield::required'],['../namespacexrpl_1_1test_1_1jtx.html#a5b9e77f2fb43270c56dce434ce045a05',1,'xrpl::test::jtx::required()'],['../namespacexrpl_1_1LedgerEntryHelpers.html#a4d0a6ba74ceb839d831957c6624d037e',1,'xrpl::LedgerEntryHelpers::required()'],['../structxrpl_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a6f728fb9576b257a51d87c94c4bc50ff',1,'xrpl::test::csf::TrustGraph::ForkInfo::required']]], ['requiredaccountid_400',['requiredAccountID',['../namespacexrpl_1_1LedgerEntryHelpers.html#a0c7d64ebf628bec058c94a46db0ea78d',1,'xrpl::LedgerEntryHelpers']]], ['requiredcondition_5f_401',['requiredCondition_',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a3f45fc918f10e6f485dcae0f343a14b6',1,'xrpl::GRPCServerImpl::CallData']]], ['requiredhexblob_402',['requiredHexBlob',['../namespacexrpl_1_1LedgerEntryHelpers.html#a6d01622ae11ab0ed43c64d03491b1d39',1,'xrpl::LedgerEntryHelpers']]], @@ -412,25 +412,25 @@ var searchData= ['requires_5ft_409',['requires_t',['../namespacexrpl_1_1test_1_1jtx.html#a48046a7c268d553df780f118a6c36752',1,'xrpl::test::jtx']]], ['res_5f_410',['res_',['../classxrpl_1_1detail_1_1WorkBase.html#a6c99ae7340cca273778827aae910c612',1,'xrpl::detail::WorkBase']]], ['reseed_411',['reseed',['http://en.cppreference.com/w/cpp/experimental/reseed.html',1,'std::experimental']]], - ['reserve_412',['reserve',['http://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::unordered_multiset::reserve()'],['../structxrpl_1_1test_1_1SEnv.html#a78c2ba6e2184794c26a012904714b524',1,'xrpl::test::SEnv::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::unordered_multimap::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::unordered_set::reserve()'],['http://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::vector::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::wstring::reserve()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ac714f6e5d0ba9732add68030e1aa8db5',1,'beast::detail::aged_unordered_container::reserve()'],['../classxrpl_1_1Serializer.html#adeeee2df24845efb9bf505e98483d5db',1,'xrpl::Serializer::reserve()'],['../classxrpl_1_1STArray.html#a847a7e3f891ec9c2be344729b0ffc301',1,'xrpl::STArray::reserve()'],['../classxrpl_1_1STObject.html#a43af37dda208a2f56f07bbd8b6c47d9e',1,'xrpl::STObject::reserve()'],['../classxrpl_1_1STPath.html#a9f1149671cc51ac1a3c95058bc9ea76a',1,'xrpl::STPath::reserve()'],['../structxrpl_1_1test_1_1Flow__test.html#a4d0858d71dbfed0445a82bade5ef25df',1,'xrpl::test::Flow_test::reserve()'],['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a31eefbd7519359f030925e35514b310a',1,'xrpl::test::OfferBaseUtil_test::reserve()'],['../classxrpl_1_1test_1_1jtx_1_1AMMTest.html#a5b920a85b5f309c83e093708c5b008dd',1,'xrpl::test::jtx::AMMTest::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::pmr::unordered_multimap::reserve()'],['../namespacexrpl_1_1test.html#a0579ec719f84586fb69d18c0964016ae',1,'xrpl::test::reserve()'],['../structxrpl_1_1Fees.html#a5bc5c85801c3de7986446d8887219767',1,'xrpl::Fees::reserve'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::basic_string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u16string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u32string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u8string::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::pmr::unordered_map::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::unordered_map::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::pmr::unordered_multiset::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::pmr::unordered_set::reserve()'],['http://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::pmr::vector::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::wstring::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u16string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u32string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u8string::reserve()'],['../structxrpl_1_1test_1_1XChain__test.html#a3c58911846915191fc363c95b34ec840',1,'xrpl::test::XChain_test::reserve()'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo_1_1PassInfo.html#ac6b84337f74eba5f083361221f9f9427',1,'xrpl::path::detail::FlowDebugInfo::PassInfo::reserve()']]], + ['reserve_412',['reserve',['../namespacexrpl_1_1test.html#a0579ec719f84586fb69d18c0964016ae',1,'xrpl::test::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::unordered_multiset::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::unordered_multimap::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::unordered_map::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u8string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u32string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u16string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::wstring::reserve()'],['http://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::pmr::vector::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::pmr::unordered_set::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::pmr::unordered_multiset::reserve()'],['../structxrpl_1_1Fees.html#a5bc5c85801c3de7986446d8887219767',1,'xrpl::Fees::reserve'],['http://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::vector::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::pmr::unordered_multimap::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::pmr::unordered_map::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u8string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u32string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::u16string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::pmr::string::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::basic_string::reserve()'],['http://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::unordered_set::reserve()'],['../structxrpl_1_1test_1_1XChain__test.html#a3c58911846915191fc363c95b34ec840',1,'xrpl::test::XChain_test::reserve()'],['../structxrpl_1_1test_1_1SEnv.html#a78c2ba6e2184794c26a012904714b524',1,'xrpl::test::SEnv::reserve()'],['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a31eefbd7519359f030925e35514b310a',1,'xrpl::test::OfferBaseUtil_test::reserve()'],['../structxrpl_1_1test_1_1Flow__test.html#a4d0858d71dbfed0445a82bade5ef25df',1,'xrpl::test::Flow_test::reserve()'],['../classxrpl_1_1test_1_1jtx_1_1AMMTest.html#a5b920a85b5f309c83e093708c5b008dd',1,'xrpl::test::jtx::AMMTest::reserve()'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo_1_1PassInfo.html#ac6b84337f74eba5f083361221f9f9427',1,'xrpl::path::detail::FlowDebugInfo::PassInfo::reserve()'],['../classxrpl_1_1STPath.html#a9f1149671cc51ac1a3c95058bc9ea76a',1,'xrpl::STPath::reserve()'],['../classxrpl_1_1STObject.html#a43af37dda208a2f56f07bbd8b6c47d9e',1,'xrpl::STObject::reserve()'],['../classxrpl_1_1STArray.html#a847a7e3f891ec9c2be344729b0ffc301',1,'xrpl::STArray::reserve()'],['../classxrpl_1_1Serializer.html#adeeee2df24845efb9bf505e98483d5db',1,'xrpl::Serializer::reserve()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ac714f6e5d0ba9732add68030e1aa8db5',1,'beast::detail::aged_unordered_container::reserve()'],['http://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::wstring::reserve()']]], ['reservebase_413',['reserveBase',['../structxrpl_1_1test_1_1FeeSettingsFields.html#a5b26e83cd9dce1ca1e8200d9d38c8c9c',1,'xrpl::test::FeeSettingsFields']]], ['reservebasedrops_414',['reserveBaseDrops',['../structxrpl_1_1test_1_1FeeSettingsFields.html#ac28dc2fe8424de7716db709c60aa03d7',1,'xrpl::test::FeeSettingsFields']]], - ['reserved_415',['reserved',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a4a2dbf3d390bf8259ab7141f1f862974',1,'xrpl::PeerFinder::SlotImp::reserved()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a4db68770cf4fc545dd209ea5a4af5f35',1,'xrpl::PeerFinder::Slot::reserved()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a462f449a9e9dee21e7f191eaa9420ab9',1,'xrpl::PeerFinder::SlotImp::reserved()']]], + ['reserved_415',['reserved',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a4a2dbf3d390bf8259ab7141f1f862974',1,'xrpl::PeerFinder::SlotImp::reserved() const override'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a462f449a9e9dee21e7f191eaa9420ab9',1,'xrpl::PeerFinder::SlotImp::reserved(bool reserved_)'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a4db68770cf4fc545dd209ea5a4af5f35',1,'xrpl::PeerFinder::Slot::reserved()']]], ['reserveincrement_416',['reserveIncrement',['../structxrpl_1_1test_1_1FeeSettingsFields.html#aed9aa26e6e9c5d0d283d33e2985ca566',1,'xrpl::test::FeeSettingsFields']]], ['reserveincrementdrops_417',['reserveIncrementDrops',['../structxrpl_1_1test_1_1FeeSettingsFields.html#a19a2058e8d33cf5d0abf1f65cfc5e8dc',1,'xrpl::test::FeeSettingsFields']]], ['reservereduction_5f_418',['reserveReduction_',['../classxrpl_1_1XRPEndpointOfferCrossingStep.html#ac4e2a931c65307ca3976b8df29b55cfa',1,'xrpl::XRPEndpointOfferCrossingStep']]], - ['reset_419',['reset',['http://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/reset.html',1,'std::poisson_distribution::reset()'],['../classxrpl_1_1Transactor.html#adba3cd5fdf6ef41d5ad2a5a5a8f9be04',1,'xrpl::Transactor::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/reset.html',1,'std::uniform_real_distribution::reset()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/reset.html',1,'std::shared_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/reset.html',1,'std::uniform_int_distribution::reset()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/reset.html',1,'std::weak_ptr::reset()'],['../classxrpl_1_1CanonicalTXSet.html#afd724f525fd8ee6b9598b3cfd4a4108c',1,'xrpl::CanonicalTXSet::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/reset.html',1,'std::student_t_distribution::reset()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/reset.html',1,'std::unique_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/reset.html',1,'std::piecewise_linear_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/reset.html',1,'std::weibull_distribution::reset()'],['../classxrpl_1_1SharedIntrusive.html#a3feb6f5d27c8b14711e8129f06fb2e4b',1,'xrpl::SharedIntrusive::reset()'],['../classxrpl_1_1SerialIter.html#a509ee6d804de1a48d4139a8ce623008d',1,'xrpl::SerialIter::reset()'],['../classxrpl_1_1NodeFamily.html#a266ba663f27b9671f050bc9b29f5ca16',1,'xrpl::NodeFamily::reset()'],['../classxrpl_1_1ConsensusTimer.html#aa17b59b0d6413b9a93ae694a5d080d77',1,'xrpl::ConsensusTimer::reset()'],['../classxrpl_1_1WeakIntrusive.html#aebb97a50754c424d6cb6e35a9b6dd972',1,'xrpl::WeakIntrusive::reset()'],['../classxrpl_1_1SharedWeakUnion.html#a4decb33936c3b7ed6ed34558123a07f0',1,'xrpl::SharedWeakUnion::reset()'],['../classxrpl_1_1SharedWeakCachePointer.html#a6f966a5e0bf8735964185edf511cc902',1,'xrpl::SharedWeakCachePointer::reset()'],['../classxrpl_1_1TaggedCache.html#a5b6f9789ea2b6bbf2f26401d5d22de54',1,'xrpl::TaggedCache::reset()'],['../classxrpl_1_1FeatureBitset.html#a8a70a1703d22706f6ef160a487cdf817',1,'xrpl::FeatureBitset::reset()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/reset.html',1,'std::packaged_task::reset()'],['../classxrpl_1_1Family.html#af68d7f007e1ef04e11831f4afc69c1b6',1,'xrpl::Family::reset()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a5d497afb4f8c3c3a152fd19335ade7cf',1,'xrpl::detail::BasicFullBelowCache::reset()'],['../classxrpl_1_1SHAMapAddNode.html#a23aec58d9e0a65472d72530aacc91b39',1,'xrpl::SHAMapAddNode::reset()'],['../classbeast_1_1Journal__test_1_1TestSink.html#a0a187f7663b23de2164a18e1f63ce9ad',1,'beast::Journal_test::TestSink::reset()'],['../classxrpl_1_1test_1_1ManualClock.html#a75eb8b0da32fa79d55209c3fa2731024',1,'xrpl::test::ManualClock::reset()'],['../classxrpl_1_1test_1_1Network.html#a257faa45f429128853bef6982886f253',1,'xrpl::test::Network::reset()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ae3dcdc268bd07f8bbd02fc15d46ddc08',1,'xrpl::tests::TestNodeFamily::reset()'],['../classWriterFixture.html#ae5bd3534899ded3a58ac50acfa2acf74',1,'WriterFixture::reset()'],['../classxrpl_1_1RCLCensorshipDetector.html#a33ca833fb6303b57b36abd03a65b2999',1,'xrpl::RCLCensorshipDetector::reset()'],['http://en.cppreference.com/w/cpp/experimental/observer_ptr/reset.html',1,'std::experimental::observer_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/reset.html',1,'std::cauchy_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/reset.html',1,'std::negative_binomial_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/reset.html',1,'std::extreme_value_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/reset.html',1,'std::geometric_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/reset.html',1,'std::piecewise_constant_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/reset.html',1,'std::chi_squared_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/normal_distribution/reset.html',1,'std::normal_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/reset.html',1,'std::lognormal_distribution::reset()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/reset.html',1,'std::auto_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/reset.html',1,'std::fisher_f_distribution::reset()'],['http://en.cppreference.com/w/cpp/utility/bitset/reset.html',1,'std::bitset::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/reset.html',1,'std::binomial_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/reset.html',1,'std::exponential_distribution::reset()'],['http://en.cppreference.com/w/cpp/utility/any/reset.html',1,'std::any::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/reset.html',1,'std::discrete_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/reset.html',1,'std::bernoulli_distribution::reset()'],['http://en.cppreference.com/w/cpp/utility/optional/reset.html',1,'std::optional::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/reset.html',1,'std::gamma_distribution::reset()']]], + ['reset_419',['reset',['http://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/reset.html',1,'std::poisson_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/reset.html',1,'std::student_t_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/reset.html',1,'std::piecewise_linear_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/reset.html',1,'std::piecewise_constant_distribution::reset()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/reset.html',1,'std::packaged_task::reset()'],['http://en.cppreference.com/w/cpp/utility/optional/reset.html',1,'std::optional::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/normal_distribution/reset.html',1,'std::normal_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/reset.html',1,'std::negative_binomial_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/reset.html',1,'std::lognormal_distribution::reset()'],['../classxrpl_1_1Family.html#af68d7f007e1ef04e11831f4afc69c1b6',1,'xrpl::Family::reset()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a5d497afb4f8c3c3a152fd19335ade7cf',1,'xrpl::detail::BasicFullBelowCache::reset()'],['../classxrpl_1_1SHAMapAddNode.html#a23aec58d9e0a65472d72530aacc91b39',1,'xrpl::SHAMapAddNode::reset()'],['../classbeast_1_1Journal__test_1_1TestSink.html#a0a187f7663b23de2164a18e1f63ce9ad',1,'beast::Journal_test::TestSink::reset()'],['../classxrpl_1_1test_1_1ManualClock.html#a75eb8b0da32fa79d55209c3fa2731024',1,'xrpl::test::ManualClock::reset()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/reset.html',1,'std::shared_ptr::reset()'],['../classxrpl_1_1SharedIntrusive.html#a3feb6f5d27c8b14711e8129f06fb2e4b',1,'xrpl::SharedIntrusive::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/reset.html',1,'std::uniform_int_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/reset.html',1,'std::uniform_real_distribution::reset()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/reset.html',1,'std::unique_ptr::reset()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/reset.html',1,'std::weak_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/reset.html',1,'std::weibull_distribution::reset()'],['../classxrpl_1_1SerialIter.html#a509ee6d804de1a48d4139a8ce623008d',1,'xrpl::SerialIter::reset()'],['../classxrpl_1_1FeatureBitset.html#a8a70a1703d22706f6ef160a487cdf817',1,'xrpl::FeatureBitset::reset()'],['../classxrpl_1_1TaggedCache.html#a5b6f9789ea2b6bbf2f26401d5d22de54',1,'xrpl::TaggedCache::reset()'],['../classxrpl_1_1SharedWeakCachePointer.html#a6f966a5e0bf8735964185edf511cc902',1,'xrpl::SharedWeakCachePointer::reset()'],['../classxrpl_1_1SharedWeakUnion.html#a4decb33936c3b7ed6ed34558123a07f0',1,'xrpl::SharedWeakUnion::reset()'],['../classxrpl_1_1WeakIntrusive.html#aebb97a50754c424d6cb6e35a9b6dd972',1,'xrpl::WeakIntrusive::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/reset.html',1,'std::geometric_distribution::reset()'],['../classxrpl_1_1NodeFamily.html#a266ba663f27b9671f050bc9b29f5ca16',1,'xrpl::NodeFamily::reset()'],['../classxrpl_1_1ConsensusTimer.html#aa17b59b0d6413b9a93ae694a5d080d77',1,'xrpl::ConsensusTimer::reset()'],['http://en.cppreference.com/w/cpp/utility/any/reset.html',1,'std::any::reset()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/reset.html',1,'std::auto_ptr::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/reset.html',1,'std::bernoulli_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/reset.html',1,'std::binomial_distribution::reset()'],['http://en.cppreference.com/w/cpp/utility/bitset/reset.html',1,'std::bitset::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/reset.html',1,'std::cauchy_distribution::reset()'],['../classxrpl_1_1Transactor.html#adba3cd5fdf6ef41d5ad2a5a5a8f9be04',1,'xrpl::Transactor::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/reset.html',1,'std::chi_squared_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/reset.html',1,'std::discrete_distribution::reset()'],['http://en.cppreference.com/w/cpp/experimental/observer_ptr/reset.html',1,'std::experimental::observer_ptr::reset()'],['../classxrpl_1_1CanonicalTXSet.html#afd724f525fd8ee6b9598b3cfd4a4108c',1,'xrpl::CanonicalTXSet::reset()'],['../classxrpl_1_1RCLCensorshipDetector.html#a33ca833fb6303b57b36abd03a65b2999',1,'xrpl::RCLCensorshipDetector::reset()'],['../classWriterFixture.html#ae5bd3534899ded3a58ac50acfa2acf74',1,'WriterFixture::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/reset.html',1,'std::exponential_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/reset.html',1,'std::extreme_value_distribution::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/reset.html',1,'std::fisher_f_distribution::reset()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ae3dcdc268bd07f8bbd02fc15d46ddc08',1,'xrpl::tests::TestNodeFamily::reset()'],['http://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/reset.html',1,'std::gamma_distribution::reset()'],['../classxrpl_1_1test_1_1Network.html#a257faa45f429128853bef6982886f253',1,'xrpl::test::Network::reset()']]], ['resetbuffers_420',['resetBuffers',['../classbeast_1_1xxhasher.html#acf20d50907b0c7c3549f2f5bb6db5332',1,'beast::xxhasher']]], ['resetcounts_421',['resetCounts',['../classxrpl_1_1reduce__relay_1_1Slot.html#aa17aed03ab688b74bd79f24529e316fb',1,'xrpl::reduce_relay::Slot']]], - ['resetid_422',['resetid',['../classxrpl_1_1test_1_1Validator.html#ad20ed709ebdb964e554b51ae31915f7c',1,'xrpl::test::Validator::resetId()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#ad0f7980e83d7e984ef2d3c5176122b64',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::resetId()'],['../classxrpl_1_1test_1_1PeerSim.html#adf3d6c8dbe0cfa49a44fba9b1db04c3a',1,'xrpl::test::PeerSim::resetId()']]], + ['resetid_422',['resetid',['../classxrpl_1_1test_1_1PeerSim.html#adf3d6c8dbe0cfa49a44fba9b1db04c3a',1,'xrpl::test::PeerSim::resetId()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#ad0f7980e83d7e984ef2d3c5176122b64',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::resetId()'],['../classxrpl_1_1test_1_1Validator.html#ad20ed709ebdb964e554b51ae31915f7c',1,'xrpl::test::Validator::resetId()']]], ['resetiosflags_423',['resetiosflags',['http://en.cppreference.com/w/cpp/io/manip/resetiosflags.html',1,'std']]], ['resetpeers_424',['resetPeers',['../classxrpl_1_1test_1_1OverlaySim.html#a1f6a252525c130547b97ca67d6f1afaf',1,'xrpl::test::OverlaySim']]], ['resetstate_425',['ResetState',['../structxrpl_1_1test_1_1ExistingElementPool.html#af3f1f8b6e148b2948744a35783ab545e',1,'xrpl::test::ExistingElementPool']]], ['resetto_426',['resetTo',['../structxrpl_1_1test_1_1ExistingElementPool.html#a7611c5a0e45158129a622c3a2333958a',1,'xrpl::test::ExistingElementPool']]], - ['resize_427',['resize',['http://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::pmr::forward_list::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::basic_string::resize()'],['http://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::deque::resize()'],['http://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::forward_list::resize()'],['http://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::list::resize()'],['http://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::pmr::deque::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u8string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u32string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u16string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::wstring::resize()'],['http://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::pmr::vector::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u8string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u32string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u16string::resize()'],['../classxrpl_1_1STVector256.html#a41838ecfca2e9d0ea9103d70bbd74021',1,'xrpl::STVector256::resize()'],['../classxrpl_1_1Serializer.html#ae02990a3d827dc058ac4dee5b854fe9e',1,'xrpl::Serializer::resize()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#aa5e029eb1dc3cd9b3ccfa0e8593e8d42',1,'beast::detail::aged_unordered_container::Buckets::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::wstring::resize()'],['http://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::vector::resize()'],['http://en.cppreference.com/w/cpp/numeric/valarray/resize.html',1,'std::valarray::resize()'],['http://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::pmr::list::resize()']]], - ['resize_5ffile_428',['resize_file',['http://en.cppreference.com/w/cpp/filesystem/resize_file.html',1,'std::filesystem::resize_file()'],['http://en.cppreference.com/w/cpp/experimental/fs/resize_file.html',1,'std::experimental::filesystem::resize_file()']]], + ['resize_427',['resize',['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u16string::resize()'],['http://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::deque::resize()'],['http://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::forward_list::resize()'],['http://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::list::resize()'],['http://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::pmr::deque::resize()'],['http://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::pmr::forward_list::resize()'],['http://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::pmr::list::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::string::resize()'],['http://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::vector::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u32string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::u8string::resize()'],['http://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::pmr::vector::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::pmr::wstring::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u16string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u32string::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u8string::resize()'],['http://en.cppreference.com/w/cpp/numeric/valarray/resize.html',1,'std::valarray::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::wstring::resize()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#aa5e029eb1dc3cd9b3ccfa0e8593e8d42',1,'beast::detail::aged_unordered_container::Buckets::resize()'],['../classxrpl_1_1Serializer.html#ae02990a3d827dc058ac4dee5b854fe9e',1,'xrpl::Serializer::resize()'],['../classxrpl_1_1STVector256.html#a41838ecfca2e9d0ea9103d70bbd74021',1,'xrpl::STVector256::resize()'],['http://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::basic_string::resize()']]], + ['resize_5ffile_428',['resize_file',['http://en.cppreference.com/w/cpp/experimental/fs/resize_file.html',1,'std::experimental::filesystem::resize_file()'],['http://en.cppreference.com/w/cpp/filesystem/resize_file.html',1,'std::filesystem::resize_file()']]], ['resizechildarrays_429',['resizeChildArrays',['../classxrpl_1_1SHAMapInnerNode.html#a85f65be43f1e7c2fdb0bee5598c9aef6',1,'xrpl::SHAMapInnerNode']]], - ['resizejobs_430',['resizejobs',['../classxrpl_1_1perf_1_1PerfLog.html#a9e08f63edc1bf2a569fcc89aeb1e2740',1,'xrpl::perf::PerfLog::resizeJobs()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a5018004be9d5921910430791429107a7',1,'xrpl::perf::PerfLogTest::resizeJobs()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a5162a33f00d78318b5ac8a3eacedb9e3',1,'xrpl::perf::PerfLogImp::resizeJobs()']]], + ['resizejobs_430',['resizejobs',['../classxrpl_1_1perf_1_1PerfLogImp.html#a5162a33f00d78318b5ac8a3eacedb9e3',1,'xrpl::perf::PerfLogImp::resizeJobs()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a5018004be9d5921910430791429107a7',1,'xrpl::perf::PerfLogTest::resizeJobs()'],['../classxrpl_1_1perf_1_1PerfLog.html#a9e08f63edc1bf2a569fcc89aeb1e2740',1,'xrpl::perf::PerfLog::resizeJobs()']]], ['resolve_431',['resolve',['../classxrpl_1_1Resolver.html#a48f139d2c587b038a62c9a4ae48def53',1,'xrpl::Resolver::resolve(std::vector< std::string > const &names, Handler handler)'],['../classxrpl_1_1Resolver.html#aab3d5a0a0174d4ce06a5feba1a2a7630',1,'xrpl::Resolver::resolve(std::vector< std::string > const &names, HandlerType const &handler)=0'],['../classxrpl_1_1ResolverAsioImpl.html#a3cf641968d242020964b52487c54a021',1,'xrpl::ResolverAsioImpl::resolve()']]], ['resolved_432',['ERROR: Package not resolved',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md73',1,'']]], ['resolved_5f_433',['resolved_',['../classxrpl_1_1test_1_1DNS__test.html#a59206182258a8c2b6d565296cf298e92',1,'xrpl::test::DNS_test']]], @@ -440,7 +440,7 @@ var searchData= ['resolverasio_437',['resolverasio',['../classxrpl_1_1ResolverAsio.html',1,'xrpl::ResolverAsio'],['../classxrpl_1_1ResolverAsio.html#ad7215ac075293b26fe7b5a750c07f03f',1,'xrpl::ResolverAsio::ResolverAsio()']]], ['resolverasioimpl_438',['resolverasioimpl',['../classxrpl_1_1ResolverAsioImpl.html#a3136f84000054133a97168f3118a30c8',1,'xrpl::ResolverAsioImpl::ResolverAsioImpl()'],['../classxrpl_1_1ResolverAsioImpl.html',1,'xrpl::ResolverAsioImpl']]], ['resolvereference_439',['resolveReference',['../classJson_1_1Value.html#aef132fe67f929a5e19dfebb58b0de548',1,'Json::Value']]], - ['resource_440',['resource',['http://en.cppreference.com/w/cpp/memory/polymorphic_allocator/resource.html',1,'std::pmr::polymorphic_allocator::resource()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/resource.html',1,'std::experimental::pmr::polymorphic_allocator::resource()'],['../structxrpl_1_1ValidatorSite_1_1Site_1_1Resource.html#ac7129750bf57b0e049cad67f37aaf2d0',1,'xrpl::ValidatorSite::Site::Resource::Resource()'],['../structxrpl_1_1ValidatorSite_1_1Site_1_1Resource.html',1,'xrpl::ValidatorSite::Site::Resource']]], + ['resource_440',['resource',['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/resource.html',1,'std::experimental::pmr::polymorphic_allocator::resource()'],['../structxrpl_1_1ValidatorSite_1_1Site_1_1Resource.html',1,'xrpl::ValidatorSite::Site::Resource'],['../structxrpl_1_1ValidatorSite_1_1Site_1_1Resource.html#ac7129750bf57b0e049cad67f37aaf2d0',1,'xrpl::ValidatorSite::Site::Resource::Resource()'],['http://en.cppreference.com/w/cpp/memory/polymorphic_allocator/resource.html',1,'std::pmr::polymorphic_allocator::resource()']]], ['resource_20loading_441',['Resource Loading',['../md__2____w_2rippled_2rippled_2include_2xrpl_2resource_2README.html#autotoc_md239',1,'']]], ['resource_3a_3amanager_442',['Resource::Manager',['../md__2____w_2rippled_2rippled_2include_2xrpl_2resource_2README.html',1,'']]], ['resource_5fadaptor_443',['resource_adaptor',['http://en.cppreference.com/w/cpp/experimental/resource_adaptor.html',1,'std::experimental::pmr']]], @@ -453,16 +453,16 @@ var searchData= ['response_20failure_3a_20no_20slots_20available_450',['Example HTTP Upgrade Response (Failure: no slots available)',['../md_xrpld_2overlay_2README.html#autotoc_md365',1,'']]], ['response_20success_451',['Example HTTP Upgrade Response (Success)',['../md_xrpld_2overlay_2README.html#autotoc_md364',1,'']]], ['response_5f_452',['response_',['../classxrpl_1_1ConnectAttempt.html#a86db3182a126b41950b61f72270ec1e9',1,'xrpl::ConnectAttempt::response_'],['../classxrpl_1_1PeerImp.html#ab9f98f9380abcd98d531ee8ef78158b5',1,'xrpl::PeerImp::response_']]], - ['response_5ftype_453',['response_type',['../namespacexrpl_1_1detail.html#afa4ffdf07349a512e21ba5d017a62bf8',1,'xrpl::detail::response_type'],['../classxrpl_1_1ConnectAttempt.html#aeb21ecb8bb5377248daf9c7b58fa33f0',1,'xrpl::ConnectAttempt::response_type'],['../classxrpl_1_1detail_1_1WorkFile.html#a51686377ac8744a42de0e06f807ca754',1,'xrpl::detail::WorkFile::response_type']]], + ['response_5ftype_453',['response_type',['../classxrpl_1_1detail_1_1WorkFile.html#a51686377ac8744a42de0e06f807ca754',1,'xrpl::detail::WorkFile::response_type'],['../classxrpl_1_1ConnectAttempt.html#aeb21ecb8bb5377248daf9c7b58fa33f0',1,'xrpl::ConnectAttempt::response_type'],['../namespacexrpl_1_1detail.html#afa4ffdf07349a512e21ba5d017a62bf8',1,'xrpl::detail::response_type']]], ['responsible_20disclosure_454',['Responsible Disclosure',['../md__2____w_2rippled_2rippled_2SECURITY.html#autotoc_md273',1,'']]], ['responsible_20investigation_455',['Responsible Investigation',['../md__2____w_2rippled_2rippled_2SECURITY.html#autotoc_md272',1,'']]], - ['result_456',['result',['../namespacexrpl_1_1PeerFinder.html#aac5d7764141c8e3ce52d8d6909a217fc',1,'xrpl::PeerFinder::Result'],['../classxrpl_1_1Consensus.html#a54713820b9d2bc068f08cbe9013bd8e3',1,'xrpl::Consensus::Result'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#aac0ff5b0194b167003146108ecd36e4b',1,'xrpl::RCLConsensus::Adaptor::Result'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a0049daa115033574eae454a465a27d25',1,'xrpl::test::csf::Peer::Result'],['../classxrpl_1_1OpenLedger.html#a9b1e78dd3d9a43e9abbdb2e54f43e74d',1,'xrpl::OpenLedger::Result'],['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a1ff9ef77b4c94b557864b4190e7eddd4',1,'xrpl::path::RippleCalc::Output::result()'],['../structxrpl_1_1RPC_1_1Request.html#afc72f28fcf0d4d8e36e25a9eef0b21a1',1,'xrpl::RPC::Request::result'],['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#ab881173ba8ebce27b5021d2d33c2c924',1,'xrpl::NetworkOPsImp::TransactionStatus::result'],['../structxrpl_1_1test_1_1Batch__test_1_1TestBatchData.html#aee7b57e5948c0777ad1df7dbe435af9e',1,'xrpl::test::Batch_test::TestBatchData::result'],['../structxrpl_1_1test_1_1Batch__test_1_1TestLedgerData.html#aa951ae7c0b7fbbbddb5585108bfb9c33',1,'xrpl::test::Batch_test::TestLedgerData::result'],['../namespacexrpl.html#ad3f19437b8e0429d263377774bf920fc',1,'xrpl::Result']]], - ['result_5f_457',['result_',['../classxrpl_1_1TxMeta.html#a99417794abc3a0aba6714af8efe7b3f5',1,'xrpl::TxMeta::result_'],['../classxrpl_1_1Consensus.html#ae4083265ac2f90e02eab011449531af3',1,'xrpl::Consensus::result_'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#adea858a1f2eafa3eac05dd1059be64e0',1,'xrpl::RPC::LedgerHandler::result_']]], + ['result_456',['result',['../classxrpl_1_1Consensus.html#a54713820b9d2bc068f08cbe9013bd8e3',1,'xrpl::Consensus::Result'],['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a1ff9ef77b4c94b557864b4190e7eddd4',1,'xrpl::path::RippleCalc::Output::result()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#aac0ff5b0194b167003146108ecd36e4b',1,'xrpl::RCLConsensus::Adaptor::Result'],['../classxrpl_1_1OpenLedger.html#a9b1e78dd3d9a43e9abbdb2e54f43e74d',1,'xrpl::OpenLedger::Result'],['../namespacexrpl.html#ad3f19437b8e0429d263377774bf920fc',1,'xrpl::Result'],['../namespacexrpl_1_1PeerFinder.html#aac5d7764141c8e3ce52d8d6909a217fc',1,'xrpl::PeerFinder::Result'],['../structxrpl_1_1test_1_1Batch__test_1_1TestLedgerData.html#aa951ae7c0b7fbbbddb5585108bfb9c33',1,'xrpl::test::Batch_test::TestLedgerData::result'],['../structxrpl_1_1test_1_1Batch__test_1_1TestBatchData.html#aee7b57e5948c0777ad1df7dbe435af9e',1,'xrpl::test::Batch_test::TestBatchData::result'],['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#ab881173ba8ebce27b5021d2d33c2c924',1,'xrpl::NetworkOPsImp::TransactionStatus::result'],['../structxrpl_1_1RPC_1_1Request.html#afc72f28fcf0d4d8e36e25a9eef0b21a1',1,'xrpl::RPC::Request::result'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a0049daa115033574eae454a465a27d25',1,'xrpl::test::csf::Peer::Result']]], + ['result_5f_457',['result_',['../classxrpl_1_1RPC_1_1LedgerHandler.html#adea858a1f2eafa3eac05dd1059be64e0',1,'xrpl::RPC::LedgerHandler::result_'],['../classxrpl_1_1Consensus.html#ae4083265ac2f90e02eab011449531af3',1,'xrpl::Consensus::result_'],['../classxrpl_1_1TxMeta.html#a99417794abc3a0aba6714af8efe7b3f5',1,'xrpl::TxMeta::result_']]], ['result_5fof_458',['result_of',['http://en.cppreference.com/w/cpp/types/result_of.html',1,'std']]], ['result_5fof_5ft_459',['result_of_t',['http://en.cppreference.com/w/cpp/types/result_of.html',1,'std']]], - ['result_5ftype_460',['result_type',['../structxrpl_1_1detail_1_1basic__sha512__half__hasher.html#a8eb423ad4536dc38d05d0654f280e0bf',1,'xrpl::detail::basic_sha512_half_hasher::result_type'],['../structxrpl_1_1STObject_1_1Transform.html#a12b4993b97031bd6e28e85ec49c225e1',1,'xrpl::STObject::Transform::result_type'],['../classxrpl_1_1test_1_1csf_1_1PowerLawDistribution.html#a4e46aa95e1e22fece8f245b74685a623',1,'xrpl::test::csf::PowerLawDistribution::result_type'],['../structxrpl_1_1ripesha__hasher.html#ae05e854b34e622a46b891772c2eadfe9',1,'xrpl::ripesha_hasher::result_type'],['../structxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t_1_1Transform.html#ae9855cc9af66654d1c4f06f64791376e',1,'xrpl::PeerFinder::Livecache::hops_t::Transform::result_type'],['../structxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop_1_1Transform.html#ab387be38337b31eccc70a5d1acd59d59',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::Transform::result_type'],['../structxrpl_1_1PeerFinder_1_1Bootcache_1_1Transform.html#ae57dddab90da7fe5876d0f2240c9809e',1,'xrpl::PeerFinder::Bootcache::Transform::result_type'],['../structxrpl_1_1openssl__sha256__hasher.html#ac7f8f7914d2f0c658e29040625e2e76e',1,'xrpl::openssl_sha256_hasher::result_type'],['../structxrpl_1_1openssl__sha512__hasher.html#ab426abc6780ddcb2f452de8d970abbcf',1,'xrpl::openssl_sha512_hasher::result_type'],['../structxrpl_1_1openssl__ripemd160__hasher.html#a787f78917cffbe3af3ee7c8c9e61780c',1,'xrpl::openssl_ripemd160_hasher::result_type'],['../classxrpl_1_1csprng__engine.html#aa22d245aa8c4a347c9ab52d9b3f15cd1',1,'xrpl::csprng_engine::result_type'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a12aadecba88d8557fe86dd1602d5d30e',1,'beast::detail::xor_shift_engine::result_type'],['../classbeast_1_1xxhasher.html#ac5f329d7607dc0f69380efc55374c07f',1,'beast::xxhasher::result_type'],['../structbeast_1_1uhash.html#aec7c327306a0b379ba6c909bdf255010',1,'beast::uhash::result_type'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1KeyValueEqual.html#ad036fd79abfc2435cc84ccb4bab2a05b',1,'beast::detail::aged_unordered_container::KeyValueEqual::result_type'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1ValueHash.html#a058bf8618e44e34160c5336faaf5ba1a',1,'beast::detail::aged_unordered_container::ValueHash::result_type'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1KeyValueCompare.html#abe03c74362b36ae0949ecb98b699e270',1,'beast::detail::aged_ordered_container::KeyValueCompare::result_type'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1pair__value__compare.html#aaa8d71f28fbfea0525bb8204551d5f08',1,'beast::detail::aged_ordered_container::pair_value_compare::result_type'],['../classxrpl_1_1hardened__hash.html#a77cad8bba633be5b819b17dc7d732ca4',1,'xrpl::hardened_hash::result_type'],['../structxrpl_1_1equal__to.html#a2c5ac7fbf500e2c603db899fd3964b42',1,'xrpl::equal_to::result_type'],['../structxrpl_1_1less.html#a700f0a828cce3a84f80556133531039e',1,'xrpl::less::result_type']]], - ['results_461',['results',['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a93f967cc449058ffb9ec606bcff3986e',1,'xrpl::PeerFinder::Source::Results::Results()'],['../classbeast_1_1unit__test_1_1results.html#a99408628e0f95a70f6c7a72f51c35e67',1,'beast::unit_test::results::results()'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html',1,'xrpl::PeerFinder::Source::Results'],['../structxrpl_1_1detail_1_1results.html',1,'xrpl::detail::results'],['../classbeast_1_1unit__test_1_1results.html',1,'beast::unit_test::results'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html',1,'beast::unit_test::detail::reporter< class >::results']]], - ['results_5f_462',['results_',['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#af78d751110ba75068e894f76f4d30194',1,'xrpl::detail::multi_runner_base::inner::results_'],['../classxrpl_1_1test_1_1multi__runner__child.html#a4290b324fcd93bd3792259447d89b00a',1,'xrpl::test::multi_runner_child::results_'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#ac99e3c8f698354d18a7c18e7c9dbbd5e',1,'beast::unit_test::detail::reporter::results_']]], + ['result_5ftype_460',['result_type',['../structxrpl_1_1STObject_1_1Transform.html#a12b4993b97031bd6e28e85ec49c225e1',1,'xrpl::STObject::Transform::result_type'],['../structxrpl_1_1less.html#a700f0a828cce3a84f80556133531039e',1,'xrpl::less::result_type'],['../structxrpl_1_1detail_1_1basic__sha512__half__hasher.html#a8eb423ad4536dc38d05d0654f280e0bf',1,'xrpl::detail::basic_sha512_half_hasher::result_type'],['../structxrpl_1_1ripesha__hasher.html#ae05e854b34e622a46b891772c2eadfe9',1,'xrpl::ripesha_hasher::result_type'],['../structxrpl_1_1openssl__sha256__hasher.html#ac7f8f7914d2f0c658e29040625e2e76e',1,'xrpl::openssl_sha256_hasher::result_type'],['../structxrpl_1_1openssl__sha512__hasher.html#ab426abc6780ddcb2f452de8d970abbcf',1,'xrpl::openssl_sha512_hasher::result_type'],['../structxrpl_1_1openssl__ripemd160__hasher.html#a787f78917cffbe3af3ee7c8c9e61780c',1,'xrpl::openssl_ripemd160_hasher::result_type'],['../classxrpl_1_1csprng__engine.html#aa22d245aa8c4a347c9ab52d9b3f15cd1',1,'xrpl::csprng_engine::result_type'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a12aadecba88d8557fe86dd1602d5d30e',1,'beast::detail::xor_shift_engine::result_type'],['../classbeast_1_1xxhasher.html#ac5f329d7607dc0f69380efc55374c07f',1,'beast::xxhasher::result_type'],['../structbeast_1_1uhash.html#aec7c327306a0b379ba6c909bdf255010',1,'beast::uhash::result_type'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1KeyValueEqual.html#ad036fd79abfc2435cc84ccb4bab2a05b',1,'beast::detail::aged_unordered_container::KeyValueEqual::result_type'],['../structxrpl_1_1PeerFinder_1_1Bootcache_1_1Transform.html#ae57dddab90da7fe5876d0f2240c9809e',1,'xrpl::PeerFinder::Bootcache::Transform::result_type'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1ValueHash.html#a058bf8618e44e34160c5336faaf5ba1a',1,'beast::detail::aged_unordered_container::ValueHash::result_type'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1KeyValueCompare.html#abe03c74362b36ae0949ecb98b699e270',1,'beast::detail::aged_ordered_container::KeyValueCompare::result_type'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1pair__value__compare.html#aaa8d71f28fbfea0525bb8204551d5f08',1,'beast::detail::aged_ordered_container::pair_value_compare::result_type'],['../classxrpl_1_1hardened__hash.html#a77cad8bba633be5b819b17dc7d732ca4',1,'xrpl::hardened_hash::result_type'],['../structxrpl_1_1equal__to.html#a2c5ac7fbf500e2c603db899fd3964b42',1,'xrpl::equal_to::result_type'],['../classxrpl_1_1test_1_1csf_1_1PowerLawDistribution.html#a4e46aa95e1e22fece8f245b74685a623',1,'xrpl::test::csf::PowerLawDistribution::result_type'],['../structxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop_1_1Transform.html#ab387be38337b31eccc70a5d1acd59d59',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::Transform::result_type'],['../structxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t_1_1Transform.html#ae9855cc9af66654d1c4f06f64791376e',1,'xrpl::PeerFinder::Livecache::hops_t::Transform::result_type']]], + ['results_461',['results',['../structxrpl_1_1detail_1_1results.html',1,'xrpl::detail::results'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html',1,'xrpl::PeerFinder::Source::Results'],['../classbeast_1_1unit__test_1_1results.html',1,'beast::unit_test::results'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a93f967cc449058ffb9ec606bcff3986e',1,'xrpl::PeerFinder::Source::Results::Results()'],['../classbeast_1_1unit__test_1_1results.html#a99408628e0f95a70f6c7a72f51c35e67',1,'beast::unit_test::results::results()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html',1,'beast::unit_test::detail::reporter< class >::results']]], + ['results_5f_462',['results_',['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#ac99e3c8f698354d18a7c18e7c9dbbd5e',1,'beast::unit_test::detail::reporter::results_'],['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#af78d751110ba75068e894f76f4d30194',1,'xrpl::detail::multi_runner_base::inner::results_'],['../classxrpl_1_1test_1_1multi__runner__child.html#a4290b324fcd93bd3792259447d89b00a',1,'xrpl::test::multi_runner_child::results_']]], ['results_5ftype_463',['results_type',['../classxrpl_1_1detail_1_1WorkBase.html#a91bf90ec2a32aa5d26d5dc533a26961d',1,'xrpl::detail::WorkBase']]], ['resume_464',['resume',['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/resume.html',1,'std::coroutine_handle::resume()'],['../classxrpl_1_1JobQueue_1_1Coro.html#adf0d43b23c1d41d4198c69723b4f7590',1,'xrpl::JobQueue::Coro::resume()']]], ['resumes_5f_465',['resumes_',['../structxrpl_1_1SHAMap_1_1MissingNodes.html#a25ab03f046237635510a3875f4d268bc',1,'xrpl::SHAMap::MissingNodes']]], @@ -475,7 +475,7 @@ var searchData= ['retries_472',['retries',['../classxrpl_1_1test_1_1jtx_1_1Env.html#abeaf9d29477bdd0c3cf0f23976fbcef1',1,'xrpl::test::jtx::Env']]], ['retries_5f_473',['retries_',['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab03f68002ed8a73ff191affd070ecde0',1,'xrpl::test::jtx::Env']]], ['retriesallowed_474',['retriesAllowed',['../classxrpl_1_1TxQ_1_1MaybeTx.html#a27264aade991c88bb7b44be263d43dfd',1,'xrpl::TxQ::MaybeTx']]], - ['retriesremaining_475',['retriesremaining',['../classxrpl_1_1TxQ_1_1MaybeTx.html#ad3a6b3e29e27da57792dea8779b9971c',1,'xrpl::TxQ::MaybeTx::retriesRemaining'],['../structxrpl_1_1TxQ_1_1TxDetails.html#aab0f5e76a83053328461a66bc769e9a6',1,'xrpl::TxQ::TxDetails::retriesRemaining']]], + ['retriesremaining_475',['retriesremaining',['../structxrpl_1_1TxQ_1_1TxDetails.html#aab0f5e76a83053328461a66bc769e9a6',1,'xrpl::TxQ::TxDetails::retriesRemaining'],['../classxrpl_1_1TxQ_1_1MaybeTx.html#ad3a6b3e29e27da57792dea8779b9971c',1,'xrpl::TxQ::MaybeTx::retriesRemaining']]], ['retrieve_476',['retrieve',['../classxrpl_1_1TaggedCache.html#a18c84e41243de2995e626e03eb4c5b78',1,'xrpl::TaggedCache']]], ['retrievehash_477',['retrieveHash',['../classbeast_1_1xxhasher.html#ab91521f7f149042faee72469cf8455d0',1,'beast::xxhasher']]], ['retrieveskiplist_478',['retrieveSkipList',['../classxrpl_1_1SkipListAcquire.html#ae59a0774391c779dbef1dbaf42dcfd24',1,'xrpl::SkipListAcquire']]], @@ -483,31 +483,31 @@ var searchData= ['retrypenalty_480',['retryPenalty',['../classxrpl_1_1TxQ_1_1TxQAccount.html#a878c6f076913a7be342e1764e0316354',1,'xrpl::TxQ::TxQAccount']]], ['retrysequencepercent_481',['retrySequencePercent',['../structxrpl_1_1TxQ_1_1Setup.html#a7f339cdcdd8804451e3d52a75f2a6837',1,'xrpl::TxQ::Setup']]], ['return_5ftemporary_5fbuffer_482',['return_temporary_buffer',['http://en.cppreference.com/w/cpp/memory/return_temporary_buffer.html',1,'std']]], - ['return_5ftype_483',['return_type',['../structxrpl_1_1send__always.html#a23e76a06b989afd1891414ffaea431d2',1,'xrpl::send_always::return_type'],['../structxrpl_1_1send__if__pred.html#acb5c88790b33606b99c23cc44eeddd24',1,'xrpl::send_if_pred::return_type'],['../structxrpl_1_1send__if__not__pred.html#a0174e626b75db3ce765fdda08ef73520',1,'xrpl::send_if_not_pred::return_type']]], + ['return_5ftype_483',['return_type',['../structxrpl_1_1send__if__not__pred.html#a0174e626b75db3ce765fdda08ef73520',1,'xrpl::send_if_not_pred::return_type'],['../structxrpl_1_1send__if__pred.html#acb5c88790b33606b99c23cc44eeddd24',1,'xrpl::send_if_pred::return_type'],['../structxrpl_1_1send__always.html#a23e76a06b989afd1891414ffaea431d2',1,'xrpl::send_always::return_type']]], ['rev_484',['rev',['../classxrpl_1_1Step.html#a55c4d70fcd976b52428ad47df4e9959f',1,'xrpl::Step']]], - ['reverse_485',['reverse',['http://en.cppreference.com/w/cpp/algorithm/ranges/reverse.html',1,'std::ranges::reverse()'],['http://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::pmr::list::reverse()'],['http://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::pmr::forward_list::reverse()'],['http://en.cppreference.com/w/cpp/algorithm/reverse.html',1,'std::reverse()'],['http://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::list::reverse()'],['http://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::forward_list::reverse()'],['../namespacexrpl.html#a79a793a19f9bf2aad6e7b82772743ae8a4d9c2073afa3c2abb817dceb22c34de6',1,'xrpl::reverse']]], + ['reverse_485',['reverse',['http://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::list::reverse()'],['http://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::pmr::forward_list::reverse()'],['http://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::pmr::list::reverse()'],['../namespacexrpl.html#a79a793a19f9bf2aad6e7b82772743ae8a4d9c2073afa3c2abb817dceb22c34de6',1,'xrpl::reverse'],['http://en.cppreference.com/w/cpp/algorithm/ranges/reverse.html',1,'std::ranges::reverse()'],['http://en.cppreference.com/w/cpp/algorithm/reverse.html',1,'std::reverse()'],['http://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::forward_list::reverse()']]], ['reverse_5fbytes_486',['reverse_bytes',['../namespacebeast_1_1detail.html#a4b9f20bc67312056d24a823004a31f73',1,'beast::detail']]], - ['reverse_5fcopy_487',['reverse_copy',['http://en.cppreference.com/w/cpp/algorithm/reverse_copy.html',1,'std::reverse_copy()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/reverse_copy.html',1,'std::ranges::reverse_copy()']]], - ['reverse_5fiterator_488',['reverse_iterator',['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/reverse_iterator.html',1,'std::reverse_iterator::reverse_iterator()'],['../classxrpl_1_1base__uint.html#a3d8fde4821fc8f58f4f6cafd27e331b0',1,'xrpl::base_uint::reverse_iterator'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator.html',1,'std::reverse_iterator'],['../classbeast_1_1detail_1_1aged__ordered__container.html#abfdc8661f90da94b71b0785bbebf4cbc',1,'beast::detail::aged_ordered_container::reverse_iterator'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7236649b91bb8204501c979ce9981734',1,'beast::detail::aged_ordered_container::chronological_t::reverse_iterator'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ac2ffbb0f2aa67f824f6431f89dde3739',1,'beast::detail::aged_unordered_container::chronological_t::reverse_iterator'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#af1da85da6133d2fb15f2ece31d506133',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::reverse_iterator'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a82a287bdd1824b44a737c2a77c3dedef',1,'xrpl::PeerFinder::Livecache::hops_t::reverse_iterator']]], + ['reverse_5fcopy_487',['reverse_copy',['http://en.cppreference.com/w/cpp/algorithm/ranges/reverse_copy.html',1,'std::ranges::reverse_copy()'],['http://en.cppreference.com/w/cpp/algorithm/reverse_copy.html',1,'std::reverse_copy()']]], + ['reverse_5fiterator_488',['reverse_iterator',['../classbeast_1_1detail_1_1aged__ordered__container.html#abfdc8661f90da94b71b0785bbebf4cbc',1,'beast::detail::aged_ordered_container::reverse_iterator'],['../classxrpl_1_1base__uint.html#a3d8fde4821fc8f58f4f6cafd27e331b0',1,'xrpl::base_uint::reverse_iterator'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7236649b91bb8204501c979ce9981734',1,'beast::detail::aged_ordered_container::chronological_t::reverse_iterator'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ac2ffbb0f2aa67f824f6431f89dde3739',1,'beast::detail::aged_unordered_container::chronological_t::reverse_iterator'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#af1da85da6133d2fb15f2ece31d506133',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::reverse_iterator'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a82a287bdd1824b44a737c2a77c3dedef',1,'xrpl::PeerFinder::Livecache::hops_t::reverse_iterator'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/reverse_iterator.html',1,'std::reverse_iterator::reverse_iterator()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator.html',1,'std::reverse_iterator']]], ['reversed_489',['reversed',['../namespacexrpl.html#a8b0be666a4712f95976f879a16815a26',1,'xrpl']]], ['reversefillagedcontainer_490',['reverseFillAgedContainer',['../classbeast_1_1aged__associative__container__test__base.html#ab487e1711d6850a4a33c637a4b67a9fc',1,'beast::aged_associative_container_test_base']]], ['reviewers_491',['Current Code Reviewers',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md93',1,'']]], - ['revimp_492',['revimp',['../classxrpl_1_1XRPEndpointStep.html#ab88d018e69d857f209c147ae254156fd',1,'xrpl::XRPEndpointStep::revImp()'],['../classxrpl_1_1DirectStepI.html#a068dd5f7eb4fd1cedc19cce1dff5791e',1,'xrpl::DirectStepI::revImp()'],['../classxrpl_1_1BookStep.html#a9ac2a4870ba1509dffa3a5c2ed6a2af3',1,'xrpl::BookStep::revImp()']]], + ['revimp_492',['revimp',['../classxrpl_1_1DirectStepI.html#a068dd5f7eb4fd1cedc19cce1dff5791e',1,'xrpl::DirectStepI::revImp()'],['../classxrpl_1_1XRPEndpointStep.html#ab88d018e69d857f209c147ae254156fd',1,'xrpl::XRPEndpointStep::revImp()'],['../classxrpl_1_1BookStep.html#a9ac2a4870ba1509dffa3a5c2ed6a2af3',1,'xrpl::BookStep::revImp()']]], ['revoked_493',['revoked',['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414a80b785d265b6419ab99251d8f4340a1d',1,'xrpl::revoked'],['../classxrpl_1_1ManifestCache.html#affe91977e460e2d560bb9f196e554b36',1,'xrpl::ManifestCache::revoked()'],['../structxrpl_1_1Manifest.html#aaac522c34b221508bb172058b74d676b',1,'xrpl::Manifest::revoked() const'],['../structxrpl_1_1Manifest.html#a080c546ca931efeef62442147b86f7c1',1,'xrpl::Manifest::revoked(std::uint32_t sequence)']]], - ['reward_494',['reward',['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a714e8854d6dd660bb3a2c9b9aaed04e0',1,'xrpl::test::XChainSim_test::AccountCreate::reward'],['../structxrpl_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5d1323f7b27ba8123085fc820806beba',1,'xrpl::test::jtx::XChainBridgeObjects::reward'],['../structxrpl_1_1test_1_1BridgeDef.html#a3dc0da18d244b1b4b9fd9391e183b316',1,'xrpl::test::BridgeDef::reward']]], + ['reward_494',['reward',['../structxrpl_1_1test_1_1BridgeDef.html#a3dc0da18d244b1b4b9fd9391e183b316',1,'xrpl::test::BridgeDef::reward'],['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a714e8854d6dd660bb3a2c9b9aaed04e0',1,'xrpl::test::XChainSim_test::AccountCreate::reward'],['../structxrpl_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5d1323f7b27ba8123085fc820806beba',1,'xrpl::test::jtx::XChainBridgeObjects::reward']]], ['reward_5faccounts_495',['reward_accounts',['../structxrpl_1_1test_1_1BalanceTransfer.html#afc96022fedd4ecf36c72f45db92152ec',1,'xrpl::test::BalanceTransfer']]], ['rewardaccount_496',['rewardaccount',['../structxrpl_1_1Attestations_1_1AttestationBase.html#afbc4c271387d612a237b6a7231486021',1,'xrpl::Attestations::AttestationBase::rewardAccount'],['../structxrpl_1_1XChainClaimAttestation.html#ac320639a26877f95c09a1a3a937f557b',1,'xrpl::XChainClaimAttestation::rewardAccount'],['../structxrpl_1_1XChainCreateAccountAttestation.html#a95301868e4194a00debf6a30aff919ff',1,'xrpl::XChainCreateAccountAttestation::rewardAccount']]], - ['rewardamount_497',['rewardamount',['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#afaf3806755a41022135dd6c0ed79d143',1,'xrpl::Attestations::AttestationCreateAccount::rewardAmount'],['../structxrpl_1_1XChainCreateAccountAttestation_1_1MatchFields.html#a13b10138d9b13e0349deafa55e925408',1,'xrpl::XChainCreateAccountAttestation::MatchFields::rewardAmount'],['../structxrpl_1_1XChainCreateAccountAttestation.html#a618900e9d1ffca874b0afa43ca1be6d5',1,'xrpl::XChainCreateAccountAttestation::rewardAmount']]], + ['rewardamount_497',['rewardamount',['../structxrpl_1_1XChainCreateAccountAttestation.html#a618900e9d1ffca874b0afa43ca1be6d5',1,'xrpl::XChainCreateAccountAttestation::rewardAmount'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#afaf3806755a41022135dd6c0ed79d143',1,'xrpl::Attestations::AttestationCreateAccount::rewardAmount'],['../structxrpl_1_1XChainCreateAccountAttestation_1_1MatchFields.html#a13b10138d9b13e0349deafa55e925408',1,'xrpl::XChainCreateAccountAttestation::MatchFields::rewardAmount']]], ['rewind_498',['rewind',['http://en.cppreference.com/w/cpp/io/c/rewind.html',1,'std']]], ['rfc1751_499',['RFC1751',['../classxrpl_1_1RFC1751.html',1,'xrpl']]], ['rfc6125_5fverify_500',['rfc6125_verify',['../classxrpl_1_1HTTPClientSSLContext.html#a68c9c30cdbf97381f82cf0f69fb3dca7',1,'xrpl::HTTPClientSSLContext']]], - ['rfield_501',['rfield',['../namespacebeast.html#a6152c0020ab90e8bba284aeac2689bed',1,'beast::rField(std::basic_string< CharT, Traits, Allocator > const &text, int width=8, int pad=0)'],['../namespacebeast.html#ab5f1bfea5c5dda00fe75631bc506be0d',1,'beast::rField(CharT const *text, int width=8, int pad=0)'],['../namespacebeast.html#a408722d0c0cbe8110d01fadcefcaac36',1,'beast::rField(T const &t, int width=8, int pad=0)']]], - ['rfind_502',['rfind',['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u32string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::basic_string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::basic_string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::u16string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::wstring_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::wstring_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::wstring::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u8string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u8string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::basic_string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u32string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u16string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u16string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::wstring::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u8string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u32string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u16string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::string::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::u32string_view::rfind()']]], + ['rfield_501',['rfield',['../namespacebeast.html#a408722d0c0cbe8110d01fadcefcaac36',1,'beast::rField(T const &t, int width=8, int pad=0)'],['../namespacebeast.html#a6152c0020ab90e8bba284aeac2689bed',1,'beast::rField(std::basic_string< CharT, Traits, Allocator > const &text, int width=8, int pad=0)'],['../namespacebeast.html#ab5f1bfea5c5dda00fe75631bc506be0d',1,'beast::rField(CharT const *text, int width=8, int pad=0)']]], + ['rfind_502',['rfind',['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::wstring_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::basic_string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::basic_string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::basic_string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::u16string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::u32string_view::rfind()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rfind.html',1,'std::experimental::wstring_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u16string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u32string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::u8string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::wstring::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u8string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u8string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u32string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u32string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::u16string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u16string::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rfind.html',1,'std::string_view::rfind()'],['http://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::pmr::wstring::rfind()']]], ['rid_5f_503',['rid_',['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#a9e52f14d36ba0563eccd23aa9ef5f2e2',1,'xrpl::test::tx_reduce_relay_test']]], ['riemann_5fzeta_504',['riemann_zeta',['http://en.cppreference.com/w/cpp/numeric/special_functions/riemann_zeta.html',1,'std']]], ['riemann_5fzetaf_505',['riemann_zetaf',['http://en.cppreference.com/w/cpp/numeric/special_functions/riemann_zeta.html',1,'std']]], ['riemann_5fzetal_506',['riemann_zetal',['http://en.cppreference.com/w/cpp/numeric/special_functions/riemann_zeta.html',1,'std']]], - ['right_507',['right',['../structxrpl_1_1test_1_1csf_1_1WrongPrevLedger.html#a280580d1c4b407cd0851b4c077b73d98',1,'xrpl::test::csf::WrongPrevLedger::right'],['../classbeast_1_1field__t.html#a492409566c57e088b0e5c8dec09e87d6',1,'beast::field_t::right'],['http://en.cppreference.com/w/cpp/io/manip/left.html',1,'std::right()']]], + ['right_507',['right',['../structxrpl_1_1test_1_1csf_1_1WrongPrevLedger.html#a280580d1c4b407cd0851b4c077b73d98',1,'xrpl::test::csf::WrongPrevLedger::right'],['http://en.cppreference.com/w/cpp/io/manip/left.html',1,'std::right()'],['../classbeast_1_1field__t.html#a492409566c57e088b0e5c8dec09e87d6',1,'beast::field_t::right']]], ['right_5ft_508',['right_t',['../classxrpl_1_1PeerFinder_1_1Bootcache.html#aacf1a84f2308a28d6d65742ce0cb9a73',1,'xrpl::PeerFinder::Bootcache']]], ['rightmargin_5f_509',['rightmargin_',['../classJson_1_1StyledWriter.html#a9c8fc62cb4f3b4a6dbed470fea2aa567',1,'Json::StyledWriter::rightMargin_'],['../classJson_1_1StyledStreamWriter.html#a67fdaa6758885f082b6a7ede52b0ab91',1,'Json::StyledStreamWriter::rightMargin_']]], ['rint_510',['rint',['http://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], @@ -521,7 +521,7 @@ var searchData= ['ripplecredit_518',['rippleCredit',['../namespacexrpl.html#afa8dc3855d56c8c966efa9fec5e42621',1,'xrpl']]], ['ripplecreditiou_519',['rippleCreditIOU',['../namespacexrpl.html#a68e4262184ef46b9de650c3edbfcd736',1,'xrpl']]], ['ripplecreditmpt_520',['rippleCreditMPT',['../namespacexrpl.html#a5fb92e7b3bd97716ce00705c069e06ed',1,'xrpl']]], - ['rippled_521',['rippled',['../index.html#autotoc_md261',1,'rippled'],['../index.html',1,'rippled'],['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html',1,'Sanitizer Configuration for Rippled']]], + ['rippled_521',['rippled',['../index.html',1,'rippled'],['../index.html#autotoc_md261',1,'rippled'],['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html',1,'Sanitizer Configuration for Rippled']]], ['rippled_20container_522',['Choosing a rippled container.',['../md__2____w_2rippled_2rippled_2include_2xrpl_2basics_2README.html#autotoc_md212',1,'']]], ['rippled_20tt_20docker_20image_523',['<tt>rippled</tt> Docker Image',['../md__2____w_2rippled_2rippled_2docs_2Docker.html',1,'']]], ['rippled_20with_20jemalloc_524',['Heap profiling of rippled with jemalloc',['../md__2____w_2rippled_2rippled_2docs_2HeapProfiling.html',1,'']]], @@ -539,11 +539,11 @@ var searchData= ['rmsubdir_5f_536',['rmSubDir_',['../classxrpl_1_1detail_1_1DirGuard.html#a32525618bb1e567e9a13d90a2d9d4151',1,'xrpl::detail::DirGuard']]], ['rng_537',['rng',['../classxrpl_1_1test_1_1csf_1_1Sim.html#a4eec1fd42a7847bae84dea9da967b492',1,'xrpl::test::csf::Sim']]], ['rngcpy_538',['rngcpy',['../namespacexrpl_1_1NodeStore.html#aa5b4f4d3fb12af70cf1390d33fcf3a0d',1,'xrpl::NodeStore']]], - ['rngfill_539',['rngfill',['../namespacebeast.html#a3c2683b0fd77fcae6b6ef91fb90e5cbc',1,'beast::rngfill(std::array< std::uint8_t, N > &a, Generator &g)'],['../namespacebeast.html#ad4d3145468ad564a92ac41b9812274a0',1,'beast::rngfill(void *const buffer, std::size_t const bytes, Generator &g)']]], + ['rngfill_539',['rngfill',['../namespacebeast.html#ad4d3145468ad564a92ac41b9812274a0',1,'beast::rngfill(void *const buffer, std::size_t const bytes, Generator &g)'],['../namespacebeast.html#a3c2683b0fd77fcae6b6ef91fb90e5cbc',1,'beast::rngfill(std::array< std::uint8_t, N > &a, Generator &g)']]], ['roads_20not_20taken_540',['Roads Not Taken',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md121',1,'']]], ['roads_20not_20taken_3a_20test_20with_20extended_20csf_541',['Roads Not Taken: Test with Extended CSF',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md134',1,'']]], ['robusttransaction_5ftest_542',['RobustTransaction_test',['../classxrpl_1_1test_1_1RobustTransaction__test.html',1,'xrpl::test']]], - ['role_543',['role',['../classxrpl_1_1RPC_1_1VersionHandler.html#a7e451725be36ac70984316c3a57e4470',1,'xrpl::RPC::VersionHandler::role'],['../structxrpl_1_1RPC_1_1Context.html#aa793d4a228ce40b8c6dfc549b47e8334',1,'xrpl::RPC::Context::role'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#ab93e45718b0c3fdeba22468ad2feb7f1',1,'xrpl::RPC::LedgerHandler::role'],['../namespacexrpl.html#a7fb64528931ecb2e6dd4bdb6741bd1a7',1,'xrpl::Role']]], + ['role_543',['role',['../classxrpl_1_1RPC_1_1VersionHandler.html#a7e451725be36ac70984316c3a57e4470',1,'xrpl::RPC::VersionHandler::role'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#ab93e45718b0c3fdeba22468ad2feb7f1',1,'xrpl::RPC::LedgerHandler::role'],['../structxrpl_1_1RPC_1_1Context.html#aa793d4a228ce40b8c6dfc549b47e8334',1,'xrpl::RPC::Context::role'],['../namespacexrpl.html#a7fb64528931ecb2e6dd4bdb6741bd1a7',1,'xrpl::Role']]], ['role_5f_544',['role_',['../structxrpl_1_1RPC_1_1Handler.html#aa01685ebc669a873ea3d41d9df5306b6',1,'xrpl::RPC::Handler']]], ['rolerequired_545',['roleRequired',['../namespacexrpl_1_1RPC.html#a3366fc8d99d08013af8ad8c0bc63e33a',1,'xrpl::RPC']]], ['roles_5ftest_546',['Roles_test',['../classxrpl_1_1test_1_1Roles__test.html',1,'xrpl::test']]], @@ -551,19 +551,19 @@ var searchData= ['rollingavg_5f_548',['rollingAvg_',['../classxrpl_1_1PeerImp_1_1Metrics.html#a2d7a63526f87fdb0f638ba4503470d1e',1,'xrpl::PeerImp::Metrics']]], ['rollingavgaggregate_549',['rollingAvgAggregate',['../structxrpl_1_1metrics_1_1SingleMetrics.html#a351a819fa00fbecab221d0a7c41ca05d',1,'xrpl::metrics::SingleMetrics']]], ['rollingavgbytes_5f_550',['rollingAvgBytes_',['../classxrpl_1_1PeerImp_1_1Metrics.html#a24f2d31a0cf3939b05847aea0151be6a',1,'xrpl::PeerImp::Metrics']]], - ['root_551',['root',['../md_xrpld_2app_2ledger_2README.html#autotoc_md312',1,'Account Root'],['../classxrpl_1_1Number.html#af59083b29186c11c2808135c5ff075b8',1,'xrpl::Number::root'],['../classxrpl_1_1LedgerTrie.html#a4f429eac2d227d0972af44650d0cb69d',1,'xrpl::LedgerTrie::root'],['../namespacexrpl.html#a5a08adf1bad37c44d2ada7ae983dd12f',1,'xrpl::root()']]], + ['root_551',['root',['../md_xrpld_2app_2ledger_2README.html#autotoc_md312',1,'Account Root'],['../classxrpl_1_1LedgerTrie.html#a4f429eac2d227d0972af44650d0cb69d',1,'xrpl::LedgerTrie::root'],['../classxrpl_1_1Number.html#af59083b29186c11c2808135c5ff075b8',1,'xrpl::Number::root'],['../namespacexrpl.html#a5a08adf1bad37c44d2ada7ae983dd12f',1,'xrpl::root()']]], ['root2_552',['root2',['../classxrpl_1_1Number.html#ab83e07ef7e17606d7bcaeabe05ec1236',1,'xrpl::Number::root2'],['../namespacexrpl.html#ab334d11f65b71b91e2c6c907090398cb',1,'xrpl::root2()']]], - ['root_5f_553',['root_',['../classxrpl_1_1Dir_1_1const__iterator.html#ac85628859eee120a92a67111194f4d00',1,'xrpl::Dir::const_iterator::root_'],['../classxrpl_1_1Dir.html#a8a22af6228a7aade912577fcfcb84b16',1,'xrpl::Dir::root_'],['../classxrpl_1_1SHAMap.html#aed59b9eeacde088b490c7bc9cedb7e44',1,'xrpl::SHAMap::root_'],['../classxrpl_1_1detail_1_1Generator.html#afd10349cb901e365e0c4d9f3ebf31582',1,'xrpl::detail::Generator::root_'],['../classxrpl_1_1BookDirs.html#add5935041059cafadf86e09a31694e44',1,'xrpl::BookDirs::root_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a14a75c6f8ebfb4c211b8b188d50d433d',1,'xrpl::BookDirs::const_iterator::root_']]], - ['root_5fdirectory_554',['root_directory',['http://en.cppreference.com/w/cpp/experimental/fs/path/root_directory.html',1,'std::experimental::filesystem::path::root_directory()'],['http://en.cppreference.com/w/cpp/filesystem/path/root_directory.html',1,'std::filesystem::path::root_directory(T... args)']]], - ['root_5fname_555',['root_name',['http://en.cppreference.com/w/cpp/filesystem/path/root_name.html',1,'std::filesystem::path::root_name()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/root_name.html',1,'std::experimental::filesystem::path::root_name()']]], - ['root_5fpath_556',['root_path',['http://en.cppreference.com/w/cpp/filesystem/path/root_path.html',1,'std::filesystem::path::root_path()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/root_path.html',1,'std::experimental::filesystem::path::root_path()']]], + ['root_5f_553',['root_',['../classxrpl_1_1BookDirs.html#add5935041059cafadf86e09a31694e44',1,'xrpl::BookDirs::root_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a14a75c6f8ebfb4c211b8b188d50d433d',1,'xrpl::BookDirs::const_iterator::root_'],['../classxrpl_1_1Dir.html#a8a22af6228a7aade912577fcfcb84b16',1,'xrpl::Dir::root_'],['../classxrpl_1_1Dir_1_1const__iterator.html#ac85628859eee120a92a67111194f4d00',1,'xrpl::Dir::const_iterator::root_'],['../classxrpl_1_1SHAMap.html#aed59b9eeacde088b490c7bc9cedb7e44',1,'xrpl::SHAMap::root_'],['../classxrpl_1_1detail_1_1Generator.html#afd10349cb901e365e0c4d9f3ebf31582',1,'xrpl::detail::Generator::root_']]], + ['root_5fdirectory_554',['root_directory',['http://en.cppreference.com/w/cpp/experimental/fs/path/root_directory.html',1,'std::experimental::filesystem::path::root_directory()'],['http://en.cppreference.com/w/cpp/filesystem/path/root_directory.html',1,'std::filesystem::path::root_directory()']]], + ['root_5fname_555',['root_name',['http://en.cppreference.com/w/cpp/experimental/fs/path/root_name.html',1,'std::experimental::filesystem::path::root_name()'],['http://en.cppreference.com/w/cpp/filesystem/path/root_name.html',1,'std::filesystem::path::root_name()']]], + ['root_5fpath_556',['root_path',['http://en.cppreference.com/w/cpp/experimental/fs/path/root_path.html',1,'std::experimental::filesystem::path::root_path()'],['http://en.cppreference.com/w/cpp/filesystem/path/root_path.html',1,'std::filesystem::path::root_path()']]], ['rootacc_557',['rootAcc',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca84cddf3c98e840adcd2db5f1c234214a',1,'xrpl::test::ElementComboIter']]], - ['rootindex_558',['rootindex',['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html#aaeee11bc8f29c2cbb66a6eeb090d603d',1,'xrpl::test::jtx::token::rootIndex::rootIndex()'],['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html',1,'xrpl::test::jtx::token::rootIndex']]], + ['rootindex_558',['rootindex',['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html',1,'xrpl::test::jtx::token::rootIndex'],['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html#aaeee11bc8f29c2cbb66a6eeb090d603d',1,'xrpl::test::jtx::token::rootIndex::rootIndex(uint256 const &index)']]], ['rootindex_5f_559',['rootIndex_',['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html#a9b0b472402fca24c1af91600c23ef8aa',1,'xrpl::test::jtx::token::rootIndex']]], ['rootiss_560',['rootIss',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576acaac1e996f2839d9d722615ac621672a28',1,'xrpl::test::ElementComboIter']]], - ['rotate_561',['rotate',['../classxrpl_1_1NodeStore_1_1DatabaseRotating.html#a1eeb7c4078d23a27d03c39d67b290df9',1,'xrpl::NodeStore::DatabaseRotating::rotate()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#acf6b3d72e1c9a2813d362d2b45cada9f',1,'xrpl::perf::PerfLogImp::rotate()'],['../classxrpl_1_1Logs.html#ac6b56b9b1696e164f165067ffb46daf6',1,'xrpl::Logs::rotate()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/rotate.html',1,'std::ranges::rotate()'],['../classxrpl_1_1perf_1_1PerfLog.html#ae88e9e83cf1a9aded414058155e403aa',1,'xrpl::perf::PerfLog::rotate()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a20e4e1277bff90e303d9b0c684a34078',1,'xrpl::perf::PerfLogTest::rotate()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ad68282e2cc4961c49819afb74118bb2f',1,'xrpl::NodeStore::DatabaseRotatingImp::rotate()'],['http://en.cppreference.com/w/cpp/algorithm/rotate.html',1,'std::rotate()']]], + ['rotate_561',['rotate',['../classxrpl_1_1Logs.html#ac6b56b9b1696e164f165067ffb46daf6',1,'xrpl::Logs::rotate()'],['../classxrpl_1_1perf_1_1PerfLog.html#ae88e9e83cf1a9aded414058155e403aa',1,'xrpl::perf::PerfLog::rotate()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotating.html#a1eeb7c4078d23a27d03c39d67b290df9',1,'xrpl::NodeStore::DatabaseRotating::rotate()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ad68282e2cc4961c49819afb74118bb2f',1,'xrpl::NodeStore::DatabaseRotatingImp::rotate()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a20e4e1277bff90e303d9b0c684a34078',1,'xrpl::perf::PerfLogTest::rotate()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#acf6b3d72e1c9a2813d362d2b45cada9f',1,'xrpl::perf::PerfLogImp::rotate()'],['http://en.cppreference.com/w/cpp/algorithm/rotate.html',1,'std::rotate()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/rotate.html',1,'std::ranges::rotate()']]], ['rotate_5f_562',['rotate_',['../classxrpl_1_1perf_1_1PerfLogImp.html#aa0a3b8b78195f9808e4d1a8c9d02a0f1',1,'xrpl::perf::PerfLogImp']]], - ['rotate_5fcopy_563',['rotate_copy',['http://en.cppreference.com/w/cpp/algorithm/rotate_copy.html',1,'std::rotate_copy()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/rotate_copy.html',1,'std::ranges::rotate_copy()']]], + ['rotate_5fcopy_563',['rotate_copy',['http://en.cppreference.com/w/cpp/algorithm/ranges/rotate_copy.html',1,'std::ranges::rotate_copy()'],['http://en.cppreference.com/w/cpp/algorithm/rotate_copy.html',1,'std::rotate_copy(T... args)']]], ['rotl_564',['rotl',['http://en.cppreference.com/w/cpp/numeric/rotl.html',1,'std']]], ['rotr_565',['rotr',['http://en.cppreference.com/w/cpp/numeric/rotr.html',1,'std']]], ['round_566',['round',['../classxrpl_1_1Number_1_1Guard.html#a0ebc09f6e6241ba83bec8d3268d50c31',1,'xrpl::Number::Guard::round()'],['http://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std::round()']]], @@ -577,7 +577,7 @@ var searchData= ['roundtoasset_574',['roundtoasset',['../namespacexrpl.html#abb5eaa2827981084acce180d255881b1',1,'xrpl::roundToAsset(A const &asset, Number &value)'],['../namespacexrpl.html#a3e584bdd8572f6ff5d227bbeb9f35a85',1,'xrpl::roundToAsset(A const &asset, Number const &value, std::int32_t scale, Number::rounding_mode rounding=Number::getround())']]], ['roundtoscale_575',['roundToScale',['../namespacexrpl.html#a6807ce1600b7179f4839a11b2e6fe046',1,'xrpl']]], ['router_576',['router',['../structxrpl_1_1test_1_1csf_1_1Peer_1_1Router.html',1,'xrpl::test::csf::Peer::Router'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a1035b1207f13a898cfb35a233c4f45b6',1,'xrpl::test::csf::Peer::router']]], - ['rpc_577',['rpc',['../classxrpl_1_1test_1_1jtx_1_1rpc.html#a326fe46c92bc33d442ff05416488ae3b',1,'xrpl::test::jtx::rpc::rpc()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac6543a11afe1cfb9f631cd04c8d45764',1,'xrpl::test::jtx::Env::rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a10fc28defffe2ffbc29fb5266deed269',1,'xrpl::test::jtx::Env::rpc(unsigned apiVersion, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a3245d3a938dd9a23970f489c602df3c3',1,'xrpl::test::jtx::Env::rpc(std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab5f2af19d30b062993fc9ee385e0e2b2',1,'xrpl::test::jtx::Env::rpc(std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1rpc.html#ae7ea081650e87fe16aa1af6632751919',1,'xrpl::test::jtx::rpc::rpc()'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html',1,'xrpl::perf::PerfLogImp::Counters::Rpc'],['../classxrpl_1_1test_1_1jtx_1_1rpc.html',1,'xrpl::test::jtx::rpc']]], + ['rpc_577',['rpc',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a10fc28defffe2ffbc29fb5266deed269',1,'xrpl::test::jtx::Env::rpc(unsigned apiVersion, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac6543a11afe1cfb9f631cd04c8d45764',1,'xrpl::test::jtx::Env::rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a3245d3a938dd9a23970f489c602df3c3',1,'xrpl::test::jtx::Env::rpc(std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab5f2af19d30b062993fc9ee385e0e2b2',1,'xrpl::test::jtx::Env::rpc(std::string const &cmd, Args &&... args)'],['../classxrpl_1_1test_1_1jtx_1_1rpc.html#ae7ea081650e87fe16aa1af6632751919',1,'xrpl::test::jtx::rpc::rpc(error_code_i code, std::optional< std::string > m={})'],['../classxrpl_1_1test_1_1jtx_1_1rpc.html#a326fe46c92bc33d442ff05416488ae3b',1,'xrpl::test::jtx::rpc::rpc(std::string error, std::optional< std::string > exceptionMessage={})'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html',1,'xrpl::perf::PerfLogImp::Counters::Rpc'],['../classxrpl_1_1test_1_1jtx_1_1rpc.html',1,'xrpl::test::jtx::rpc']]], ['rpc_20coroutines_578',['How to use RPC coroutines.',['../md_xrpld_2rpc_2README.html',1,'']]], ['rpc_5f_579',['rpc_',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#a96f1635b81b47682726abe35aea49a26',1,'xrpl::perf::PerfLogImp::Counters']]], ['rpc_5fip_580',['rpc_ip',['../classxrpl_1_1Config.html#a379ed69343b12094c7c8b8386061a04d',1,'xrpl::Config']]], @@ -600,14 +600,14 @@ var searchData= ['rpcbad_5fseed_597',['rpcBAD_SEED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fabddd93a232dbbed0e23b40ae9a2199cc',1,'xrpl']]], ['rpcbad_5fsyntax_598',['rpcBAD_SYNTAX',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3d07329ca7d956a06e0a19faeab5d933',1,'xrpl']]], ['rpccall_5ftest_599',['RPCCall_test',['../classxrpl_1_1test_1_1RPCCall__test.html',1,'xrpl::test']]], - ['rpccallimp_600',['rpccallimp',['../structxrpl_1_1RPCCallImp.html',1,'xrpl::RPCCallImp'],['../structxrpl_1_1RPCCallImp.html#a2347c3ecdf187e5e943a79a893bd6e47',1,'xrpl::RPCCallImp::RPCCallImp()']]], + ['rpccallimp_600',['rpccallimp',['../structxrpl_1_1RPCCallImp.html#a2347c3ecdf187e5e943a79a893bd6e47',1,'xrpl::RPCCallImp::RPCCallImp()'],['../structxrpl_1_1RPCCallImp.html',1,'xrpl::RPCCallImp']]], ['rpccalltestarray_601',['rpcCallTestArray',['../namespacexrpl_1_1test.html#a4b396878701dbb015f4d6d7d708a5502',1,'xrpl::test']]], - ['rpccalltestdata_602',['rpccalltestdata',['../structxrpl_1_1test_1_1RPCCallTestData.html',1,'xrpl::test::RPCCallTestData'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ac589c94d9fce4efc31b468cf76c18c69',1,'xrpl::test::RPCCallTestData::RPCCallTestData(RPCCallTestData const &)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a630f556e6158ed3ee1f88fca6395d9fa',1,'xrpl::test::RPCCallTestData::RPCCallTestData(char const *description_, int line_, std::initializer_list< char const * > const &args_, Exception throwsWhat_, char const *exp_)'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a15fb01d7aa69acb31e2d2b6033db711a',1,'xrpl::test::RPCCallTestData::RPCCallTestData(char const *description_, int line_, std::initializer_list< char const * > const &args_, Exception throwsWhat_, std::initializer_list< char const * > exp_)'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a4bdfc9437bea450ffc84cbad4e5101c0',1,'xrpl::test::RPCCallTestData::RPCCallTestData()=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#aa43c0b2e86420193b8b8c8534d7f278f',1,'xrpl::test::RPCCallTestData::RPCCallTestData(RPCCallTestData &&)=delete']]], + ['rpccalltestdata_602',['rpccalltestdata',['../structxrpl_1_1test_1_1RPCCallTestData.html',1,'xrpl::test::RPCCallTestData'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a630f556e6158ed3ee1f88fca6395d9fa',1,'xrpl::test::RPCCallTestData::RPCCallTestData(char const *description_, int line_, std::initializer_list< char const * > const &args_, Exception throwsWhat_, char const *exp_)'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a15fb01d7aa69acb31e2d2b6033db711a',1,'xrpl::test::RPCCallTestData::RPCCallTestData(char const *description_, int line_, std::initializer_list< char const * > const &args_, Exception throwsWhat_, std::initializer_list< char const * > exp_)'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a4bdfc9437bea450ffc84cbad4e5101c0',1,'xrpl::test::RPCCallTestData::RPCCallTestData()=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ac589c94d9fce4efc31b468cf76c18c69',1,'xrpl::test::RPCCallTestData::RPCCallTestData(RPCCallTestData const &)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#aa43c0b2e86420193b8b8c8534d7f278f',1,'xrpl::test::RPCCallTestData::RPCCallTestData(RPCCallTestData &&)=delete']]], ['rpcchannel_5famt_5fmalformed_603',['rpcCHANNEL_AMT_MALFORMED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4927db5b174ca5090c1ab139dfccf57e',1,'xrpl']]], ['rpcchannel_5fmalformed_604',['rpcCHANNEL_MALFORMED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8aa85fa31f887f1f448e831a3babcd96',1,'xrpl']]], ['rpcclient_605',['rpcClient',['../namespacexrpl.html#a6036f6d7c5f096ef186050a365fc8ceb',1,'xrpl']]], ['rpccmdtojson_606',['rpcCmdToJson',['../namespacexrpl.html#aeb88df0c0c46d81703b679a38ebaab5c',1,'xrpl']]], - ['rpccode_607',['rpccode',['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#a77056f7947d348f95de533793b63c276',1,'xrpl::test::jtx::Env::ParsedResult::rpcCode'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#aa0a5cbd2e73d5bfeefbe9ecf2518c727',1,'xrpl::test::jtx::JTx::rpcCode']]], + ['rpccode_607',['rpccode',['../structxrpl_1_1test_1_1jtx_1_1JTx.html#aa0a5cbd2e73d5bfeefbe9ecf2518c727',1,'xrpl::test::jtx::JTx::rpcCode'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#a77056f7947d348f95de533793b63c276',1,'xrpl::test::jtx::Env::ParsedResult::rpcCode']]], ['rpccommand_5fmissing_608',['rpcCOMMAND_MISSING',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0303012265dd05569e6856a3a7cc4b9f',1,'xrpl']]], ['rpcdb_5fdeserialization_609',['rpcDB_DESERIALIZATION',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8b609b4c3b4c842d54d40038587c869b',1,'xrpl']]], ['rpcdelegate_5fact_5fnot_5ffound_610',['rpcDELEGATE_ACT_NOT_FOUND',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55',1,'xrpl']]], @@ -620,12 +620,12 @@ var searchData= ['rpcdst_5fisr_5fmalformed_617',['rpcDST_ISR_MALFORMED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae8767c8c4cd7a974aad5fa2d4259e492',1,'xrpl']]], ['rpcend_618',['rpcEnd',['../classxrpl_1_1perf_1_1PerfLogImp.html#acdbb7215a18f514d859a715216fe4767',1,'xrpl::perf::PerfLogImp']]], ['rpcentry_5fnot_5ffound_619',['rpcENTRY_NOT_FOUND',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fadb02ba6ab2296abf4d463fd708de4f06',1,'xrpl']]], - ['rpcerror_620',['rpcerror',['../namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e',1,'xrpl::rpcError()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#afc3317cd2227c678cd29b3cebdeee43d',1,'xrpl::perf::PerfLogImp::rpcError()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a617c14e70a5b26576e79879adfa7b47b',1,'xrpl::perf::PerfLogTest::rpcError()'],['../classxrpl_1_1perf_1_1PerfLog.html#af69c87f842f8452dab58bab2b4129fb0',1,'xrpl::perf::PerfLog::rpcError()'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#ad161120e43dba3a8aeefec72d865befb',1,'xrpl::test::jtx::Env::ParsedResult::rpcError']]], + ['rpcerror_620',['rpcerror',['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#ad161120e43dba3a8aeefec72d865befb',1,'xrpl::test::jtx::Env::ParsedResult::rpcError'],['../classxrpl_1_1perf_1_1PerfLog.html#af69c87f842f8452dab58bab2b4129fb0',1,'xrpl::perf::PerfLog::rpcError()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a617c14e70a5b26576e79879adfa7b47b',1,'xrpl::perf::PerfLogTest::rpcError()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#afc3317cd2227c678cd29b3cebdeee43d',1,'xrpl::perf::PerfLogImp::rpcError()'],['../namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e',1,'xrpl::rpcError(error_code_i iError)']]], ['rpcerrorstring_621',['rpcErrorString',['../namespacexrpl.html#a3bc17ba4eb544962258584290ff75a67',1,'xrpl']]], ['rpcexception_622',['rpcexception',['../structxrpl_1_1test_1_1jtx_1_1JTx.html#ad8598fb6d437d8ae08755ef6d8a06747',1,'xrpl::test::jtx::JTx::rpcException'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#a45eeadb960352eb017ba56fda7d05167',1,'xrpl::test::jtx::Env::ParsedResult::rpcException']]], ['rpcexcessive_5flgr_5frange_623',['rpcEXCESSIVE_LGR_RANGE',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3a2074d7ae820678bf1602775c48ccd2',1,'xrpl']]], ['rpcexpired_5fvalidator_5flist_624',['rpcEXPIRED_VALIDATOR_LIST',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faa1dcccc5a75f8263d6e641a65091391e',1,'xrpl']]], - ['rpcfinish_625',['rpcfinish',['../classxrpl_1_1perf_1_1PerfLogTest.html#ac38e574e8bad53196078bc1dc3aea1a5',1,'xrpl::perf::PerfLogTest::rpcFinish()'],['../classxrpl_1_1perf_1_1PerfLog.html#a71cb5ecd21373ce18ad819f70fd07c47',1,'xrpl::perf::PerfLog::rpcFinish()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ac808285959fda24fb5f745d199510c0e',1,'xrpl::perf::PerfLogImp::rpcFinish()']]], + ['rpcfinish_625',['rpcfinish',['../classxrpl_1_1perf_1_1PerfLog.html#a71cb5ecd21373ce18ad819f70fd07c47',1,'xrpl::perf::PerfLog::rpcFinish()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#ac38e574e8bad53196078bc1dc3aea1a5',1,'xrpl::perf::PerfLogTest::rpcFinish()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ac808285959fda24fb5f745d199510c0e',1,'xrpl::perf::PerfLogImp::rpcFinish()']]], ['rpcforbidden_626',['rpcFORBIDDEN',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa872e8d0c7b46106856ee675bf87a4774',1,'xrpl']]], ['rpchelpers_5ftest_627',['RPCHelpers_test',['../classxrpl_1_1test_1_1RPCHelpers__test.html',1,'xrpl::test']]], ['rpchigh_5ffee_628',['rpcHIGH_FEE',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5aa1defd81d3c53470c28453e909f6c4',1,'xrpl']]], @@ -669,8 +669,8 @@ var searchData= ['rpcsrc_5fisr_5fmalformed_666',['rpcSRC_ISR_MALFORMED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3f005663ec03577829c566127e5c231e',1,'xrpl']]], ['rpcstart_667',['rpcstart',['../classxrpl_1_1perf_1_1PerfLog.html#ab6713ad425f83186ef4c6dbae0ee816f',1,'xrpl::perf::PerfLog::rpcStart()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a42de4732bd7eba7d9ae702d7968d6dff',1,'xrpl::perf::PerfLogTest::rpcStart()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a4156ecc982bb525e1cd66538c302b314',1,'xrpl::perf::PerfLogImp::rpcStart()']]], ['rpcstream_5fmalformed_668',['rpcSTREAM_MALFORMED',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d8dfb59672229b80f53d70b12296266',1,'xrpl']]], - ['rpcsub_669',['rpcsub',['../classxrpl_1_1RPCSub.html',1,'xrpl::RPCSub'],['../classxrpl_1_1RPCSub.html#a1de4590c7a8155301c8c96825ee7ec90',1,'xrpl::RPCSub::RPCSub()']]], - ['rpcsubimp_670',['rpcsubimp',['../classxrpl_1_1RPCSubImp.html',1,'xrpl::RPCSubImp'],['../classxrpl_1_1RPCSubImp.html#a19e66e8a719763077e531c1b317409ad',1,'xrpl::RPCSubImp::RPCSubImp()']]], + ['rpcsub_669',['rpcsub',['../classxrpl_1_1RPCSub.html#a1de4590c7a8155301c8c96825ee7ec90',1,'xrpl::RPCSub::RPCSub()'],['../classxrpl_1_1RPCSub.html',1,'xrpl::RPCSub']]], + ['rpcsubimp_670',['rpcsubimp',['../classxrpl_1_1RPCSubImp.html#a19e66e8a719763077e531c1b317409ad',1,'xrpl::RPCSubImp::RPCSubImp()'],['../classxrpl_1_1RPCSubImp.html',1,'xrpl::RPCSubImp']]], ['rpcsuccess_671',['rpcSUCCESS',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0',1,'xrpl']]], ['rpctoo_5fbusy_672',['rpcTOO_BUSY',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7',1,'xrpl']]], ['rpctrustline_673',['rpctrustline',['../classxrpl_1_1RPCTrustLine.html#af6a128ea357e33201af61c05f837f293',1,'xrpl::RPCTrustLine::RPCTrustLine(std::shared_ptr< SLE const > const &sle, AccountID const &viewAccount)'],['../classxrpl_1_1RPCTrustLine.html#a1393c1cc48fdaf721abd30b7c0ab8347',1,'xrpl::RPCTrustLine::RPCTrustLine()=delete'],['../classxrpl_1_1RPCTrustLine.html',1,'xrpl::RPCTrustLine']]], @@ -682,16 +682,16 @@ var searchData= ['rpcwrong_5fnetwork_679',['rpcWRONG_NETWORK',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac4468894023ead83fcc6617aaddc8410',1,'xrpl']]], ['rpf_680',['rpf',['../namespacexrpl_1_1test.html#aedc9161ee2e529bd145ebf5b52b4bd23',1,'xrpl::test']]], ['rsasha256_681',['rsaSha256',['../namespacexrpl_1_1cryptoconditions.html#aa7e9a6fedfdc10868a6b0298d3a977e8a13da7df82b08c2bca253d97812ba1eb4',1,'xrpl::cryptoconditions']]], - ['rules_682',['rules',['../classxrpl_1_1Rules.html#a2993f1d730a001e4edc21e875b99f36f',1,'xrpl::Rules::Rules()'],['../classxrpl_1_1Rules.html',1,'xrpl::Rules'],['../classxrpl_1_1Rules.html#a86038544447772ece593de0b92ab5ea8',1,'xrpl::Rules::Rules(Rules &&)=default'],['../classxrpl_1_1Rules.html#a4aae52d6ce7796814fd7d9fac86214b9',1,'xrpl::Rules::Rules()=delete'],['../classxrpl_1_1Rules.html#a22bb9d3379ad2f0aba0f534130aedec3',1,'xrpl::Rules::Rules(std::unordered_set< uint256, beast::uhash<> > const &presets)'],['../classxrpl_1_1Rules.html#a35841720bf07574e4c81a3ecb7c18a77',1,'xrpl::Rules::Rules(std::unordered_set< uint256, beast::uhash<> > const &presets, std::optional< uint256 > const &digest, STVector256 const &amendments)'],['../md__2____w_2rippled_2rippled_2docs_2CodingStyle.html#autotoc_md176',1,'Rules'],['../classxrpl_1_1Ledger.html#ac4ee30fa4a3c73bea1a7ce10a03e7d7a',1,'xrpl::Ledger::rules()'],['../classxrpl_1_1ReadView.html#a0733c550dedfa5cf52eec24bdfb21de4',1,'xrpl::ReadView::rules()'],['../classxrpl_1_1OpenView.html#ae3df865c5f901521da343833fda83b88',1,'xrpl::OpenView::rules()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a9c12d6f219b062da0219efd06a0ae405',1,'xrpl::detail::ApplyViewBase::rules()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a5535cc911ed68b35fdb047d97061b4a4',1,'xrpl::detail::CachedViewImpl::rules()'],['../structxrpl_1_1PreflightContext.html#a6e83913718094997961f09967d767561',1,'xrpl::PreflightContext::rules'],['../structxrpl_1_1PreflightResult.html#a23cf41d296125fa8b5f957ddd0987c8f',1,'xrpl::PreflightResult::rules']]], - ['rules_5f_683',['rules_',['../classxrpl_1_1OpenView.html#afa7e84767fc1adb920323e2bffa9a84f',1,'xrpl::OpenView::rules_'],['../classxrpl_1_1Ledger.html#a2dac45244ce5bd7c0865dbffff35ad2e',1,'xrpl::Ledger::rules_']]], - ['run_684',['run',['../structxrpl_1_1test_1_1XChainSim__test.html#a70c6ae56e1d2d94b1f2c61e14201d6fd',1,'xrpl::test::XChainSim_test::run()'],['../structxrpl_1_1test_1_1base__uint__test.html#ad3d542298ef4848295509ea5e0f4d6da',1,'xrpl::test::base_uint_test::run()'],['../structxrpl_1_1test_1_1Expected__test.html#accddda82a051074caf2ea133f62f95f3',1,'xrpl::test::Expected_test::run()'],['../structxrpl_1_1test_1_1Buffer__test.html#abc17e3e4c4449f945b6b343a14ff2a05',1,'xrpl::test::Buffer_test::run()'],['../structxrpl_1_1test_1_1DetectCrash__test.html#a12c133e407b2f60c09c6d9994a54985f',1,'xrpl::test::DetectCrash_test::run()'],['../structxrpl_1_1test_1_1PayStrand__test.html#a51e3e7f49fde48adfff10f578e3ec025',1,'xrpl::test::PayStrand_test::run()'],['../classxrpl_1_1test_1_1TheoreticalQuality__test.html#a69347071a2e7900e27659283270ad879',1,'xrpl::test::TheoreticalQuality_test::run()'],['../classxrpl_1_1test_1_1ScaleFreeSim__test.html#a9b0f166f754029fa16aa371257244392',1,'xrpl::test::ScaleFreeSim_test::run()'],['../classxrpl_1_1test_1_1PermissionedDEX__test.html#a779ab6a15527154758b0137c198f10cf',1,'xrpl::test::PermissionedDEX_test::run()'],['../classxrpl_1_1test_1_1PermissionedDomains__test.html#ad18ac186219cdf2463e2294278e3fbb8',1,'xrpl::test::PermissionedDomains_test::run()'],['../structxrpl_1_1test_1_1PseudoTx__test.html#a1c5242037bfc22367bc365cdf609fec6',1,'xrpl::test::PseudoTx_test::run()'],['../classxrpl_1_1test_1_1RCLValidations__test.html#a036a71d497d75cf43ed33b98d2903be8',1,'xrpl::test::RCLValidations_test::run()'],['../classxrpl_1_1test_1_1ReducedOffer__test.html#a46c50f4b63f88bdf50817f6a0d99938c',1,'xrpl::test::ReducedOffer_test::run()'],['../structxrpl_1_1test_1_1Regression__test.html#a32750a339f73b07930672ce806cae2d8',1,'xrpl::test::Regression_test::run()'],['../structxrpl_1_1test_1_1SetAuth__test.html#a815c6b114d63b033ee7a4744c2fc8f84',1,'xrpl::test::SetAuth_test::run()'],['../classxrpl_1_1SetRegularKey__test.html#aa73e665b4c45003693bff5bb6b919090',1,'xrpl::SetRegularKey_test::run()'],['../classxrpl_1_1test_1_1SetTrust__test.html#a5aa6dfbaa7a993156d6cb4d8b30c7e90',1,'xrpl::test::SetTrust_test::run()'],['../classxrpl_1_1test_1_1SHAMapStore__test.html#a88168c351789245e496ae0ec26d8349e',1,'xrpl::test::SHAMapStore_test::run()'],['../structxrpl_1_1test_1_1XChain__test.html#a39f33ef1b1927408e79d817a96197172',1,'xrpl::test::XChain_test::run()'],['../classxrpl_1_1Ticket__test.html#a5c7c23fb73cee5fbf451da63a4af09ac',1,'xrpl::Ticket_test::run()'],['../structxrpl_1_1test_1_1Transaction__ordering__test.html#aeeba9362107b860d7806c9efc18ffcca',1,'xrpl::test::Transaction_ordering_test::run()'],['../classxrpl_1_1TrustAndBalance__test.html#a93f34ccf6f2d2081928e95e2a53ba3c0',1,'xrpl::TrustAndBalance_test::run()'],['../classxrpl_1_1Apply__test.html#aeeb1a5eb20dd5298562fc7829dfd51d1',1,'xrpl::Apply_test::run()'],['../classxrpl_1_1test_1_1TxQPosNegFlows__test.html#a63cbaa77bf879fd152c287679395dec5',1,'xrpl::test::TxQPosNegFlows_test::run()'],['../classxrpl_1_1test_1_1TxQMetaInfo__test.html#aba07e2517631143eb81247fa281b14ba',1,'xrpl::test::TxQMetaInfo_test::run()'],['../classxrpl_1_1test_1_1ValidatorKeys__test.html#a598e78de97476520a7995cbacd0ec605',1,'xrpl::test::ValidatorKeys_test::run()'],['../classxrpl_1_1test_1_1ValidatorList__test.html#aca074ef5088d64c6937c6148f230578b',1,'xrpl::test::ValidatorList_test::run()'],['../classxrpl_1_1test_1_1ValidatorSite__test.html#a73824f57d0330fda9a8e25c655abbc88',1,'xrpl::test::ValidatorSite_test::run()'],['../classxrpl_1_1Vault__test.html#a3ddcd4ef8d2855cd74c2b649794c63a0',1,'xrpl::Vault_test::run()'],['../classxrpl_1_1test_1_1LedgerTrie__test.html#ae33b64cf09af0ebb804058a7749d4102',1,'xrpl::test::LedgerTrie_test::run()'],['../classbeast_1_1PropertyStream__test.html#a11e14a20a9b814e49a1145aee2dfa1b9',1,'beast::PropertyStream_test::run()'],['../classbeast_1_1Zero__test.html#a3af0be99176313ce0aac7e06f8f45781',1,'beast::Zero_test::run()'],['../classbeast_1_1unit__test_1_1print__test.html#a530c4043faf785da815f5ab1891d18f9',1,'beast::unit_test::print_test::run()'],['../classbeast_1_1IP_1_1IPEndpoint__test.html#a14acb5e0435be03d51cf1fd911fa42a6',1,'beast::IP::IPEndpoint_test::run()'],['../classbeast_1_1LexicalCast__test.html#a3a65007e05f36be181a559d928f35e06',1,'beast::LexicalCast_test::run()'],['../classbeast_1_1SemanticVersion__test.html#ae783b163b2c05d81b4ae7b31039f0fd6',1,'beast::SemanticVersion_test::run()'],['../classbeast_1_1XXHasher__test.html#af3b8e3f3c88e68aebfe1dd5e1a39d592',1,'beast::XXHasher_test::run()'],['../classxrpl_1_1cryptoconditions_1_1PreimageSha256__test.html#a86d298959f5c41d60122bd9d74627e46',1,'xrpl::cryptoconditions::PreimageSha256_test::run()'],['../classxrpl_1_1test_1_1ByzantineFailureSim__test.html#a88e48e49f2043ca49cbdacf7629c1cdd',1,'xrpl::test::ByzantineFailureSim_test::run()'],['../classxrpl_1_1test_1_1Consensus__test.html#a2acee7a09822c2be240bfe42ec8741a0',1,'xrpl::test::Consensus_test::run()'],['../classxrpl_1_1test_1_1DistributedValidators__test.html#a77ec4e4b841019996e20958761c208c5',1,'xrpl::test::DistributedValidators_test::run()'],['../classxrpl_1_1test_1_1LedgerTiming__test.html#a9c937cdf201475c6d231747f93f5e5cd',1,'xrpl::test::LedgerTiming_test::run()'],['../classbeast_1_1Journal__test.html#aa2899947d3016c3b7ee146a96b6644e7',1,'beast::Journal_test::run()'],['../classxrpl_1_1test_1_1NegativeUNL__test.html#ae4da680a96cc39321201626b11d5de2f',1,'xrpl::test::NegativeUNL_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteInternal__test.html#ae689d299845b041ca9c995a6eab2d283',1,'xrpl::test::NegativeUNLVoteInternal_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteScoreTable__test.html#af334b2283871911577f4b5f642761875',1,'xrpl::test::NegativeUNLVoteScoreTable_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteGoodScore__test.html#ae2cfc8dfcded4efb3ca0379e0ea51e47',1,'xrpl::test::NegativeUNLVoteGoodScore_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteOffline__test.html#a8556a8bf11783fedf5565e185853942c',1,'xrpl::test::NegativeUNLVoteOffline_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteMaxListed__test.html#a24154672e9d5bc668d79bb8bf082b71a',1,'xrpl::test::NegativeUNLVoteMaxListed_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteRetiredValidator__test.html#a525d128511688ed7ec9b23e0d803a2db',1,'xrpl::test::NegativeUNLVoteRetiredValidator_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteNewValidator__test.html#a1799b3bbb8551a7adf068eb77246f2ea',1,'xrpl::test::NegativeUNLVoteNewValidator_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteFilterValidations__test.html#a35c357687991514c0b2a4a1b172c3c4d',1,'xrpl::test::NegativeUNLVoteFilterValidations_test::run()'],['../classxrpl_1_1test_1_1RCLCensorshipDetector__test.html#a59b339d5e021a85d4e65bbf9ea322619',1,'xrpl::test::RCLCensorshipDetector_test::run()'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a1483995b86c6b759695059b78eec3bcc',1,'xrpl::test::csf::Sim::run()'],['../classbeast_1_1aged__set__test.html#af5ea5de7eda5cb335238078d68c15623',1,'beast::aged_set_test::run()'],['../classxrpl_1_1hardened__hash__test.html#a26bc39a6c98709844803f056a916e59f',1,'xrpl::hardened_hash_test::run()'],['../classxrpl_1_1tests_1_1IntrusiveShared__test.html#aee30328bbbddfe190e1e5f6957c7f5f3',1,'xrpl::tests::IntrusiveShared_test::run()'],['../classxrpl_1_1IOUAmount__test.html#ac3832789456195d31d642d06e9283b12',1,'xrpl::IOUAmount_test::run()'],['../structxrpl_1_1test_1_1join__test.html#a658ee2926d92ffbcc55072d1cf67c5ef',1,'xrpl::test::join_test::run()'],['../classxrpl_1_1KeyCache__test.html#a4cfdf74327a3750cec258c511d21a25e',1,'xrpl::KeyCache_test::run()'],['../classxrpl_1_1Number__test.html#ab6d209e21da48bb656068c6325f15ddb',1,'xrpl::Number_test::run()'],['../classxrpl_1_1PerfLog__test.html#aeeb018dfa322096de53cd2e04ef2589f',1,'xrpl::PerfLog_test::run()'],['../classxrpl_1_1StringUtilities__test.html#a7d7e637ecf0a3842d5e92cc8fca820f1',1,'xrpl::StringUtilities_test::run()'],['../classxrpl_1_1TaggedCache__test.html#a5cdceb5a80268e6d949b091d2e2f3fb7',1,'xrpl::TaggedCache_test::run()'],['../classxrpl_1_1test_1_1units__test.html#a046d85f02c9bbe7ed7baddb8b1e18b5b',1,'xrpl::test::units_test::run()'],['../classxrpl_1_1XRPAmount__test.html#a2ba94960d19a3a2c490df62cfbb48103',1,'xrpl::XRPAmount_test::run()'],['../classxrpl_1_1FileUtilities__test.html#ae20f5bd62c4725f6d6f3d21555fdb6ff',1,'xrpl::FileUtilities_test::run()'],['../classbeast_1_1aged__map__test.html#abb6bee42db5660c375ac7b2474f6741c',1,'beast::aged_map_test::run()'],['../classbeast_1_1aged__multiset__test.html#a33a88dc1736a6b572a59dedc8a5b9387',1,'beast::aged_multiset_test::run()'],['../classbeast_1_1aged__multimap__test.html#a8bcfca396df62885935de4916618cc02',1,'beast::aged_multimap_test::run()'],['../classbeast_1_1aged__unordered__set__test.html#ab4ebf0b92a462070b53c58ef9f1b1c53',1,'beast::aged_unordered_set_test::run()'],['../classbeast_1_1aged__unordered__map__test.html#a2f1ffbd9694b322fa85775fdfc87bde5',1,'beast::aged_unordered_map_test::run()'],['../classbeast_1_1aged__unordered__multiset__test.html#aed204892b6c6c07a7d15c8cc52b75fb1',1,'beast::aged_unordered_multiset_test::run()'],['../classbeast_1_1aged__unordered__multimap__test.html#acc633b32a3523f266462ecd63dc517dd',1,'beast::aged_unordered_multimap_test::run()'],['../classbeast_1_1abstract__clock__test.html#a4c17ccb7d4bcee9d3212fcb36e9f6f2d',1,'beast::abstract_clock_test::run()'],['../classbeast_1_1basic__seconds__clock__test.html#a51b77a9fe8ed93514aa7f7b02e8f6efe',1,'beast::basic_seconds_clock_test::run()'],['../classxrpl_1_1test_1_1CurrentThreadName__test.html#afd2fc22bda2ae027dfad9159d6e6524a',1,'xrpl::test::CurrentThreadName_test::run()'],['../classio__latency__probe__test.html#ad2481385391e353d016ebc3d43824048',1,'io_latency_probe_test::run()'],['../structxrpl_1_1test_1_1Escrow__test.html#a7fbb28b6f1442c724378040a14a99cef',1,'xrpl::test::Escrow_test::run()'],['../structxrpl_1_1test_1_1Credentials__test.html#a30ddaa01f5cfe28841668de3eeaa2d4e',1,'xrpl::test::Credentials_test::run()'],['../classxrpl_1_1test_1_1CrossingLimits__test.html#a29010c2ab9c2f5ec70df89188e9ee985',1,'xrpl::test::CrossingLimits_test::run()'],['../classxrpl_1_1test_1_1Delegate__test.html#a55179006b8e1d5f6a11c87e8ab15c387',1,'xrpl::test::Delegate_test::run()'],['../classxrpl_1_1test_1_1DeliverMin__test.html#addc612bd7c9894008f529a2070143ccb',1,'xrpl::test::DeliverMin_test::run()'],['../structxrpl_1_1test_1_1DepositAuth__test.html#abbd5f9efa18fb20eb3d1ed5cb9e4e8a3',1,'xrpl::test::DepositAuth_test::run()'],['../structxrpl_1_1test_1_1DepositPreauth__test.html#a63a39ae69d622c34e04f8c6410c85798',1,'xrpl::test::DepositPreauth_test::run()'],['../structxrpl_1_1test_1_1DID__test.html#a841a54ed8842fc10af0e901ca5621524',1,'xrpl::test::DID_test::run()'],['../classxrpl_1_1Discrepancy__test.html#acee82a2bcfd2e189bfc1f25d6d293212',1,'xrpl::Discrepancy_test::run()'],['../classxrpl_1_1test_1_1DNS__test.html#ade58049efb11a22a77aa47becf313f13',1,'xrpl::test::DNS_test::run()'],['../classxrpl_1_1Clawback__test.html#a6c4f0ed5e2310de99d819e89a1ac697f',1,'xrpl::Clawback_test::run()'],['../structxrpl_1_1test_1_1EscrowToken__test.html#a21df8b1cb8a6650d3e6c06acfaa63f0e',1,'xrpl::test::EscrowToken_test::run()'],['../classxrpl_1_1test_1_1FeeVote__test.html#ada35d14f3765d1015511af504e8afbec',1,'xrpl::test::FeeVote_test::run()'],['../classxrpl_1_1FixNFTokenPageLinks__test.html#acef3fb799b2a55833ab8df761ad1b799',1,'xrpl::FixNFTokenPageLinks_test::run()'],['../structxrpl_1_1test_1_1Flow__test.html#a270e6082823adffe30394cbceede45c7',1,'xrpl::test::Flow_test::run()'],['../structxrpl_1_1test_1_1Flow__manual__test.html#a645678a1a38d1ce353b6ca853a0f64fe',1,'xrpl::test::Flow_manual_test::run()'],['../classxrpl_1_1Freeze__test.html#a5fbe5401c96b617b160cf41af8d4b94d',1,'xrpl::Freeze_test::run()'],['../classxrpl_1_1test_1_1HashRouter__test.html#ab2eb7d2e1823e77720ccfc72fcc5ecde',1,'xrpl::test::HashRouter_test::run()'],['../classxrpl_1_1test_1_1Invariants__test.html#a1c8e28d5bea2af8a380f751ffa8650be',1,'xrpl::test::Invariants_test::run()'],['../classxrpl_1_1test_1_1LedgerHistory__test.html#aa46a291d0303806e1bc76900721b40d5',1,'xrpl::test::LedgerHistory_test::run()'],['../classxrpl_1_1test_1_1AccountDelete__test.html#a41c76572908ab834aeeddeb02b34296d',1,'xrpl::test::AccountDelete_test::run()'],['../classxrpl_1_1BaseWSPeer.html#a81152491d82b1019c9dfce96de45692d',1,'xrpl::BaseWSPeer::run()'],['../classxrpl_1_1Door_1_1Detector.html#a6b34f51f17b00a07d5c2070dfc814368',1,'xrpl::Door::Detector::run()'],['../classxrpl_1_1Door.html#a0d109974a895b8cf0ac833405d0e0b6a',1,'xrpl::Door::run()'],['../classxrpl_1_1PlainHTTPPeer.html#aa95872143c820186b0a559ea71c084ab',1,'xrpl::PlainHTTPPeer::run()'],['../classxrpl_1_1SSLHTTPPeer.html#a7b149f15f98354be9e3eba4b9c9ba426',1,'xrpl::SSLHTTPPeer::run()'],['../structxrpl_1_1WSSession.html#a87d84bbae81bd90bcd0d0df4e69810d6',1,'xrpl::WSSession::run()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a8447e80aa3847a894139e92d2f89d376',1,'beast::insight::detail::StatsDCollectorImp::run()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#a2908bca89e0cf6503ff7e5a8e32d69f1',1,'xrpl::Resource::ManagerImp::run()'],['../md_test_2csf_2README.html#autotoc_md284',1,'Run'],['../classxrpl_1_1LedgerLoad__test.html#a8bf6f06eb5a3a9e152e116fd6ab5e961',1,'xrpl::LedgerLoad_test::run()'],['../classxrpl_1_1AccountTxPaging__test.html#a5ec5d4c90d419b0af5ca9aadcdafc0c5',1,'xrpl::AccountTxPaging_test::run()'],['../classxrpl_1_1AmendmentTable__test.html#a06c6dc09b5e38e9c9050fd0d454cc96a',1,'xrpl::AmendmentTable_test::run()'],['../structxrpl_1_1test_1_1AMM__test.html#a212b8cc46be7ae39c5593aba2ab2807d',1,'xrpl::test::AMM_test::run()'],['../classxrpl_1_1test_1_1AMMCalc__test.html#ad9d09b7021e6ae1f79c71e099da0cca2',1,'xrpl::test::AMMCalc_test::run()'],['../classxrpl_1_1test_1_1AMMClawback__test.html#a2b1f0978b05d70b630249b6d669ef35e',1,'xrpl::test::AMMClawback_test::run()'],['../structxrpl_1_1test_1_1AMMExtended__test.html#a933bd10ed605a56d3c017ec9ae4f8c5e',1,'xrpl::test::AMMExtended_test::run()'],['../classxrpl_1_1test_1_1Batch__test.html#a283daa0dc6a33510b6a33dccba2c40c5',1,'xrpl::test::Batch_test::run()'],['../classxrpl_1_1Check__test.html#ac3c568f82e72516b63d5d5adf99e24d7',1,'xrpl::Check_test::run()'],['../classxrpl_1_1test_1_1OfferWOSmallQOffers__test.html#aaba8b7820187bc346ed1466f86a3c4d5',1,'xrpl::test::OfferWOSmallQOffers_test::run()'],['../classxrpl_1_1NFTokenWOMintOffer__test.html#ac10f7ed7d88ccbb98b2425f9c2f3035e',1,'xrpl::NFTokenWOMintOffer_test::run()'],['../classxrpl_1_1NFTokenWOModify__test.html#abb537331691f7472f8c713e1e6786d15',1,'xrpl::NFTokenWOModify_test::run()'],['../namespacexrpl.html#a22770e6d489de332ba5eec92b696d7ce',1,'xrpl::run()'],['../classxrpl_1_1NFTokenWOExpiredOfferRemoval__test.html#ac8e7c0f6e3b2226db4c5bf41124113fc',1,'xrpl::NFTokenWOExpiredOfferRemoval_test::run()'],['../classxrpl_1_1NFTokenAllFeatures__test.html#a889b791ce4d5eed3c68bc714420c6b44',1,'xrpl::NFTokenAllFeatures_test::run()'],['../classxrpl_1_1NFTokenAuth__test.html#ab55bee15239020407b8395883a3965a0',1,'xrpl::NFTokenAuth_test::run()'],['../classxrpl_1_1NFTokenBurn__test.html#a03da40a2d118c3e7de5062c7f0ad093c',1,'xrpl::NFTokenBurn_test::run()'],['../classxrpl_1_1NFTokenDir__test.html#a2f8797691205022c92bec92949cdcb9e',1,'xrpl::NFTokenDir_test::run()'],['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a30c2bd5633b40f3b23f65e62801f2585',1,'xrpl::test::OfferBaseUtil_test::run()'],['../classxrpl_1_1NFTokenDisallowIncoming__test.html#a201b7e1b1e505cf0f8444c30ebfc0ec3',1,'xrpl::NFTokenDisallowIncoming_test::run()'],['../classxrpl_1_1test_1_1OfferAllFeatures__test.html#a97be12894467c7d2b022f148454ecfb0',1,'xrpl::test::OfferAllFeatures_test::run()'],['../classxrpl_1_1test_1_1Offer__manual__test.html#a973525edb87c77b7779a244c7f79721b',1,'xrpl::test::Offer_manual_test::run()'],['../classxrpl_1_1OfferStream__test.html#a17a2e034681e65812fb43e5ae14d9958',1,'xrpl::OfferStream_test::run()'],['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle__test.html#a04c02f848e533c903ab656c325fea9c3',1,'xrpl::test::jtx::oracle::Oracle_test::run()'],['../classxrpl_1_1test_1_1PlumpBook__test.html#ac53dd2e0200a59d8b479c90647d074fe',1,'xrpl::test::PlumpBook_test::run()'],['../classxrpl_1_1test_1_1ThinBook__test.html#a5cc9028e7af6cdb2243f5eea19a2e79a',1,'xrpl::test::ThinBook_test::run()'],['../classxrpl_1_1test_1_1OversizeMeta__test.html#a195dccc10e0ef3e34f1d409142d54e28',1,'xrpl::test::OversizeMeta_test::run()'],['../classxrpl_1_1test_1_1FindOversizeCross__test.html#a5924fc25903c6aca29febd6b2bc07f5b',1,'xrpl::test::FindOversizeCross_test::run()'],['../classxrpl_1_1test_1_1Path__test.html#a11a6160225fe670181a7dde7fffb716c',1,'xrpl::test::Path_test::run()'],['../classxrpl_1_1test_1_1LoanArbitrary__test.html#a41da406189f3164af99fb80d638da85d',1,'xrpl::test::LoanArbitrary_test::run()'],['../classxrpl_1_1test_1_1LedgerMaster__test.html#a6830beb4d8cb578d50871da5b7af5903',1,'xrpl::test::LedgerMaster_test::run()'],['../structxrpl_1_1test_1_1LedgerReplay__test.html#a0746f43f725c20f9238027f0bb3f4dec',1,'xrpl::test::LedgerReplay_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayer__test.html#a02c29195b5b7d1156707d70d55fddc43',1,'xrpl::test::LedgerReplayer_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayerTimeout__test.html#acfea6fedbcbdf9d0e8ac2d8aa388565f',1,'xrpl::test::LedgerReplayerTimeout_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayerLong__test.html#a44fd692e890e5af746ce0bd3e063753a',1,'xrpl::test::LedgerReplayerLong_test::run()'],['../classxrpl_1_1test_1_1LendingHelpers__test.html#ad7e34965eeb63fd0bf3df76c2f249c29',1,'xrpl::test::LendingHelpers_test::run()'],['../classxrpl_1_1LoadFeeTrack__test.html#a481f0d84d76f4d384f58402b9a2d2f75',1,'xrpl::LoadFeeTrack_test::run()'],['../classxrpl_1_1test_1_1Loan__test.html#a39ac6df17c8b1d25022124125bca437b',1,'xrpl::test::Loan_test::run()'],['../classxrpl_1_1test_1_1LoanBatch__test.html#a7056937c2923fd0bf94176f6558b368a',1,'xrpl::test::LoanBatch_test::run()'],['../structxrpl_1_1test_1_1PayChan__test.html#ab1698f9d68b696be629446af75e17333',1,'xrpl::test::PayChan_test::run()'],['../classxrpl_1_1test_1_1LoanBroker__test.html#a306da2e6fc45826e51a266e2f9e4c57e',1,'xrpl::test::LoanBroker_test::run()'],['../classxrpl_1_1test_1_1LPTokenTransfer__test.html#a2347967c92bbf7a63b99b35970adbb83',1,'xrpl::test::LPTokenTransfer_test::run()'],['../classxrpl_1_1test_1_1Manifest__test.html#a393ed6a3f096e5063f755e1724d70028',1,'xrpl::test::Manifest_test::run()'],['../classxrpl_1_1test_1_1MPToken__test.html#a4f1939d5cacb4212b14615350045dea0',1,'xrpl::test::MPToken_test::run()'],['../classxrpl_1_1test_1_1MultiSign__test.html#ade3a781a4a413f1bd2d17509a77ef786',1,'xrpl::test::MultiSign_test::run()'],['../classxrpl_1_1test_1_1NetworkID__test.html#aa2594a510d7722a91f5b5fa20a2fe6db',1,'xrpl::test::NetworkID_test::run()'],['../classxrpl_1_1test_1_1NetworkOPs__test.html#a7e334d10d1a3319e44cb1d0ae85e1c1d',1,'xrpl::test::NetworkOPs_test::run()'],['../classxrpl_1_1NFTokenBaseUtil__test.html#a491427701fc0ecab0f3e0939b5a6d547',1,'xrpl::NFTokenBaseUtil_test::run()'],['../classxrpl_1_1NoRippleCheckLimits__test.html#a83070b6f220bfa1ad1200c1fb670fc09',1,'xrpl::NoRippleCheckLimits_test::run()'],['../classxrpl_1_1LedgerData__test.html#a3293311db683989e5c06bdc6569f0ad6',1,'xrpl::LedgerData_test::run()'],['../classxrpl_1_1test_1_1LedgerEntry__test.html#a2b8866c917755a2a5223f825ce87ea6b',1,'xrpl::test::LedgerEntry_test::run()'],['../classxrpl_1_1test_1_1LedgerEntry__XChain__test.html#a21d9a0d31ef2e79d2f1f9835248d4f21',1,'xrpl::test::LedgerEntry_XChain_test::run()'],['../classxrpl_1_1LedgerHeader__test.html#ab5f516bf328a28604ee4bdfd31a66248',1,'xrpl::LedgerHeader_test::run()'],['../classxrpl_1_1RPC_1_1LedgerRequest__test.html#a2d20d1d9f5ea662d07b402fbee027a14',1,'xrpl::RPC::LedgerRequest_test::run()'],['../classxrpl_1_1test_1_1LedgerRPC__test.html#a189da760e28927ada387faf8350282ff',1,'xrpl::test::LedgerRPC_test::run()'],['../classxrpl_1_1test_1_1ManifestRPC__test.html#a19d70d2dceb8075a247a810863ddc52b',1,'xrpl::test::ManifestRPC_test::run()'],['../classxrpl_1_1test_1_1NoRipple__test.html#a5660b3eeb8c03869188927c901be155e',1,'xrpl::test::NoRipple_test::run()'],['../classxrpl_1_1NoRippleCheck__test.html#a16add6148805d593b2f8f124b4008e21',1,'xrpl::NoRippleCheck_test::run()'],['../classxrpl_1_1LedgerClosed__test.html#a3708c5179a3bd3f61a194504900d39b6',1,'xrpl::LedgerClosed_test::run()'],['../classxrpl_1_1OwnerInfo__test.html#a27002e8742ea4e33319bd7e6cea1849f',1,'xrpl::OwnerInfo_test::run()'],['../classxrpl_1_1Peers__test.html#a5c46760905c498bbe21ff58330e23c91',1,'xrpl::Peers_test::run()'],['../classxrpl_1_1test_1_1RobustTransaction__test.html#a4675151fcaef95d36753466dbf0f4914',1,'xrpl::test::RobustTransaction_test::run()'],['../classxrpl_1_1test_1_1Roles__test.html#af3faec1d2de80800014adb2afec834c5',1,'xrpl::test::Roles_test::run()'],['../classxrpl_1_1test_1_1RPCCall__test.html#a89604d032c42633e031dbdd130404b09',1,'xrpl::test::RPCCall_test::run()'],['../classxrpl_1_1test_1_1RPCHelpers__test.html#a65defa6a83f393f408b31fdbdef2ff1f',1,'xrpl::test::RPCHelpers_test::run()'],['../classxrpl_1_1test_1_1RPCOverload__test.html#a3d0d12aae6d9f9952224ede1bf20c25a',1,'xrpl::test::RPCOverload_test::run()'],['../classxrpl_1_1test_1_1ServerDefinitions__test.html#af48ef765f1a28172e34daee04a10de21',1,'xrpl::test::ServerDefinitions_test::run()'],['../classxrpl_1_1test_1_1DeliveredAmount__test.html#a06c5c99675aa5bfb7c9325a584cad8d9',1,'xrpl::test::DeliveredAmount_test::run()'],['../classxrpl_1_1test_1_1AccountOffers__test.html#a595cd3850604c2e9ec34318981491abc',1,'xrpl::test::AccountOffers_test::run()'],['../classxrpl_1_1AccountSet__test.html#af28082aa29d345fd801736045632b5a4',1,'xrpl::AccountSet_test::run()'],['../classxrpl_1_1test_1_1AccountTx__test.html#a0213ebde208bbb320fb09a3f28cb7e63',1,'xrpl::test::AccountTx_test::run()'],['../classxrpl_1_1AmendmentBlocked__test.html#af87ce26f9d09cee3a1aad383315bfe58',1,'xrpl::AmendmentBlocked_test::run()'],['../classxrpl_1_1test_1_1AMMInfo__test.html#aa1e762b03e4f443d4b4733e365e31e60',1,'xrpl::test::AMMInfo_test::run()'],['../classxrpl_1_1test_1_1Book__test.html#af7243ee45525e9369979405b57ac389b',1,'xrpl::test::Book_test::run()'],['../classxrpl_1_1test_1_1BookChanges__test.html#a53a7123ee90c72671737997f53b4abca',1,'xrpl::test::BookChanges_test::run()'],['../classxrpl_1_1Connect__test.html#ab36f9dfc09f83efc41ea20e5852d7927',1,'xrpl::Connect_test::run()'],['../classxrpl_1_1test_1_1ServerInfo__test.html#a5e81fb5293f3c59a2f8cd45641d3a49c',1,'xrpl::test::ServerInfo_test::run()'],['../classxrpl_1_1test_1_1DepositAuthorized__test.html#a9f8892b8ad2df2043ff904a46fb7c015',1,'xrpl::test::DepositAuthorized_test::run()'],['../classxrpl_1_1Feature__test.html#aadde07d8ef3957b261a1fdd3a6ea6aee',1,'xrpl::Feature_test::run()'],['../classxrpl_1_1test_1_1GatewayBalances__test.html#a5682dafdd60fe344bafb15a9f2bec932',1,'xrpl::test::GatewayBalances_test::run()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1GetAggregatePrice__test.html#a77da0b968908a256953da6a2667733de',1,'xrpl::test::jtx::oracle::GetAggregatePrice_test::run()'],['../classxrpl_1_1GetCounts__test.html#a4d719dd1bb551b4b3675c83c9a6b0b0b',1,'xrpl::GetCounts_test::run()'],['../classxrpl_1_1test_1_1Handler__test.html#a197c2bd489b1f26f869aeefb4f151d7d',1,'xrpl::test::Handler_test::run()'],['../classxrpl_1_1RPC_1_1JSONRPC__test.html#a0b91f4118c7c94f71f5a73355b16f867',1,'xrpl::RPC::JSONRPC_test::run()'],['../classxrpl_1_1RPC_1_1WalletPropose__test.html#a9575be8c545effb3a8aa027727a9418f',1,'xrpl::RPC::WalletPropose_test::run()'],['../classxrpl_1_1PeerImp.html#a7482a93b3df15cda162dfca1ccf7e183',1,'xrpl::PeerImp::run()'],['../classxrpl_1_1ApplicationImp.html#a1969c3981ed0c268b5e0a50b742cb3b4',1,'xrpl::ApplicationImp::run()'],['../classxrpl_1_1Application.html#a761ac414f69a527387c8fccb082073f5',1,'xrpl::Application::run()'],['../classxrpl_1_1LoadManager.html#a3a7d717d2cb0f31f7647737f393c9fb7',1,'xrpl::LoadManager::run()'],['../classxrpl_1_1detail_1_1Work.html#a1cf672d5d369be5d90258e9f3bd28580',1,'xrpl::detail::Work::run()'],['../classxrpl_1_1detail_1_1WorkBase.html#af19b8fded8e8b1cbf64a4a5b3e8d42a2',1,'xrpl::detail::WorkBase::run()'],['../classxrpl_1_1detail_1_1WorkFile.html#aed57e794b1ba982024fba718c45050c7',1,'xrpl::detail::WorkFile::run()'],['../classxrpl_1_1SHAMapStoreImp.html#a941482669010530e597e71cbfaf91e59',1,'xrpl::SHAMapStoreImp::run()'],['../classxrpl_1_1ConnectAttempt.html#aae4211c9076336e05a2c42be43f9bd7c',1,'xrpl::ConnectAttempt::run()'],['../classxrpl_1_1LedgerCleanerImp.html#a78657b5074d8ee6948f0194bfbc5b71a',1,'xrpl::LedgerCleanerImp::run()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a86f6975ce2cb64b8e6c89afd46564b0b',1,'xrpl::perf::PerfLogImp::run()'],['../classxrpl_1_1Workers_1_1Worker.html#a188c89e721a9dff2eeb23f90fe128391',1,'xrpl::Workers::Worker::run()'],['../classbeast_1_1unit__test_1_1runner.html#ade8340cda900d176d47f68d65ffbf263',1,'beast::unit_test::runner::run(suite_info const &s)'],['../classbeast_1_1unit__test_1_1runner.html#a50fd5f8725f2465ec88b693c979ae746',1,'beast::unit_test::runner::run(FwdIter first, FwdIter last)'],['../classbeast_1_1unit__test_1_1suite.html#aea7ffa0eca5e015d21be62a18adb8393',1,'beast::unit_test::suite::run()=0'],['../classbeast_1_1unit__test_1_1suite.html#ad30f0c51a50414f54ca662727f4f3d93',1,'beast::unit_test::suite::run(runner &r)'],['../classbeast_1_1unit__test_1_1suite__info.html#a84a9d841e9ed548939724746045ae7fa',1,'beast::unit_test::suite_info::run()'],['../classbeast_1_1unit__test_1_1thread.html#abcaf10bfb101f25b11b1d0ed646e6f1e',1,'beast::unit_test::thread::run()'],['../classxrpl_1_1test_1_1ValidatorRPC__test.html#aaa6c5e797921656b30c100bf98361592',1,'xrpl::test::ValidatorRPC_test::run()'],['../classxrpl_1_1test_1_1Simulate__test.html#a7662e0ea80aa0add0da4661ade2c22b7',1,'xrpl::test::Simulate_test::run()'],['../classxrpl_1_1RPC_1_1codeString__test.html#a980b3c7e5655f179b3c8fcdb196aea15',1,'xrpl::RPC::codeString_test::run()'],['../classxrpl_1_1RPC_1_1fillJson__test.html#a9d67efea82be9faf5ed5696701b72377',1,'xrpl::RPC::fillJson_test::run()'],['../classxrpl_1_1test_1_1Subscribe__test.html#a164c13543fcc77591053636ebcfc36f6',1,'xrpl::test::Subscribe_test::run()'],['../classxrpl_1_1Transaction__test.html#a1f607619262b88fa7e098ae82117a67b',1,'xrpl::Transaction_test::run()'],['../classxrpl_1_1TransactionEntry__test.html#ae4c4bbde81a7c6a1e027003015fcbc13',1,'xrpl::TransactionEntry_test::run()'],['../classxrpl_1_1TransactionHistory__test.html#a5b2cc8d8fcf5db7b830aa785c85ebec3',1,'xrpl::TransactionHistory_test::run()'],['../classxrpl_1_1test_1_1ValidatorInfo__test.html#ac5b57643aa9973ba73d95ac7db563d99',1,'xrpl::test::ValidatorInfo_test::run()'],['../classxrpl_1_1test_1_1ClosureCounter__test.html#a46272bdb1e2927ec90895652da93eca5',1,'xrpl::test::ClosureCounter_test::run()'],['../classxrpl_1_1Version__test.html#aed23d5f080b94206d139d3abadde12e2',1,'xrpl::Version_test::run()'],['../classxrpl_1_1test_1_1Server__test.html#af862251d544338fdc5e344514d020f45',1,'xrpl::test::Server_test::run()'],['../classxrpl_1_1test_1_1ServerStatus__test.html#a636ddb9eaa43a6f5dcd7f664bdef8968',1,'xrpl::test::ServerStatus_test::run()'],['../classxrpl_1_1tests_1_1FetchPack__test.html#ae13dea176704357b0468ea7806bc3baa',1,'xrpl::tests::FetchPack_test::run()'],['../classxrpl_1_1tests_1_1SHAMap__test.html#a796881ddeed56a0c0b02b9eff1d753bb',1,'xrpl::tests::SHAMap_test::run() override'],['../classxrpl_1_1tests_1_1SHAMap__test.html#abc2738a382f59c8440a07b7b434f3ea0',1,'xrpl::tests::SHAMap_test::run(bool backed, beast::Journal const &journal)'],['../classxrpl_1_1tests_1_1SHAMapPathProof__test.html#a063e0f4b1808de3e79691a922799bd5f',1,'xrpl::tests::SHAMapPathProof_test::run()'],['../classxrpl_1_1tests_1_1SHAMapSync__test.html#aa8be4b92daf776169f2abf0d1b420e62',1,'xrpl::tests::SHAMapSync_test::run()'],['../classxrpl_1_1tests_1_1cluster__test.html#a4b86ee61d9449a939a12797948f8b365',1,'xrpl::tests::cluster_test::run()'],['../classxrpl_1_1test_1_1View__test.html#a9134bbd742f875166755340871d86c2f',1,'xrpl::test::View_test::run()'],['../classxrpl_1_1test_1_1GetAmendments__test.html#adb670269b63245299cb900485286590e',1,'xrpl::test::GetAmendments_test::run()'],['../classxrpl_1_1NodeStore_1_1Backend__test.html#a5b200531c57aa88f6c597e4d0f626660',1,'xrpl::NodeStore::Backend_test::run()'],['../classxrpl_1_1NodeStore_1_1NodeStoreBasic__test.html#a81c2bcf18087b938d5da2183849056e0',1,'xrpl::NodeStore::NodeStoreBasic_test::run()'],['../classxrpl_1_1NodeStore_1_1Database__test.html#a0df6709abe877b50e1d098135d31e05c',1,'xrpl::NodeStore::Database_test::run()'],['../classxrpl_1_1NodeStore_1_1NuDBFactory__test.html#a90f12ba7f3448017aeb3711dad24ddd5',1,'xrpl::NodeStore::NuDBFactory_test::run()'],['../classxrpl_1_1NodeStore_1_1Timing__test.html#ac38316e9b295f2b8af4198a39b092072',1,'xrpl::NodeStore::Timing_test::run()'],['../classxrpl_1_1NodeStore_1_1tests_1_1varint__test.html#aca322eee520389249bb3a45d8d67ea02',1,'xrpl::NodeStore::tests::varint_test::run()'],['../classxrpl_1_1test_1_1SkipList__test.html#a5546e8ba3d0fb865de2a040f3a5714a6',1,'xrpl::test::SkipList_test::run()'],['../classxrpl_1_1test_1_1compression__test.html#ab92464036e365bad063fdace9620ab3f',1,'xrpl::test::compression_test::run()'],['../classxrpl_1_1test_1_1handshake__test.html#a20647c7b7c33d4474b10f9f09546b0fe',1,'xrpl::test::handshake_test::run()'],['../classxrpl_1_1ProtocolVersion__test.html#a6d7c676af7cef4264aa1e93169336461',1,'xrpl::ProtocolVersion_test::run()'],['../classxrpl_1_1test_1_1reduce__relay__test.html#ac1e8a77a6ce2578e47d3fa811638ebc1',1,'xrpl::test::reduce_relay_test::run()'],['../classxrpl_1_1test_1_1reduce__relay__simulate__test.html#a52750747cf497b0cf74c98d9657d4232',1,'xrpl::test::reduce_relay_simulate_test::run()'],['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html#a8ca69ff90a7d509340813d843f16725d',1,'xrpl::short_read_test::Server::Acceptor::run()'],['../structxrpl_1_1short__read__test_1_1Server_1_1Connection.html#a7657859a16b4b44f39151b6f7643d6ca',1,'xrpl::short_read_test::Server::Connection::run()'],['../structxrpl_1_1short__read__test_1_1Client_1_1Connection.html#a61492220ad817be569df764a8794e8b8',1,'xrpl::short_read_test::Client::Connection::run()'],['../classxrpl_1_1test_1_1Histogram__test.html#a247d111492890cfb1d27aac245556be0',1,'xrpl::test::Histogram_test::run()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#ae3a1941a57f99ced8a7a2b6c1a52cb37',1,'xrpl::test::csf::Validations_test::run()'],['../classxrpl_1_1Config__test.html#a4bb89672ad7c5131c599680931a1f789',1,'xrpl::Config_test::run()'],['../classxrpl_1_1test_1_1Coroutine__test.html#ae113ee56f4e2939eb99adf3db94fcce7',1,'xrpl::test::Coroutine_test::run()'],['../classxrpl_1_1test_1_1JobQueue__test.html#a26c5a0fd6f0a62e738ccc2d768c1cd6d',1,'xrpl::test::JobQueue_test::run()'],['../classxrpl_1_1SociDB__test.html#ac31285a73b07cd73e9f3feb6d1716ec5',1,'xrpl::SociDB_test::run()'],['../classxrpl_1_1Workers__test.html#a8af9f97d2f69800edf4c2effad3bf30e',1,'xrpl::Workers_test::run()'],['../classxrpl_1_1test_1_1BasicNetwork__test.html#a85bcd0ae7142b6d4ede43886b79c3931',1,'xrpl::test::BasicNetwork_test::run()'],['../classxrpl_1_1test_1_1Digraph__test.html#aaf69cb022c74c96346a0f668c49db2ba',1,'xrpl::test::Digraph_test::run()'],['../classxrpl_1_1RPC_1_1AccountLines__test.html#a34896ed721e4c0449c7cbd18b3c7d124',1,'xrpl::RPC::AccountLines_test::run()'],['../classxrpl_1_1test_1_1Scheduler__test.html#a4422d3d9ee9d301faa5b0b64996ea0b9',1,'xrpl::test::Scheduler_test::run()'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a738b31e06d434d7907c7cc14910530a7',1,'xrpl::test::csf::Sim::run()'],['../classxrpl_1_1test_1_1Env__test.html#a59b646f9d24d33445acb1461a145099b',1,'xrpl::test::Env_test::run()'],['../classxrpl_1_1test_1_1WSClient__test.html#afaed722067e95f82e2614466ac7ea201',1,'xrpl::test::WSClient_test::run()'],['../structxrpl_1_1test_1_1BookDirs__test.html#afa5190bed6652251bdd282083c83cfab',1,'xrpl::test::BookDirs_test::run()'],['../structxrpl_1_1test_1_1Directory__test.html#a2092105c47f6324a1437a62845447392',1,'xrpl::test::Directory_test::run()'],['../classxrpl_1_1test_1_1PaymentSandbox__test.html#a329d4146f2f451913876ecc1b513b865',1,'xrpl::test::PaymentSandbox_test::run()'],['../structxrpl_1_1test_1_1PendingSaves__test.html#a894389baaed9ef0294a970e28dc84b87',1,'xrpl::test::PendingSaves_test::run()'],['../classxrpl_1_1STObject__test.html#ac5363db8428391e76a6d1421e411add5',1,'xrpl::STObject_test::run()'],['../structxrpl_1_1SeqProxy__test.html#a0c4121b6fe2e322b6a475d02a1a1386e',1,'xrpl::SeqProxy_test::run()'],['../structxrpl_1_1Serializer__test.html#a8eccdccf26b9082c531cff96b3d1e949',1,'xrpl::Serializer_test::run()'],['../classxrpl_1_1STAmount__test.html#a3aba59c86714a462ebde250e5de80d6d',1,'xrpl::STAmount_test::run()'],['../structxrpl_1_1STInteger__test.html#a831a88716a490b556668eb1176e0d54d',1,'xrpl::STInteger_test::run()'],['../classxrpl_1_1test_1_1STIssue__test.html#a908fe28409fabcacf3f4815c588366ed',1,'xrpl::test::STIssue_test::run()'],['../classxrpl_1_1test_1_1AccountObjects__test.html#a0346fdb851df906b6be256c88725e081',1,'xrpl::test::AccountObjects_test::run()'],['../classxrpl_1_1test_1_1AccountInfo__test.html#ad994d0d510956ef3834dcebcbda4dc46',1,'xrpl::test::AccountInfo_test::run()'],['../structxrpl_1_1STNumber__test.html#ae48158430675bc72e14b3bdd2b86c130',1,'xrpl::STNumber_test::run()'],['../structxrpl_1_1STAccount__test.html#a225a3db19eba193e86885e7d3a8dbf23',1,'xrpl::STAccount_test::run()'],['../classxrpl_1_1STParsedJSON__test.html#a5921fd30e2d40cc802987bcb6d06fa84',1,'xrpl::STParsedJSON_test::run()'],['../classxrpl_1_1STTx__test.html#a2eeb5e63b3921956658d98ceefcf329f',1,'xrpl::STTx_test::run()'],['../classxrpl_1_1short__read__test.html#a32a40d67ab684864bda1498084ffc837',1,'xrpl::short_read_test::run()'],['../classxrpl_1_1InnerObjectFormatsSerializer__test.html#aa86709b3c7e6f14b43eb65276189940b',1,'xrpl::InnerObjectFormatsSerializer_test::run()'],['../classxrpl_1_1AccountCurrencies__test.html#a2eb8334d2fc210bf9bbe3f9e3e5944e4',1,'xrpl::AccountCurrencies_test::run()'],['../classxrpl_1_1Resource_1_1ResourceManager__test.html#a327553afc2ee986f39d30d3db0c9a5c3',1,'xrpl::Resource::ResourceManager_test::run()'],['../classxrpl_1_1STValidation__test.html#af5929ec838a1255808e0b8df2c64041f',1,'xrpl::STValidation_test::run()'],['../structxrpl_1_1TER__test.html#aa8258f3912bdceb7f398969e81fee249',1,'xrpl::TER_test::run()'],['../classxrpl_1_1PeerFinder_1_1PeerFinder__test.html#afe8e39807ca0e576240de4b43f67cd69',1,'xrpl::PeerFinder::PeerFinder_test::run()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a9c30d5bfbbffde7bbdb74f14743ed6de',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::run()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test.html#af0745477b0677d3e9fbf6df59370c3ef',1,'xrpl::test::TMGetObjectByHash_test::run()'],['../classxrpl_1_1test_1_1traffic__count__test.html#ab369bab31ec240d4fcad990a622c82e6',1,'xrpl::test::traffic_count_test::run()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a3bd9b8098dbd51feae92f07f71aaceb9',1,'xrpl::test::tx_reduce_relay_test::PeerTest::run()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#aba41bbeb2ba969dfa0157923cf68e270',1,'xrpl::test::tx_reduce_relay_test::run()'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#ab708751b66551731071e33dd2067235f',1,'xrpl::PeerFinder::Livecache_test::run()'],['../classxrpl_1_1Seed__test.html#aa2eb8d1095963d3c60eec652054411a6',1,'xrpl::Seed_test::run()'],['../structxrpl_1_1test_1_1ApiVersion__test.html#aaaa423243caf3b0052b896fc610d0f85',1,'xrpl::test::ApiVersion_test::run()'],['../classxrpl_1_1BuildInfo__test.html#a683b194efbf8ced6b08ee7a96891a55e',1,'xrpl::BuildInfo_test::run()'],['../classxrpl_1_1Hooks__test.html#abec93a947b26a262e686f0131b3d17a7',1,'xrpl::Hooks_test::run()'],['../classxrpl_1_1InnerObjectFormatsParsedJSON__test.html#a366b10a466e9339d6074b65c26af07b5',1,'xrpl::InnerObjectFormatsParsedJSON_test::run()'],['../classxrpl_1_1Issue__test.html#a097148766449fe9ccc36813f8d8afd4c',1,'xrpl::Issue_test::run()'],['../classxrpl_1_1Memo__test.html#a46ecb7587a3d640af756c8a0f77c0615',1,'xrpl::Memo_test::run()'],['../structxrpl_1_1test_1_1MultiApiJson__test.html#aa084cf15876e0ab4a00b9c9a31df9239',1,'xrpl::test::MultiApiJson_test::run()'],['../classxrpl_1_1PublicKey__test.html#a418298966926c2f29bea38c40ce619a6',1,'xrpl::PublicKey_test::run()'],['../classxrpl_1_1Quality__test.html#ab13daa452b352bceb9e3b567625944fe',1,'xrpl::Quality_test::run()'],['../classxrpl_1_1SecretKey__test.html#a2475fb2dca411d7f2c682e78db75fbef',1,'xrpl::SecretKey_test::run()']]], + ['rules_682',['rules',['../md__2____w_2rippled_2rippled_2docs_2CodingStyle.html#autotoc_md176',1,'Rules'],['../classxrpl_1_1ReadView.html#a0733c550dedfa5cf52eec24bdfb21de4',1,'xrpl::ReadView::rules()'],['../classxrpl_1_1Rules.html',1,'xrpl::Rules'],['../classxrpl_1_1Rules.html#a22bb9d3379ad2f0aba0f534130aedec3',1,'xrpl::Rules::Rules()'],['../classxrpl_1_1OpenView.html#ae3df865c5f901521da343833fda83b88',1,'xrpl::OpenView::rules()'],['../classxrpl_1_1Rules.html#a4aae52d6ce7796814fd7d9fac86214b9',1,'xrpl::Rules::Rules()'],['../structxrpl_1_1PreflightResult.html#a23cf41d296125fa8b5f957ddd0987c8f',1,'xrpl::PreflightResult::rules'],['../classxrpl_1_1Rules.html#a86038544447772ece593de0b92ab5ea8',1,'xrpl::Rules::Rules()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a5535cc911ed68b35fdb047d97061b4a4',1,'xrpl::detail::CachedViewImpl::rules()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a9c12d6f219b062da0219efd06a0ae405',1,'xrpl::detail::ApplyViewBase::rules()'],['../classxrpl_1_1Rules.html#a2993f1d730a001e4edc21e875b99f36f',1,'xrpl::Rules::Rules(Rules const &)=default'],['../classxrpl_1_1Rules.html#a35841720bf07574e4c81a3ecb7c18a77',1,'xrpl::Rules::Rules(std::unordered_set< uint256, beast::uhash<> > const &presets, std::optional< uint256 > const &digest, STVector256 const &amendments)'],['../classxrpl_1_1Ledger.html#ac4ee30fa4a3c73bea1a7ce10a03e7d7a',1,'xrpl::Ledger::rules()'],['../structxrpl_1_1PreflightContext.html#a6e83913718094997961f09967d767561',1,'xrpl::PreflightContext::rules']]], + ['rules_5f_683',['rules_',['../classxrpl_1_1Ledger.html#a2dac45244ce5bd7c0865dbffff35ad2e',1,'xrpl::Ledger::rules_'],['../classxrpl_1_1OpenView.html#afa7e84767fc1adb920323e2bffa9a84f',1,'xrpl::OpenView::rules_']]], + ['run_684',['run',['../classxrpl_1_1test_1_1NegativeUNLVoteOffline__test.html#a8556a8bf11783fedf5565e185853942c',1,'xrpl::test::NegativeUNLVoteOffline_test::run()'],['../classxrpl_1_1test_1_1TxQPosNegFlows__test.html#a63cbaa77bf879fd152c287679395dec5',1,'xrpl::test::TxQPosNegFlows_test::run()'],['../classxrpl_1_1test_1_1ValidatorKeys__test.html#a598e78de97476520a7995cbacd0ec605',1,'xrpl::test::ValidatorKeys_test::run()'],['../classxrpl_1_1test_1_1TxQMetaInfo__test.html#aba07e2517631143eb81247fa281b14ba',1,'xrpl::test::TxQMetaInfo_test::run()'],['../structxrpl_1_1test_1_1Transaction__ordering__test.html#aeeba9362107b860d7806c9efc18ffcca',1,'xrpl::test::Transaction_ordering_test::run()'],['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle__test.html#a04c02f848e533c903ab656c325fea9c3',1,'xrpl::test::jtx::oracle::Oracle_test::run()'],['../classxrpl_1_1test_1_1ValidatorList__test.html#aca074ef5088d64c6937c6148f230578b',1,'xrpl::test::ValidatorList_test::run()'],['../classxrpl_1_1test_1_1ValidatorSite__test.html#a73824f57d0330fda9a8e25c655abbc88',1,'xrpl::test::ValidatorSite_test::run()'],['../classxrpl_1_1Vault__test.html#a3ddcd4ef8d2855cd74c2b649794c63a0',1,'xrpl::Vault_test::run()'],['../structxrpl_1_1test_1_1XChain__test.html#a39f33ef1b1927408e79d817a96197172',1,'xrpl::test::XChain_test::run()'],['../structxrpl_1_1test_1_1XChainSim__test.html#a70c6ae56e1d2d94b1f2c61e14201d6fd',1,'xrpl::test::XChainSim_test::run()'],['../structxrpl_1_1test_1_1base__uint__test.html#ad3d542298ef4848295509ea5e0f4d6da',1,'xrpl::test::base_uint_test::run()'],['../structxrpl_1_1test_1_1Buffer__test.html#abc17e3e4c4449f945b6b343a14ff2a05',1,'xrpl::test::Buffer_test::run()'],['../classxrpl_1_1test_1_1ReducedOffer__test.html#a46c50f4b63f88bdf50817f6a0d99938c',1,'xrpl::test::ReducedOffer_test::run()'],['../classxrpl_1_1test_1_1OversizeMeta__test.html#a195dccc10e0ef3e34f1d409142d54e28',1,'xrpl::test::OversizeMeta_test::run()'],['../classxrpl_1_1test_1_1PlumpBook__test.html#ac53dd2e0200a59d8b479c90647d074fe',1,'xrpl::test::PlumpBook_test::run()'],['../classxrpl_1_1test_1_1FindOversizeCross__test.html#a5924fc25903c6aca29febd6b2bc07f5b',1,'xrpl::test::FindOversizeCross_test::run()'],['../classxrpl_1_1test_1_1Path__test.html#a11a6160225fe670181a7dde7fffb716c',1,'xrpl::test::Path_test::run()'],['../structxrpl_1_1test_1_1PayChan__test.html#ab1698f9d68b696be629446af75e17333',1,'xrpl::test::PayChan_test::run()'],['../structxrpl_1_1test_1_1PayStrand__test.html#a51e3e7f49fde48adfff10f578e3ec025',1,'xrpl::test::PayStrand_test::run()'],['../classxrpl_1_1test_1_1PermissionedDEX__test.html#a779ab6a15527154758b0137c198f10cf',1,'xrpl::test::PermissionedDEX_test::run()'],['../classxrpl_1_1test_1_1PermissionedDomains__test.html#ad18ac186219cdf2463e2294278e3fbb8',1,'xrpl::test::PermissionedDomains_test::run()'],['../structxrpl_1_1test_1_1PseudoTx__test.html#a1c5242037bfc22367bc365cdf609fec6',1,'xrpl::test::PseudoTx_test::run()'],['../classxrpl_1_1test_1_1RCLValidations__test.html#a036a71d497d75cf43ed33b98d2903be8',1,'xrpl::test::RCLValidations_test::run()'],['../classxrpl_1_1Apply__test.html#aeeb1a5eb20dd5298562fc7829dfd51d1',1,'xrpl::Apply_test::run()'],['../structxrpl_1_1test_1_1Regression__test.html#a32750a339f73b07930672ce806cae2d8',1,'xrpl::test::Regression_test::run()'],['../structxrpl_1_1test_1_1SetAuth__test.html#a815c6b114d63b033ee7a4744c2fc8f84',1,'xrpl::test::SetAuth_test::run()'],['../classxrpl_1_1SetRegularKey__test.html#aa73e665b4c45003693bff5bb6b919090',1,'xrpl::SetRegularKey_test::run()'],['../classxrpl_1_1test_1_1SetTrust__test.html#a5aa6dfbaa7a993156d6cb4d8b30c7e90',1,'xrpl::test::SetTrust_test::run()'],['../classxrpl_1_1test_1_1SHAMapStore__test.html#a88168c351789245e496ae0ec26d8349e',1,'xrpl::test::SHAMapStore_test::run()'],['../classxrpl_1_1test_1_1TheoreticalQuality__test.html#a69347071a2e7900e27659283270ad879',1,'xrpl::test::TheoreticalQuality_test::run()'],['../classxrpl_1_1Ticket__test.html#a5c7c23fb73cee5fbf451da63a4af09ac',1,'xrpl::Ticket_test::run()'],['../classxrpl_1_1test_1_1ThinBook__test.html#a5cc9028e7af6cdb2243f5eea19a2e79a',1,'xrpl::test::ThinBook_test::run()'],['../classxrpl_1_1TrustAndBalance__test.html#a93f34ccf6f2d2081928e95e2a53ba3c0',1,'xrpl::TrustAndBalance_test::run()'],['../classxrpl_1_1cryptoconditions_1_1PreimageSha256__test.html#a86d298959f5c41d60122bd9d74627e46',1,'xrpl::cryptoconditions::PreimageSha256_test::run()'],['../classbeast_1_1basic__seconds__clock__test.html#a51b77a9fe8ed93514aa7f7b02e8f6efe',1,'beast::basic_seconds_clock_test::run()'],['../classxrpl_1_1test_1_1CurrentThreadName__test.html#afd2fc22bda2ae027dfad9159d6e6524a',1,'xrpl::test::CurrentThreadName_test::run()'],['../classio__latency__probe__test.html#ad2481385391e353d016ebc3d43824048',1,'io_latency_probe_test::run()'],['../classbeast_1_1Journal__test.html#aa2899947d3016c3b7ee146a96b6644e7',1,'beast::Journal_test::run()'],['../classbeast_1_1PropertyStream__test.html#a11e14a20a9b814e49a1145aee2dfa1b9',1,'beast::PropertyStream_test::run()'],['../classbeast_1_1Zero__test.html#a3af0be99176313ce0aac7e06f8f45781',1,'beast::Zero_test::run()'],['../classbeast_1_1unit__test_1_1print__test.html#a530c4043faf785da815f5ab1891d18f9',1,'beast::unit_test::print_test::run()'],['../classbeast_1_1IP_1_1IPEndpoint__test.html#a14acb5e0435be03d51cf1fd911fa42a6',1,'beast::IP::IPEndpoint_test::run()'],['../classbeast_1_1LexicalCast__test.html#a3a65007e05f36be181a559d928f35e06',1,'beast::LexicalCast_test::run()'],['../classbeast_1_1SemanticVersion__test.html#ae783b163b2c05d81b4ae7b31039f0fd6',1,'beast::SemanticVersion_test::run()'],['../classbeast_1_1XXHasher__test.html#af3b8e3f3c88e68aebfe1dd5e1a39d592',1,'beast::XXHasher_test::run()'],['../classbeast_1_1abstract__clock__test.html#a4c17ccb7d4bcee9d3212fcb36e9f6f2d',1,'beast::abstract_clock_test::run()'],['../classxrpl_1_1test_1_1ByzantineFailureSim__test.html#a88e48e49f2043ca49cbdacf7629c1cdd',1,'xrpl::test::ByzantineFailureSim_test::run()'],['../classxrpl_1_1test_1_1Consensus__test.html#a2acee7a09822c2be240bfe42ec8741a0',1,'xrpl::test::Consensus_test::run()'],['../classxrpl_1_1test_1_1DistributedValidators__test.html#a77ec4e4b841019996e20958761c208c5',1,'xrpl::test::DistributedValidators_test::run()'],['../classxrpl_1_1test_1_1LedgerTiming__test.html#a9c937cdf201475c6d231747f93f5e5cd',1,'xrpl::test::LedgerTiming_test::run()'],['../classxrpl_1_1test_1_1LedgerTrie__test.html#ae33b64cf09af0ebb804058a7749d4102',1,'xrpl::test::LedgerTrie_test::run()'],['../classxrpl_1_1test_1_1NegativeUNL__test.html#ae4da680a96cc39321201626b11d5de2f',1,'xrpl::test::NegativeUNL_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteInternal__test.html#ae689d299845b041ca9c995a6eab2d283',1,'xrpl::test::NegativeUNLVoteInternal_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteScoreTable__test.html#af334b2283871911577f4b5f642761875',1,'xrpl::test::NegativeUNLVoteScoreTable_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteGoodScore__test.html#ae2cfc8dfcded4efb3ca0379e0ea51e47',1,'xrpl::test::NegativeUNLVoteGoodScore_test::run()'],['../classxrpl_1_1test_1_1ScaleFreeSim__test.html#a9b0f166f754029fa16aa371257244392',1,'xrpl::test::ScaleFreeSim_test::run()'],['../classxrpl_1_1TaggedCache__test.html#a5cdceb5a80268e6d949b091d2e2f3fb7',1,'xrpl::TaggedCache_test::run()'],['../structxrpl_1_1test_1_1Expected__test.html#accddda82a051074caf2ea133f62f95f3',1,'xrpl::test::Expected_test::run()'],['../classxrpl_1_1FileUtilities__test.html#ae20f5bd62c4725f6d6f3d21555fdb6ff',1,'xrpl::FileUtilities_test::run()'],['../classxrpl_1_1hardened__hash__test.html#a26bc39a6c98709844803f056a916e59f',1,'xrpl::hardened_hash_test::run()'],['../classxrpl_1_1tests_1_1IntrusiveShared__test.html#aee30328bbbddfe190e1e5f6957c7f5f3',1,'xrpl::tests::IntrusiveShared_test::run()'],['../classxrpl_1_1IOUAmount__test.html#ac3832789456195d31d642d06e9283b12',1,'xrpl::IOUAmount_test::run()'],['../structxrpl_1_1test_1_1join__test.html#a658ee2926d92ffbcc55072d1cf67c5ef',1,'xrpl::test::join_test::run()'],['../classxrpl_1_1KeyCache__test.html#a4cfdf74327a3750cec258c511d21a25e',1,'xrpl::KeyCache_test::run()'],['../classxrpl_1_1Number__test.html#ab6d209e21da48bb656068c6325f15ddb',1,'xrpl::Number_test::run()'],['../classxrpl_1_1PerfLog__test.html#aeeb018dfa322096de53cd2e04ef2589f',1,'xrpl::PerfLog_test::run()'],['../classxrpl_1_1StringUtilities__test.html#a7d7e637ecf0a3842d5e92cc8fca820f1',1,'xrpl::StringUtilities_test::run()'],['../structxrpl_1_1test_1_1DetectCrash__test.html#a12c133e407b2f60c09c6d9994a54985f',1,'xrpl::test::DetectCrash_test::run()'],['../classxrpl_1_1test_1_1units__test.html#a046d85f02c9bbe7ed7baddb8b1e18b5b',1,'xrpl::test::units_test::run()'],['../classxrpl_1_1XRPAmount__test.html#a2ba94960d19a3a2c490df62cfbb48103',1,'xrpl::XRPAmount_test::run()'],['../classbeast_1_1aged__set__test.html#af5ea5de7eda5cb335238078d68c15623',1,'beast::aged_set_test::run()'],['../classbeast_1_1aged__map__test.html#abb6bee42db5660c375ac7b2474f6741c',1,'beast::aged_map_test::run()'],['../classbeast_1_1aged__multiset__test.html#a33a88dc1736a6b572a59dedc8a5b9387',1,'beast::aged_multiset_test::run()'],['../classbeast_1_1aged__multimap__test.html#a8bcfca396df62885935de4916618cc02',1,'beast::aged_multimap_test::run()'],['../classbeast_1_1aged__unordered__set__test.html#ab4ebf0b92a462070b53c58ef9f1b1c53',1,'beast::aged_unordered_set_test::run()'],['../classbeast_1_1aged__unordered__map__test.html#a2f1ffbd9694b322fa85775fdfc87bde5',1,'beast::aged_unordered_map_test::run()'],['../classbeast_1_1aged__unordered__multiset__test.html#aed204892b6c6c07a7d15c8cc52b75fb1',1,'beast::aged_unordered_multiset_test::run()'],['../classbeast_1_1aged__unordered__multimap__test.html#acc633b32a3523f266462ecd63dc517dd',1,'beast::aged_unordered_multimap_test::run()'],['../classxrpl_1_1test_1_1Delegate__test.html#a55179006b8e1d5f6a11c87e8ab15c387',1,'xrpl::test::Delegate_test::run()'],['../structxrpl_1_1test_1_1AMM__test.html#a212b8cc46be7ae39c5593aba2ab2807d',1,'xrpl::test::AMM_test::run()'],['../classxrpl_1_1test_1_1AMMCalc__test.html#ad9d09b7021e6ae1f79c71e099da0cca2',1,'xrpl::test::AMMCalc_test::run()'],['../classxrpl_1_1test_1_1AMMClawback__test.html#a2b1f0978b05d70b630249b6d669ef35e',1,'xrpl::test::AMMClawback_test::run()'],['../structxrpl_1_1test_1_1AMMExtended__test.html#a933bd10ed605a56d3c017ec9ae4f8c5e',1,'xrpl::test::AMMExtended_test::run()'],['../classxrpl_1_1test_1_1Batch__test.html#a283daa0dc6a33510b6a33dccba2c40c5',1,'xrpl::test::Batch_test::run()'],['../classxrpl_1_1Check__test.html#ac3c568f82e72516b63d5d5adf99e24d7',1,'xrpl::Check_test::run()'],['../classxrpl_1_1Clawback__test.html#a6c4f0ed5e2310de99d819e89a1ac697f',1,'xrpl::Clawback_test::run()'],['../structxrpl_1_1test_1_1Credentials__test.html#a30ddaa01f5cfe28841668de3eeaa2d4e',1,'xrpl::test::Credentials_test::run()'],['../classxrpl_1_1test_1_1CrossingLimits__test.html#a29010c2ab9c2f5ec70df89188e9ee985',1,'xrpl::test::CrossingLimits_test::run()'],['../classxrpl_1_1AmendmentTable__test.html#a06c6dc09b5e38e9c9050fd0d454cc96a',1,'xrpl::AmendmentTable_test::run()'],['../classxrpl_1_1test_1_1DeliverMin__test.html#addc612bd7c9894008f529a2070143ccb',1,'xrpl::test::DeliverMin_test::run()'],['../structxrpl_1_1test_1_1DepositAuth__test.html#abbd5f9efa18fb20eb3d1ed5cb9e4e8a3',1,'xrpl::test::DepositAuth_test::run()'],['../structxrpl_1_1test_1_1DepositPreauth__test.html#a63a39ae69d622c34e04f8c6410c85798',1,'xrpl::test::DepositPreauth_test::run()'],['../structxrpl_1_1test_1_1DID__test.html#a841a54ed8842fc10af0e901ca5621524',1,'xrpl::test::DID_test::run()'],['../classxrpl_1_1Discrepancy__test.html#acee82a2bcfd2e189bfc1f25d6d293212',1,'xrpl::Discrepancy_test::run()'],['../classxrpl_1_1test_1_1DNS__test.html#ade58049efb11a22a77aa47becf313f13',1,'xrpl::test::DNS_test::run()'],['../structxrpl_1_1test_1_1Escrow__test.html#a7fbb28b6f1442c724378040a14a99cef',1,'xrpl::test::Escrow_test::run()'],['../structxrpl_1_1test_1_1EscrowToken__test.html#a21df8b1cb8a6650d3e6c06acfaa63f0e',1,'xrpl::test::EscrowToken_test::run()'],['../classxrpl_1_1test_1_1FeeVote__test.html#ada35d14f3765d1015511af504e8afbec',1,'xrpl::test::FeeVote_test::run()'],['../classxrpl_1_1Door_1_1Detector.html#a6b34f51f17b00a07d5c2070dfc814368',1,'xrpl::Door::Detector::run()'],['../md_test_2csf_2README.html#autotoc_md284',1,'Run'],['../classbeast_1_1unit__test_1_1runner.html#ade8340cda900d176d47f68d65ffbf263',1,'beast::unit_test::runner::run(suite_info const &s)'],['../classbeast_1_1unit__test_1_1runner.html#a50fd5f8725f2465ec88b693c979ae746',1,'beast::unit_test::runner::run(FwdIter first, FwdIter last)'],['../classbeast_1_1unit__test_1_1suite.html#aea7ffa0eca5e015d21be62a18adb8393',1,'beast::unit_test::suite::run()=0'],['../classbeast_1_1unit__test_1_1suite.html#ad30f0c51a50414f54ca662727f4f3d93',1,'beast::unit_test::suite::run(runner &r)'],['../classbeast_1_1unit__test_1_1suite__info.html#a84a9d841e9ed548939724746045ae7fa',1,'beast::unit_test::suite_info::run()'],['../classbeast_1_1unit__test_1_1thread.html#abcaf10bfb101f25b11b1d0ed646e6f1e',1,'beast::unit_test::thread::run()'],['../classxrpl_1_1Workers_1_1Worker.html#a188c89e721a9dff2eeb23f90fe128391',1,'xrpl::Workers::Worker::run()'],['../classxrpl_1_1BaseWSPeer.html#a81152491d82b1019c9dfce96de45692d',1,'xrpl::BaseWSPeer::run()'],['../classxrpl_1_1FixNFTokenPageLinks__test.html#acef3fb799b2a55833ab8df761ad1b799',1,'xrpl::FixNFTokenPageLinks_test::run()'],['../classxrpl_1_1Door.html#a0d109974a895b8cf0ac833405d0e0b6a',1,'xrpl::Door::run()'],['../classxrpl_1_1PlainHTTPPeer.html#aa95872143c820186b0a559ea71c084ab',1,'xrpl::PlainHTTPPeer::run()'],['../classxrpl_1_1SSLHTTPPeer.html#a7b149f15f98354be9e3eba4b9c9ba426',1,'xrpl::SSLHTTPPeer::run()'],['../structxrpl_1_1WSSession.html#a87d84bbae81bd90bcd0d0df4e69810d6',1,'xrpl::WSSession::run()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a8447e80aa3847a894139e92d2f89d376',1,'beast::insight::detail::StatsDCollectorImp::run()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#a2908bca89e0cf6503ff7e5a8e32d69f1',1,'xrpl::Resource::ManagerImp::run()'],['../classxrpl_1_1test_1_1AccountDelete__test.html#a41c76572908ab834aeeddeb02b34296d',1,'xrpl::test::AccountDelete_test::run()'],['../classxrpl_1_1AccountTxPaging__test.html#a5ec5d4c90d419b0af5ca9aadcdafc0c5',1,'xrpl::AccountTxPaging_test::run()'],['../classxrpl_1_1NFTokenWOModify__test.html#abb537331691f7472f8c713e1e6786d15',1,'xrpl::NFTokenWOModify_test::run()'],['../classxrpl_1_1test_1_1LPTokenTransfer__test.html#a2347967c92bbf7a63b99b35970adbb83',1,'xrpl::test::LPTokenTransfer_test::run()'],['../classxrpl_1_1test_1_1Manifest__test.html#a393ed6a3f096e5063f755e1724d70028',1,'xrpl::test::Manifest_test::run()'],['../classxrpl_1_1test_1_1MPToken__test.html#a4f1939d5cacb4212b14615350045dea0',1,'xrpl::test::MPToken_test::run()'],['../classxrpl_1_1test_1_1MultiSign__test.html#ade3a781a4a413f1bd2d17509a77ef786',1,'xrpl::test::MultiSign_test::run()'],['../classxrpl_1_1test_1_1NetworkID__test.html#aa2594a510d7722a91f5b5fa20a2fe6db',1,'xrpl::test::NetworkID_test::run()'],['../classxrpl_1_1test_1_1NetworkOPs__test.html#a7e334d10d1a3319e44cb1d0ae85e1c1d',1,'xrpl::test::NetworkOPs_test::run()'],['../classxrpl_1_1NFTokenBaseUtil__test.html#a491427701fc0ecab0f3e0939b5a6d547',1,'xrpl::NFTokenBaseUtil_test::run()'],['../classxrpl_1_1NFTokenDisallowIncoming__test.html#a201b7e1b1e505cf0f8444c30ebfc0ec3',1,'xrpl::NFTokenDisallowIncoming_test::run()'],['../classxrpl_1_1NFTokenWOMintOffer__test.html#ac10f7ed7d88ccbb98b2425f9c2f3035e',1,'xrpl::NFTokenWOMintOffer_test::run()'],['../classxrpl_1_1test_1_1LoanBroker__test.html#a306da2e6fc45826e51a266e2f9e4c57e',1,'xrpl::test::LoanBroker_test::run()'],['../classxrpl_1_1NFTokenWOExpiredOfferRemoval__test.html#ac8e7c0f6e3b2226db4c5bf41124113fc',1,'xrpl::NFTokenWOExpiredOfferRemoval_test::run()'],['../classxrpl_1_1NFTokenAllFeatures__test.html#a889b791ce4d5eed3c68bc714420c6b44',1,'xrpl::NFTokenAllFeatures_test::run()'],['../classxrpl_1_1NFTokenAuth__test.html#ab55bee15239020407b8395883a3965a0',1,'xrpl::NFTokenAuth_test::run()'],['../classxrpl_1_1NFTokenBurn__test.html#a03da40a2d118c3e7de5062c7f0ad093c',1,'xrpl::NFTokenBurn_test::run()'],['../classxrpl_1_1NFTokenDir__test.html#a2f8797691205022c92bec92949cdcb9e',1,'xrpl::NFTokenDir_test::run()'],['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a30c2bd5633b40f3b23f65e62801f2585',1,'xrpl::test::OfferBaseUtil_test::run()'],['../classxrpl_1_1test_1_1OfferWOSmallQOffers__test.html#aaba8b7820187bc346ed1466f86a3c4d5',1,'xrpl::test::OfferWOSmallQOffers_test::run()'],['../classxrpl_1_1test_1_1OfferAllFeatures__test.html#a97be12894467c7d2b022f148454ecfb0',1,'xrpl::test::OfferAllFeatures_test::run()'],['../classxrpl_1_1test_1_1Offer__manual__test.html#a973525edb87c77b7779a244c7f79721b',1,'xrpl::test::Offer_manual_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayer__test.html#a02c29195b5b7d1156707d70d55fddc43',1,'xrpl::test::LedgerReplayer_test::run()'],['../structxrpl_1_1test_1_1Flow__test.html#a270e6082823adffe30394cbceede45c7',1,'xrpl::test::Flow_test::run()'],['../structxrpl_1_1test_1_1Flow__manual__test.html#a645678a1a38d1ce353b6ca853a0f64fe',1,'xrpl::test::Flow_manual_test::run()'],['../classxrpl_1_1Freeze__test.html#a5fbe5401c96b617b160cf41af8d4b94d',1,'xrpl::Freeze_test::run()'],['../classxrpl_1_1test_1_1HashRouter__test.html#ab2eb7d2e1823e77720ccfc72fcc5ecde',1,'xrpl::test::HashRouter_test::run()'],['../classxrpl_1_1test_1_1Invariants__test.html#a1c8e28d5bea2af8a380f751ffa8650be',1,'xrpl::test::Invariants_test::run()'],['../classxrpl_1_1test_1_1LedgerHistory__test.html#aa46a291d0303806e1bc76900721b40d5',1,'xrpl::test::LedgerHistory_test::run()'],['../classxrpl_1_1LedgerLoad__test.html#a8bf6f06eb5a3a9e152e116fd6ab5e961',1,'xrpl::LedgerLoad_test::run()'],['../classxrpl_1_1test_1_1LedgerMaster__test.html#a6830beb4d8cb578d50871da5b7af5903',1,'xrpl::test::LedgerMaster_test::run()'],['../structxrpl_1_1test_1_1LedgerReplay__test.html#a0746f43f725c20f9238027f0bb3f4dec',1,'xrpl::test::LedgerReplay_test::run()'],['../classxrpl_1_1OfferStream__test.html#a17a2e034681e65812fb43e5ae14d9958',1,'xrpl::OfferStream_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayerTimeout__test.html#acfea6fedbcbdf9d0e8ac2d8aa388565f',1,'xrpl::test::LedgerReplayerTimeout_test::run()'],['../structxrpl_1_1test_1_1LedgerReplayerLong__test.html#a44fd692e890e5af746ce0bd3e063753a',1,'xrpl::test::LedgerReplayerLong_test::run()'],['../namespacexrpl.html#a22770e6d489de332ba5eec92b696d7ce',1,'xrpl::run()'],['../classxrpl_1_1test_1_1LendingHelpers__test.html#ad7e34965eeb63fd0bf3df76c2f249c29',1,'xrpl::test::LendingHelpers_test::run()'],['../classxrpl_1_1LoadFeeTrack__test.html#a481f0d84d76f4d384f58402b9a2d2f75',1,'xrpl::LoadFeeTrack_test::run()'],['../classxrpl_1_1test_1_1Loan__test.html#a39ac6df17c8b1d25022124125bca437b',1,'xrpl::test::Loan_test::run()'],['../classxrpl_1_1test_1_1LoanBatch__test.html#a7056937c2923fd0bf94176f6558b368a',1,'xrpl::test::LoanBatch_test::run()'],['../classxrpl_1_1test_1_1LoanArbitrary__test.html#a41da406189f3164af99fb80d638da85d',1,'xrpl::test::LoanArbitrary_test::run()'],['../classxrpl_1_1test_1_1LedgerEntry__XChain__test.html#a21d9a0d31ef2e79d2f1f9835248d4f21',1,'xrpl::test::LedgerEntry_XChain_test::run()'],['../classxrpl_1_1test_1_1GatewayBalances__test.html#a5682dafdd60fe344bafb15a9f2bec932',1,'xrpl::test::GatewayBalances_test::run()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1GetAggregatePrice__test.html#a77da0b968908a256953da6a2667733de',1,'xrpl::test::jtx::oracle::GetAggregatePrice_test::run()'],['../classxrpl_1_1GetCounts__test.html#a4d719dd1bb551b4b3675c83c9a6b0b0b',1,'xrpl::GetCounts_test::run()'],['../classxrpl_1_1test_1_1Handler__test.html#a197c2bd489b1f26f869aeefb4f151d7d',1,'xrpl::test::Handler_test::run()'],['../classxrpl_1_1RPC_1_1JSONRPC__test.html#a0b91f4118c7c94f71f5a73355b16f867',1,'xrpl::RPC::JSONRPC_test::run()'],['../classxrpl_1_1RPC_1_1WalletPropose__test.html#a9575be8c545effb3a8aa027727a9418f',1,'xrpl::RPC::WalletPropose_test::run()'],['../classxrpl_1_1LedgerClosed__test.html#a3708c5179a3bd3f61a194504900d39b6',1,'xrpl::LedgerClosed_test::run()'],['../classxrpl_1_1LedgerData__test.html#a3293311db683989e5c06bdc6569f0ad6',1,'xrpl::LedgerData_test::run()'],['../classxrpl_1_1test_1_1LedgerEntry__test.html#a2b8866c917755a2a5223f825ce87ea6b',1,'xrpl::test::LedgerEntry_test::run()'],['../classxrpl_1_1Feature__test.html#aadde07d8ef3957b261a1fdd3a6ea6aee',1,'xrpl::Feature_test::run()'],['../classxrpl_1_1LedgerHeader__test.html#ab5f516bf328a28604ee4bdfd31a66248',1,'xrpl::LedgerHeader_test::run()'],['../classxrpl_1_1RPC_1_1LedgerRequest__test.html#a2d20d1d9f5ea662d07b402fbee027a14',1,'xrpl::RPC::LedgerRequest_test::run()'],['../classxrpl_1_1test_1_1LedgerRPC__test.html#a189da760e28927ada387faf8350282ff',1,'xrpl::test::LedgerRPC_test::run()'],['../classxrpl_1_1test_1_1ManifestRPC__test.html#a19d70d2dceb8075a247a810863ddc52b',1,'xrpl::test::ManifestRPC_test::run()'],['../classxrpl_1_1test_1_1NoRipple__test.html#a5660b3eeb8c03869188927c901be155e',1,'xrpl::test::NoRipple_test::run()'],['../classxrpl_1_1NoRippleCheck__test.html#a16add6148805d593b2f8f124b4008e21',1,'xrpl::NoRippleCheck_test::run()'],['../classxrpl_1_1NoRippleCheckLimits__test.html#a83070b6f220bfa1ad1200c1fb670fc09',1,'xrpl::NoRippleCheckLimits_test::run()'],['../classxrpl_1_1OwnerInfo__test.html#a27002e8742ea4e33319bd7e6cea1849f',1,'xrpl::OwnerInfo_test::run()'],['../classxrpl_1_1AccountSet__test.html#af28082aa29d345fd801736045632b5a4',1,'xrpl::AccountSet_test::run()'],['../classxrpl_1_1STValidation__test.html#af5929ec838a1255808e0b8df2c64041f',1,'xrpl::STValidation_test::run()'],['../structxrpl_1_1TER__test.html#aa8258f3912bdceb7f398969e81fee249',1,'xrpl::TER_test::run()'],['../classxrpl_1_1Resource_1_1ResourceManager__test.html#a327553afc2ee986f39d30d3db0c9a5c3',1,'xrpl::Resource::ResourceManager_test::run()'],['../classxrpl_1_1AccountCurrencies__test.html#a2eb8334d2fc210bf9bbe3f9e3e5944e4',1,'xrpl::AccountCurrencies_test::run()'],['../classxrpl_1_1test_1_1AccountInfo__test.html#ad994d0d510956ef3834dcebcbda4dc46',1,'xrpl::test::AccountInfo_test::run()'],['../classxrpl_1_1RPC_1_1AccountLines__test.html#a34896ed721e4c0449c7cbd18b3c7d124',1,'xrpl::RPC::AccountLines_test::run()'],['../classxrpl_1_1test_1_1AccountObjects__test.html#a0346fdb851df906b6be256c88725e081',1,'xrpl::test::AccountObjects_test::run()'],['../classxrpl_1_1test_1_1AccountOffers__test.html#a595cd3850604c2e9ec34318981491abc',1,'xrpl::test::AccountOffers_test::run()'],['../classxrpl_1_1Peers__test.html#a5c46760905c498bbe21ff58330e23c91',1,'xrpl::Peers_test::run()'],['../classxrpl_1_1test_1_1AccountTx__test.html#a0213ebde208bbb320fb09a3f28cb7e63',1,'xrpl::test::AccountTx_test::run()'],['../classxrpl_1_1AmendmentBlocked__test.html#af87ce26f9d09cee3a1aad383315bfe58',1,'xrpl::AmendmentBlocked_test::run()'],['../classxrpl_1_1test_1_1AMMInfo__test.html#aa1e762b03e4f443d4b4733e365e31e60',1,'xrpl::test::AMMInfo_test::run()'],['../classxrpl_1_1test_1_1Book__test.html#af7243ee45525e9369979405b57ac389b',1,'xrpl::test::Book_test::run()'],['../classxrpl_1_1test_1_1BookChanges__test.html#a53a7123ee90c72671737997f53b4abca',1,'xrpl::test::BookChanges_test::run()'],['../classxrpl_1_1Connect__test.html#ab36f9dfc09f83efc41ea20e5852d7927',1,'xrpl::Connect_test::run()'],['../classxrpl_1_1test_1_1DeliveredAmount__test.html#a06c5c99675aa5bfb7c9325a584cad8d9',1,'xrpl::test::DeliveredAmount_test::run()'],['../classxrpl_1_1test_1_1DepositAuthorized__test.html#a9f8892b8ad2df2043ff904a46fb7c015',1,'xrpl::test::DepositAuthorized_test::run()'],['../classxrpl_1_1Application.html#a761ac414f69a527387c8fccb082073f5',1,'xrpl::Application::run()'],['../classxrpl_1_1test_1_1ServerStatus__test.html#a636ddb9eaa43a6f5dcd7f664bdef8968',1,'xrpl::test::ServerStatus_test::run()'],['../classxrpl_1_1tests_1_1FetchPack__test.html#ae13dea176704357b0468ea7806bc3baa',1,'xrpl::tests::FetchPack_test::run()'],['../classxrpl_1_1tests_1_1SHAMap__test.html#a796881ddeed56a0c0b02b9eff1d753bb',1,'xrpl::tests::SHAMap_test::run() override'],['../classxrpl_1_1tests_1_1SHAMap__test.html#abc2738a382f59c8440a07b7b434f3ea0',1,'xrpl::tests::SHAMap_test::run(bool backed, beast::Journal const &journal)'],['../classxrpl_1_1tests_1_1SHAMapPathProof__test.html#a063e0f4b1808de3e79691a922799bd5f',1,'xrpl::tests::SHAMapPathProof_test::run()'],['../classxrpl_1_1tests_1_1SHAMapSync__test.html#aa8be4b92daf776169f2abf0d1b420e62',1,'xrpl::tests::SHAMapSync_test::run()'],['../classxrpl_1_1LedgerCleanerImp.html#a78657b5074d8ee6948f0194bfbc5b71a',1,'xrpl::LedgerCleanerImp::run()'],['../classxrpl_1_1ApplicationImp.html#a1969c3981ed0c268b5e0a50b742cb3b4',1,'xrpl::ApplicationImp::run()'],['../classxrpl_1_1test_1_1Server__test.html#af862251d544338fdc5e344514d020f45',1,'xrpl::test::Server_test::run()'],['../classxrpl_1_1LoadManager.html#a3a7d717d2cb0f31f7647737f393c9fb7',1,'xrpl::LoadManager::run()'],['../classxrpl_1_1detail_1_1Work.html#a1cf672d5d369be5d90258e9f3bd28580',1,'xrpl::detail::Work::run()'],['../classxrpl_1_1detail_1_1WorkBase.html#af19b8fded8e8b1cbf64a4a5b3e8d42a2',1,'xrpl::detail::WorkBase::run()'],['../classxrpl_1_1detail_1_1WorkFile.html#aed57e794b1ba982024fba718c45050c7',1,'xrpl::detail::WorkFile::run()'],['../classxrpl_1_1SHAMapStoreImp.html#a941482669010530e597e71cbfaf91e59',1,'xrpl::SHAMapStoreImp::run()'],['../classxrpl_1_1ConnectAttempt.html#aae4211c9076336e05a2c42be43f9bd7c',1,'xrpl::ConnectAttempt::run()'],['../classxrpl_1_1PeerImp.html#a7482a93b3df15cda162dfca1ccf7e183',1,'xrpl::PeerImp::run()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a86f6975ce2cb64b8e6c89afd46564b0b',1,'xrpl::perf::PerfLogImp::run()'],['../classxrpl_1_1RPC_1_1codeString__test.html#a980b3c7e5655f179b3c8fcdb196aea15',1,'xrpl::RPC::codeString_test::run()'],['../classxrpl_1_1test_1_1RobustTransaction__test.html#a4675151fcaef95d36753466dbf0f4914',1,'xrpl::test::RobustTransaction_test::run()'],['../classxrpl_1_1test_1_1Roles__test.html#af3faec1d2de80800014adb2afec834c5',1,'xrpl::test::Roles_test::run()'],['../classxrpl_1_1test_1_1RPCCall__test.html#a89604d032c42633e031dbdd130404b09',1,'xrpl::test::RPCCall_test::run()'],['../classxrpl_1_1test_1_1RPCHelpers__test.html#a65defa6a83f393f408b31fdbdef2ff1f',1,'xrpl::test::RPCHelpers_test::run()'],['../classxrpl_1_1test_1_1RPCOverload__test.html#a3d0d12aae6d9f9952224ede1bf20c25a',1,'xrpl::test::RPCOverload_test::run()'],['../classxrpl_1_1test_1_1ServerDefinitions__test.html#af48ef765f1a28172e34daee04a10de21',1,'xrpl::test::ServerDefinitions_test::run()'],['../classxrpl_1_1test_1_1ServerInfo__test.html#a5e81fb5293f3c59a2f8cd45641d3a49c',1,'xrpl::test::ServerInfo_test::run()'],['../classxrpl_1_1test_1_1Simulate__test.html#a7662e0ea80aa0add0da4661ade2c22b7',1,'xrpl::test::Simulate_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteRetiredValidator__test.html#a525d128511688ed7ec9b23e0d803a2db',1,'xrpl::test::NegativeUNLVoteRetiredValidator_test::run()'],['../classxrpl_1_1RPC_1_1fillJson__test.html#a9d67efea82be9faf5ed5696701b72377',1,'xrpl::RPC::fillJson_test::run()'],['../classxrpl_1_1test_1_1Subscribe__test.html#a164c13543fcc77591053636ebcfc36f6',1,'xrpl::test::Subscribe_test::run()'],['../classxrpl_1_1Transaction__test.html#a1f607619262b88fa7e098ae82117a67b',1,'xrpl::Transaction_test::run()'],['../classxrpl_1_1TransactionEntry__test.html#ae4c4bbde81a7c6a1e027003015fcbc13',1,'xrpl::TransactionEntry_test::run()'],['../classxrpl_1_1TransactionHistory__test.html#a5b2cc8d8fcf5db7b830aa785c85ebec3',1,'xrpl::TransactionHistory_test::run()'],['../classxrpl_1_1test_1_1ValidatorInfo__test.html#ac5b57643aa9973ba73d95ac7db563d99',1,'xrpl::test::ValidatorInfo_test::run()'],['../classxrpl_1_1test_1_1ValidatorRPC__test.html#aaa6c5e797921656b30c100bf98361592',1,'xrpl::test::ValidatorRPC_test::run()'],['../classxrpl_1_1Version__test.html#aed23d5f080b94206d139d3abadde12e2',1,'xrpl::Version_test::run()'],['../classxrpl_1_1NodeStore_1_1Backend__test.html#a5b200531c57aa88f6c597e4d0f626660',1,'xrpl::NodeStore::Backend_test::run()'],['../classxrpl_1_1test_1_1WSClient__test.html#afaed722067e95f82e2614466ac7ea201',1,'xrpl::test::WSClient_test::run()'],['../structxrpl_1_1test_1_1BookDirs__test.html#afa5190bed6652251bdd282083c83cfab',1,'xrpl::test::BookDirs_test::run()'],['../structxrpl_1_1test_1_1Directory__test.html#a2092105c47f6324a1437a62845447392',1,'xrpl::test::Directory_test::run()'],['../classxrpl_1_1test_1_1PaymentSandbox__test.html#a329d4146f2f451913876ecc1b513b865',1,'xrpl::test::PaymentSandbox_test::run()'],['../structxrpl_1_1test_1_1PendingSaves__test.html#a894389baaed9ef0294a970e28dc84b87',1,'xrpl::test::PendingSaves_test::run()'],['../classxrpl_1_1test_1_1SkipList__test.html#a5546e8ba3d0fb865de2a040f3a5714a6',1,'xrpl::test::SkipList_test::run()'],['../classxrpl_1_1test_1_1View__test.html#a9134bbd742f875166755340871d86c2f',1,'xrpl::test::View_test::run()'],['../classxrpl_1_1test_1_1GetAmendments__test.html#adb670269b63245299cb900485286590e',1,'xrpl::test::GetAmendments_test::run()'],['../classxrpl_1_1test_1_1Env__test.html#a59b646f9d24d33445acb1461a145099b',1,'xrpl::test::Env_test::run()'],['../classxrpl_1_1NodeStore_1_1NodeStoreBasic__test.html#a81c2bcf18087b938d5da2183849056e0',1,'xrpl::NodeStore::NodeStoreBasic_test::run()'],['../classxrpl_1_1NodeStore_1_1Database__test.html#a0df6709abe877b50e1d098135d31e05c',1,'xrpl::NodeStore::Database_test::run()'],['../classxrpl_1_1NodeStore_1_1NuDBFactory__test.html#a90f12ba7f3448017aeb3711dad24ddd5',1,'xrpl::NodeStore::NuDBFactory_test::run()'],['../classxrpl_1_1NodeStore_1_1Timing__test.html#ac38316e9b295f2b8af4198a39b092072',1,'xrpl::NodeStore::Timing_test::run()'],['../classxrpl_1_1NodeStore_1_1tests_1_1varint__test.html#aca322eee520389249bb3a45d8d67ea02',1,'xrpl::NodeStore::tests::varint_test::run()'],['../classxrpl_1_1tests_1_1cluster__test.html#a4b86ee61d9449a939a12797948f8b365',1,'xrpl::tests::cluster_test::run()'],['../classxrpl_1_1test_1_1compression__test.html#ab92464036e365bad063fdace9620ab3f',1,'xrpl::test::compression_test::run()'],['../classxrpl_1_1test_1_1handshake__test.html#a20647c7b7c33d4474b10f9f09546b0fe',1,'xrpl::test::handshake_test::run()'],['../classxrpl_1_1test_1_1JobQueue__test.html#a26c5a0fd6f0a62e738ccc2d768c1cd6d',1,'xrpl::test::JobQueue_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteMaxListed__test.html#a24154672e9d5bc668d79bb8bf082b71a',1,'xrpl::test::NegativeUNLVoteMaxListed_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteNewValidator__test.html#a1799b3bbb8551a7adf068eb77246f2ea',1,'xrpl::test::NegativeUNLVoteNewValidator_test::run()'],['../classxrpl_1_1test_1_1NegativeUNLVoteFilterValidations__test.html#a35c357687991514c0b2a4a1b172c3c4d',1,'xrpl::test::NegativeUNLVoteFilterValidations_test::run()'],['../classxrpl_1_1test_1_1RCLCensorshipDetector__test.html#a59b339d5e021a85d4e65bbf9ea322619',1,'xrpl::test::RCLCensorshipDetector_test::run()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#ae3a1941a57f99ced8a7a2b6c1a52cb37',1,'xrpl::test::csf::Validations_test::run()'],['../classxrpl_1_1test_1_1ClosureCounter__test.html#a46272bdb1e2927ec90895652da93eca5',1,'xrpl::test::ClosureCounter_test::run()'],['../classxrpl_1_1Config__test.html#a4bb89672ad7c5131c599680931a1f789',1,'xrpl::Config_test::run()'],['../classxrpl_1_1test_1_1Coroutine__test.html#ae113ee56f4e2939eb99adf3db94fcce7',1,'xrpl::test::Coroutine_test::run()'],['../classxrpl_1_1STTx__test.html#a2eeb5e63b3921956658d98ceefcf329f',1,'xrpl::STTx_test::run()'],['../classxrpl_1_1SociDB__test.html#ac31285a73b07cd73e9f3feb6d1716ec5',1,'xrpl::SociDB_test::run()'],['../classxrpl_1_1Workers__test.html#a8af9f97d2f69800edf4c2effad3bf30e',1,'xrpl::Workers_test::run()'],['../classxrpl_1_1test_1_1BasicNetwork__test.html#a85bcd0ae7142b6d4ede43886b79c3931',1,'xrpl::test::BasicNetwork_test::run()'],['../classxrpl_1_1test_1_1Digraph__test.html#aaf69cb022c74c96346a0f668c49db2ba',1,'xrpl::test::Digraph_test::run()'],['../classxrpl_1_1test_1_1Histogram__test.html#a247d111492890cfb1d27aac245556be0',1,'xrpl::test::Histogram_test::run()'],['../classxrpl_1_1test_1_1Scheduler__test.html#a4422d3d9ee9d301faa5b0b64996ea0b9',1,'xrpl::test::Scheduler_test::run()'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a738b31e06d434d7907c7cc14910530a7',1,'xrpl::test::csf::Sim::run(int ledgers)'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a1483995b86c6b759695059b78eec3bcc',1,'xrpl::test::csf::Sim::run(SimDuration const &dur)'],['../structxrpl_1_1Serializer__test.html#a8eccdccf26b9082c531cff96b3d1e949',1,'xrpl::Serializer_test::run()'],['../classxrpl_1_1Issue__test.html#a097148766449fe9ccc36813f8d8afd4c',1,'xrpl::Issue_test::run()'],['../classxrpl_1_1Memo__test.html#a46ecb7587a3d640af756c8a0f77c0615',1,'xrpl::Memo_test::run()'],['../structxrpl_1_1test_1_1MultiApiJson__test.html#aa084cf15876e0ab4a00b9c9a31df9239',1,'xrpl::test::MultiApiJson_test::run()'],['../classxrpl_1_1PublicKey__test.html#a418298966926c2f29bea38c40ce619a6',1,'xrpl::PublicKey_test::run()'],['../classxrpl_1_1Quality__test.html#ab13daa452b352bceb9e3b567625944fe',1,'xrpl::Quality_test::run()'],['../classxrpl_1_1SecretKey__test.html#a2475fb2dca411d7f2c682e78db75fbef',1,'xrpl::SecretKey_test::run()'],['../classxrpl_1_1Seed__test.html#aa2eb8d1095963d3c60eec652054411a6',1,'xrpl::Seed_test::run()'],['../structxrpl_1_1SeqProxy__test.html#a0c4121b6fe2e322b6a475d02a1a1386e',1,'xrpl::SeqProxy_test::run()'],['../classxrpl_1_1test_1_1reduce__relay__test.html#ac1e8a77a6ce2578e47d3fa811638ebc1',1,'xrpl::test::reduce_relay_test::run()'],['../structxrpl_1_1STAccount__test.html#a225a3db19eba193e86885e7d3a8dbf23',1,'xrpl::STAccount_test::run()'],['../classxrpl_1_1STAmount__test.html#a3aba59c86714a462ebde250e5de80d6d',1,'xrpl::STAmount_test::run()'],['../structxrpl_1_1STInteger__test.html#a831a88716a490b556668eb1176e0d54d',1,'xrpl::STInteger_test::run()'],['../classxrpl_1_1test_1_1STIssue__test.html#a908fe28409fabcacf3f4815c588366ed',1,'xrpl::test::STIssue_test::run()'],['../structxrpl_1_1STNumber__test.html#ae48158430675bc72e14b3bdd2b86c130',1,'xrpl::STNumber_test::run()'],['../classxrpl_1_1STObject__test.html#ac5363db8428391e76a6d1421e411add5',1,'xrpl::STObject_test::run()'],['../classxrpl_1_1STParsedJSON__test.html#a5921fd30e2d40cc802987bcb6d06fa84',1,'xrpl::STParsedJSON_test::run()'],['../classxrpl_1_1InnerObjectFormatsSerializer__test.html#aa86709b3c7e6f14b43eb65276189940b',1,'xrpl::InnerObjectFormatsSerializer_test::run()'],['../classxrpl_1_1Hooks__test.html#abec93a947b26a262e686f0131b3d17a7',1,'xrpl::Hooks_test::run()'],['../classxrpl_1_1ProtocolVersion__test.html#a6d7c676af7cef4264aa1e93169336461',1,'xrpl::ProtocolVersion_test::run()'],['../classxrpl_1_1test_1_1reduce__relay__simulate__test.html#a52750747cf497b0cf74c98d9657d4232',1,'xrpl::test::reduce_relay_simulate_test::run()'],['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html#a8ca69ff90a7d509340813d843f16725d',1,'xrpl::short_read_test::Server::Acceptor::run()'],['../structxrpl_1_1short__read__test_1_1Server_1_1Connection.html#a7657859a16b4b44f39151b6f7643d6ca',1,'xrpl::short_read_test::Server::Connection::run()'],['../structxrpl_1_1short__read__test_1_1Client_1_1Connection.html#a61492220ad817be569df764a8794e8b8',1,'xrpl::short_read_test::Client::Connection::run()'],['../classxrpl_1_1short__read__test.html#a32a40d67ab684864bda1498084ffc837',1,'xrpl::short_read_test::run()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a9c30d5bfbbffde7bbdb74f14743ed6de',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::run()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test.html#af0745477b0677d3e9fbf6df59370c3ef',1,'xrpl::test::TMGetObjectByHash_test::run()'],['../classxrpl_1_1test_1_1traffic__count__test.html#ab369bab31ec240d4fcad990a622c82e6',1,'xrpl::test::traffic_count_test::run()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a3bd9b8098dbd51feae92f07f71aaceb9',1,'xrpl::test::tx_reduce_relay_test::PeerTest::run()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#aba41bbeb2ba969dfa0157923cf68e270',1,'xrpl::test::tx_reduce_relay_test::run()'],['../classxrpl_1_1InnerObjectFormatsParsedJSON__test.html#a366b10a466e9339d6074b65c26af07b5',1,'xrpl::InnerObjectFormatsParsedJSON_test::run()'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#ab708751b66551731071e33dd2067235f',1,'xrpl::PeerFinder::Livecache_test::run()'],['../classxrpl_1_1PeerFinder_1_1PeerFinder__test.html#afe8e39807ca0e576240de4b43f67cd69',1,'xrpl::PeerFinder::PeerFinder_test::run()'],['../structxrpl_1_1test_1_1ApiVersion__test.html#aaaa423243caf3b0052b896fc610d0f85',1,'xrpl::test::ApiVersion_test::run()'],['../classxrpl_1_1BuildInfo__test.html#a683b194efbf8ced6b08ee7a96891a55e',1,'xrpl::BuildInfo_test::run()']]], ['run_5f_685',['run_',['../classbeast_1_1unit__test_1_1suite__info.html#a86a4449d254dc707a9d403d342aab86d',1,'beast::unit_test::suite_info']]], ['run_5feach_686',['run_each',['../classbeast_1_1unit__test_1_1runner.html#acedbc161597f3acffcbaf3cd0a4f9d36',1,'beast::unit_test::runner']]], ['run_5feach_5fif_687',['run_each_if',['../classbeast_1_1unit__test_1_1runner.html#a2289aeafb74e0dcafd603535a6c517db',1,'beast::unit_test::runner']]], ['run_5fif_688',['run_if',['../classbeast_1_1unit__test_1_1runner.html#ac192a12be06a2c2eebdeeaa5f835b0ed',1,'beast::unit_test::runner']]], ['run_5fmulti_689',['run_multi',['../classxrpl_1_1test_1_1multi__runner__child.html#a02739879fb16cb9bc125ca5ee34e240c',1,'xrpl::test::multi_runner_child']]], ['run_5fstandalone_690',['RUN_STANDALONE',['../classxrpl_1_1Config.html#a4527fffbce826c6d16a073fa402049d3',1,'xrpl::Config']]], - ['run_5ftime_691',['run_time',['../structxrpl_1_1detail_1_1results.html#a650911c436c2f6a0ca2faebdd37f9706',1,'xrpl::detail::results::run_time'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html#a345850c28f3fb04072d9149bcb3de09a',1,'beast::unit_test::detail::reporter::results::run_time']]], + ['run_5ftime_691',['run_time',['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html#a345850c28f3fb04072d9149bcb3de09a',1,'beast::unit_test::detail::reporter::results::run_time'],['../structxrpl_1_1detail_1_1results.html#a650911c436c2f6a0ca2faebdd37f9706',1,'xrpl::detail::results::run_time']]], ['run_5ftype_692',['run_type',['../classbeast_1_1unit__test_1_1suite__info.html#ac71d20d51ab7f49cc22add5607b8c12e',1,'beast::unit_test::suite_info']]], ['runasvalidator_693',['runAsValidator',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a464fb3abc3c622d60f496f96b03bc0db',1,'xrpl::test::csf::Peer']]], ['rundata_694',['runData',['../classxrpl_1_1InboundLedger.html#a295ce52f66d709028497fee499a10220',1,'xrpl::InboundLedger']]], @@ -699,12 +699,12 @@ var searchData= ['runloan_696',['runLoan',['../classxrpl_1_1test_1_1Loan__test.html#a9900c15511e2509ba55a9709f59fbea9',1,'xrpl::test::Loan_test']]], ['runmetainfo_697',['runMetaInfo',['../classxrpl_1_1test_1_1TxQPosNegFlows__test.html#a22b99937fdf565297aa3951ce256772f',1,'xrpl::test::TxQPosNegFlows_test']]], ['runnable_698',['runnable',['../classxrpl_1_1JobQueue_1_1Coro.html#a5fb6ab581c7ef0d58dade01ef183004f',1,'xrpl::JobQueue::Coro']]], - ['runner_699',['runner',['../classbeast_1_1unit__test_1_1runner.html',1,'beast::unit_test::runner'],['../classbeast_1_1unit__test_1_1runner.html#a414b495e2cb674a897970f1f4f6a55bc',1,'beast::unit_test::runner::runner()=default'],['../classbeast_1_1unit__test_1_1runner.html#a5651eb48df1417001a5c0ccd7d9db4cc',1,'beast::unit_test::runner::runner(runner const &)=delete']]], + ['runner_699',['runner',['../classbeast_1_1unit__test_1_1runner.html#a414b495e2cb674a897970f1f4f6a55bc',1,'beast::unit_test::runner::runner()=default'],['../classbeast_1_1unit__test_1_1runner.html#a5651eb48df1417001a5c0ccd7d9db4cc',1,'beast::unit_test::runner::runner(runner const &)=delete'],['../classbeast_1_1unit__test_1_1runner.html',1,'beast::unit_test::runner']]], ['runner_5f_700',['runner_',['../classbeast_1_1unit__test_1_1suite.html#a4145ff2c3dba83fcc1709868d9efb626',1,'beast::unit_test::suite']]], ['running_701',['running',['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a75101dcdfc88455bcafc9e53e0b06689',1,'xrpl::NetworkOPsImp::running'],['../structxrpl_1_1JobTypeData.html#a6235b62e044bc8c8665c83e2f7b7392f',1,'xrpl::JobTypeData::running']]], ['running_20tests_702',['Running Tests',['../md_test_2README.html#autotoc_md286',1,'']]], ['running_20tests_20with_20sanitizers_703',['Running Tests with Sanitizers',['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html#autotoc_md157',1,'']]], - ['running_5f_704',['running_',['../classbeast_1_1test_1_1enable__yield__to.html#a2f3d805b9b02be4d295ee8e66c21a47e',1,'beast::test::enable_yield_to::running_'],['../classxrpl_1_1GRPCServer.html#a22a4fd80ee7f03334d9f812ffac67015',1,'xrpl::GRPCServer::running_'],['../classxrpl_1_1LoadEvent.html#a28ecae20880174d2c52d86d2c7cb6c50',1,'xrpl::LoadEvent::running_'],['../classxrpl_1_1JobQueue_1_1Coro.html#a9b604cf1093fdd0e7521bf256321da75',1,'xrpl::JobQueue::Coro::running_']]], + ['running_5f_704',['running_',['../classxrpl_1_1LoadEvent.html#a28ecae20880174d2c52d86d2c7cb6c50',1,'xrpl::LoadEvent::running_'],['../classbeast_1_1test_1_1enable__yield__to.html#a2f3d805b9b02be4d295ee8e66c21a47e',1,'beast::test::enable_yield_to::running_'],['../classxrpl_1_1GRPCServer.html#a22a4fd80ee7f03334d9f812ffac67015',1,'xrpl::GRPCServer::running_'],['../classxrpl_1_1JobQueue_1_1Coro.html#a9b604cf1093fdd0e7521bf256321da75',1,'xrpl::JobQueue::Coro::running_']]], ['running_5fsuites_5f_705',['running_suites_',['../classxrpl_1_1test_1_1multi__runner__parent.html#a3615d2403849dea44623848d683e26e0',1,'xrpl::test::multi_runner_parent']]], ['runningduration_706',['runningDuration',['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#ab77b11ce93781258ad1ce5a8c20973d6',1,'xrpl::perf::PerfLogImp::Counters::Jq']]], ['runningthreads_5f_707',['runningThreads_',['../classxrpl_1_1NodeStore_1_1Database.html#a4536330a646be9055759565dc4b79d46',1,'xrpl::NodeStore::Database']]], diff --git a/search/all_1a.js b/search/all_1a.js index 125c11aa9f..e3c082dd0d 100644 --- a/search/all_1a.js +++ b/search/all_1a.js @@ -65,7 +65,7 @@ var searchData= ['scgw_62',['scGw',['../structxrpl_1_1test_1_1jtx_1_1XChainBridgeObjects.html#adbae9e19e2a40de22722384ffe3044e2',1,'xrpl::test::jtx::XChainBridgeObjects']]], ['schedule_63',['schedule',['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac3909fd78c49cb9f6df1e71630880714',1,'xrpl::test::csf::Peer::schedule()'],['../classxrpl_1_1Checkpointer.html#ae63170b15597096bf10ad1806c716252',1,'xrpl::Checkpointer::schedule()']]], ['scheduled_64',['scheduled',['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a638a6d925c422c868b28b9562498ea1d',1,'xrpl::NetworkOPsImp']]], - ['scheduler_65',['scheduler',['../classxrpl_1_1NodeStore_1_1Scheduler.html',1,'xrpl::NodeStore::Scheduler'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#af9f76f23b184f6c0ceb5b538d4a47749',1,'xrpl::test::csf::Sim::scheduler'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac73954cf8e8132e171e63a4b8dd5c4c8',1,'xrpl::test::csf::Peer::scheduler'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a43e844f0798448fb251fe7fbe475570e',1,'xrpl::test::csf::BasicNetwork::scheduler'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abdbc3d84811768e9fc2633ddfbd307ef',1,'xrpl::test::csf::Scheduler::Scheduler()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#af986f44d2e0f9acd09ee4941010e4c90',1,'xrpl::test::csf::Scheduler::Scheduler(Scheduler const &)=delete'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#afb88c77ea5daaefa6c8fa6bc5b9aa5c1',1,'xrpl::test::csf::Scheduler::cancel_token::Scheduler'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html',1,'xrpl::test::csf::Scheduler']]], + ['scheduler_65',['scheduler',['../classxrpl_1_1NodeStore_1_1Scheduler.html',1,'xrpl::NodeStore::Scheduler'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abdbc3d84811768e9fc2633ddfbd307ef',1,'xrpl::test::csf::Scheduler::Scheduler()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#af986f44d2e0f9acd09ee4941010e4c90',1,'xrpl::test::csf::Scheduler::Scheduler(Scheduler const &)=delete'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#afb88c77ea5daaefa6c8fa6bc5b9aa5c1',1,'xrpl::test::csf::Scheduler::cancel_token::Scheduler'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#af9f76f23b184f6c0ceb5b538d4a47749',1,'xrpl::test::csf::Sim::scheduler'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac73954cf8e8132e171e63a4b8dd5c4c8',1,'xrpl::test::csf::Peer::scheduler'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a43e844f0798448fb251fe7fbe475570e',1,'xrpl::test::csf::BasicNetwork::scheduler'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html',1,'xrpl::test::csf::Scheduler']]], ['scheduler_5f_66',['scheduler_',['../classxrpl_1_1test_1_1csf_1_1Submitter.html#ae5a2049b3fb01819a6bca71f68e85fbf',1,'xrpl::test::csf::Submitter::scheduler_'],['../classxrpl_1_1SHAMapStoreImp.html#abdddb4feede6d59cd3e81ee5d6e7a33d',1,'xrpl::SHAMapStoreImp::scheduler_'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#aa0cfcf6f183414e4cd487f13e7323e62',1,'xrpl::tests::TestNodeFamily::scheduler_'],['../classxrpl_1_1test_1_1csf_1_1HeartbeatTimer.html#a5cae1791e9396dec394198f706e06705',1,'xrpl::test::csf::HeartbeatTimer::scheduler_'],['../classxrpl_1_1NodeStore_1_1Database.html#a7629acbd2e65a6ba021e0179e3ebf467',1,'xrpl::NodeStore::Database::scheduler_'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a5dc54e2a5711ed1792e6e7de118f1971',1,'xrpl::NodeStore::NuDBBackend::scheduler_']]], ['scheduler_5ftest_67',['Scheduler_test',['../classxrpl_1_1test_1_1Scheduler__test.html',1,'xrpl::test']]], ['scheduletask_68',['scheduletask',['../classxrpl_1_1NodeStoreScheduler.html#a875b17ba4cbbeb44a61ca0647f3ca9fe',1,'xrpl::NodeStoreScheduler::scheduleTask()'],['../classxrpl_1_1NodeStore_1_1Scheduler.html#a1d8d898ecb2805d55dbaae895e76cec9',1,'xrpl::NodeStore::Scheduler::scheduleTask()'],['../classxrpl_1_1NodeStore_1_1DummyScheduler.html#aa0d4a17cd80f26a0d9a8cc3aa860acf4',1,'xrpl::NodeStore::DummyScheduler::scheduleTask()']]], @@ -146,7 +146,7 @@ var searchData= ['selectbranch_143',['selectBranch',['../namespacexrpl.html#a7e985cb507210c46de8574b5e3687b85',1,'xrpl']]], ['selected_144',['selected',['../namespacexrpl_1_1reduce__relay.html#aabcfdf7ad8e9d15bf8a86938fc82f5d2a91b442d385b54e1418d81adc34871053',1,'xrpl::reduce_relay::Selected'],['../namespacexrpl_1_1reduce__relay.html#ab7de1ca7a0ab7d502f81135775f6a354a91b442d385b54e1418d81adc34871053',1,'xrpl::reduce_relay::Selected']]], ['selectedpeers_145',['selectedPeers',['../structxrpl_1_1metrics_1_1TxMetrics.html#ac803d8dd141c3b605a9de3df46c1d312',1,'xrpl::metrics::TxMetrics']]], - ['selector_146',['selector',['../classxrpl_1_1test_1_1csf_1_1Selector.html#acdf7b2436cbd2457db7b155cd685a769',1,'xrpl::test::csf::Selector::Selector()'],['../classbeast_1_1unit__test_1_1selector.html',1,'beast::unit_test::selector'],['../classxrpl_1_1test_1_1csf_1_1Selector.html',1,'xrpl::test::csf::Selector< RAIter, Generator >'],['../classbeast_1_1unit__test_1_1selector.html#ab52a7f19816783b7ac8eb5d2c2da1eab',1,'beast::unit_test::selector::selector()']]], + ['selector_146',['selector',['../classbeast_1_1unit__test_1_1selector.html#ab52a7f19816783b7ac8eb5d2c2da1eab',1,'beast::unit_test::selector::selector()'],['../classbeast_1_1unit__test_1_1selector.html',1,'beast::unit_test::selector'],['../classxrpl_1_1test_1_1csf_1_1Selector.html',1,'xrpl::test::csf::Selector< RAIter, Generator >'],['../classxrpl_1_1test_1_1csf_1_1Selector.html#acdf7b2436cbd2457db7b155cd685a769',1,'xrpl::test::csf::Selector::Selector()']]], ['selector_5f_147',['selector_',['../classxrpl_1_1test_1_1csf_1_1Submitter.html#ac732e9e0249c18d40781ab023d05dd86',1,'xrpl::test::csf::Submitter']]], ['self_148',['self',['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1lambda.html#a9e3db0e7df17fab9d515d450c853b96f',1,'xrpl::test::TrustedPublisherServer::lambda::self'],['../structxrpl_1_1ConsensusCloseTimes.html#a7eedebbc6c58e7880097cc7a7a40f4b7',1,'xrpl::ConsensusCloseTimes::self']]], ['selftype_149',['selftype',['../classJson_1_1ValueIterator.html#a43d06b7b4541a214b0a7a5ed305594d3',1,'Json::ValueIterator::SelfType'],['../classJson_1_1ValueConstIterator.html#a945f8f8528e4061d125dcc7ce0aa1ac8',1,'Json::ValueConstIterator::SelfType'],['../classJson_1_1ValueIteratorBase.html#adc7c2bd674d8064cc61ff3f1982ab9bd',1,'Json::ValueIteratorBase::SelfType']]], @@ -154,7 +154,7 @@ var searchData= ['semanticversion_151',['semanticversion',['../classbeast_1_1SemanticVersion.html#ab10dfaa6c9c66701308e6cf9b64f6878',1,'beast::SemanticVersion::SemanticVersion()'],['../classbeast_1_1SemanticVersion.html#a51591970d7959dd261a748542f290e80',1,'beast::SemanticVersion::SemanticVersion(std::string const &version)'],['../classbeast_1_1SemanticVersion.html',1,'beast::SemanticVersion']]], ['semanticversion_5ftest_152',['SemanticVersion_test',['../classbeast_1_1SemanticVersion__test.html',1,'beast']]], ['semaphore_153',['semaphore',['../namespacexrpl.html#a680051b92b1da336ad756a09cb666bb3',1,'xrpl']]], - ['send_154',['send',['../classxrpl_1_1test_1_1TestPeer.html#ac6830d55520af7b0a17a2797137e09d9',1,'xrpl::test::TestPeer::send()'],['../classxrpl_1_1InfoSub.html#af063866f629b69a653550a652cb8bc3f',1,'xrpl::InfoSub::send()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#adf26b140d0ee6ce31c8cecc6be1c57df',1,'xrpl::test::csf::BasicNetwork::send()'],['../classxrpl_1_1WSInfoSub.html#a37ec6f6f661e1e052da8b90ae013c87f',1,'xrpl::WSInfoSub::send()'],['../classxrpl_1_1RPCSubImp.html#a306de39de5161aaf2b824bede95e84e8',1,'xrpl::RPCSubImp::send()'],['../classxrpl_1_1Peer.html#a5666bbfd6db089fddc7a8bd256dffd13',1,'xrpl::Peer::send()'],['../classxrpl_1_1PeerImp.html#aaae0383ed6ba7e23c013756a4bc07514',1,'xrpl::PeerImp::send()'],['../classxrpl_1_1TOffer.html#a08ad9bf34d67612f711470d2bf83f696',1,'xrpl::TOffer::send()'],['../classxrpl_1_1AMMOffer.html#abebfa5ecddb3f10bfdc0f89b6d61e716',1,'xrpl::AMMOffer::send()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#aa45b461c1d9245cbd18cceb531cb993d',1,'xrpl::test::tx_reduce_relay_test::PeerTest::send()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a938fbaa4d1dd630fe437b17a597ee8f1',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::send()'],['../classxrpl_1_1test_1_1Validator.html#a2d2a69ec2042d0741461e131e468166b',1,'xrpl::test::Validator::send(SquelchCB f)'],['../classxrpl_1_1test_1_1Validator.html#a1a78918fc4ad6f6e6406273ff45c0103',1,'xrpl::test::Validator::send(std::vector< Peer::id_t > peers, SquelchCB f)'],['../classxrpl_1_1test_1_1Link.html#aee6222deb11a11e573ed82f299f9ccb9',1,'xrpl::test::Link::send()'],['../classxrpl_1_1test_1_1PeerPartial.html#a0d9bd6d013e1a186ce3bfccf9e46dc1f',1,'xrpl::test::PeerPartial::send(std::shared_ptr< Message > const &m) override'],['../classxrpl_1_1test_1_1PeerPartial.html#a763ea34a2a1be088f424c8b58eda6ffc',1,'xrpl::test::PeerPartial::send(protocol::TMSquelch const &squelch)'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a959231610ec77965e5a862ac7a0ff55a',1,'xrpl::test::csf::Peer::send()'],['../structxrpl_1_1WSSession.html#afd6b86da3b559275cbdd8a8ec4505bd3',1,'xrpl::WSSession::send()'],['../classxrpl_1_1BaseWSPeer.html#a9a3b521a17d033ae0b9c07957305f5ce',1,'xrpl::BaseWSPeer::send()']]], + ['send_154',['send',['../structxrpl_1_1WSSession.html#afd6b86da3b559275cbdd8a8ec4505bd3',1,'xrpl::WSSession::send()'],['../classxrpl_1_1WSInfoSub.html#a37ec6f6f661e1e052da8b90ae013c87f',1,'xrpl::WSInfoSub::send()'],['../classxrpl_1_1test_1_1TestPeer.html#ac6830d55520af7b0a17a2797137e09d9',1,'xrpl::test::TestPeer::send()'],['../classxrpl_1_1RPCSubImp.html#a306de39de5161aaf2b824bede95e84e8',1,'xrpl::RPCSubImp::send()'],['../classxrpl_1_1Peer.html#a5666bbfd6db089fddc7a8bd256dffd13',1,'xrpl::Peer::send()'],['../classxrpl_1_1PeerImp.html#aaae0383ed6ba7e23c013756a4bc07514',1,'xrpl::PeerImp::send()'],['../classxrpl_1_1TOffer.html#a08ad9bf34d67612f711470d2bf83f696',1,'xrpl::TOffer::send()'],['../classxrpl_1_1AMMOffer.html#abebfa5ecddb3f10bfdc0f89b6d61e716',1,'xrpl::AMMOffer::send()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#aa45b461c1d9245cbd18cceb531cb993d',1,'xrpl::test::tx_reduce_relay_test::PeerTest::send()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a938fbaa4d1dd630fe437b17a597ee8f1',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::send()'],['../classxrpl_1_1test_1_1Validator.html#a2d2a69ec2042d0741461e131e468166b',1,'xrpl::test::Validator::send(SquelchCB f)'],['../classxrpl_1_1test_1_1Validator.html#a1a78918fc4ad6f6e6406273ff45c0103',1,'xrpl::test::Validator::send(std::vector< Peer::id_t > peers, SquelchCB f)'],['../classxrpl_1_1test_1_1Link.html#aee6222deb11a11e573ed82f299f9ccb9',1,'xrpl::test::Link::send()'],['../classxrpl_1_1test_1_1PeerPartial.html#a0d9bd6d013e1a186ce3bfccf9e46dc1f',1,'xrpl::test::PeerPartial::send(std::shared_ptr< Message > const &m) override'],['../classxrpl_1_1test_1_1PeerPartial.html#a763ea34a2a1be088f424c8b58eda6ffc',1,'xrpl::test::PeerPartial::send(protocol::TMSquelch const &squelch)'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a959231610ec77965e5a862ac7a0ff55a',1,'xrpl::test::csf::Peer::send()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#adf26b140d0ee6ce31c8cecc6be1c57df',1,'xrpl::test::csf::BasicNetwork::send()'],['../classxrpl_1_1InfoSub.html#af063866f629b69a653550a652cb8bc3f',1,'xrpl::InfoSub::send()'],['../classxrpl_1_1BaseWSPeer.html#a9a3b521a17d033ae0b9c07957305f5ce',1,'xrpl::BaseWSPeer::send()']]], ['send_5falways_155',['send_always',['../structxrpl_1_1send__always.html',1,'xrpl::send_always'],['../structxrpl_1_1send__always.html#a656365f8838976cb4bfb83617f3ddd97',1,'xrpl::send_always::send_always()']]], ['send_5fbuffers_156',['send_buffers',['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a8fa590160a3e484360025d12e79fa5d4',1,'beast::insight::detail::StatsDCollectorImp']]], ['send_5fevent_157',['send_event',['../namespaceantithesis.html#afb7e351dc77e4c0658e1b7028bf41ed4',1,'antithesis']]], @@ -313,8 +313,8 @@ var searchData= ['setaccountid_310',['setAccountID',['../classxrpl_1_1STObject.html#ac55d48ed337a7b4a184fed4abe783301',1,'xrpl::STObject']]], ['setadditionalfields_311',['setAdditionalFields',['../classxrpl_1_1TxMeta.html#a5bc1975476cb7ec513adb74afe49df44',1,'xrpl::TxMeta']]], ['setaffectednode_312',['setAffectedNode',['../classxrpl_1_1TxMeta.html#a3caf4700b864ba00ee345e1bfd7413dd',1,'xrpl::TxMeta']]], - ['setamendmentblocked_313',['setamendmentblocked',['../classxrpl_1_1NetworkOPsImp.html#a56b834ef4d34251bf72502bf6f8ea62c',1,'xrpl::NetworkOPsImp::setAmendmentBlocked()'],['../classxrpl_1_1NetworkOPs.html#a07c669b187d3a9070188c43e95811d75',1,'xrpl::NetworkOPs::setAmendmentBlocked()=0']]], - ['setamendmentwarned_314',['setamendmentwarned',['../classxrpl_1_1NetworkOPs.html#ad3030f89fb919a4719538f7d5556e2d3',1,'xrpl::NetworkOPs::setAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#ac07b400704a2f1c8c3505ad160380d30',1,'xrpl::NetworkOPsImp::setAmendmentWarned()']]], + ['setamendmentblocked_313',['setamendmentblocked',['../classxrpl_1_1NetworkOPs.html#a07c669b187d3a9070188c43e95811d75',1,'xrpl::NetworkOPs::setAmendmentBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#a56b834ef4d34251bf72502bf6f8ea62c',1,'xrpl::NetworkOPsImp::setAmendmentBlocked() override']]], + ['setamendmentwarned_314',['setamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#ac07b400704a2f1c8c3505ad160380d30',1,'xrpl::NetworkOPsImp::setAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#ad3030f89fb919a4719538f7d5556e2d3',1,'xrpl::NetworkOPs::setAmendmentWarned()']]], ['setammused_315',['setAMMUsed',['../classxrpl_1_1AMMContext.html#a52aed2440a04b00a6156f1d71416de28',1,'xrpl::AMMContext']]], ['setapiversion_316',['setApiVersion',['../classxrpl_1_1InfoSub.html#a53cf339ed575d0c17ce615992246bf7d',1,'xrpl::InfoSub']]], ['setapplied_317',['setApplied',['../classxrpl_1_1Transaction.html#a5f095c7cd4e374ea64cf8c19d998d852',1,'xrpl::Transaction']]], @@ -394,10 +394,10 @@ var searchData= ['setmantissascale_391',['setMantissaScale',['../classxrpl_1_1Number.html#a89a1e2cc1d2d69c86bbb03340284a6b7',1,'xrpl::Number']]], ['setmaxdisallowedledger_392',['setMaxDisallowedLedger',['../classxrpl_1_1ApplicationImp.html#a7e8ec78f509739e42610d67d0a70fd3e',1,'xrpl::ApplicationImp']]], ['setminter_393',['setMinter',['../namespacexrpl_1_1test_1_1jtx_1_1token.html#a04e31ef57316c0ad2425c012697b691c',1,'xrpl::test::jtx::token']]], - ['setmode_394',['setmode',['../classxrpl_1_1NetworkOPsImp.html#a55886c323dfd935234e403f045d6f4cf',1,'xrpl::NetworkOPsImp::setMode()'],['../classxrpl_1_1NetworkOPs.html#a08518f948361f38916987377a9620778',1,'xrpl::NetworkOPs::setMode()']]], + ['setmode_394',['setmode',['../classxrpl_1_1NetworkOPs.html#a08518f948361f38916987377a9620778',1,'xrpl::NetworkOPs::setMode()'],['../classxrpl_1_1NetworkOPsImp.html#a55886c323dfd935234e403f045d6f4cf',1,'xrpl::NetworkOPsImp::setMode()']]], ['setmultipath_395',['setMultiPath',['../classxrpl_1_1AMMContext.html#a57ef2bc1fe927b1724c9cfc2e136a30d',1,'xrpl::AMMContext']]], ['setname_396',['setName',['../classxrpl_1_1LoadEvent.html#a724c4473d0d0b2ac4e2f225f03d93cb5',1,'xrpl::LoadEvent']]], - ['setneednetworkledger_397',['setneednetworkledger',['../classxrpl_1_1NetworkOPs.html#a4d2491138632c4f846967fafb106cfeb',1,'xrpl::NetworkOPs::setNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a8ba9c143237b9e1f52a0c504a96b4414',1,'xrpl::NetworkOPsImp::setNeedNetworkLedger()']]], + ['setneednetworkledger_397',['setneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a8ba9c143237b9e1f52a0c504a96b4414',1,'xrpl::NetworkOPsImp::setNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#a4d2491138632c4f846967fafb106cfeb',1,'xrpl::NetworkOPs::setNeedNetworkLedger()']]], ['setnegativeunl_398',['setNegativeUNL',['../classxrpl_1_1ValidatorList.html#ac72c374860fe61feb9fa674a7db49d4e',1,'xrpl::ValidatorList']]], ['setnumberofthreads_399',['setNumberOfThreads',['../classxrpl_1_1Workers.html#a01075e3185028d61155505cf2de3a3b7',1,'xrpl::Workers']]], ['setoracle_400',['setoracle',['../classxrpl_1_1SetOracle.html',1,'xrpl::SetOracle'],['../classxrpl_1_1SetOracle.html#a0edb69ffe5bac2bef07bab42a97577e6',1,'xrpl::SetOracle::SetOracle()']]], @@ -423,9 +423,9 @@ var searchData= ['setsignaturetarget_420',['setSignatureTarget',['../classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a0e7e5f0ef167d41fe4050a1a8ef3e7fe',1,'xrpl::RPC::detail::SigningForParams']]], ['setsignerlist_421',['setsignerlist',['../classxrpl_1_1SetSignerList.html',1,'xrpl::SetSignerList'],['../classxrpl_1_1SetSignerList.html#aa88755acabf1856e19830c2ced611e3f',1,'xrpl::SetSignerList::SetSignerList()']]], ['setsletype_422',['setSLEType',['../classxrpl_1_1STLedgerEntry.html#aff5de3a71243e6e9d0bc3b2eeab47846',1,'xrpl::STLedgerEntry']]], - ['setstandalone_423',['setstandalone',['../classxrpl_1_1NetworkOPsImp.html#a8b198d3be3a585c3fe8b1a1799c4b5bc',1,'xrpl::NetworkOPsImp::setStandAlone()'],['../classxrpl_1_1NetworkOPs.html#af42b412fb5a73fd479404820c966e4b7',1,'xrpl::NetworkOPs::setStandAlone()']]], + ['setstandalone_423',['setstandalone',['../classxrpl_1_1NetworkOPs.html#af42b412fb5a73fd479404820c966e4b7',1,'xrpl::NetworkOPs::setStandAlone()'],['../classxrpl_1_1NetworkOPsImp.html#a8b198d3be3a585c3fe8b1a1799c4b5bc',1,'xrpl::NetworkOPsImp::setStandAlone()']]], ['setstate_424',['setstate',['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wiostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wosyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wstringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_fstream::setstate()'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#a4eeedd23d09a241a6f3396b2311c326f',1,'xrpl::SHAMapStoreImp::SavedStateDB::setState()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wfstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_osyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_stringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::fstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::iostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_iostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::strstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istrstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostrstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::osyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::stringstream::setstate()']]], - ['setstatetimer_425',['setstatetimer',['../classxrpl_1_1NetworkOPs.html#aaf5e391fc5001b348a4422aac15b984d',1,'xrpl::NetworkOPs::setStateTimer()'],['../classxrpl_1_1NetworkOPsImp.html#ad4962ccb0d1fb82afae5c63c45e2ab10',1,'xrpl::NetworkOPsImp::setStateTimer()']]], + ['setstatetimer_425',['setstatetimer',['../classxrpl_1_1NetworkOPsImp.html#ad4962ccb0d1fb82afae5c63c45e2ab10',1,'xrpl::NetworkOPsImp::setStateTimer()'],['../classxrpl_1_1NetworkOPs.html#aaf5e391fc5001b348a4422aac15b984d',1,'xrpl::NetworkOPs::setStateTimer()']]], ['setstatus_426',['setstatus',['../classxrpl_1_1Transaction.html#aa4be0a1be55f082cd519d4cd90192156',1,'xrpl::Transaction::setStatus(TransStatus status)'],['../classxrpl_1_1Transaction.html#a613699d943a6961422fb81685f5ce13b',1,'xrpl::Transaction::setStatus(TransStatus status, std::uint32_t ledgerSeq, std::optional< uint32_t > transactionSeq=std::nullopt, std::optional< uint32_t > networkID=std::nullopt)']]], ['setstnumberswitchover_427',['setSTNumberSwitchover',['../namespacexrpl.html#a8a8e162d47944fab2e977d23f5fede97',1,'xrpl']]], ['setsweeptimer_428',['setSweepTimer',['../classxrpl_1_1ApplicationImp.html#aa269c3ecf9d80305834d36775bb5a698',1,'xrpl::ApplicationImp']]], @@ -440,9 +440,9 @@ var searchData= ['settx_437',['setTx',['../namespacexrpl_1_1test_1_1jtx_1_1pdomain.html#a8d62dbbf872062c58b04cc863ca1d560',1,'xrpl::test::jtx::pdomain']]], ['setunbacked_438',['setUnbacked',['../classxrpl_1_1SHAMap.html#a3ec8e3684a7eb7dfe7397faa60399444',1,'xrpl::SHAMap']]], ['setunion_439',['SetUnion',['../namespacexrpl.html#a804f919d784aa60ae2e6510d86338e42',1,'xrpl']]], - ['setunlblocked_440',['setunlblocked',['../classxrpl_1_1NetworkOPsImp.html#aad33109ffa3711650f92179c2cdc4cf0',1,'xrpl::NetworkOPsImp::setUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a7047e37d21fa8d317688e325bb340916',1,'xrpl::NetworkOPs::setUNLBlocked()']]], + ['setunlblocked_440',['setunlblocked',['../classxrpl_1_1NetworkOPs.html#a7047e37d21fa8d317688e325bb340916',1,'xrpl::NetworkOPs::setUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#aad33109ffa3711650f92179c2cdc4cf0',1,'xrpl::NetworkOPsImp::setUNLBlocked()']]], ['setuntrusted_441',['setuntrusted',['../classxrpl_1_1STValidation.html#a2ad2a3a9b8f380becdaaf9ba4cb1c67a',1,'xrpl::STValidation::setUntrusted()'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#afd1438db8c95f1c32b827f013d91c5d7',1,'xrpl::test::csf::Validation::setUntrusted()'],['../classxrpl_1_1RCLValidation.html#ad7dd16a66c47d2ef1f8537b0d292b995',1,'xrpl::RCLValidation::setUntrusted()']]], - ['setup_442',['setup',['../classxrpl_1_1Ledger.html#ade64c84acfd645827c9e45f25a5a5e0d',1,'xrpl::Ledger::setup()'],['../classxrpl_1_1ApplicationImp.html#a5ee04f375d24403e94f6464c6a878134',1,'xrpl::ApplicationImp::setup()'],['../classxrpl_1_1test_1_1TestOutputSuite.html#a34accec0357125fce5c4b57838cda637',1,'xrpl::test::TestOutputSuite::setup()'],['../classWriterFixture.html#a0f753ed1297d5769744aa0b14798b11e',1,'WriterFixture::SetUp()'],['../classxrpl_1_1OverlayImpl.html#ab7cf1995bb66d26590acbdfb80f0922d',1,'xrpl::OverlayImpl::setup()'],['../classxrpl_1_1OrderBookDB.html#ac884dd9358fc1ce2268d9a7ce5c12d82',1,'xrpl::OrderBookDB::setup()'],['../classxrpl_1_1ServerHandler.html#a9621cedbac299df6d8752b5f1a60ab16',1,'xrpl::ServerHandler::setup()'],['../classxrpl_1_1Application.html#a0acfae54e962ab899f53a4f7616c0a55',1,'xrpl::Application::setup()'],['../classxrpl_1_1Config.html#a694de0dbddfb875b4be005113184d5d8',1,'xrpl::Config::setup()'],['../structxrpl_1_1DatabaseCon_1_1Setup.html',1,'xrpl::DatabaseCon::Setup'],['../structxrpl_1_1HashRouter_1_1Setup.html',1,'xrpl::HashRouter::Setup'],['../structxrpl_1_1Overlay_1_1Setup.html',1,'xrpl::Overlay::Setup'],['../structxrpl_1_1perf_1_1PerfLog_1_1Setup.html',1,'xrpl::perf::PerfLog::Setup'],['../structxrpl_1_1ServerHandler_1_1Setup.html',1,'xrpl::ServerHandler::Setup'],['../structxrpl_1_1TxQ_1_1Setup.html',1,'xrpl::TxQ::Setup'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a2325434abfa69f7977ee8d6f73eeddb8',1,'xrpl::ServerHandler::Setup::Setup()'],['../structxrpl_1_1Overlay_1_1Setup.html#a49548218770820d359b28f2849440d30',1,'xrpl::Overlay::Setup::Setup()'],['../structxrpl_1_1TxQ_1_1Setup.html#a4922e1c87e60257829a29d5559c26729',1,'xrpl::TxQ::Setup::Setup()'],['../structxrpl_1_1HashRouter_1_1Setup.html#af7d2f078bed04e410fb0acb40ffb6e16',1,'xrpl::HashRouter::Setup::Setup()'],['../structxrpl_1_1DatabaseCon_1_1Setup.html#a359a4a27e5d38f3924202cd9e10a7da2',1,'xrpl::DatabaseCon::Setup::Setup()'],['../classxrpl_1_1ServerHandler.html#a620795b7238e57d5666444c334e429cd',1,'xrpl::ServerHandler::setup() const']]], + ['setup_442',['setup',['../classxrpl_1_1OrderBookDB.html#ac884dd9358fc1ce2268d9a7ce5c12d82',1,'xrpl::OrderBookDB::setup()'],['../classxrpl_1_1Application.html#a0acfae54e962ab899f53a4f7616c0a55',1,'xrpl::Application::setup()'],['../classxrpl_1_1Ledger.html#ade64c84acfd645827c9e45f25a5a5e0d',1,'xrpl::Ledger::setup()'],['../classxrpl_1_1test_1_1TestOutputSuite.html#a34accec0357125fce5c4b57838cda637',1,'xrpl::test::TestOutputSuite::setup()'],['../classxrpl_1_1ServerHandler.html#a9621cedbac299df6d8752b5f1a60ab16',1,'xrpl::ServerHandler::setup()'],['../classxrpl_1_1ApplicationImp.html#a5ee04f375d24403e94f6464c6a878134',1,'xrpl::ApplicationImp::setup()'],['../classxrpl_1_1ServerHandler.html#a620795b7238e57d5666444c334e429cd',1,'xrpl::ServerHandler::setup()'],['../classxrpl_1_1Config.html#a694de0dbddfb875b4be005113184d5d8',1,'xrpl::Config::setup()'],['../classxrpl_1_1OverlayImpl.html#ab7cf1995bb66d26590acbdfb80f0922d',1,'xrpl::OverlayImpl::setup()'],['../structxrpl_1_1DatabaseCon_1_1Setup.html',1,'xrpl::DatabaseCon::Setup'],['../structxrpl_1_1HashRouter_1_1Setup.html',1,'xrpl::HashRouter::Setup'],['../structxrpl_1_1Overlay_1_1Setup.html',1,'xrpl::Overlay::Setup'],['../structxrpl_1_1perf_1_1PerfLog_1_1Setup.html',1,'xrpl::perf::PerfLog::Setup'],['../structxrpl_1_1ServerHandler_1_1Setup.html',1,'xrpl::ServerHandler::Setup'],['../structxrpl_1_1TxQ_1_1Setup.html',1,'xrpl::TxQ::Setup'],['../classWriterFixture.html#a0f753ed1297d5769744aa0b14798b11e',1,'WriterFixture::SetUp()'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a2325434abfa69f7977ee8d6f73eeddb8',1,'xrpl::ServerHandler::Setup::Setup()'],['../structxrpl_1_1Overlay_1_1Setup.html#a49548218770820d359b28f2849440d30',1,'xrpl::Overlay::Setup::Setup()'],['../structxrpl_1_1TxQ_1_1Setup.html#a4922e1c87e60257829a29d5559c26729',1,'xrpl::TxQ::Setup::Setup()'],['../structxrpl_1_1HashRouter_1_1Setup.html#af7d2f078bed04e410fb0acb40ffb6e16',1,'xrpl::HashRouter::Setup::Setup()'],['../structxrpl_1_1DatabaseCon_1_1Setup.html#a359a4a27e5d38f3924202cd9e10a7da2',1,'xrpl::DatabaseCon::Setup::Setup()']]], ['setup_5f_443',['setup_',['../classxrpl_1_1ServerHandler.html#a59a5a69a802771abc2466e5fa87970aa',1,'xrpl::ServerHandler::setup_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a9e0ed59fd60424eacdebda84998facc9',1,'xrpl::perf::PerfLogImp::setup_'],['../classxrpl_1_1OverlayImpl.html#a804507295b1852c98ca9099627f60677',1,'xrpl::OverlayImpl::setup_'],['../classxrpl_1_1TxQ.html#af529e1bd1c71ec4a4ac6278767e70013',1,'xrpl::TxQ::setup_'],['../classxrpl_1_1HashRouter.html#a10dc02d60aa4baff6bef0ba02bba194d',1,'xrpl::HashRouter::setup_']]], ['setup_5fclient_444',['setup_Client',['../namespacexrpl.html#a3799545321e6dcf55d431c4baeb1e337',1,'xrpl']]], ['setup_5fcomplete_445',['setup_complete',['../namespaceantithesis.html#a453d218e518d994951a4c50e79e3167b',1,'antithesis']]], @@ -767,7 +767,7 @@ var searchData= ['singlewithdraweprice_764',['singleWithdrawEPrice',['../classxrpl_1_1AMMWithdraw.html#af7e52e87a97570c10a095ffdb1c37919',1,'xrpl::AMMWithdraw']]], ['singlewithdrawtokens_765',['singleWithdrawTokens',['../classxrpl_1_1AMMWithdraw.html#ad20b416dadc4397f4998cbb4cf271215',1,'xrpl::AMMWithdraw']]], ['sinh_766',['sinh',['http://en.cppreference.com/w/cpp/numeric/math/sinh.html',1,'std']]], - ['sink_767',['sink',['../classbeast_1_1Journal_1_1Sink.html#a8bdfcab1212a7327b4dc4984c36f8b52',1,'beast::Journal::Sink::Sink()=delete'],['../classbeast_1_1Journal_1_1Sink.html#a607469f3e5856a2f6bab9df8b6c4fb07',1,'beast::Journal::Sink::Sink(Sink const &sink)=default'],['../classbeast_1_1Journal.html#a558ee61e7d49557254dae57a5b022d3a',1,'beast::Journal::sink()'],['../classbeast_1_1Journal_1_1Stream.html#a0536b2b4a470f39bade11562c74a1aad',1,'beast::Journal::Stream::sink()'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a782e6e49854ecee522719d944c1c0807',1,'xrpl::test::csf::Sim::sink'],['../classxrpl_1_1Logs_1_1Sink.html#a39c2b06743f782a6320114846b69f6b0',1,'xrpl::Logs::Sink::Sink()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#adda4fe5f6c6df3187690d4774528c66c',1,'xrpl::test::csf::Peer::sink'],['../classbeast_1_1Journal_1_1Sink.html',1,'beast::Journal::Sink'],['../classxrpl_1_1Logs_1_1Sink.html',1,'xrpl::Logs::Sink'],['../classxrpl_1_1Logs_1_1Sink.html#af08628b0aa551c0f44c1051d1e252c64',1,'xrpl::Logs::Sink::Sink()'],['../classbeast_1_1Journal_1_1Sink.html#a303597f487ff90ad9edfc9c0a4fbd7b7',1,'beast::Journal::Sink::Sink()']]], + ['sink_767',['sink',['../classbeast_1_1Journal_1_1Stream.html#a0536b2b4a470f39bade11562c74a1aad',1,'beast::Journal::Stream::sink()'],['../classbeast_1_1Journal.html#a558ee61e7d49557254dae57a5b022d3a',1,'beast::Journal::sink()'],['../classbeast_1_1Journal_1_1Sink.html#a303597f487ff90ad9edfc9c0a4fbd7b7',1,'beast::Journal::Sink::Sink(Severity thresh, bool console)'],['../classbeast_1_1Journal_1_1Sink.html#a607469f3e5856a2f6bab9df8b6c4fb07',1,'beast::Journal::Sink::Sink(Sink const &sink)=default'],['../classbeast_1_1Journal_1_1Sink.html#a8bdfcab1212a7327b4dc4984c36f8b52',1,'beast::Journal::Sink::Sink()=delete'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a782e6e49854ecee522719d944c1c0807',1,'xrpl::test::csf::Sim::sink'],['../classxrpl_1_1Logs_1_1Sink.html#a39c2b06743f782a6320114846b69f6b0',1,'xrpl::Logs::Sink::Sink()'],['../classbeast_1_1Journal_1_1Sink.html',1,'beast::Journal::Sink'],['../classxrpl_1_1Logs_1_1Sink.html',1,'xrpl::Logs::Sink'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#adda4fe5f6c6df3187690d4774528c66c',1,'xrpl::test::csf::Peer::sink'],['../classxrpl_1_1Logs_1_1Sink.html#af08628b0aa551c0f44c1051d1e252c64',1,'xrpl::Logs::Sink::Sink()']]], ['sink_5f_768',['sink_',['../classxrpl_1_1ConnectAttempt.html#aedec57da4a53f12079fff41064da005d',1,'xrpl::ConnectAttempt::sink_'],['../classxrpl_1_1Transactor.html#a34bd1d17c0805a0cf36719b5796e94b5',1,'xrpl::Transactor::sink_'],['../classbeast_1_1WrappedSink.html#a4965950b6eea7361f57d18ca9f06044c',1,'beast::WrappedSink::sink_'],['../classxrpl_1_1BasePeer.html#a5db7fe4bd7d90e50b74bc7d9993a9f8e',1,'xrpl::BasePeer::sink_'],['../classxrpl_1_1DebugSink.html#ad02d49d1611aeeb2d53c6ff6a2124146',1,'xrpl::DebugSink::sink_'],['../classxrpl_1_1test_1_1SuiteJournal.html#a95ed0977964916a1208fb870e89337d2',1,'xrpl::test::SuiteJournal::sink_'],['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html#a446478314813336e90b3e6cb6e299992',1,'xrpl::NetworkOPsImp::SubAccountHistoryInfo::sink_'],['../classxrpl_1_1PeerImp.html#a15a5329fedd058849aa76d4ea282283f',1,'xrpl::PeerImp::sink_']]], ['sinks_5f_769',['sinks_',['../classxrpl_1_1Logs.html#ad63c21609bdbc20082d13e8e5ee9678d',1,'xrpl::Logs']]], ['sinkwptr_5f_770',['sinkWptr_',['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html#a1baa19c8e175b9a6642074d87ba3b50c',1,'xrpl::NetworkOPsImp::SubAccountHistoryInfoWeak']]], @@ -791,7 +791,7 @@ var searchData= ['sizeofseqenforcerscache_788',['sizeOfSeqEnforcersCache',['../classxrpl_1_1Validations.html#ae24382dfb5985a8b6687a13eae9182d3',1,'xrpl::Validations']]], ['sk_789',['sk',['../classxrpl_1_1test_1_1jtx_1_1Account.html#a1030616ab26f1509edd6eafe42349655',1,'xrpl::test::jtx::Account']]], ['sk_5f_790',['sk_',['../classxrpl_1_1test_1_1jtx_1_1Account.html#a268f0ae40ec9f5ac8a035911e8403dce',1,'xrpl::test::jtx::Account']]], - ['skip_791',['skip',['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a7dff41f91a62506552d6fbdeb7c56a79',1,'xrpl::detail::RawStateTable::sles_iter_impl::skip()'],['../namespacexrpl_1_1keylet.html#a001f72fd04714632d5fd4345ab1f1873',1,'xrpl::keylet::skip() noexcept'],['../namespacexrpl_1_1keylet.html#ad0492ed9fed768670fa49a44831b6018',1,'xrpl::keylet::skip(LedgerIndex ledger) noexcept'],['../classxrpl_1_1SerialIter.html#a9c9a39ea03101af342dca384a3ad4af9',1,'xrpl::SerialIter::skip()'],['../classxrpl_1_1ZeroCopyInputStream.html#a6983d7dae61661279c80e904c5c5f167',1,'xrpl::ZeroCopyInputStream::Skip()']]], + ['skip_791',['skip',['../classxrpl_1_1SerialIter.html#a9c9a39ea03101af342dca384a3ad4af9',1,'xrpl::SerialIter::skip()'],['../namespacexrpl_1_1keylet.html#a001f72fd04714632d5fd4345ab1f1873',1,'xrpl::keylet::skip() noexcept'],['../namespacexrpl_1_1keylet.html#ad0492ed9fed768670fa49a44831b6018',1,'xrpl::keylet::skip(LedgerIndex ledger) noexcept'],['../classxrpl_1_1ZeroCopyInputStream.html#a6983d7dae61661279c80e904c5c5f167',1,'xrpl::ZeroCopyInputStream::Skip()'],['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a7dff41f91a62506552d6fbdeb7c56a79',1,'xrpl::detail::RawStateTable::sles_iter_impl::skip()']]], ['skip_5flist_792',['SKIP_LIST',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada4d58cec11e2b2ac23fb03ff41dc06204',1,'xrpl']]], ['skipcommenttokens_793',['skipCommentTokens',['../classJson_1_1Reader.html#a22e677ef400d8223f27e631b4cd4b821',1,'Json::Reader']]], ['skipentry_794',['SkipEntry',['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98',1,'xrpl']]], @@ -833,11 +833,11 @@ var searchData= ['slestatus_830',['SleStatus',['../structxrpl_1_1ValidPermissionedDomain_1_1SleStatus.html',1,'xrpl::ValidPermissionedDomain']]], ['slestatus_5f_831',['sleStatus_',['../classxrpl_1_1ValidPermissionedDomain.html#aa8e1a77a79e26bab2a11d9316030f26b',1,'xrpl::ValidPermissionedDomain']]], ['slesupperbound_832',['slesupperbound',['../classxrpl_1_1detail_1_1RawStateTable.html#ad13cd6e4334bdbf83965b8a6775e7052',1,'xrpl::detail::RawStateTable::slesUpperBound()'],['../classxrpl_1_1OpenView.html#ab7d9701c054ca810bad5d66bca258cf4',1,'xrpl::OpenView::slesUpperBound()'],['../classxrpl_1_1ReadView.html#a3198355134c3ee13711e23c42ae3cc57',1,'xrpl::ReadView::slesUpperBound()'],['../classxrpl_1_1Ledger.html#ad6beba17134ca8f2b6a240eb5f1939fd',1,'xrpl::Ledger::slesUpperBound()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#acc401eb675c8b853d5c22df64234f210',1,'xrpl::detail::ApplyViewBase::slesUpperBound()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a6f4fb6fedbad7911c1e62570d9fb753a',1,'xrpl::detail::CachedViewImpl::slesUpperBound()']]], - ['slice_833',['slice',['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice::slice()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice'],['../classxrpl_1_1Slice.html',1,'xrpl::Slice'],['../classxrpl_1_1PublicKey.html#ad46f4b490287a7d6df68780c82509d68',1,'xrpl::PublicKey::slice()'],['../classxrpl_1_1Serializer.html#a9fdb78b3d7b575806292496989bd138a',1,'xrpl::Serializer::slice()'],['../classxrpl_1_1SHAMapItem.html#aa594ad1dfd93d860d2e045c3f6e1a518',1,'xrpl::SHAMapItem::slice()'],['../classxrpl_1_1Slice.html#a2def46810cb51a1841227173c65f9b8c',1,'xrpl::Slice::Slice() noexcept=default'],['../classxrpl_1_1Slice.html#abc090a1ec1b65d9811ad4b933b3371c3',1,'xrpl::Slice::Slice(Slice const &) noexcept=default'],['../classxrpl_1_1Slice.html#a4bd4ffd17d5784856af9b3f354042768',1,'xrpl::Slice::Slice(void const *data, std::size_t size) noexcept']]], + ['slice_833',['slice',['../classxrpl_1_1Slice.html#a2def46810cb51a1841227173c65f9b8c',1,'xrpl::Slice::Slice()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice'],['../classxrpl_1_1Slice.html',1,'xrpl::Slice'],['../classxrpl_1_1Slice.html#abc090a1ec1b65d9811ad4b933b3371c3',1,'xrpl::Slice::Slice(Slice const &) noexcept=default'],['../classxrpl_1_1Slice.html#a4bd4ffd17d5784856af9b3f354042768',1,'xrpl::Slice::Slice(void const *data, std::size_t size) noexcept'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice::slice()'],['../classxrpl_1_1PublicKey.html#ad46f4b490287a7d6df68780c82509d68',1,'xrpl::PublicKey::slice()'],['../classxrpl_1_1Serializer.html#a9fdb78b3d7b575806292496989bd138a',1,'xrpl::Serializer::slice()'],['../classxrpl_1_1SHAMapItem.html#aa594ad1dfd93d860d2e045c3f6e1a518',1,'xrpl::SHAMapItem::slice()']]], ['slice_5farray_834',['slice_array',['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array.html',1,'std::slice_array'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/slice_array.html',1,'std::slice_array::slice_array()']]], ['slicetohex_835',['sliceToHex',['../namespacexrpl.html#ab156a3d312075fd8fd1659542b68136f',1,'xrpl']]], ['slightly_20more_20complicated_20pull_20requests_836',['Slightly more complicated pull requests',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md97',1,'']]], - ['slot_837',['slot',['../md_xrpld_2peerfinder_2README.html#autotoc_md391',1,'Properties (Slot)'],['../classxrpl_1_1PeerFinder_1_1Slot.html',1,'xrpl::PeerFinder::Slot'],['../classxrpl_1_1reduce__relay_1_1Slot.html',1,'xrpl::reduce_relay::Slot< clock_type >'],['../classxrpl_1_1PeerImp.html#a111dccfb98bf9e7e3113bc3dc104698d',1,'xrpl::PeerImp::slot()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ad4c5af688c110f69fe578c2be7ef6a47',1,'xrpl::PeerFinder::RedirectHandouts::slot()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#ad39fd5303b59450d910c2f0c065f834c',1,'xrpl::PeerFinder::SlotHandouts::slot()'],['../classxrpl_1_1test_1_1reduce__relay__test.html#a8d17357c10415983e9b77fafec77ba3d',1,'xrpl::test::reduce_relay_test::Slot'],['../classxrpl_1_1reduce__relay_1_1Slot.html#aa34ffa023333993c1826e380af57ac55',1,'xrpl::reduce_relay::Slot::Slot()'],['../md_xrpld_2peerfinder_2README.html#autotoc_md389',1,'Slot'],['../md_xrpld_2peerfinder_2README.html#autotoc_md390',1,'State (Slot)']]], + ['slot_837',['slot',['../md_xrpld_2peerfinder_2README.html#autotoc_md391',1,'Properties (Slot)'],['../classxrpl_1_1PeerFinder_1_1Slot.html',1,'xrpl::PeerFinder::Slot'],['../classxrpl_1_1reduce__relay_1_1Slot.html',1,'xrpl::reduce_relay::Slot< clock_type >'],['../classxrpl_1_1test_1_1reduce__relay__test.html#a8d17357c10415983e9b77fafec77ba3d',1,'xrpl::test::reduce_relay_test::Slot'],['../classxrpl_1_1reduce__relay_1_1Slot.html#aa34ffa023333993c1826e380af57ac55',1,'xrpl::reduce_relay::Slot::Slot()'],['../classxrpl_1_1PeerImp.html#a111dccfb98bf9e7e3113bc3dc104698d',1,'xrpl::PeerImp::slot()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ad4c5af688c110f69fe578c2be7ef6a47',1,'xrpl::PeerFinder::RedirectHandouts::slot()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#ad39fd5303b59450d910c2f0c065f834c',1,'xrpl::PeerFinder::SlotHandouts::slot()'],['../md_xrpld_2peerfinder_2README.html#autotoc_md389',1,'Slot'],['../md_xrpld_2peerfinder_2README.html#autotoc_md390',1,'State (Slot)']]], ['slot_3c_20xrpl_3a_3atest_3a_3amanualclock_20_3e_838',['Slot< xrpl::test::ManualClock >',['../classxrpl_1_1reduce__relay_1_1Slot.html',1,'xrpl::reduce_relay']]], ['slot_3c_20xrpl_3a_3auptimeclock_20_3e_839',['Slot< xrpl::UptimeClock >',['../classxrpl_1_1reduce__relay_1_1Slot.html',1,'xrpl::reduce_relay']]], ['slot_5f_840',['slot_',['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#aa9d9a90bebaf07634c04fd1000c0163b',1,'xrpl::PeerFinder::RedirectHandouts::slot_'],['../classxrpl_1_1ConnectAttempt.html#a81f01ec4bb293fae91d5cc1147936ae2',1,'xrpl::ConnectAttempt::slot_'],['../classxrpl_1_1PeerImp.html#a19fd549484aba4a917a96f6aaf34db2e',1,'xrpl::PeerImp::slot_'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#ab1bb14ca966793eeeff1df014ea8e2aa',1,'xrpl::PeerFinder::SlotHandouts::slot_']]], @@ -909,7 +909,7 @@ var searchData= ['sortsigners_906',['sortSigners',['../namespacexrpl_1_1test_1_1jtx.html#af24be951d10d8b58d2a8763d2929b183',1,'xrpl::test::jtx']]], ['sotemplate_907',['sotemplate',['../classxrpl_1_1SOTemplate.html#aa35a836475c9dd2cf15b6295463a5b58',1,'xrpl::SOTemplate::SOTemplate()'],['../classxrpl_1_1SOTemplate.html',1,'xrpl::SOTemplate'],['../classxrpl_1_1SOTemplate.html#a38c99fb495600b5e5170a5ab61e10f71',1,'xrpl::SOTemplate::SOTemplate()']]], ['sotemplate_5f_908',['soTemplate_',['../classxrpl_1_1KnownFormats_1_1Item.html#a627b65ed24aacca5e14dd5aab2a4e0ad',1,'xrpl::KnownFormats::Item']]], - ['source_909',['source',['../index.html#autotoc_md262',1,'Build from Source'],['../md__2____w_2rippled_2rippled_2docs_2build_2install.html#autotoc_md146',1,'From source'],['../structxrpl_1_1test_1_1csf_1_1Digraph_1_1Edge.html#af2ba9a8af2a860ee5ece9adf2221561b',1,'xrpl::test::csf::Digraph::Edge::source'],['../classbeast_1_1PropertyStream_1_1Item.html#a7ca4603b73c0b01a478a0d9e287aa6fd',1,'beast::PropertyStream::Item::source()'],['../classxrpl_1_1PeerFinder_1_1Source.html',1,'xrpl::PeerFinder::Source'],['../classxrpl_1_1InfoSub_1_1Source.html',1,'xrpl::InfoSub::Source'],['../classbeast_1_1PropertyStream_1_1Source.html',1,'beast::PropertyStream::Source'],['../classbeast_1_1PropertyStream_1_1Source.html#abd534237f0fa9170c36c6b8918866c84',1,'beast::PropertyStream::Source::Source(Source const &)=delete'],['../classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242',1,'beast::PropertyStream::Source::Source(std::string const &name)'],['../classbeast_1_1PropertyStream__test.html#ac3b22b15a90350026b196c8f610d4932',1,'beast::PropertyStream_test::Source']]], + ['source_909',['source',['../index.html#autotoc_md262',1,'Build from Source'],['../md__2____w_2rippled_2rippled_2docs_2build_2install.html#autotoc_md146',1,'From source'],['../classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242',1,'beast::PropertyStream::Source::Source(std::string const &name)'],['../classbeast_1_1PropertyStream_1_1Source.html#abd534237f0fa9170c36c6b8918866c84',1,'beast::PropertyStream::Source::Source(Source const &)=delete'],['../classxrpl_1_1PeerFinder_1_1Source.html',1,'xrpl::PeerFinder::Source'],['../classxrpl_1_1InfoSub_1_1Source.html',1,'xrpl::InfoSub::Source'],['../classbeast_1_1PropertyStream_1_1Source.html',1,'beast::PropertyStream::Source'],['../classbeast_1_1PropertyStream__test.html#ac3b22b15a90350026b196c8f610d4932',1,'beast::PropertyStream_test::Source'],['../classbeast_1_1PropertyStream_1_1Item.html#a7ca4603b73c0b01a478a0d9e287aa6fd',1,'beast::PropertyStream::Item::source()'],['../structxrpl_1_1test_1_1csf_1_1Digraph_1_1Edge.html#af2ba9a8af2a860ee5ece9adf2221561b',1,'xrpl::test::csf::Digraph::Edge::source']]], ['source_20code_910',['Source Code',['../index.html#autotoc_md264',1,'']]], ['source_20files_911',['Source Files',['../md_xrpld_2app_2rdb_2README.html#autotoc_md352',1,'']]], ['source_20guidelines_912',['Ripple Source Guidelines',['../md_xrpld_2README.html',1,'']]], @@ -968,7 +968,7 @@ var searchData= ['sqrt_965',['sqrt',['http://en.cppreference.com/w/cpp/numeric/math/sqrt.html',1,'std']]], ['square_966',['square',['../namespacexrpl.html#af445c7434a225c64374da975ec967c86',1,'xrpl']]], ['squash_20and_20merge_967',['Most pull requests: "Squash and merge"',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md96',1,'']]], - ['squelch_968',['squelch',['../classxrpl_1_1reduce__relay_1_1Squelch.html#ad16974279f6c2e2e850199d75ad8211d',1,'xrpl::reduce_relay::Squelch::Squelch()'],['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a860487a5f643c335ddad76391e4a6f15',1,'xrpl::reduce_relay::SquelchHandler::squelch()'],['../classxrpl_1_1OverlayImpl.html#a752a005a0d8da351f6431d600c58c4ea',1,'xrpl::OverlayImpl::squelch()'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#a5318ecb941329de7a0aeb3f3519a5580',1,'xrpl::test::reduce_relay_test::Handler::squelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a3986a09d510dd1df1261592d4f143109',1,'xrpl::test::OverlaySim::squelch()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a0549a887bd829971613770a712e1cd17',1,'xrpl::TrafficCount::squelch'],['../classxrpl_1_1reduce__relay_1_1Squelch.html',1,'xrpl::reduce_relay::Squelch< clock_type >'],['../namespacexrpl.html#ad18df7bd6f8278f85ab255aab39c6ae5',1,'xrpl::squelch()']]], + ['squelch_968',['squelch',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a0549a887bd829971613770a712e1cd17',1,'xrpl::TrafficCount::squelch'],['../classxrpl_1_1reduce__relay_1_1Squelch.html#ad16974279f6c2e2e850199d75ad8211d',1,'xrpl::reduce_relay::Squelch::Squelch()'],['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a860487a5f643c335ddad76391e4a6f15',1,'xrpl::reduce_relay::SquelchHandler::squelch()'],['../classxrpl_1_1OverlayImpl.html#a752a005a0d8da351f6431d600c58c4ea',1,'xrpl::OverlayImpl::squelch()'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#a5318ecb941329de7a0aeb3f3519a5580',1,'xrpl::test::reduce_relay_test::Handler::squelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a3986a09d510dd1df1261592d4f143109',1,'xrpl::test::OverlaySim::squelch()'],['../classxrpl_1_1reduce__relay_1_1Squelch.html',1,'xrpl::reduce_relay::Squelch< clock_type >'],['../namespacexrpl.html#ad18df7bd6f8278f85ab255aab39c6ae5',1,'xrpl::squelch()']]], ['squelch_3c_20xrpl_3a_3atest_3a_3amanualclock_20_3e_969',['Squelch< xrpl::test::ManualClock >',['../classxrpl_1_1reduce__relay_1_1Squelch.html',1,'xrpl::reduce_relay']]], ['squelch_3c_20xrpl_3a_3auptimeclock_20_3e_970',['Squelch< xrpl::UptimeClock >',['../classxrpl_1_1reduce__relay_1_1Squelch.html',1,'xrpl::reduce_relay']]], ['squelch_5f_971',['squelch_',['../classxrpl_1_1test_1_1PeerSim.html#a190663c4fe0783fb61f918883a931eac',1,'xrpl::test::PeerSim::squelch_'],['../classxrpl_1_1PeerImp.html#a4fff2e5b09c89c4094f3de32a9c1e6fb',1,'xrpl::PeerImp::squelch_'],['../classxrpl_1_1test_1_1OverlaySim.html#a07c692ff472217fd293265885c795453',1,'xrpl::test::OverlaySim::squelch_']]], @@ -1081,14 +1081,14 @@ var searchData= ['startuptype_1078',['StartUpType',['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377eda',1,'xrpl']]], ['startwork_1079',['startWork',['../classxrpl_1_1PendingSaves.html#ac039360562539604d59a9c5a5f4dd567',1,'xrpl::PendingSaves']]], ['stashed_1080',['stashed',['../structbeast_1_1detail_1_1aged__ordered__container_1_1element_1_1stashed.html#a55665c91ed409a877d29097ae3950d0e',1,'beast::detail::aged_ordered_container::element::stashed::stashed()'],['../structbeast_1_1detail_1_1aged__unordered__container_1_1element_1_1stashed.html#a2a836404f0999cece8ff3b85d3760e97',1,'beast::detail::aged_unordered_container::element::stashed::stashed()'],['../structbeast_1_1detail_1_1aged__unordered__container_1_1element_1_1stashed.html',1,'beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::element::stashed'],['../structbeast_1_1detail_1_1aged__ordered__container_1_1element_1_1stashed.html',1,'beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >::element::stashed']]], - ['state_1081',['state',['http://en.cppreference.com/w/cpp/locale/wbuffer_convert/state.html',1,'std::wbuffer_convert::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u8streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u32streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u16streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::fpos::state()'],['../structxrpl_1_1reduce__relay_1_1Slot_1_1PeerInfo.html#ac49ffd80be9ecf71710fa1d3de2f6c96',1,'xrpl::reduce_relay::Slot::PeerInfo::state'],['../structxrpl_1_1ConsensusResult.html#a28918753afa06e0cc96fdfb503c5baa3',1,'xrpl::ConsensusResult::state'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a9f7f74456679552f34bba92f853b8132',1,'xrpl::PeerFinder::Slot::State'],['../classxrpl_1_1LedgerCleanerImp.html#a28cf927f76d8996023f38d227c8cf66c',1,'xrpl::LedgerCleanerImp::State'],['../classxrpl_1_1test_1_1reduce__relay__test.html#a6bd67f01a8911875f6d9a9470904b28b',1,'xrpl::test::reduce_relay_test::State'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::wstreampos::state()'],['http://en.cppreference.com/w/cpp/locale/wstring_convert/state.html',1,'std::wstring_convert::state()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a948dd075c496ead0821dd8b0493c7c2b',1,'xrpl::PeerFinder::SlotImp::state() const override'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a8c50ec31eca9d879fd9c4e48927a1775',1,'xrpl::PeerFinder::SlotImp::state(State state_)'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a913c5dcd77dd80709c604514177564be',1,'xrpl::PeerFinder::Slot::state()'],['../namespacexrpl.html#ad80b38d452b0464703a02a6757e973c0a2b848a8cc886d253d21a77c43cd50aae',1,'xrpl::STATE']]], + ['state_1081',['state',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a948dd075c496ead0821dd8b0493c7c2b',1,'xrpl::PeerFinder::SlotImp::state()'],['http://en.cppreference.com/w/cpp/locale/wstring_convert/state.html',1,'std::wstring_convert::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::wstreampos::state()'],['http://en.cppreference.com/w/cpp/locale/wbuffer_convert/state.html',1,'std::wbuffer_convert::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u8streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u32streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u16streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::fpos::state()'],['../structxrpl_1_1reduce__relay_1_1Slot_1_1PeerInfo.html#ac49ffd80be9ecf71710fa1d3de2f6c96',1,'xrpl::reduce_relay::Slot::PeerInfo::state'],['../structxrpl_1_1ConsensusResult.html#a28918753afa06e0cc96fdfb503c5baa3',1,'xrpl::ConsensusResult::state'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a8c50ec31eca9d879fd9c4e48927a1775',1,'xrpl::PeerFinder::SlotImp::state()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a913c5dcd77dd80709c604514177564be',1,'xrpl::PeerFinder::Slot::state()'],['../classxrpl_1_1test_1_1reduce__relay__test.html#a6bd67f01a8911875f6d9a9470904b28b',1,'xrpl::test::reduce_relay_test::State'],['../classxrpl_1_1LedgerCleanerImp.html#a28cf927f76d8996023f38d227c8cf66c',1,'xrpl::LedgerCleanerImp::State'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a9f7f74456679552f34bba92f853b8132',1,'xrpl::PeerFinder::Slot::State'],['../namespacexrpl.html#ad80b38d452b0464703a02a6757e973c0a2b848a8cc886d253d21a77c43cd50aae',1,'xrpl::STATE']]], ['state_20slot_1082',['State (Slot)',['../md_xrpld_2peerfinder_2README.html#autotoc_md390',1,'']]], ['state_5f_1083',['state_',['../classxrpl_1_1test_1_1ElementComboIter.html#a201676c9895e6aacd75183e086ef31c5',1,'xrpl::test::ElementComboIter::state_'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a51854606cb78e9eaa81f9bbc7f9543c3',1,'xrpl::reduce_relay::Slot::state_'],['../classxrpl_1_1LedgerCleanerImp.html#a6b563180e1c03332528213619e1ae4a2',1,'xrpl::LedgerCleanerImp::state_'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Event.html#ae430cf0d4fe35339db701419bcdc1890',1,'xrpl::test::reduce_relay_test::Event::state_'],['../structxrpl_1_1test_1_1ExistingElementPool_1_1StateGuard.html#a04a992592841ff267636d3e36c1a1d66',1,'xrpl::test::ExistingElementPool::StateGuard::state_'],['../classxrpl_1_1SHAMap.html#a100c0bf531441a4877298ea2ed1082c9',1,'xrpl::SHAMap::state_'],['../classbeast_1_1xxhasher.html#a0c3911cde7b3a20ddea6c2cfd76fc28e',1,'beast::xxhasher::state_']]], ['state_5fdb_5f_1084',['state_db_',['../classxrpl_1_1SHAMapStoreImp.html#aeb40b41cce0a35254c20645267042aea',1,'xrpl::SHAMapStoreImp']]], ['state_5fmutex_5f_1085',['state_mutex_',['../classxrpl_1_1ValidatorSite.html#abfce1239b63bf08c2cf8c78a81bd93c2',1,'xrpl::ValidatorSite']]], ['state_5fstring_1086',['state_string',['../classxrpl_1_1PeerFinder_1_1Counts.html#a7aab603c844c125655912de1e5c0fb06',1,'xrpl::PeerFinder::Counts']]], ['state_5ftype_1087',['state_type',['http://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::state_type'],['http://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::state_type'],['http://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::state_type'],['http://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::state_type'],['http://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::state_type']]], - ['stateaccounting_1088',['stateaccounting',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html',1,'xrpl::NetworkOPsImp::StateAccounting'],['../classxrpl_1_1NetworkOPs.html#ac20619b7b10d0468a70d237461b8682b',1,'xrpl::NetworkOPs::stateAccounting()'],['../classxrpl_1_1NetworkOPsImp.html#a29d967f072c073aef8ae131b21f68d77',1,'xrpl::NetworkOPsImp::stateAccounting()'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a884175278f3c2a4be6d406672b78bf02',1,'xrpl::NetworkOPsImp::StateAccounting::StateAccounting()']]], + ['stateaccounting_1088',['stateaccounting',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html',1,'xrpl::NetworkOPsImp::StateAccounting'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a884175278f3c2a4be6d406672b78bf02',1,'xrpl::NetworkOPsImp::StateAccounting::StateAccounting()'],['../classxrpl_1_1NetworkOPsImp.html#a29d967f072c073aef8ae131b21f68d77',1,'xrpl::NetworkOPsImp::stateAccounting()'],['../classxrpl_1_1NetworkOPs.html#ac20619b7b10d0468a70d237461b8682b',1,'xrpl::NetworkOPs::stateAccounting()']]], ['stateguard_1089',['stateguard',['../structxrpl_1_1test_1_1ExistingElementPool_1_1StateGuard.html',1,'xrpl::test::ExistingElementPool::StateGuard'],['../structxrpl_1_1test_1_1ExistingElementPool_1_1StateGuard.html#a0b913c2cee4cb1d781c936e13fcc41bb',1,'xrpl::test::ExistingElementPool::StateGuard::StateGuard()']]], ['statemap_1090',['statemap',['../classxrpl_1_1Ledger.html#a4271c0db68ec3040c22e0d52e6831007',1,'xrpl::Ledger::stateMap() const'],['../classxrpl_1_1Ledger.html#aa05676611b2d3ec804c5b6cb15942ed7',1,'xrpl::Ledger::stateMap()']]], ['statemap_5f_1091',['stateMap_',['../classxrpl_1_1Ledger.html#aa3c4aa7549c917c702cbfbde3d304594',1,'xrpl::Ledger']]], @@ -1175,7 +1175,7 @@ var searchData= ['stol_1172',['stol',['http://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], ['stold_1173',['stold',['http://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], ['stoll_1174',['stoll',['http://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], - ['stop_1175',['stop',['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a4e78975c9822d3e37f5e54ce4c4d1789',1,'xrpl::PeerFinder::ManagerImp::stop()'],['../classxrpl_1_1LedgerCleanerImp.html#ad7b5069a2baeb1a27d6c21433ee87e74',1,'xrpl::LedgerCleanerImp::stop()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#aa4bc7c1c9743124538931a4fb90eff38',1,'xrpl::PeerFinder::Manager::stop()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ace544f9bc0c60898f698bfa1f75a364a',1,'xrpl::perf::PerfLogImp::stop()'],['../classxrpl_1_1ServerHandler.html#ac7bcfe9ea76537d730bf77b154b6ab72',1,'xrpl::ServerHandler::stop()'],['../classxrpl_1_1InboundLedgersImp.html#ae79c42179e15b53e83992707716d9ebc',1,'xrpl::InboundLedgersImp::stop()'],['../structxrpl_1_1PeerFinder_1_1PeerFinder__test_1_1TestChecker.html#a3533a8d9c53ed3056dfab5fee0d39ea7',1,'xrpl::PeerFinder::PeerFinder_test::TestChecker::stop()'],['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a1a56c130bf5f5d568395da8debfe11dd',1,'xrpl::test::TrustedPublisherServer::stop()'],['../classxrpl_1_1test_1_1MagicInboundLedgers.html#a63d269176bb5ae2aad7ab7bf41cd58ed',1,'xrpl::test::MagicInboundLedgers::stop()'],['../classxrpl_1_1ResolverAsioImpl.html#a987eca12a1a4b955eb98bade90c4a2cb',1,'xrpl::ResolverAsioImpl::stop()'],['../classxrpl_1_1NodeStore_1_1Database.html#a1de37e4294b711489917a9264ff48468',1,'xrpl::NodeStore::Database::stop()'],['../classxrpl_1_1perf_1_1PerfLog.html#a9f9922f375715b6c6ff32df86e3a01c9',1,'xrpl::perf::PerfLog::stop()'],['../classxrpl_1_1LoadEvent.html#a87ded733fb1abe01ee02ecc9217392a1',1,'xrpl::LoadEvent::stop()'],['../classxrpl_1_1JobQueue.html#ad79b1fc9ad08ea028eced673a1b5bb48',1,'xrpl::JobQueue::stop()'],['../classxrpl_1_1Workers.html#a0df8928613ca32476a856bc9c85db97d',1,'xrpl::Workers::stop()'],['../classxrpl_1_1Resolver.html#affb423c1a8e19c489b68b51c6c2ed9b9',1,'xrpl::Resolver::stop()'],['../structxrpl_1_1test_1_1csf_1_1SimDurationCollector.html#a2417591b0f9a9689fb34cf572f39f0ec',1,'xrpl::test::csf::SimDurationCollector::stop'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a78464db8f03ba2fb7f4178786d18137d',1,'xrpl::PeerFinder::Checker::stop()'],['../classxrpl_1_1InboundTransactionsImp.html#a2a1eb10cb3c30b2d37f40f797021fb6e',1,'xrpl::InboundTransactionsImp::stop()'],['../classxrpl_1_1InboundLedgers.html#ae871ff170e115d3f101ec2ee716da05c',1,'xrpl::InboundLedgers::stop()'],['../classxrpl_1_1InboundTransactions.html#addfdf5674b3e14fe3bc26bb8d933e6c3',1,'xrpl::InboundTransactions::stop()'],['../classxrpl_1_1LedgerCleaner.html#a78227454c279aba8b94b631e4c1514e0',1,'xrpl::LedgerCleaner::stop()'],['../classxrpl_1_1LedgerReplayer.html#a26b77783466cf9781047183895ce1e76',1,'xrpl::LedgerReplayer::stop()'],['../classxrpl_1_1GRPCServer.html#a3769575bb8f2d450436298faca2a547a',1,'xrpl::GRPCServer::stop()'],['../classxrpl_1_1LoadManager.html#a81af2d3dd0136f39dc81414557d34ed2',1,'xrpl::LoadManager::stop()'],['../classxrpl_1_1NetworkOPsImp.html#a2e96f222e2a40930a55409ca304507a7',1,'xrpl::NetworkOPsImp::stop()'],['../classxrpl_1_1NetworkOPs.html#a71b648892cc15f6d50799424770733f2',1,'xrpl::NetworkOPs::stop()'],['../classxrpl_1_1SHAMapStore.html#a1a17c1899d6baa864b1440d450dd8cc5',1,'xrpl::SHAMapStore::stop()'],['../classxrpl_1_1SHAMapStoreImp.html#afbc20f95753c29e3b5c73fb17599bc71',1,'xrpl::SHAMapStoreImp::stop()'],['../classxrpl_1_1ValidatorSite.html#af62ba4735f6629d391bd96f04e7adc5e',1,'xrpl::ValidatorSite::stop()'],['../classxrpl_1_1ConnectAttempt.html#a36a5d91d88388efb18c6fcf2968948b6',1,'xrpl::ConnectAttempt::stop()'],['../classxrpl_1_1OverlayImpl_1_1Child.html#a98a52b2ef936efd18d58f0226aefaf56',1,'xrpl::OverlayImpl::Child::stop()'],['../structxrpl_1_1OverlayImpl_1_1Timer.html#a8b169232a29ac53f5f7319145db4a604',1,'xrpl::OverlayImpl::Timer::stop()'],['../classxrpl_1_1OverlayImpl.html#a4fe9166c469ab725dbcd6813d2574611',1,'xrpl::OverlayImpl::stop()'],['../classxrpl_1_1PeerImp.html#adc248f5d122fa056a8e5ac9b9ea51b41',1,'xrpl::PeerImp::stop()'],['../classxrpl_1_1Overlay.html#a5ac4021786aa50fe7cd3c5400bfb2327',1,'xrpl::Overlay::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1basic__async__op.html#a74f5d3ed45f6b8069b0e37df1cf97db7',1,'xrpl::PeerFinder::Checker::basic_async_op::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1async__op.html#a19a5fac01a79af19f4ca84444ee1073f',1,'xrpl::PeerFinder::Checker::async_op::stop()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#a9fd5e79f6dc8e1627c30d597fb96f04d',1,'xrpl::PeerFinder::Logic::stop()']]], + ['stop_1175',['stop',['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a4e78975c9822d3e37f5e54ce4c4d1789',1,'xrpl::PeerFinder::ManagerImp::stop()'],['../classxrpl_1_1InboundTransactionsImp.html#a2a1eb10cb3c30b2d37f40f797021fb6e',1,'xrpl::InboundTransactionsImp::stop()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#aa4bc7c1c9743124538931a4fb90eff38',1,'xrpl::PeerFinder::Manager::stop()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ace544f9bc0c60898f698bfa1f75a364a',1,'xrpl::perf::PerfLogImp::stop()'],['../classxrpl_1_1ServerHandler.html#ac7bcfe9ea76537d730bf77b154b6ab72',1,'xrpl::ServerHandler::stop()'],['../structxrpl_1_1PeerFinder_1_1PeerFinder__test_1_1TestChecker.html#a3533a8d9c53ed3056dfab5fee0d39ea7',1,'xrpl::PeerFinder::PeerFinder_test::TestChecker::stop()'],['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a1a56c130bf5f5d568395da8debfe11dd',1,'xrpl::test::TrustedPublisherServer::stop()'],['../classxrpl_1_1test_1_1MagicInboundLedgers.html#a63d269176bb5ae2aad7ab7bf41cd58ed',1,'xrpl::test::MagicInboundLedgers::stop()'],['../classxrpl_1_1ResolverAsioImpl.html#a987eca12a1a4b955eb98bade90c4a2cb',1,'xrpl::ResolverAsioImpl::stop()'],['../classxrpl_1_1NetworkOPs.html#a71b648892cc15f6d50799424770733f2',1,'xrpl::NetworkOPs::stop()'],['../classxrpl_1_1NodeStore_1_1Database.html#a1de37e4294b711489917a9264ff48468',1,'xrpl::NodeStore::Database::stop()'],['../classxrpl_1_1perf_1_1PerfLog.html#a9f9922f375715b6c6ff32df86e3a01c9',1,'xrpl::perf::PerfLog::stop()'],['../classxrpl_1_1LoadEvent.html#a87ded733fb1abe01ee02ecc9217392a1',1,'xrpl::LoadEvent::stop()'],['../classxrpl_1_1JobQueue.html#ad79b1fc9ad08ea028eced673a1b5bb48',1,'xrpl::JobQueue::stop()'],['../classxrpl_1_1Workers.html#a0df8928613ca32476a856bc9c85db97d',1,'xrpl::Workers::stop()'],['../classxrpl_1_1Resolver.html#affb423c1a8e19c489b68b51c6c2ed9b9',1,'xrpl::Resolver::stop()'],['../structxrpl_1_1test_1_1csf_1_1SimDurationCollector.html#a2417591b0f9a9689fb34cf572f39f0ec',1,'xrpl::test::csf::SimDurationCollector::stop'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a78464db8f03ba2fb7f4178786d18137d',1,'xrpl::PeerFinder::Checker::stop()'],['../classxrpl_1_1InboundLedgersImp.html#ae79c42179e15b53e83992707716d9ebc',1,'xrpl::InboundLedgersImp::stop()'],['../classxrpl_1_1LedgerCleanerImp.html#ad7b5069a2baeb1a27d6c21433ee87e74',1,'xrpl::LedgerCleanerImp::stop()'],['../classxrpl_1_1InboundLedgers.html#ae871ff170e115d3f101ec2ee716da05c',1,'xrpl::InboundLedgers::stop()'],['../classxrpl_1_1InboundTransactions.html#addfdf5674b3e14fe3bc26bb8d933e6c3',1,'xrpl::InboundTransactions::stop()'],['../classxrpl_1_1LedgerCleaner.html#a78227454c279aba8b94b631e4c1514e0',1,'xrpl::LedgerCleaner::stop()'],['../classxrpl_1_1LedgerReplayer.html#a26b77783466cf9781047183895ce1e76',1,'xrpl::LedgerReplayer::stop()'],['../classxrpl_1_1GRPCServer.html#a3769575bb8f2d450436298faca2a547a',1,'xrpl::GRPCServer::stop()'],['../classxrpl_1_1LoadManager.html#a81af2d3dd0136f39dc81414557d34ed2',1,'xrpl::LoadManager::stop()'],['../classxrpl_1_1NetworkOPsImp.html#a2e96f222e2a40930a55409ca304507a7',1,'xrpl::NetworkOPsImp::stop()'],['../classxrpl_1_1SHAMapStore.html#a1a17c1899d6baa864b1440d450dd8cc5',1,'xrpl::SHAMapStore::stop()'],['../classxrpl_1_1SHAMapStoreImp.html#afbc20f95753c29e3b5c73fb17599bc71',1,'xrpl::SHAMapStoreImp::stop()'],['../classxrpl_1_1ValidatorSite.html#af62ba4735f6629d391bd96f04e7adc5e',1,'xrpl::ValidatorSite::stop()'],['../classxrpl_1_1ConnectAttempt.html#a36a5d91d88388efb18c6fcf2968948b6',1,'xrpl::ConnectAttempt::stop()'],['../classxrpl_1_1OverlayImpl_1_1Child.html#a98a52b2ef936efd18d58f0226aefaf56',1,'xrpl::OverlayImpl::Child::stop()'],['../structxrpl_1_1OverlayImpl_1_1Timer.html#a8b169232a29ac53f5f7319145db4a604',1,'xrpl::OverlayImpl::Timer::stop()'],['../classxrpl_1_1OverlayImpl.html#a4fe9166c469ab725dbcd6813d2574611',1,'xrpl::OverlayImpl::stop()'],['../classxrpl_1_1PeerImp.html#adc248f5d122fa056a8e5ac9b9ea51b41',1,'xrpl::PeerImp::stop()'],['../classxrpl_1_1Overlay.html#a5ac4021786aa50fe7cd3c5400bfb2327',1,'xrpl::Overlay::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1basic__async__op.html#a74f5d3ed45f6b8069b0e37df1cf97db7',1,'xrpl::PeerFinder::Checker::basic_async_op::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1async__op.html#a19a5fac01a79af19f4ca84444ee1073f',1,'xrpl::PeerFinder::Checker::async_op::stop()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#a9fd5e79f6dc8e1627c30d597fb96f04d',1,'xrpl::PeerFinder::Logic::stop()']]], ['stop_5f_1176',['stop_',['../classxrpl_1_1LoadManager.html#a8b5fd7c9f1d8ff83c8a0580b82255093',1,'xrpl::LoadManager::stop_'],['../classxrpl_1_1UptimeClock.html#aeebb8e4334b2d0318c8da8dda728e421',1,'xrpl::UptimeClock::stop_'],['../classxrpl_1_1Resource_1_1ManagerImp.html#ad150e38525b79e678a4136a53a794d5a',1,'xrpl::Resource::ManagerImp::stop_'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#ac3f0c5371e7559e5f494ae7399d5b03b',1,'xrpl::test::csf::Submitter::stop_'],['../classxrpl_1_1SHAMapStoreImp.html#a9f196b52825516259e8362793471fa87',1,'xrpl::SHAMapStoreImp::stop_'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a23560dde883cf0d06a118bfb7e04c08c',1,'xrpl::PeerFinder::Checker::stop_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#aeb6fd7694f750460c351056f397e04d0',1,'xrpl::perf::PerfLogImp::stop_']]], ['stop_5fasync_1177',['stop_async',['../classxrpl_1_1Resolver.html#a208688898cc9bc5466fafb42eb631f9d',1,'xrpl::Resolver::stop_async()'],['../classxrpl_1_1ResolverAsioImpl.html#ad902f87dd9f7ac7ed26e78f195405041',1,'xrpl::ResolverAsioImpl::stop_async()']]], ['stop_5fcallback_1178',['stop_callback',['http://en.cppreference.com/w/cpp/thread/stop_callback/stop_callback.html',1,'std::stop_callback::stop_callback()'],['http://en.cppreference.com/w/cpp/thread/stop_callback.html',1,'std::stop_callback']]], @@ -1189,7 +1189,7 @@ var searchData= ['stopping_1186',['stopping',['../classxrpl_1_1SHAMapStoreImp.html#ad439e203fa9086c17636a1a49e6ed78ea293658eb59d14aeeba1e2511c474435d',1,'xrpl::SHAMapStoreImp']]], ['stopping_5f_1187',['stopping_',['../classxrpl_1_1JobQueue.html#a4dd6b34e5247436d583882997fef5ac9',1,'xrpl::JobQueue::stopping_'],['../classxrpl_1_1InboundTransactionsImp.html#aced7ccf3699203d06b93a53762eac91c',1,'xrpl::InboundTransactionsImp::stopping_'],['../classxrpl_1_1ValidatorSite.html#a9f990451dc1f12a53b555b13a40c9958',1,'xrpl::ValidatorSite::stopping_'],['../structxrpl_1_1OverlayImpl_1_1Timer.html#a87b038fe15e54faac73f5c6c68daebb6',1,'xrpl::OverlayImpl::Timer::stopping_'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ab1ee0412210dcc30612789d33c2b795d',1,'xrpl::PeerFinder::Logic::stopping_'],['../classxrpl_1_1InboundLedgersImp.html#ae56658447d65842d7829996f16797f9c',1,'xrpl::InboundLedgersImp::stopping_']]], ['stopsignaled_1188',['stopSignaled',['../structxrpl_1_1PerfLog__test_1_1Fixture.html#a36ebf5ae3aac6f52e73b9e8668ad06cb',1,'xrpl::PerfLog_test::Fixture']]], - ['stopwatch_1189',['stopwatch',['../namespacexrpl.html#a32075d684f36208996e980b9200aca87',1,'xrpl::stopwatch()'],['../namespacexrpl.html#af5e11081d7e9bb0994ed0f58722673f5',1,'xrpl::Stopwatch']]], + ['stopwatch_1189',['stopwatch',['../namespacexrpl.html#af5e11081d7e9bb0994ed0f58722673f5',1,'xrpl::Stopwatch'],['../namespacexrpl.html#a32075d684f36208996e980b9200aca87',1,'xrpl::stopwatch()']]], ['stopwatch_5f_1190',['stopwatch_',['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae4090288bb1c66cf7d0ea7c816b00f3e',1,'xrpl::test::jtx::Env']]], ['store_1191',['store',['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_fast16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uintmax_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_least8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_least64_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_least32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_least16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_fast8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_fast64_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint_fast32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_size_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_signed_lock_free::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint64_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uint::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uchar::store()'],['../classxrpl_1_1NodeStore_1_1Backend.html#a5b4aac007f8393e75549f71e52c51868',1,'xrpl::NodeStore::Backend::store()'],['../classxrpl_1_1PeerFinder_1_1Store.html',1,'xrpl::PeerFinder::Store'],['../classxrpl_1_1NodeStore_1_1DatabaseNodeImp.html#a2ded7ba62133b8e6299f47da535b28c9',1,'xrpl::NodeStore::DatabaseNodeImp::store()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#af7031c48be8165737ce2f4d9fada390e',1,'xrpl::NodeStore::DatabaseRotatingImp::store()'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a0c89790c1e87981d082228b707786ada',1,'xrpl::NodeStore::MemoryBackend::store()'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a4be112ae29b99dc698a79d89f00894cd',1,'xrpl::NodeStore::NuDBBackend::store()'],['../classxrpl_1_1NodeStore_1_1NullBackend.html#adf47da8a5f2aab7ee286695dabb7e8f4',1,'xrpl::NodeStore::NullBackend::store()'],['../classxrpl_1_1NodeStore_1_1BatchWriter.html#a2598b56e297b88b77ddd2e44a10442ca',1,'xrpl::NodeStore::BatchWriter::store()'],['../classxrpl_1_1NodeStore_1_1Database.html#ac3f1770e416e3caebb451717055b430e',1,'xrpl::NodeStore::Database::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_uintptr_t::store()'],['http://en.cppreference.com/w/cpp/experimental/atomic_weak_ptr/store.html',1,'std::experimental::atomic_weak_ptr::store()'],['http://en.cppreference.com/w/cpp/experimental/atomic_shared_ptr/store.html',1,'std::experimental::atomic_shared_ptr::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_wchar_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_ushort::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_unsigned_lock_free::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_ulong::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_ullong::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_schar::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_bool::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_char::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_char16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_char32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_char8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int64_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_fast16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_fast32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_fast8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic_ref/store.html',1,'std::atomic_ref::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_ptrdiff_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_short::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_long::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_llong::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_intptr_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_intmax_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_least8_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_least64_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_least32_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_least16_t::store()'],['http://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic_int_fast64_t::store()']]], ['storebatch_1192',['storebatch',['../classxrpl_1_1NodeStore_1_1TestBase.html#a1ef09d5461182582fa47d50292dfa29a',1,'xrpl::NodeStore::TestBase::storeBatch(Database &db, Batch const &batch)'],['../classxrpl_1_1NodeStore_1_1TestBase.html#a68ac84953f059a085be2ba8e579b213b',1,'xrpl::NodeStore::TestBase::storeBatch(Backend &backend, Batch const &batch)'],['../classxrpl_1_1NodeStore_1_1NullBackend.html#a510c10c16bc17a573bb5072b7ea9769d',1,'xrpl::NodeStore::NullBackend::storeBatch()'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a21b745b0491807b47ab2cd9a2fe697eb',1,'xrpl::NodeStore::NuDBBackend::storeBatch()'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#ae12d29f087c56d7600046910b3304cd0',1,'xrpl::NodeStore::MemoryBackend::storeBatch()'],['../classxrpl_1_1NodeStore_1_1Backend.html#ae527fa046484dbc48064d61e9956664e',1,'xrpl::NodeStore::Backend::storeBatch()']]], @@ -1232,7 +1232,7 @@ var searchData= ['strcoll_1229',['strcoll',['http://en.cppreference.com/w/cpp/string/byte/strcoll.html',1,'std']]], ['strcpy_1230',['strcpy',['http://en.cppreference.com/w/cpp/string/byte/strcpy.html',1,'std']]], ['strcspn_1231',['strcspn',['http://en.cppreference.com/w/cpp/string/byte/strcspn.html',1,'std']]], - ['stream_1232',['stream',['../classbeast_1_1Journal.html#a8e1355a03cafbc14d80930766c40b19c',1,'beast::Journal::stream(Severity level) const'],['../classbeast_1_1Journal_1_1Stream.html',1,'beast::Journal::Stream'],['../classxrpl_1_1detail_1_1WorkSSL.html#adc0bfb93665770cc87332cc86b0f497d',1,'xrpl::detail::WorkSSL::stream()'],['../classxrpl_1_1detail_1_1WorkPlain.html#ada1369a19b8f7322e2e136f33e893c03',1,'xrpl::detail::WorkPlain::stream()'],['../classbeast_1_1PropertyStream_1_1Set.html#a1a7953d7afb258050e7b91ea1d668e28',1,'beast::PropertyStream::Set::stream() const'],['../classbeast_1_1PropertyStream_1_1Set.html#a2bf5aa6f36e984bafe8ee0a9d2273300',1,'beast::PropertyStream::Set::stream()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad71130944911a2ed08226e89b11da926',1,'beast::PropertyStream::Map::stream() const'],['../classbeast_1_1PropertyStream_1_1Map.html#ae4a460ce252afdbd588c71fa101be4ec',1,'beast::PropertyStream::Map::stream()'],['../classbeast_1_1Journal_1_1Stream.html#a965d2a5db23999b725a5d18454699fe5',1,'beast::Journal::Stream::Stream(Stream const &other)'],['../classbeast_1_1Journal_1_1Stream.html#a74e1e1a10ac4af0793f0627b159365b4',1,'beast::Journal::Stream::Stream(Sink &sink, Severity level)'],['../classbeast_1_1Journal_1_1Stream.html#ab466320fcb00fdd0d25de3ff2410335a',1,'beast::Journal::Stream::Stream()'],['../namespaceJson.html#a2f47aed569ab0aad959f6d6d8d1c3af7',1,'Json::stream()'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md295',1,'The Ledger Stream']]], + ['stream_1232',['stream',['../classbeast_1_1PropertyStream_1_1Set.html#a2bf5aa6f36e984bafe8ee0a9d2273300',1,'beast::PropertyStream::Set::stream()'],['../classbeast_1_1Journal_1_1Stream.html',1,'beast::Journal::Stream'],['../classbeast_1_1Journal_1_1Stream.html#a965d2a5db23999b725a5d18454699fe5',1,'beast::Journal::Stream::Stream(Stream const &other)'],['../classbeast_1_1Journal_1_1Stream.html#a74e1e1a10ac4af0793f0627b159365b4',1,'beast::Journal::Stream::Stream(Sink &sink, Severity level)'],['../classbeast_1_1Journal_1_1Stream.html#ab466320fcb00fdd0d25de3ff2410335a',1,'beast::Journal::Stream::Stream()'],['../classxrpl_1_1detail_1_1WorkSSL.html#adc0bfb93665770cc87332cc86b0f497d',1,'xrpl::detail::WorkSSL::stream()'],['../classxrpl_1_1detail_1_1WorkPlain.html#ada1369a19b8f7322e2e136f33e893c03',1,'xrpl::detail::WorkPlain::stream()'],['../classbeast_1_1PropertyStream_1_1Set.html#a1a7953d7afb258050e7b91ea1d668e28',1,'beast::PropertyStream::Set::stream()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad71130944911a2ed08226e89b11da926',1,'beast::PropertyStream::Map::stream() const'],['../classbeast_1_1PropertyStream_1_1Map.html#ae4a460ce252afdbd588c71fa101be4ec',1,'beast::PropertyStream::Map::stream()'],['../classbeast_1_1Journal.html#a8e1355a03cafbc14d80930766c40b19c',1,'beast::Journal::stream()'],['../namespaceJson.html#a2f47aed569ab0aad959f6d6d8d1c3af7',1,'Json::stream()'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md295',1,'The Ledger Stream']]], ['stream_5f_1233',['stream_',['../classxrpl_1_1test_1_1WSClientImpl.html#a79ed5f1f2c768e9bef6469f7acf0eaef',1,'xrpl::test::WSClientImpl::stream_'],['../classxrpl_1_1detail_1_1WorkSSL.html#af643df92b25d7911352973cb74a96456',1,'xrpl::detail::WorkSSL::stream_'],['../classxrpl_1_1ConnectAttempt.html#a7b85bf01345d34f1ab62e1589d48870d',1,'xrpl::ConnectAttempt::stream_'],['../classxrpl_1_1PeerImp.html#a50de1eb6ad0d528a9f6efbddcf224650',1,'xrpl::PeerImp::stream_'],['../structxrpl_1_1short__read__test_1_1Client_1_1Connection.html#a0d621bba67f89dead8865d3a3e7a3c54',1,'xrpl::short_read_test::Client::Connection::stream_'],['../structxrpl_1_1short__read__test_1_1Server_1_1Connection.html#a169905a5705ba072c59fef69afa6ed03',1,'xrpl::short_read_test::Server::Connection::stream_'],['../classxrpl_1_1SSLHTTPPeer.html#aadcc148953af38b525b5d12415bef4c8',1,'xrpl::SSLHTTPPeer::stream_'],['../classxrpl_1_1PlainHTTPPeer.html#a791e916c5f56ef603bf6200c62e5be28',1,'xrpl::PlainHTTPPeer::stream_'],['../classxrpl_1_1Door_1_1Detector.html#a2738eed673877a724cf5b2e4bda1fde7',1,'xrpl::Door::Detector::stream_'],['../classxrpl_1_1test_1_1JSONRPCClient.html#a8a9f44a2560293d56c4df37d5c2189cf',1,'xrpl::test::JSONRPCClient::stream_']]], ['stream_5fptr_5f_1234',['stream_ptr_',['../classxrpl_1_1SSLHTTPPeer.html#a7d35485c6621fc7fcda110462bd2e372',1,'xrpl::SSLHTTPPeer::stream_ptr_'],['../classxrpl_1_1SSLWSPeer.html#a4e916401a4cb2d82a7333c1451a5ad91',1,'xrpl::SSLWSPeer::stream_ptr_'],['../classxrpl_1_1ConnectAttempt.html#a5e9eace2f887f350435e95b45c0a5745',1,'xrpl::ConnectAttempt::stream_ptr_'],['../classxrpl_1_1PeerImp.html#aa012e383129ddaf2a12200dfec941e21',1,'xrpl::PeerImp::stream_ptr_']]], ['stream_5ftype_1235',['stream_type',['../classxrpl_1_1ServerHandler.html#accce525c6eb7af489edf3a7528afd391',1,'xrpl::ServerHandler::stream_type'],['../classxrpl_1_1Overlay.html#a483638a60598412a9029aea7b7fcde67',1,'xrpl::Overlay::stream_type'],['../classxrpl_1_1PeerImp.html#ad7c6ae7f9912f5b9d15fe5666c258cd1',1,'xrpl::PeerImp::stream_type'],['../classxrpl_1_1ConnectAttempt.html#a05976fc141535920c07694f792e51090',1,'xrpl::ConnectAttempt::stream_type'],['../classxrpl_1_1detail_1_1WorkSSL.html#ac6f859f44e898f9a7f5bcb86754feeff',1,'xrpl::detail::WorkSSL::stream_type'],['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#adea15e6d97ab4ed29bd2540a716b2823',1,'xrpl::test::tx_reduce_relay_test::stream_type'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test.html#a2362f3f22afbacf34a99766b55b4a6cd',1,'xrpl::test::TMGetObjectByHash_test::stream_type'],['../classxrpl_1_1SSLWSPeer.html#ac11f8302f7da6be3af9f9f63198b7d1c',1,'xrpl::SSLWSPeer::stream_type'],['../classxrpl_1_1SSLHTTPPeer.html#a1ca4ac045b239c1ced0a90e853608f15',1,'xrpl::SSLHTTPPeer::stream_type'],['../classxrpl_1_1PlainHTTPPeer.html#abb1f88807c0ab051f4f13a424c8331a3',1,'xrpl::PlainHTTPPeer::stream_type'],['../classxrpl_1_1Door.html#a4d296c44a6087cd17f5b5b207e241a3b',1,'xrpl::Door::stream_type'],['../namespacexrpl.html#a44797ff79b646579ffa6da0b2432b331',1,'xrpl::stream_type'],['../namespacexrpl_1_1test.html#aeb324e825f99a0b5b91d7ef2dd57aea6',1,'xrpl::test::stream_type'],['../classxrpl_1_1short__read__test.html#ad95eaa3475fbdf2deb193db988b4eb77',1,'xrpl::short_read_test::stream_type']]], @@ -1279,7 +1279,7 @@ var searchData= ['strongcountnumbits_1276',['StrongCountNumBits',['../structxrpl_1_1IntrusiveRefCounts.html#a455b9a5de2749f2adc8b9ba413be7a04',1,'xrpl::IntrusiveRefCounts']]], ['strongdelta_1277',['strongDelta',['../structxrpl_1_1IntrusiveRefCounts.html#a249e1f9513c29039c17098607e962422',1,'xrpl::IntrusiveRefCounts']]], ['strongmask_1278',['strongMask',['../structxrpl_1_1IntrusiveRefCounts.html#aae39f748f1716d1f9269f8f2a7c4610c',1,'xrpl::IntrusiveRefCounts']]], - ['stroperatingmode_1279',['stroperatingmode',['../classxrpl_1_1NetworkOPsImp.html#a86df6ed852443513ca4be0d64f352f08',1,'xrpl::NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const override'],['../classxrpl_1_1NetworkOPsImp.html#a7c69741749a99d2a021ca59fe1fe75fc',1,'xrpl::NetworkOPsImp::strOperatingMode(bool const admin=false) const override'],['../classxrpl_1_1NetworkOPs.html#aa3606063680ca6c1bf2a1c02a32c7999',1,'xrpl::NetworkOPs::strOperatingMode(OperatingMode const mode, bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPs.html#a544864c13cdeb9fbf874873318a67249',1,'xrpl::NetworkOPs::strOperatingMode(bool const admin=false) const =0']]], + ['stroperatingmode_1279',['stroperatingmode',['../classxrpl_1_1NetworkOPs.html#aa3606063680ca6c1bf2a1c02a32c7999',1,'xrpl::NetworkOPs::strOperatingMode(OperatingMode const mode, bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPs.html#a544864c13cdeb9fbf874873318a67249',1,'xrpl::NetworkOPs::strOperatingMode(bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPsImp.html#a86df6ed852443513ca4be0d64f352f08',1,'xrpl::NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const override'],['../classxrpl_1_1NetworkOPsImp.html#a7c69741749a99d2a021ca59fe1fe75fc',1,'xrpl::NetworkOPsImp::strOperatingMode(bool const admin=false) const override']]], ['strpbrk_1280',['strpbrk',['http://en.cppreference.com/w/cpp/string/byte/strpbrk.html',1,'std']]], ['strrchr_1281',['strrchr',['http://en.cppreference.com/w/cpp/string/byte/strrchr.html',1,'std']]], ['strspn_1282',['strspn',['http://en.cppreference.com/w/cpp/string/byte/strspn.html',1,'std']]], @@ -1333,24 +1333,24 @@ var searchData= ['sub_5ftask_5ffallback_5ftimeout_1330',['SUB_TASK_FALLBACK_TIMEOUT',['../namespacexrpl_1_1LedgerReplayParameters.html#a00572935d8779f0bc71455f3798b19e7',1,'xrpl::LedgerReplayParameters']]], ['sub_5ftask_5fmax_5ftimeouts_1331',['SUB_TASK_MAX_TIMEOUTS',['../namespacexrpl_1_1LedgerReplayParameters.html#ae991cc70904c657ff432e4fc3a2de002',1,'xrpl::LedgerReplayParameters']]], ['sub_5ftask_5ftimeout_1332',['SUB_TASK_TIMEOUT',['../namespacexrpl_1_1LedgerReplayParameters.html#aadec0f9488f4a7a33bef630d46403ccf',1,'xrpl::LedgerReplayParameters']]], - ['subaccount_1333',['subaccount',['../classxrpl_1_1NetworkOPsImp.html#a38fe5fe19512aaaca95cf0e7bf423921',1,'xrpl::NetworkOPsImp::subAccount()'],['../classxrpl_1_1InfoSub_1_1Source.html#a649a09844d826d45399bd36c2e2a70fa',1,'xrpl::InfoSub::Source::subAccount()']]], - ['subaccounthistory_1334',['subaccounthistory',['../classxrpl_1_1NetworkOPsImp.html#a3ef5a49e9fbdd6b89ef998662ecfdccc',1,'xrpl::NetworkOPsImp::subAccountHistory()'],['../classxrpl_1_1InfoSub_1_1Source.html#a3f8b0c81d595c8a0c8821b36da35061d',1,'xrpl::InfoSub::Source::subAccountHistory()']]], + ['subaccount_1333',['subaccount',['../classxrpl_1_1InfoSub_1_1Source.html#a649a09844d826d45399bd36c2e2a70fa',1,'xrpl::InfoSub::Source::subAccount()'],['../classxrpl_1_1NetworkOPsImp.html#a38fe5fe19512aaaca95cf0e7bf423921',1,'xrpl::NetworkOPsImp::subAccount()']]], + ['subaccounthistory_1334',['subaccounthistory',['../classxrpl_1_1InfoSub_1_1Source.html#a3f8b0c81d595c8a0c8821b36da35061d',1,'xrpl::InfoSub::Source::subAccountHistory()'],['../classxrpl_1_1NetworkOPsImp.html#a3ef5a49e9fbdd6b89ef998662ecfdccc',1,'xrpl::NetworkOPsImp::subAccountHistory(InfoSub::ref ispListener, AccountID const &account) override']]], ['subaccounthistoryindex_1335',['subaccounthistoryindex',['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html',1,'xrpl::NetworkOPsImp::SubAccountHistoryIndex'],['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html#a964b42f55b9328123a02f37daac6564c',1,'xrpl::NetworkOPsImp::SubAccountHistoryIndex::SubAccountHistoryIndex()']]], ['subaccounthistoryinfo_1336',['SubAccountHistoryInfo',['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html',1,'xrpl::NetworkOPsImp']]], ['subaccounthistoryinfoweak_1337',['SubAccountHistoryInfoWeak',['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html',1,'xrpl::NetworkOPsImp']]], ['subaccounthistorymaptype_1338',['SubAccountHistoryMapType',['../classxrpl_1_1NetworkOPsImp.html#a449b4ff5b31c8950f684933915a8ae95',1,'xrpl::NetworkOPsImp']]], ['subaccounthistorystart_1339',['subAccountHistoryStart',['../classxrpl_1_1NetworkOPsImp.html#a4a0d2c59a0c880193d696bf84c4964bf',1,'xrpl::NetworkOPsImp']]], - ['subbook_1340',['subbook',['../classxrpl_1_1InfoSub_1_1Source.html#a6cdd8ec4245148c5cdf7a9cf41cfb77c',1,'xrpl::InfoSub::Source::subBook()'],['../classxrpl_1_1NetworkOPsImp.html#a4b41efa9a6e74560922643c0f3035ad9',1,'xrpl::NetworkOPsImp::subBook()']]], - ['subbookchanges_1341',['subbookchanges',['../classxrpl_1_1InfoSub_1_1Source.html#aa3979feba25383e4fa6d6f48a87b8538',1,'xrpl::InfoSub::Source::subBookChanges()'],['../classxrpl_1_1NetworkOPsImp.html#afee18661d5ee5c8f85f3db7dfd9c3f8e',1,'xrpl::NetworkOPsImp::subBookChanges()']]], - ['subconsensus_1342',['subconsensus',['../classxrpl_1_1InfoSub_1_1Source.html#a63f4f6b18e24feeea3b77a58a72113ac',1,'xrpl::InfoSub::Source::subConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#a6586350f9e1864d3b4578c0f0d0fff03',1,'xrpl::NetworkOPsImp::subConsensus()']]], + ['subbook_1340',['subbook',['../classxrpl_1_1NetworkOPsImp.html#a4b41efa9a6e74560922643c0f3035ad9',1,'xrpl::NetworkOPsImp::subBook()'],['../classxrpl_1_1InfoSub_1_1Source.html#a6cdd8ec4245148c5cdf7a9cf41cfb77c',1,'xrpl::InfoSub::Source::subBook()']]], + ['subbookchanges_1341',['subbookchanges',['../classxrpl_1_1NetworkOPsImp.html#afee18661d5ee5c8f85f3db7dfd9c3f8e',1,'xrpl::NetworkOPsImp::subBookChanges()'],['../classxrpl_1_1InfoSub_1_1Source.html#aa3979feba25383e4fa6d6f48a87b8538',1,'xrpl::InfoSub::Source::subBookChanges()']]], + ['subconsensus_1342',['subconsensus',['../classxrpl_1_1NetworkOPsImp.html#a6586350f9e1864d3b4578c0f0d0fff03',1,'xrpl::NetworkOPsImp::subConsensus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a63f4f6b18e24feeea3b77a58a72113ac',1,'xrpl::InfoSub::Source::subConsensus()']]], ['subdir_1343',['subdir',['../classxrpl_1_1detail_1_1DirGuard.html#ad28ee142ac3f46008a81a68ab67abdca',1,'xrpl::detail::DirGuard']]], ['subdir_5f_1344',['subDir_',['../classxrpl_1_1detail_1_1DirGuard.html#aa14043b478ac18fed271239a051a3099',1,'xrpl::detail::DirGuard']]], ['subdirectory_1345',['CMake subdirectory',['../md__2____w_2rippled_2rippled_2docs_2build_2depend.html#autotoc_md142',1,'']]], ['subfield_1346',['subfield',['../classxrpl_1_1test_1_1jtx_1_1msig.html#ac3605a3f9d96bc228b2963e4a4b2c1ff',1,'xrpl::test::jtx::msig::subField'],['../structxrpl_1_1test_1_1LedgerEntry__test_1_1Subfield.html',1,'xrpl::test::LedgerEntry_test::Subfield']]], ['subfield_5f_1347',['subField_',['../classxrpl_1_1test_1_1jtx_1_1sig.html#a91ac14018602c71c2fcd9a16644fbeb3',1,'xrpl::test::jtx::sig']]], ['subinfomaptype_1348',['SubInfoMapType',['../classxrpl_1_1NetworkOPsImp.html#a0a09eec7a3e58516aafacf4ff61637c7',1,'xrpl::NetworkOPsImp']]], - ['subledger_1349',['subledger',['../classxrpl_1_1NetworkOPsImp.html#af69071e575bc6c44d302065ae108ffee',1,'xrpl::NetworkOPsImp::subLedger()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae3c9dce7c0bcc4d511649737c9fb4912',1,'xrpl::InfoSub::Source::subLedger()']]], - ['submanifests_1350',['submanifests',['../classxrpl_1_1NetworkOPsImp.html#a28b14e711c85eaf9ad711c478c6aa033',1,'xrpl::NetworkOPsImp::subManifests()'],['../classxrpl_1_1InfoSub_1_1Source.html#ad3f664284bd7d73b811c9f5a6a071f8e',1,'xrpl::InfoSub::Source::subManifests()']]], + ['subledger_1349',['subledger',['../classxrpl_1_1InfoSub_1_1Source.html#ae3c9dce7c0bcc4d511649737c9fb4912',1,'xrpl::InfoSub::Source::subLedger()'],['../classxrpl_1_1NetworkOPsImp.html#af69071e575bc6c44d302065ae108ffee',1,'xrpl::NetworkOPsImp::subLedger()']]], + ['submanifests_1350',['submanifests',['../classxrpl_1_1InfoSub_1_1Source.html#ad3f664284bd7d73b811c9f5a6a071f8e',1,'xrpl::InfoSub::Source::subManifests()'],['../classxrpl_1_1NetworkOPsImp.html#a28b14e711c85eaf9ad711c478c6aa033',1,'xrpl::NetworkOPsImp::subManifests(InfoSub::ref ispListener) override']]], ['submaptype_1351',['SubMapType',['../classxrpl_1_1NetworkOPsImp.html#a8c0186fcdeff45e7ceff46fe6ad0e233',1,'xrpl::NetworkOPsImp']]], ['submission_1352',['Transaction submission',['../md_test_2csf_2README.html#autotoc_md283',1,'']]], ['submit_1353',['submit',['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#a493a64ac975d33f0d9c4db9694ff6aa8',1,'xrpl::test::jtx::oracle::Oracle::submit()'],['../classxrpl_1_1test_1_1jtx_1_1MPTTester.html#a9071dad35da785c3a4c2f236d90cec72',1,'xrpl::test::jtx::MPTTester::submit()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#afcd0579b64fd72ca669c2a79ae27335e',1,'xrpl::test::csf::Peer::submit()'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a09566bdbfdf45688e13d1b9709be0843',1,'xrpl::test::csf::Submitter::submit()'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a314f544dbae828c19dd41039ac73a3dd',1,'xrpl::test::jtx::AMM::submit()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a5c7920312c3000ef967438206c89eabd',1,'xrpl::test::jtx::Env::submit()']]], @@ -1361,21 +1361,21 @@ var searchData= ['submitter_1358',['submitter',['../classxrpl_1_1test_1_1csf_1_1Submitter.html',1,'xrpl::test::csf::Submitter< Distribution, Generator, Selector >'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a64c7386aa154fa9ffe647df318dd1b2b',1,'xrpl::test::csf::Submitter::Submitter()']]], ['submittoaccept_1359',['submitToAccept',['../structxrpl_1_1test_1_1csf_1_1TxCollector.html#a1ed2339b6e033c0f3fcc00b99519318a',1,'xrpl::test::csf::TxCollector']]], ['submittovalidate_1360',['submitToValidate',['../structxrpl_1_1test_1_1csf_1_1TxCollector.html#a47cb525f9f56f0186365b49d9270079a',1,'xrpl::test::csf::TxCollector']]], - ['submittransaction_1361',['submittransaction',['../classxrpl_1_1NetworkOPs.html#a4918ac0e7f489af5702c2dbe117ace18',1,'xrpl::NetworkOPs::submitTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#abf445cab0718a04e80e501d92118461e',1,'xrpl::NetworkOPsImp::submitTransaction()']]], + ['submittransaction_1361',['submittransaction',['../classxrpl_1_1NetworkOPsImp.html#abf445cab0718a04e80e501d92118461e',1,'xrpl::NetworkOPsImp::submitTransaction()'],['../classxrpl_1_1NetworkOPs.html#a4918ac0e7f489af5702c2dbe117ace18',1,'xrpl::NetworkOPs::submitTransaction()']]], ['submittx_1362',['SubmitTx',['../structxrpl_1_1test_1_1csf_1_1SubmitTx.html',1,'xrpl::test::csf']]], - ['subpeerstatus_1363',['subpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#ab0813799107155c51bf4cf6edb305549',1,'xrpl::NetworkOPsImp::subPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a5e67a2dd3125dcd45eca576dfc1ab5f9',1,'xrpl::InfoSub::Source::subPeerStatus()']]], + ['subpeerstatus_1363',['subpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#a5e67a2dd3125dcd45eca576dfc1ab5f9',1,'xrpl::InfoSub::Source::subPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#ab0813799107155c51bf4cf6edb305549',1,'xrpl::NetworkOPsImp::subPeerStatus(InfoSub::ref ispListener) override']]], ['subrpcmaptype_1364',['subRpcMapType',['../classxrpl_1_1NetworkOPsImp.html#a304ccfbbba39e2527370ac579cd6b279',1,'xrpl::NetworkOPsImp']]], - ['subrttransactions_1365',['subrttransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a804ba42dc9920d1fb70d94e03bbdc339',1,'xrpl::InfoSub::Source::subRTTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#acb7e9bb0b08f604f22d9d8f62db0ca1c',1,'xrpl::NetworkOPsImp::subRTTransactions()']]], + ['subrttransactions_1365',['subrttransactions',['../classxrpl_1_1NetworkOPsImp.html#acb7e9bb0b08f604f22d9d8f62db0ca1c',1,'xrpl::NetworkOPsImp::subRTTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a804ba42dc9920d1fb70d94e03bbdc339',1,'xrpl::InfoSub::Source::subRTTransactions()']]], ['subscribe_5ftest_1366',['Subscribe_test',['../classxrpl_1_1test_1_1Subscribe__test.html',1,'xrpl::test']]], ['subseconds_1367',['subseconds',['http://en.cppreference.com/w/cpp/chrono/hh_mm_ss/accessors.html',1,'std::chrono::hh_mm_ss']]], - ['subserver_1368',['subserver',['../classxrpl_1_1InfoSub_1_1Source.html#accfb025aaf05d5ac6075bf7a398932a4',1,'xrpl::InfoSub::Source::subServer()'],['../classxrpl_1_1NetworkOPsImp.html#a8f5d4b88eefb899ef9461d4a0b09296c',1,'xrpl::NetworkOPsImp::subServer()']]], + ['subserver_1368',['subserver',['../classxrpl_1_1NetworkOPsImp.html#a8f5d4b88eefb899ef9461d4a0b09296c',1,'xrpl::NetworkOPsImp::subServer()'],['../classxrpl_1_1InfoSub_1_1Source.html#accfb025aaf05d5ac6075bf7a398932a4',1,'xrpl::InfoSub::Source::subServer()']]], ['subspan_1369',['subspan',['http://en.cppreference.com/w/cpp/container/span/subspan.html',1,'std::span']]], ['substitute_1370',['substitute',['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a11ed39737021cf154594df0a5dc43154',1,'xrpl::ClosureCounter::Substitute::Substitute()=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ada75d9105c2fd4cbd2f03671099c8fdb',1,'xrpl::ClosureCounter::Substitute::Substitute(Substitute &&rhs) noexcept(std::is_nothrow_move_constructible< Closure >::value)'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html',1,'xrpl::ClosureCounter< Ret_t, Args_t >::Substitute< Closure >'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a8edf57e3edd6bd7d3f3f4f0b7747b963',1,'xrpl::ClosureCounter::Substitute::Substitute(Substitute const &rhs)'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a0d1c9101c1699da5439b355da313c49d',1,'xrpl::ClosureCounter::Substitute::Substitute(ClosureCounter &counter, Closure &&closure)']]], ['substr_1371',['substr',['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u8string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::basic_string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::basic_string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::basic_string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::u16string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::u32string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::wstring_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u16string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u32string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u8string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::wstring::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u16string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u16string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u32string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u32string_view::substr()'],['../classxrpl_1_1Slice.html#a54651612e22588c7bf2066cf16636188',1,'xrpl::Slice::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::wstring_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::wstring::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u8string::substr()']]], ['subtract_5fwith_5fcarry_5fengine_1372',['subtract_with_carry_engine',['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine'],['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine::subtract_with_carry_engine()']]], - ['subtransactions_1373',['subtransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a16e2e85254b0a14de878afdef6861317',1,'xrpl::InfoSub::Source::subTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#adf8a99995e83d3d1982c05b9eb9fd6c4',1,'xrpl::NetworkOPsImp::subTransactions(InfoSub::ref ispListener) override']]], + ['subtransactions_1373',['subtransactions',['../classxrpl_1_1NetworkOPsImp.html#adf8a99995e83d3d1982c05b9eb9fd6c4',1,'xrpl::NetworkOPsImp::subTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a16e2e85254b0a14de878afdef6861317',1,'xrpl::InfoSub::Source::subTransactions()']]], ['subtypes_1374',['subtypes',['../classxrpl_1_1NetworkOPsImp.html#a0348b84b46884fa0aa4ea896369baa0d',1,'xrpl::NetworkOPsImp::SubTypes'],['../classxrpl_1_1cryptoconditions_1_1Condition.html#a81ad7189ddf411edcea7c9923645cac9',1,'xrpl::cryptoconditions::Condition::subtypes']]], - ['subvalidations_1375',['subvalidations',['../classxrpl_1_1NetworkOPsImp.html#ac8d7180c60ecb8078a81f93bbbc8de08',1,'xrpl::NetworkOPsImp::subValidations()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7c9d418a6e58c8af4ff76adc7a727655',1,'xrpl::InfoSub::Source::subValidations()']]], + ['subvalidations_1375',['subvalidations',['../classxrpl_1_1InfoSub_1_1Source.html#a7c9d418a6e58c8af4ff76adc7a727655',1,'xrpl::InfoSub::Source::subValidations()'],['../classxrpl_1_1NetworkOPsImp.html#ac8d7180c60ecb8078a81f93bbbc8de08',1,'xrpl::NetworkOPsImp::subValidations()']]], ['succ_1376',['succ',['../classxrpl_1_1ReadView.html#acdb1bbc006dc50ae95d5d5925a2b76ce',1,'xrpl::ReadView::succ()'],['../classxrpl_1_1test_1_1View__test.html#a4be9701f57b2d81421444757628d42e2',1,'xrpl::test::View_test::succ()'],['../classxrpl_1_1OpenView.html#ab1c75adf5c424d46bfaf052db0b33faf',1,'xrpl::OpenView::succ()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a07ee63f8d9f9868d360b9b75de87e7d4',1,'xrpl::detail::RawStateTable::succ()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a17af9a678e3f1b6182a4bfb063336159',1,'xrpl::detail::ApplyViewBase::succ()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a73d9343f0224ca1d6fb631c7b63c3f5f',1,'xrpl::detail::ApplyStateTable::succ()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a6e19bbaabea506a652a9e136384fdb07',1,'xrpl::detail::CachedViewImpl::succ()'],['../classxrpl_1_1Ledger.html#aad6b76a554b55a93e122bfca208699c3',1,'xrpl::Ledger::succ()']]], ['success_1377',['success',['../md_xrpld_2overlay_2README.html#autotoc_md364',1,'Example HTTP Upgrade Response (Success)'],['../namespacexrpl.html#a4cbb7567b1f1ba856f834eb7657cf049a505a83f220c02df2f85c3810cd9ceb38',1,'xrpl::Success'],['../namespacexrpl_1_1PeerFinder.html#aac5d7764141c8e3ce52d8d6909a217fca260ca9dd8a4577fc00b7bd5810298076',1,'xrpl::PeerFinder::success'],['../namespacexrpl.html#ad1f0c105424fa7b20beea9ff9a0f2656a260ca9dd8a4577fc00b7bd5810298076',1,'xrpl::success'],['../classxrpl_1_1OpenLedger.html#a9b1e78dd3d9a43e9abbdb2e54f43e74da7691815b43334b5667b7958c358ca9cc',1,'xrpl::OpenLedger::success'],['../structxrpl_1_1StrandResult.html#a3d383cef4b833d9bdadbb25f53f12fea',1,'xrpl::StrandResult::success'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#aec7885b8781062966d77e0a46a2f89f5',1,'xrpl::PeerFinder::Fixed::success()']]], ['suffix_1378',['suffix',['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wsmatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wcmatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::cmatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::match_results::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::smatch::suffix()']]], diff --git a/search/all_1b.js b/search/all_1b.js index ae9e2aec4d..6aa9969e3e 100644 --- a/search/all_1b.js +++ b/search/all_1b.js @@ -259,7 +259,7 @@ var searchData= ['tento14_256',['tenTo14',['../namespacexrpl.html#a6d624669af393a4542709991dc86c09a',1,'xrpl']]], ['tento14m1_257',['tenTo14m1',['../namespacexrpl.html#a540f10dd6997e8349b7ba534de2483ec',1,'xrpl']]], ['tento17_258',['tenTo17',['../namespacexrpl.html#a5af834c434dfc2d4353f7a238b9f2718',1,'xrpl']]], - ['ter_259',['ter',['../classxrpl_1_1test_1_1jtx_1_1ter.html#ad09564f047e57218150e6acd7509f32a',1,'xrpl::test::jtx::ter::ter()'],['../namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5',1,'xrpl::TER'],['../structxrpl_1_1PreclaimResult.html#a60315e72e3d7f48b5dd08da452846a9b',1,'xrpl::PreclaimResult::ter'],['../structxrpl_1_1PreflightResult.html#a43f4d6ec40066dce549337da9c09d123',1,'xrpl::PreflightResult::ter'],['../structxrpl_1_1ApplyResult.html#a5dfc7bef53df5c9a27402554f81360af',1,'xrpl::ApplyResult::ter'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a1554c94e39bc84047f8bebeb2a88655b',1,'xrpl::test::jtx::JTx::ter'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#a4791cd4fabb17ed03167560f642fd900',1,'xrpl::test::jtx::Env::ParsedResult::ter'],['../structxrpl_1_1test_1_1jtx_1_1TestAMMArg.html#a1179da72d99d10fc262d9e845ea7db1b',1,'xrpl::test::jtx::TestAMMArg::ter'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a6797ee0de4e6d4511b6dd0cf4ab28e88',1,'xrpl::RPC::Status::TER'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a13e30a79b03fb9f0f43b6bc0a41c25b8',1,'xrpl::test::jtx::Env::ter()'],['../structxrpl_1_1test_1_1SEnv.html#a9b546c69020398408f85e6e39b854659',1,'xrpl::test::SEnv::ter()'],['../classxrpl_1_1test_1_1jtx_1_1ter.html#a3424e43b1b60817e0a7abbc190e4b4be',1,'xrpl::test::jtx::ter::ter()'],['../classxrpl_1_1test_1_1jtx_1_1ter.html',1,'xrpl::test::jtx::ter']]], + ['ter_259',['ter',['../classxrpl_1_1test_1_1jtx_1_1ter.html#a3424e43b1b60817e0a7abbc190e4b4be',1,'xrpl::test::jtx::ter::ter()'],['../namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5',1,'xrpl::TER'],['../structxrpl_1_1test_1_1SEnv.html#a9b546c69020398408f85e6e39b854659',1,'xrpl::test::SEnv::ter()'],['../structxrpl_1_1PreclaimResult.html#a60315e72e3d7f48b5dd08da452846a9b',1,'xrpl::PreclaimResult::ter'],['../structxrpl_1_1PreflightResult.html#a43f4d6ec40066dce549337da9c09d123',1,'xrpl::PreflightResult::ter'],['../structxrpl_1_1ApplyResult.html#a5dfc7bef53df5c9a27402554f81360af',1,'xrpl::ApplyResult::ter'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a1554c94e39bc84047f8bebeb2a88655b',1,'xrpl::test::jtx::JTx::ter'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1ParsedResult.html#a4791cd4fabb17ed03167560f642fd900',1,'xrpl::test::jtx::Env::ParsedResult::ter'],['../structxrpl_1_1test_1_1jtx_1_1TestAMMArg.html#a1179da72d99d10fc262d9e845ea7db1b',1,'xrpl::test::jtx::TestAMMArg::ter'],['../classxrpl_1_1test_1_1jtx_1_1ter.html#ad09564f047e57218150e6acd7509f32a',1,'xrpl::test::jtx::ter::ter()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a13e30a79b03fb9f0f43b6bc0a41c25b8',1,'xrpl::test::jtx::Env::ter()'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a6797ee0de4e6d4511b6dd0cf4ab28e88',1,'xrpl::RPC::Status::TER'],['../classxrpl_1_1test_1_1jtx_1_1ter.html',1,'xrpl::test::jtx::ter']]], ['ter_5f_260',['ter_',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a60319a356929f7166cc832d2fd3e8e93',1,'xrpl::test::jtx::Env']]], ['ter_5ftest_261',['TER_test',['../structxrpl_1_1TER__test.html',1,'xrpl']]], ['tera_262',['tera',['http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], @@ -972,7 +972,7 @@ var searchData= ['testlimitexceeded_969',['testLimitExceeded',['../classxrpl_1_1test_1_1Loan__test.html#aecf08c8aed881083fc259c0edebd8294',1,'xrpl::test::Loan_test']]], ['testlimitquality_970',['testlimitquality',['../structxrpl_1_1test_1_1AMMExtended__test.html#a806a0204f3715ff791b2d8947e982f8a',1,'xrpl::test::AMMExtended_test::testLimitQuality()'],['../structxrpl_1_1test_1_1Flow__test.html#a518965e9535a93a69153126399e467f2',1,'xrpl::test::Flow_test::testLimitQuality()']]], ['testlimits_971',['testLimits',['../classxrpl_1_1NoRippleCheckLimits__test.html#a8367a754588e6c9c39d6f3779a02ace0',1,'xrpl::NoRippleCheckLimits_test']]], - ['testline_972',['testline',['../classxrpl_1_1test_1_1jtx_1_1testline.html',1,'xrpl::test::jtx::testline'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#af9c46d2ede36418b921ce9190e464988',1,'xrpl::test::jtx::JTx::testLine'],['../classxrpl_1_1test_1_1jtx_1_1testline.html#a975abebb1ab1c3356a826b01677a52ee',1,'xrpl::test::jtx::testline::testline()']]], + ['testline_972',['testline',['../classxrpl_1_1test_1_1jtx_1_1testline.html',1,'xrpl::test::jtx::testline'],['../classxrpl_1_1test_1_1jtx_1_1testline.html#a975abebb1ab1c3356a826b01677a52ee',1,'xrpl::test::jtx::testline::testline()'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#af9c46d2ede36418b921ce9190e464988',1,'xrpl::test::jtx::JTx::testLine']]], ['testlinequality_973',['testLineQuality',['../structxrpl_1_1test_1_1Flow__test.html#a196527a401a89a1fca0d432a5981f02a',1,'xrpl::test::Flow_test']]], ['testload_974',['testLoad',['../classxrpl_1_1LedgerLoad__test.html#af0fbfdc6de5954c4985bb561a95370a6',1,'xrpl::LedgerLoad_test']]], ['testloadbyhash_975',['testLoadByHash',['../classxrpl_1_1LedgerLoad__test.html#aac796fb83011b1edf92b2c4862e4b768',1,'xrpl::LedgerLoad_test']]], @@ -1080,7 +1080,7 @@ var searchData= ['testmultiplebooksonesideoffersinbook_1077',['testMultipleBooksOneSideOffersInBook',['../classxrpl_1_1test_1_1Book__test.html#a94c243126efd359bb096295aaa26e958',1,'xrpl::test::Book_test']]], ['testmultiplefeeupdates_1078',['testMultipleFeeUpdates',['../classxrpl_1_1test_1_1FeeVote__test.html#ab846b76481d81a4acaf34d54420d0269',1,'xrpl::test::FeeVote_test']]], ['testmultisig_1079',['testMultisig',['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle__test.html#a193d71aebdbfec81c147ee2a1b3ddedd',1,'xrpl::test::jtx::oracle::Oracle_test']]], - ['testmultisign_1080',['testmultisign',['../structxrpl_1_1test_1_1AMMExtended__test.html#a5a22d2af3bff9794ace127af0444e1f8',1,'xrpl::test::AMMExtended_test::testMultisign()'],['../classxrpl_1_1test_1_1Delegate__test.html#a946206c9ac43db0f3bf285eaed104113',1,'xrpl::test::Delegate_test::testMultiSign()'],['../classxrpl_1_1test_1_1Env__test.html#a84ccf685efb7a099c8970fcfdf597622',1,'xrpl::test::Env_test::testMultiSign()']]], + ['testmultisign_1080',['testmultisign',['../classxrpl_1_1test_1_1Delegate__test.html#a946206c9ac43db0f3bf285eaed104113',1,'xrpl::test::Delegate_test::testMultiSign()'],['../classxrpl_1_1test_1_1Env__test.html#a84ccf685efb7a099c8970fcfdf597622',1,'xrpl::test::Env_test::testMultiSign()'],['../structxrpl_1_1test_1_1AMMExtended__test.html#a5a22d2af3bff9794ace127af0444e1f8',1,'xrpl::test::AMMExtended_test::testMultisign()']]], ['testmultisignedbadpubkey_1081',['testMultisignedBadPubKey',['../classxrpl_1_1test_1_1Simulate__test.html#a32de57bfea4669be605e9706a32e1047',1,'xrpl::test::Simulate_test']]], ['testmultisigningmultisigner_1082',['testMultisigningMultisigner',['../classxrpl_1_1test_1_1MultiSign__test.html#a00bdd413e0347a207592d16d78b48791',1,'xrpl::test::MultiSign_test']]], ['testmultisignquorumnotmet_1083',['testMultiSignQuorumNotMet',['../classxrpl_1_1test_1_1Delegate__test.html#a229765add0c87f469b4d86a73a890895',1,'xrpl::test::Delegate_test']]], @@ -1550,7 +1550,7 @@ var searchData= ['testvalid_1547',['testValid',['../classxrpl_1_1test_1_1DepositAuthorized__test.html#ac9346cd0ecaf8860624138a94e8ffaec',1,'xrpl::test::DepositAuthorized_test']]], ['testvalidaterpcresponse_1548',['testValidateRPCResponse',['../classxrpl_1_1test_1_1Batch__test.html#a927dc29d1ad7ee6a2f665f1e23f8fd83',1,'xrpl::test::Batch_test']]], ['testvalidation_1549',['testValidation',['../classxrpl_1_1Clawback__test.html#ad824d9bfc67de86c2e66dd654196c839',1,'xrpl::Clawback_test']]], - ['testvalidations_1550',['testvalidations',['../classxrpl_1_1test_1_1Subscribe__test.html#a6b61cc28830d4c2b0e4b5d287ec696d8',1,'xrpl::test::Subscribe_test::testValidations()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#ae7b699fc193425102dd72db0105d8c84',1,'xrpl::test::csf::Validations_test::TestValidations']]], + ['testvalidations_1550',['testvalidations',['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#ae7b699fc193425102dd72db0105d8c84',1,'xrpl::test::csf::Validations_test::TestValidations'],['../classxrpl_1_1test_1_1Subscribe__test.html#a6b61cc28830d4c2b0e4b5d287ec696d8',1,'xrpl::test::Subscribe_test::testValidations()']]], ['testvalidatorflapping_1551',['testValidatorFlapping',['../classxrpl_1_1AmendmentTable__test.html#a3ac8df118fcc43b998acbff8ffc01e6a',1,'xrpl::AmendmentTable_test']]], ['testvalidatorkeys_1552',['testValidatorKeys',['../classxrpl_1_1Config__test.html#a2844c1e13ac7d883c24107abdb0abdb7',1,'xrpl::Config_test']]], ['testvalidatorsfile_1553',['testValidatorsFile',['../classxrpl_1_1Config__test.html#a50ad362f11ac05d2d1ee39305906209f',1,'xrpl::Config_test']]], @@ -1762,7 +1762,7 @@ var searchData= ['throwfieldnotfound_1759',['throwFieldNotFound',['../namespacexrpl.html#a2939579441cb49655c09b9cbdc0d0174',1,'xrpl']]], ['throwswhat_1760',['throwsWhat',['../structxrpl_1_1test_1_1RPCCallTestData.html#af27547c7417d9260cec3c3e70bd56055',1,'xrpl::test::RPCCallTestData']]], ['tick_1761',['tick',['../classxrpl_1_1ConsensusTimer.html#aeeff139b030fa2b8e5efdb5580cae7e2',1,'xrpl::ConsensusTimer::tick(time_point tp)'],['../classxrpl_1_1ConsensusTimer.html#aa4f89fc5d7ececc90c65abc91388ad1b',1,'xrpl::ConsensusTimer::tick(std::chrono::milliseconds fixed)']]], - ['ticket_1762',['ticket',['../classxrpl_1_1SeqProxy.html#a00a85585eb482fdf4a8f69e085f99fabaa24863a2a5342bee395ff49ad4672aae',1,'xrpl::SeqProxy::ticket'],['../namespacexrpl_1_1keylet.html#a3fd506b2c08eba5cb13f61c778f267e9',1,'xrpl::keylet::ticket'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adacd819f2eff20b61bcf41bc22df219217',1,'xrpl::TICKET']]], + ['ticket_1762',['ticket',['../classxrpl_1_1SeqProxy.html#a00a85585eb482fdf4a8f69e085f99fabaa24863a2a5342bee395ff49ad4672aae',1,'xrpl::SeqProxy::ticket'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adacd819f2eff20b61bcf41bc22df219217',1,'xrpl::TICKET'],['../namespacexrpl_1_1keylet.html#a3fd506b2c08eba5cb13f61c778f267e9',1,'xrpl::keylet::ticket']]], ['ticket_5f_1763',['ticket_',['../classxrpl_1_1test_1_1jtx_1_1batch_1_1inner.html#ab943b08f9adaa93bc94a225c653a0e98',1,'xrpl::test::jtx::batch::inner']]], ['ticket_5ft_1764',['ticket_t',['../structxrpl_1_1keylet_1_1ticket__t.html',1,'xrpl::keylet::ticket_t'],['../structxrpl_1_1keylet_1_1ticket__t.html#ad8d578fe368d0423e7389cb1d56ed528',1,'xrpl::keylet::ticket_t::ticket_t()']]], ['ticket_5ftest_1765',['Ticket_test',['../classxrpl_1_1Ticket__test.html',1,'xrpl']]], @@ -1990,7 +1990,7 @@ var searchData= ['totaldue_1987',['totalDue',['../structxrpl_1_1detail_1_1ExtendedPaymentComponents.html#a74531324820f03f086d012cb4ea51701',1,'xrpl::detail::ExtendedPaymentComponents']]], ['totalledgers_5f_1988',['totalLedgers_',['../classxrpl_1_1LedgerReplayTask_1_1TaskParameter.html#ada16b3791e065fbbb892a480a6e978ca',1,'xrpl::LedgerReplayTask::TaskParameter']]], ['totallinecount_5f_1989',['totalLineCount_',['../classxrpl_1_1RippleLineCache.html#a14dfa2faa1f3d9c267def62e9df76fae',1,'xrpl::RippleLineCache']]], - ['totalsize_1990',['totalsize',['../classxrpl_1_1AmendmentTable__test.html#a97a4230ecf60e5837a46c5039619e284',1,'xrpl::AmendmentTable_test::totalsize()'],['../classxrpl_1_1Message.html#a80645e73f3efa973687a039afaf27e09',1,'xrpl::Message::totalSize()']]], + ['totalsize_1990',['totalsize',['../classxrpl_1_1Message.html#a80645e73f3efa973687a039afaf27e09',1,'xrpl::Message::totalSize()'],['../classxrpl_1_1AmendmentTable__test.html#a97a4230ecf60e5837a46c5039619e284',1,'xrpl::AmendmentTable_test::totalsize()']]], ['totalvalue_1991',['totalValue',['../structxrpl_1_1test_1_1Loan__test_1_1LoanState.html#a10434ce558ef08b10dca1743ebc2131c',1,'xrpl::test::Loan_test::LoanState']]], ['totalxrp_1992',['totalXRP',['../structxrpl_1_1test_1_1ExistingElementPool.html#a3bb2acab867d16c3c29a1a14d777ddd6',1,'xrpl::test::ExistingElementPool']]], ['totaxon_1993',['toTaxon',['../namespacexrpl_1_1nft.html#a5998a183f7c7e2cea2d6ca9c757585d5',1,'xrpl::nft']]], @@ -2026,11 +2026,11 @@ var searchData= ['tradingfee_5f_2023',['tradingFee_',['../classxrpl_1_1AMMLiquidity.html#acb5893c98708ae00b1bb817454e0afc1',1,'xrpl::AMMLiquidity']]], ['traffic_5fcount_5ftest_2024',['traffic_count_test',['../classxrpl_1_1test_1_1traffic__count__test.html',1,'xrpl::test::traffic_count_test'],['../classxrpl_1_1test_1_1traffic__count__test.html#a0c615a6de715481e2ff6a20617d89f1a',1,'xrpl::test::traffic_count_test::traffic_count_test()']]], ['trafficcount_2025',['trafficcount',['../classxrpl_1_1TrafficCount.html',1,'xrpl::TrafficCount'],['../classxrpl_1_1TrafficCount.html#a064b8d8a388997237fc8c96e7905b506',1,'xrpl::TrafficCount::TrafficCount()']]], - ['trafficgauges_2026',['trafficgauges',['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html',1,'xrpl::OverlayImpl::TrafficGauges'],['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html#a8bb5f092eea18979b003d998a46544e4',1,'xrpl::OverlayImpl::TrafficGauges::TrafficGauges()'],['../structxrpl_1_1OverlayImpl_1_1Stats.html#a26755b3ae3c614f8388fd05186df4b3f',1,'xrpl::OverlayImpl::Stats::trafficGauges']]], + ['trafficgauges_2026',['trafficgauges',['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html',1,'xrpl::OverlayImpl::TrafficGauges'],['../structxrpl_1_1OverlayImpl_1_1Stats.html#a26755b3ae3c614f8388fd05186df4b3f',1,'xrpl::OverlayImpl::Stats::trafficGauges'],['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html#a8bb5f092eea18979b003d998a46544e4',1,'xrpl::OverlayImpl::TrafficGauges::TrafficGauges()']]], ['trafficstats_2027',['trafficstats',['../classxrpl_1_1TrafficCount_1_1TrafficStats.html',1,'xrpl::TrafficCount::TrafficStats'],['../classxrpl_1_1TrafficCount_1_1TrafficStats.html#a3be06882d262a5d3fa4db4c6eccc1920',1,'xrpl::TrafficCount::TrafficStats::TrafficStats(TrafficCount::category cat)'],['../classxrpl_1_1TrafficCount_1_1TrafficStats.html#a69ab5a540557f9c73c675bfd47c595a7',1,'xrpl::TrafficCount::TrafficStats::TrafficStats(TrafficStats const &ts)']]], ['trailing_5fgarbage_2028',['trailing_garbage',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167a622acecc4fa47f86b8598218361cec31',1,'xrpl::cryptoconditions']]], ['traits_5ftype_2029',['traits_type',['../classbeast_1_1basic__logstream.html#aa650f62ec82b492b352e1cb72f5f1f74',1,'beast::basic_logstream']]], - ['transaction_2030',['transaction',['../md_xrpld_2app_2misc_2FeeEscalation.html#autotoc_md334',1,'Reference Transaction'],['../classxrpl_1_1Transaction.html',1,'xrpl::Transaction'],['../classxrpl_1_1Transaction.html#abd8fddadc35619a161d449bf098e1456',1,'xrpl::Transaction::Transaction()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a60569dd0b41f32052b466be83a7fd302',1,'xrpl::TrafficCount::transaction'],['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#a28a5222f236b7eb5c160c75847736da8',1,'xrpl::NetworkOPsImp::TransactionStatus::transaction'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md194',1,'Transaction'],['../namespacexrpl.html#ad80b38d452b0464703a02a6757e973c0ae6bed345f53943469741d7295552fcd4',1,'xrpl::TRANSACTION']]], + ['transaction_2030',['transaction',['../md_xrpld_2app_2misc_2FeeEscalation.html#autotoc_md334',1,'Reference Transaction'],['../classxrpl_1_1Transaction.html',1,'xrpl::Transaction'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a60569dd0b41f32052b466be83a7fd302',1,'xrpl::TrafficCount::transaction'],['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#a28a5222f236b7eb5c160c75847736da8',1,'xrpl::NetworkOPsImp::TransactionStatus::transaction'],['../classxrpl_1_1Transaction.html#abd8fddadc35619a161d449bf098e1456',1,'xrpl::Transaction::Transaction()'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md194',1,'Transaction'],['../namespacexrpl.html#ad80b38d452b0464703a02a6757e973c0ae6bed345f53943469741d7295552fcd4',1,'xrpl::TRANSACTION']]], ['transaction_20behavior_2031',['Transaction Behavior',['../md_xrpld_2overlay_2README.html#autotoc_md372',1,'']]], ['transaction_20element_20in_20api_20version_202_2032',['Modifications to JSON transaction element in API version 2',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md33',1,'']]], ['transaction_20json_20schema_2033',['Modifications to <tt>Payment</tt> transaction JSON schema',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md34',1,'']]], @@ -2169,7 +2169,7 @@ var searchData= ['tryedgecase_2166',['tryEdgeCase',['../classbeast_1_1LexicalCast__test.html#a5cb80da378b6746beed37d2d3324dc2d',1,'beast::LexicalCast_test']]], ['tryfill_2167',['tryFill',['../classxrpl_1_1LedgerMaster.html#a2b077276eaad007ae2d6ec3ea03f8efc',1,'xrpl::LedgerMaster']]], ['tryoverpayment_2168',['tryOverpayment',['../namespacexrpl_1_1detail.html#aca6e0314d2254e8552eaf0c0117c49e3',1,'xrpl::detail']]], - ['tryremoverpcsub_2169',['tryremoverpcsub',['../classxrpl_1_1NetworkOPsImp.html#ab8f74c944c054aceb1cc400e8c2cf267',1,'xrpl::NetworkOPsImp::tryRemoveRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#a437a6b87d191a4956962dc80f6db3c09',1,'xrpl::InfoSub::Source::tryRemoveRpcSub()']]], + ['tryremoverpcsub_2169',['tryremoverpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#a437a6b87d191a4956962dc80f6db3c09',1,'xrpl::InfoSub::Source::tryRemoveRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#ab8f74c944c054aceb1cc400e8c2cf267',1,'xrpl::NetworkOPsImp::tryRemoveRpcSub()']]], ['tsan_2170',['ThreadSanitizer (TSan)',['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html#autotoc_md159',1,'']]], ['tsan_20supp_20tt_20tsan_20supp_20tt_20a_2171',['<a href="../../sanitizers/suppressions/tsan.supp" ><tt>tsan.supp</tt></a>',['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html#autotoc_md166',1,'']]], ['tsignedattestation_2172',['tsignedattestation',['../structxrpl_1_1XChainClaimAttestation.html#a36280cbf194aface26a5541e7b7d307f',1,'xrpl::XChainClaimAttestation::TSignedAttestation'],['../structxrpl_1_1XChainCreateAccountAttestation.html#a5d283022619497d60865f04c7ed2a1d4',1,'xrpl::XChainCreateAccountAttestation::TSignedAttestation']]], @@ -2210,7 +2210,7 @@ var searchData= ['tv_5f_2207',['tv_',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#acb3c7b3f9e97aaf232b83514939ea3d2',1,'xrpl::test::csf::Validations_test::TestHarness']]], ['tweaks_2208',['Conan profile tweaks',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md53',1,'']]], ['twoaccountarrayfield_2209',['TwoAccountArrayField',['../namespacexrpl_1_1test.html#a04b3b5ab4e41a5be8a4c9e33e9fb051aa6ec3d0dd29b68b672ffb4d9151a528e0',1,'xrpl::test']]], - ['tx_2210',['tx',['../structxrpl_1_1PreclaimContext.html#add7a860523e30f2b1caf7da6fa23ce39',1,'xrpl::PreclaimContext::tx'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa7441ad5b878941198244c494f78b5c6',1,'xrpl::test::csf::Tx::Tx(T const *t)'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#a0b01e47062e03c99193bcbf242cf00b0',1,'xrpl::test::csf::Tx::Tx(ID i)'],['../classxrpl_1_1RCLTxSet.html#aa055773b1a6e8de40ebabf2e80d3e41f',1,'xrpl::RCLTxSet::Tx'],['../classxrpl_1_1test_1_1csf_1_1TxSet.html#ad3482c72bddb19307f646de40585aef8',1,'xrpl::test::csf::TxSet::Tx'],['../classxrpl_1_1DisputedTx.html#a7f72e106a58ae5d045184be4fec5b57c',1,'xrpl::DisputedTx::tx()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae9e9be503bb817359f600c2deb2b30a9',1,'xrpl::test::jtx::Env::tx()'],['../structxrpl_1_1test_1_1SEnv.html#a6c6942000e505b89667e4ec748adb8ec',1,'xrpl::test::SEnv::tx()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a50019f1bfdef3021f177a772019128b8',1,'xrpl::metrics::TxMetrics::tx'],['../structxrpl_1_1PreflightContext.html#ad1cfd2197bb28468799d62785e974952',1,'xrpl::PreflightContext::tx'],['../classxrpl_1_1ApplyContext.html#a12176434ecde09cea7688f6bdf95c17f',1,'xrpl::ApplyContext::tx'],['../structxrpl_1_1PreclaimResult.html#a978c68991794b744f1cc821743bcfba4',1,'xrpl::PreclaimResult::tx'],['../structxrpl_1_1PreflightResult.html#a6dff13572473bd53db573dedd12a1bb0',1,'xrpl::PreflightResult::tx'],['../structxrpl_1_1test_1_1csf_1_1SubmitTx.html#a464c107fcdf6828a81c034311c3f3d1d',1,'xrpl::test::csf::SubmitTx::tx'],['../structxrpl_1_1test_1_1csf_1_1TxCollector_1_1Tracker.html#a312a8bc2976bf4316b30aa738d9ab109',1,'xrpl::test::csf::TxCollector::Tracker::tx'],['../classxrpl_1_1test_1_1csf_1_1Tx.html',1,'xrpl::test::csf::Tx']]], + ['tx_2210',['tx',['../structxrpl_1_1PreflightResult.html#a6dff13572473bd53db573dedd12a1bb0',1,'xrpl::PreflightResult::tx'],['../classxrpl_1_1DisputedTx.html#a7f72e106a58ae5d045184be4fec5b57c',1,'xrpl::DisputedTx::tx()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae9e9be503bb817359f600c2deb2b30a9',1,'xrpl::test::jtx::Env::tx()'],['../structxrpl_1_1test_1_1SEnv.html#a6c6942000e505b89667e4ec748adb8ec',1,'xrpl::test::SEnv::tx()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a50019f1bfdef3021f177a772019128b8',1,'xrpl::metrics::TxMetrics::tx'],['../structxrpl_1_1PreclaimContext.html#add7a860523e30f2b1caf7da6fa23ce39',1,'xrpl::PreclaimContext::tx'],['../structxrpl_1_1PreflightContext.html#ad1cfd2197bb28468799d62785e974952',1,'xrpl::PreflightContext::tx'],['../classxrpl_1_1ApplyContext.html#a12176434ecde09cea7688f6bdf95c17f',1,'xrpl::ApplyContext::tx'],['../structxrpl_1_1PreclaimResult.html#a978c68991794b744f1cc821743bcfba4',1,'xrpl::PreclaimResult::tx'],['../structxrpl_1_1test_1_1csf_1_1SubmitTx.html#a464c107fcdf6828a81c034311c3f3d1d',1,'xrpl::test::csf::SubmitTx::tx'],['../structxrpl_1_1test_1_1csf_1_1TxCollector_1_1Tracker.html#a312a8bc2976bf4316b30aa738d9ab109',1,'xrpl::test::csf::TxCollector::Tracker::tx'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa7441ad5b878941198244c494f78b5c6',1,'xrpl::test::csf::Tx::Tx(T const *t)'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#a0b01e47062e03c99193bcbf242cf00b0',1,'xrpl::test::csf::Tx::Tx(ID i)'],['../classxrpl_1_1RCLTxSet.html#aa055773b1a6e8de40ebabf2e80d3e41f',1,'xrpl::RCLTxSet::Tx'],['../classxrpl_1_1test_1_1csf_1_1TxSet.html#ad3482c72bddb19307f646de40585aef8',1,'xrpl::test::csf::TxSet::Tx'],['../classxrpl_1_1test_1_1csf_1_1Tx.html',1,'xrpl::test::csf::Tx']]], ['tx_5f_2211',['tx_',['../classxrpl_1_1RCLCxTx.html#a2ff9a0b430f5a7ebeebb669eae60ac3f',1,'xrpl::RCLCxTx::tx_'],['../classxrpl_1_1DisputedTx.html#a76efadb39bcc3852299a0a2cd26fe19e',1,'xrpl::DisputedTx::tx_']]], ['tx_5facquire_5ftimeout_2212',['TX_ACQUIRE_TIMEOUT',['../namespacexrpl.html#a9c8746fa8e1e0dce902ec15d9837dbff',1,'xrpl']]], ['tx_5ffee_2213',['tx_fee',['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#abbc263a3616150c236fcd6f77038ae5f',1,'xrpl::test::XChainSim_test::ChainStateTrack']]], @@ -2248,7 +2248,7 @@ var searchData= ['txidseqvec_2245',['TxIDSeqVec',['../classxrpl_1_1RCLCensorshipDetector.html#ae211b2ffeb810031278a73b883b14186',1,'xrpl::RCLCensorshipDetector']]], ['txinjections_2246',['txInjections',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a46d83a319805b5e36b740dce4713618a',1,'xrpl::test::csf::Peer']]], ['txinledger_2247',['txInLedger',['../structxrpl_1_1TxQ_1_1Metrics.html#a6579a358af81fdf241c0fa267e94a20e',1,'xrpl::TxQ::Metrics']]], - ['txmap_2248',['txmap',['../classxrpl_1_1Ledger.html#a4d289aa3e068f683bdb762ea17c0fef9',1,'xrpl::Ledger::txMap()'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#afff6e0c7dc591b257c78d94346048c19',1,'xrpl::TxQ::TxQAccount::TxMap'],['../classxrpl_1_1Ledger.html#a7e443554e8d3017279f99bfdec5d99ea',1,'xrpl::Ledger::txMap()']]], + ['txmap_2248',['txmap',['../classxrpl_1_1Ledger.html#a7e443554e8d3017279f99bfdec5d99ea',1,'xrpl::Ledger::txMap()'],['../classxrpl_1_1Ledger.html#a4d289aa3e068f683bdb762ea17c0fef9',1,'xrpl::Ledger::txMap() const'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#afff6e0c7dc591b257c78d94346048c19',1,'xrpl::TxQ::TxQAccount::TxMap']]], ['txmap_5f_2249',['txMap_',['../classxrpl_1_1Ledger.html#ac09dcc17baf0c397ee1caba07edb526f',1,'xrpl::Ledger']]], ['txmaxsizebytes_2250',['txMaxSizeBytes',['../namespacexrpl.html#a89d04691d8b77bc70e237077e39ff7a7',1,'xrpl']]], ['txmeta_2251',['txmeta',['../classxrpl_1_1TxMeta.html#ae76ac12fae5bf6148cf164f031f45e95',1,'xrpl::TxMeta::TxMeta(uint256 const &transactionID, std::uint32_t ledger)'],['../classxrpl_1_1TxMeta.html#a32badc33146ac85ed67589d0fcf0a951',1,'xrpl::TxMeta::TxMeta(uint256 const &txID, std::uint32_t ledger, Blob const &)'],['../classxrpl_1_1TxMeta.html',1,'xrpl::TxMeta'],['../classxrpl_1_1TxMeta.html#afac32996e37f853c1e9ea20219c5585e',1,'xrpl::TxMeta::TxMeta()']]], diff --git a/search/all_1c.js b/search/all_1c.js index 46125780ae..77f942de64 100644 --- a/search/all_1c.js +++ b/search/all_1c.js @@ -63,7 +63,7 @@ var searchData= ['underlying_5ftype_5ft_60',['underlying_type_t',['http://en.cppreference.com/w/cpp/types/underlying_type.html',1,'std']]], ['undodelay_61',['undodelay',['../structxrpl_1_1test_1_1Consensus__test_1_1UndoDelay.html#a24aa6f5b35693db39bcef2503bbda857',1,'xrpl::test::Consensus_test::UndoDelay::UndoDelay()'],['../structxrpl_1_1test_1_1Consensus__test_1_1UndoDelay.html',1,'xrpl::test::Consensus_test::UndoDelay']]], ['unexcept_62',['unexcept',['../classbeast_1_1unit__test_1_1suite.html#ab110ab2b1585caaa855150af0e3c7a74',1,'beast::unit_test::suite::unexcept(F &&f, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#ad28942f03a54b2da8204b46850d9cc03',1,'beast::unit_test::suite::unexcept(F &&f)']]], - ['unexpected_63',['unexpected',['../classxrpl_1_1Unexpected.html#aafffc2b3a2c68826a8d32036d47d422d',1,'xrpl::Unexpected::Unexpected()'],['../classbeast_1_1unit__test_1_1suite.html#a865757d2d9992fb2c91c51e137166e9d',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#a789edeb2afc9951e32b18362cb98f656',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse)'],['http://en.cppreference.com/w/cpp/error/unexpected.html',1,'std::unexpected()'],['../namespacexrpl.html#a1c6b10627be1c9d7125ce8cc5d7a9eb8',1,'xrpl::Unexpected()'],['../classxrpl_1_1Unexpected.html#ae3a13c5fd7de3a9c11d02e54253294eb',1,'xrpl::Unexpected::Unexpected(E const &e)'],['../classxrpl_1_1Unexpected.html#a727cde7469282ce333cae5560568a763',1,'xrpl::Unexpected::Unexpected()=delete'],['../classxrpl_1_1Unexpected.html',1,'xrpl::Unexpected< E >']]], + ['unexpected_63',['unexpected',['../classxrpl_1_1Unexpected.html#aafffc2b3a2c68826a8d32036d47d422d',1,'xrpl::Unexpected::Unexpected()'],['../classbeast_1_1unit__test_1_1suite.html#a865757d2d9992fb2c91c51e137166e9d',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#a789edeb2afc9951e32b18362cb98f656',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse)'],['../namespacexrpl.html#a1c6b10627be1c9d7125ce8cc5d7a9eb8',1,'xrpl::Unexpected()'],['http://en.cppreference.com/w/cpp/error/unexpected.html',1,'std::unexpected()'],['../classxrpl_1_1Unexpected.html#ae3a13c5fd7de3a9c11d02e54253294eb',1,'xrpl::Unexpected::Unexpected(E const &e)'],['../classxrpl_1_1Unexpected.html#a727cde7469282ce333cae5560568a763',1,'xrpl::Unexpected::Unexpected()=delete'],['../classxrpl_1_1Unexpected.html',1,'xrpl::Unexpected< E >']]], ['unexpected_5fhandler_64',['unexpected_handler',['http://en.cppreference.com/w/cpp/error/unexpected_handler.html',1,'std']]], ['unexpected_5ftag_65',['unexpected_tag',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167a680460a7b6e0775b40c1af6d93f0af0a',1,'xrpl::cryptoconditions']]], ['unfundedofferremovelimit_66',['unfundedOfferRemoveLimit',['../namespacexrpl.html#ace8184112f7763e7c1f036c1bc2fa340',1,'xrpl']]], @@ -294,20 +294,20 @@ var searchData= ['unsquelch_291',['unsquelch',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#aa357ca2de4c8c9a81e7f954bb41c6bd9',1,'xrpl::test::reduce_relay_test::Handler::unsquelch()'],['../classxrpl_1_1OverlayImpl.html#afb2989dfe863acaa2af6b82e72fca331',1,'xrpl::OverlayImpl::unsquelch()'],['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a82c7a0dbadc6c4729233ad92be75a4a3',1,'xrpl::reduce_relay::SquelchHandler::unsquelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a5c779a2c30a934cb0ffeedbfb80390ee',1,'xrpl::test::OverlaySim::unsquelch(PublicKey const &validator, Peer::id_t id) const override']]], ['unsquelch_5f_292',['unsquelch_',['../classxrpl_1_1test_1_1OverlaySim.html#a0b56f4235bb2e3d4b972a7513c5d145b',1,'xrpl::test::OverlaySim']]], ['unsquelchcb_293',['UnsquelchCB',['../namespacexrpl_1_1test.html#a96835a2aa95566380232fcfa753eefec',1,'xrpl::test']]], - ['unsubaccount_294',['unsubaccount',['../classxrpl_1_1NetworkOPsImp.html#a22f95332f1d3e5ff5edfd2be334a6641',1,'xrpl::NetworkOPsImp::unsubAccount()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae9bce0c7611444541069063b724afd12',1,'xrpl::InfoSub::Source::unsubAccount(ref isplistener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0']]], - ['unsubaccounthistory_295',['unsubaccounthistory',['../classxrpl_1_1InfoSub_1_1Source.html#a448fc3d067ae926c476176bc97caf390',1,'xrpl::InfoSub::Source::unsubAccountHistory()'],['../classxrpl_1_1NetworkOPsImp.html#ad1cc7809f96376915f5dd1157fdb6842',1,'xrpl::NetworkOPsImp::unsubAccountHistory(InfoSub::ref ispListener, AccountID const &account, bool historyOnly) override']]], - ['unsubaccounthistoryinternal_296',['unsubaccounthistoryinternal',['../classxrpl_1_1NetworkOPsImp.html#a6ed4ab397c7e46cd65bd2027a3540679',1,'xrpl::NetworkOPsImp::unsubAccountHistoryInternal()'],['../classxrpl_1_1InfoSub_1_1Source.html#a0fa00c48c78e7575a883eec4d548661f',1,'xrpl::InfoSub::Source::unsubAccountHistoryInternal()']]], - ['unsubaccountinternal_297',['unsubaccountinternal',['../classxrpl_1_1NetworkOPsImp.html#afe2380aac63cf58b4790646817ca6c5b',1,'xrpl::NetworkOPsImp::unsubAccountInternal()'],['../classxrpl_1_1InfoSub_1_1Source.html#a36dbddb64466ec0feba5929f7eb66903',1,'xrpl::InfoSub::Source::unsubAccountInternal()']]], - ['unsubbook_298',['unsubbook',['../classxrpl_1_1NetworkOPsImp.html#a674f415b52ae9d0c21ef94aa57250f25',1,'xrpl::NetworkOPsImp::unsubBook()'],['../classxrpl_1_1InfoSub_1_1Source.html#a9327a2c0936bc57ac1f5cf6d12c90620',1,'xrpl::InfoSub::Source::unsubBook(std::uint64_t uListener, Book const &)=0']]], - ['unsubbookchanges_299',['unsubbookchanges',['../classxrpl_1_1InfoSub_1_1Source.html#a4398fa1660f603eb97504c68d7896429',1,'xrpl::InfoSub::Source::unsubBookChanges()'],['../classxrpl_1_1NetworkOPsImp.html#ad16acfa97b7489751c3a053b31ad4f81',1,'xrpl::NetworkOPsImp::unsubBookChanges(std::uint64_t uListener) override']]], - ['unsubconsensus_300',['unsubconsensus',['../classxrpl_1_1NetworkOPsImp.html#aa0b09b6c61ecefd5ba69286262e47873',1,'xrpl::NetworkOPsImp::unsubConsensus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a26fb9081020d5b0585afc12b3e3a9adf',1,'xrpl::InfoSub::Source::unsubConsensus(std::uint64_t uListener)=0']]], - ['unsubledger_301',['unsubledger',['../classxrpl_1_1InfoSub_1_1Source.html#a8e0be07cac42fdc616f9b7a11408e5f5',1,'xrpl::InfoSub::Source::unsubLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a691829b1d9369bfde0ed95a55e0d06d5',1,'xrpl::NetworkOPsImp::unsubLedger()']]], - ['unsubmanifests_302',['unsubmanifests',['../classxrpl_1_1InfoSub_1_1Source.html#ab5d0c06293274d464774d03353a71da4',1,'xrpl::InfoSub::Source::unsubManifests()'],['../classxrpl_1_1NetworkOPsImp.html#a1f1b3b26afb569cf7478ce5113a3d554',1,'xrpl::NetworkOPsImp::unsubManifests(std::uint64_t uListener) override']]], - ['unsubpeerstatus_303',['unsubpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#af3054624282f60a480063a87cdc82186',1,'xrpl::NetworkOPsImp::unsubPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a9d0a9bd449b6ba6d1ed8c79745cebcd2',1,'xrpl::InfoSub::Source::unsubPeerStatus(std::uint64_t uListener)=0']]], - ['unsubrttransactions_304',['unsubrttransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a1105c83561e954a770cd7fed46be062d',1,'xrpl::InfoSub::Source::unsubRTTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#a39473cb7cbb5149fdf6ebaa8cf1e70fb',1,'xrpl::NetworkOPsImp::unsubRTTransactions(std::uint64_t uListener) override']]], - ['unsubserver_305',['unsubserver',['../classxrpl_1_1NetworkOPsImp.html#a962fcfda40430b740f8e72b16d2583a1',1,'xrpl::NetworkOPsImp::unsubServer()'],['../classxrpl_1_1InfoSub_1_1Source.html#a3e5ae8badf9394e2c25460c2c6dd2d06',1,'xrpl::InfoSub::Source::unsubServer()']]], - ['unsubtransactions_306',['unsubtransactions',['../classxrpl_1_1NetworkOPsImp.html#adb3ddcb83f818e7ec03e2526cd74fe23',1,'xrpl::NetworkOPsImp::unsubTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a2c4d945f5bcb7368bb80f95d5f6cc4a1',1,'xrpl::InfoSub::Source::unsubTransactions()']]], - ['unsubvalidations_307',['unsubvalidations',['../classxrpl_1_1NetworkOPsImp.html#aaddcc2f2bca2c9617b3027b0224d0a9d',1,'xrpl::NetworkOPsImp::unsubValidations()'],['../classxrpl_1_1InfoSub_1_1Source.html#addd3ef2a710ffec3d2cbd5251baf9467',1,'xrpl::InfoSub::Source::unsubValidations()']]], + ['unsubaccount_294',['unsubaccount',['../classxrpl_1_1InfoSub_1_1Source.html#ae9bce0c7611444541069063b724afd12',1,'xrpl::InfoSub::Source::unsubAccount()'],['../classxrpl_1_1NetworkOPsImp.html#a22f95332f1d3e5ff5edfd2be334a6641',1,'xrpl::NetworkOPsImp::unsubAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override']]], + ['unsubaccounthistory_295',['unsubaccounthistory',['../classxrpl_1_1NetworkOPsImp.html#ad1cc7809f96376915f5dd1157fdb6842',1,'xrpl::NetworkOPsImp::unsubAccountHistory()'],['../classxrpl_1_1InfoSub_1_1Source.html#a448fc3d067ae926c476176bc97caf390',1,'xrpl::InfoSub::Source::unsubAccountHistory(ref ispListener, AccountID const &account, bool historyOnly)=0']]], + ['unsubaccounthistoryinternal_296',['unsubaccounthistoryinternal',['../classxrpl_1_1InfoSub_1_1Source.html#a0fa00c48c78e7575a883eec4d548661f',1,'xrpl::InfoSub::Source::unsubAccountHistoryInternal()'],['../classxrpl_1_1NetworkOPsImp.html#a6ed4ab397c7e46cd65bd2027a3540679',1,'xrpl::NetworkOPsImp::unsubAccountHistoryInternal()']]], + ['unsubaccountinternal_297',['unsubaccountinternal',['../classxrpl_1_1InfoSub_1_1Source.html#a36dbddb64466ec0feba5929f7eb66903',1,'xrpl::InfoSub::Source::unsubAccountInternal()'],['../classxrpl_1_1NetworkOPsImp.html#afe2380aac63cf58b4790646817ca6c5b',1,'xrpl::NetworkOPsImp::unsubAccountInternal()']]], + ['unsubbook_298',['unsubbook',['../classxrpl_1_1InfoSub_1_1Source.html#a9327a2c0936bc57ac1f5cf6d12c90620',1,'xrpl::InfoSub::Source::unsubBook()'],['../classxrpl_1_1NetworkOPsImp.html#a674f415b52ae9d0c21ef94aa57250f25',1,'xrpl::NetworkOPsImp::unsubBook(std::uint64_t uListener, Book const &) override']]], + ['unsubbookchanges_299',['unsubbookchanges',['../classxrpl_1_1NetworkOPsImp.html#ad16acfa97b7489751c3a053b31ad4f81',1,'xrpl::NetworkOPsImp::unsubBookChanges()'],['../classxrpl_1_1InfoSub_1_1Source.html#a4398fa1660f603eb97504c68d7896429',1,'xrpl::InfoSub::Source::unsubBookChanges(std::uint64_t uListener)=0']]], + ['unsubconsensus_300',['unsubconsensus',['../classxrpl_1_1InfoSub_1_1Source.html#a26fb9081020d5b0585afc12b3e3a9adf',1,'xrpl::InfoSub::Source::unsubConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#aa0b09b6c61ecefd5ba69286262e47873',1,'xrpl::NetworkOPsImp::unsubConsensus(std::uint64_t uListener) override']]], + ['unsubledger_301',['unsubledger',['../classxrpl_1_1NetworkOPsImp.html#a691829b1d9369bfde0ed95a55e0d06d5',1,'xrpl::NetworkOPsImp::unsubLedger()'],['../classxrpl_1_1InfoSub_1_1Source.html#a8e0be07cac42fdc616f9b7a11408e5f5',1,'xrpl::InfoSub::Source::unsubLedger()']]], + ['unsubmanifests_302',['unsubmanifests',['../classxrpl_1_1NetworkOPsImp.html#a1f1b3b26afb569cf7478ce5113a3d554',1,'xrpl::NetworkOPsImp::unsubManifests()'],['../classxrpl_1_1InfoSub_1_1Source.html#ab5d0c06293274d464774d03353a71da4',1,'xrpl::InfoSub::Source::unsubManifests(std::uint64_t uListener)=0']]], + ['unsubpeerstatus_303',['unsubpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#a9d0a9bd449b6ba6d1ed8c79745cebcd2',1,'xrpl::InfoSub::Source::unsubPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#af3054624282f60a480063a87cdc82186',1,'xrpl::NetworkOPsImp::unsubPeerStatus(std::uint64_t uListener) override']]], + ['unsubrttransactions_304',['unsubrttransactions',['../classxrpl_1_1NetworkOPsImp.html#a39473cb7cbb5149fdf6ebaa8cf1e70fb',1,'xrpl::NetworkOPsImp::unsubRTTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a1105c83561e954a770cd7fed46be062d',1,'xrpl::InfoSub::Source::unsubRTTransactions(std::uint64_t uListener)=0']]], + ['unsubserver_305',['unsubserver',['../classxrpl_1_1InfoSub_1_1Source.html#a3e5ae8badf9394e2c25460c2c6dd2d06',1,'xrpl::InfoSub::Source::unsubServer()'],['../classxrpl_1_1NetworkOPsImp.html#a962fcfda40430b740f8e72b16d2583a1',1,'xrpl::NetworkOPsImp::unsubServer()']]], + ['unsubtransactions_306',['unsubtransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a2c4d945f5bcb7368bb80f95d5f6cc4a1',1,'xrpl::InfoSub::Source::unsubTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#adb3ddcb83f818e7ec03e2526cd74fe23',1,'xrpl::NetworkOPsImp::unsubTransactions()']]], + ['unsubvalidations_307',['unsubvalidations',['../classxrpl_1_1InfoSub_1_1Source.html#addd3ef2a710ffec3d2cbd5251baf9467',1,'xrpl::InfoSub::Source::unsubValidations()'],['../classxrpl_1_1NetworkOPsImp.html#aaddcc2f2bca2c9617b3027b0224d0a9d',1,'xrpl::NetworkOPsImp::unsubValidations()']]], ['unsupported_308',['Unsupported',['../namespacexrpl.html#a1cf858c035a23c9902d88b0f0818faf7ab4080bdf74febf04d578ff105cce9d3f',1,'xrpl']]], ['unsupported_5f_309',['unsupported_',['../classxrpl_1_1AmendmentTable__test.html#ab56ae36b859cfd319ac3bb249352f61e',1,'xrpl::AmendmentTable_test']]], ['unsupported_5fsubtype_310',['unsupported_subtype',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167a9516db1b3fd9f899b58c7666f6bc74bf',1,'xrpl::cryptoconditions']]], @@ -344,7 +344,7 @@ var searchData= ['updategiveitem_341',['updateGiveItem',['../classxrpl_1_1SHAMap.html#a90b29e66f833dfb2fc6d365ac3319e55',1,'xrpl::SHAMap']]], ['updatehash_342',['updatehash',['../classxrpl_1_1SHAMapTxPlusMetaLeafNode.html#affdb943f7dd60a53db4c911530cd52d4',1,'xrpl::SHAMapTxPlusMetaLeafNode::updateHash()'],['../classxrpl_1_1SHAMapTxLeafNode.html#a7999e6d89673ee8d2beaf90efa6154c7',1,'xrpl::SHAMapTxLeafNode::updateHash()'],['../classxrpl_1_1SHAMapTreeNode.html#af5ce92324f024788b8751d6617efe017',1,'xrpl::SHAMapTreeNode::updateHash()'],['../classxrpl_1_1SHAMapInnerNode.html#a1bd6c5a319d680c44f2717f5ae9ed938',1,'xrpl::SHAMapInnerNode::updateHash()'],['../classxrpl_1_1SHAMapAccountStateLeafNode.html#a5128d84b75171e3650794cffbbc9cb16',1,'xrpl::SHAMapAccountStateLeafNode::updateHash()'],['../classbeast_1_1xxhasher.html#a4a3de3336ee1949b1a347ef5abbe8872',1,'beast::xxhasher::updateHash()']]], ['updatehashdeep_343',['updateHashDeep',['../classxrpl_1_1SHAMapInnerNode.html#a4a63d8d32f89d80b5787ec7fb52a791d',1,'xrpl::SHAMapInnerNode']]], - ['updatelocaltx_344',['updatelocaltx',['../classxrpl_1_1NetworkOPs.html#a3d2c79a644fd5583f43e66086e6471be',1,'xrpl::NetworkOPs::updateLocalTx()'],['../classxrpl_1_1NetworkOPsImp.html#a802c4968b78210ce8419c97f3a7902b1',1,'xrpl::NetworkOPsImp::updateLocalTx()']]], + ['updatelocaltx_344',['updatelocaltx',['../classxrpl_1_1NetworkOPsImp.html#a802c4968b78210ce8419c97f3a7902b1',1,'xrpl::NetworkOPsImp::updateLocalTx()'],['../classxrpl_1_1NetworkOPs.html#a3d2c79a644fd5583f43e66086e6471be',1,'xrpl::NetworkOPs::updateLocalTx()']]], ['updatenegativeunl_345',['updateNegativeUNL',['../classxrpl_1_1Ledger.html#a264c34d5a0335f12324a70c37caafc24',1,'xrpl::Ledger']]], ['updateoperatingmode_346',['updateoperatingmode',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a139c3bbdb9539aa8126835acbbf76bbd',1,'xrpl::test::csf::Peer::updateOperatingMode()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a144e510cf085af789408ea706795e4b8',1,'xrpl::RCLConsensus::Adaptor::updateOperatingMode()']]], ['updateourpositions_347',['updateOurPositions',['../classxrpl_1_1Consensus.html#af35d51e424f4c906326e056a723a9f6b',1,'xrpl::Consensus']]], @@ -394,7 +394,7 @@ var searchData= ['uses_5fallocator_5fv_391',['uses_allocator_v',['http://en.cppreference.com/w/cpp/memory/uses_allocator.html',1,'std::uses_allocator_v'],['http://en.cppreference.com/w/cpp/experimental/type_trait_variable_templates.html',1,'std::experimental::uses_allocator_v']]], ['usessl_5f_392',['useSSL_',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a62f318a26d1bdc81a446acb2f966ab00',1,'xrpl::test::TrustedPublisherServer']]], ['usetxtables_393',['useTxTables',['../classxrpl_1_1Config.html#ac062e2a3ac84d6375ba2dc4dfe440127',1,'xrpl::Config']]], - ['usetxtables_5f_394',['useTxTables_',['../classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895',1,'xrpl::SQLiteDatabase']]], + ['usetxtables_5f_394',['useTxTables_',['../classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f',1,'xrpl::SQLiteDatabase']]], ['using_20the_20jemalloc_20library_20from_20within_20the_20code_395',['Using the jemalloc library from within the code',['../md__2____w_2rippled_2rippled_2docs_2HeapProfiling.html#autotoc_md204',1,'']]], ['ust_396',['ust',['../classxrpl_1_1test_1_1jtx_1_1Env.html#ad036b2332eacdb07dc59002d8ab357b5',1,'xrpl::test::jtx::Env']]], ['ut_5fxchain_5fdefault_5fnum_5fsigners_397',['UT_XCHAIN_DEFAULT_NUM_SIGNERS',['../namespacexrpl_1_1test_1_1jtx.html#a10b44c68a5f8954b9d1a8b10228360ee',1,'xrpl::test::jtx']]], diff --git a/search/all_1d.js b/search/all_1d.js index e81107ef79..8668c015fb 100644 --- a/search/all_1d.js +++ b/search/all_1d.js @@ -9,7 +9,7 @@ var searchData= ['valcookie_5f_6',['valCookie_',['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#aec4448820fa46b568b02eca53f0503f0',1,'xrpl::RCLConsensus::Adaptor']]], ['valence_7',['valence',['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#a3610fa5dbe27e1d5a32434c56cf123ff',1,'xrpl::PeerFinder::Store::Entry::valence'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a4af7e349989f22116995ba1d1ab8ec7d',1,'xrpl::PeerFinder::Bootcache::Entry::valence()'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a3d280c3cb4da2091815a1866abfd6e21',1,'xrpl::PeerFinder::Bootcache::Entry::valence() const']]], ['valfilecontents_8',['valFileContents',['../namespacexrpl_1_1detail.html#a154090fc81b8f7e23736dfdbb0e8e897',1,'xrpl::detail']]], - ['valid_9',['valid',['../namespacexrpl_1_1credentials.html#ac22a251ba718f9ba07882d82901f5d84',1,'xrpl::credentials::valid()'],['../classxrpl_1_1test_1_1ElementComboIter.html#a366d5e5c25d5f59a6dedaaebb944e567',1,'xrpl::test::ElementComboIter::valid()'],['../structxrpl_1_1detail_1_1MultiApiJson.html#a514da5af94f354cfe61baa4ebb05c18c',1,'xrpl::detail::MultiApiJson::valid()'],['http://en.cppreference.com/w/cpp/thread/shared_future/valid.html',1,'std::shared_future::valid()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/valid.html',1,'std::packaged_task::valid()'],['http://en.cppreference.com/w/cpp/thread/future/valid.html',1,'std::future::valid()'],['../structxrpl_1_1detail_1_1DatabasePairValid.html#a48b943555c39adf036e9c9ae807178db',1,'xrpl::detail::DatabasePairValid::valid'],['../namespacexrpl.html#a2aa76dac53b5e6a5517ed343dd592b51a3ac705f2acd51a4613f9188c05c91d0d',1,'xrpl::Valid']]], + ['valid_9',['valid',['../namespacexrpl.html#a2aa76dac53b5e6a5517ed343dd592b51a3ac705f2acd51a4613f9188c05c91d0d',1,'xrpl::Valid'],['../classxrpl_1_1test_1_1ElementComboIter.html#a366d5e5c25d5f59a6dedaaebb944e567',1,'xrpl::test::ElementComboIter::valid()'],['../structxrpl_1_1detail_1_1MultiApiJson.html#a514da5af94f354cfe61baa4ebb05c18c',1,'xrpl::detail::MultiApiJson::valid()'],['http://en.cppreference.com/w/cpp/thread/shared_future/valid.html',1,'std::shared_future::valid()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/valid.html',1,'std::packaged_task::valid()'],['http://en.cppreference.com/w/cpp/thread/future/valid.html',1,'std::future::valid()'],['../structxrpl_1_1detail_1_1DatabasePairValid.html#a48b943555c39adf036e9c9ae807178db',1,'xrpl::detail::DatabasePairValid::valid'],['../namespacexrpl_1_1credentials.html#ac22a251ba718f9ba07882d82901f5d84',1,'xrpl::credentials::valid()']]], ['valid_5f_10',['valid_',['../classxrpl_1_1STValidation.html#a48aec5ce4b59f459a9f82eb6fd5db0ab',1,'xrpl::STValidation']]], ['validamm_11',['validamm',['../classxrpl_1_1ValidAMM.html',1,'xrpl::ValidAMM'],['../classxrpl_1_1ValidAMM.html#a4510784ba46d4a1fe5c6bd744c0e97b0',1,'xrpl::ValidAMM::ValidAMM()']]], ['validamounts_12',['validamounts',['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a0c0cd94160d1fd8bc83c13b151aa0966',1,'xrpl::Attestations::AttestationClaim::validAmounts()'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#a73c5dafa9c87d5ebf23caaf283e9a7ef',1,'xrpl::Attestations::AttestationCreateAccount::validAmounts()']]], @@ -28,7 +28,7 @@ var searchData= ['validatequorumandsignerentries_25',['validateQuorumAndSignerEntries',['../classxrpl_1_1SetSignerList.html#aa85af5116d5b295c8e645cd07dcaf1c3',1,'xrpl::SetSignerList']]], ['validating_26',['validating',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a60814b3136e47ff0dea7917332e77c83',1,'xrpl::test::csf::Peer::validating()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a10b61cbf8157305c27f265aa8557ea2f',1,'xrpl::RCLConsensus::Adaptor::validating()'],['../classxrpl_1_1RCLConsensus.html#a23876278a8c10b6f09dbb08bf9a2e7f8',1,'xrpl::RCLConsensus::validating()']]], ['validating_5f_27',['validating_',['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a3876a81472b10f0ed063ecff02dee956',1,'xrpl::RCLConsensus::Adaptor']]], - ['validation_28',['validation',['../md__2____w_2rippled_2rippled_2docs_2consensus.html',1,'Consensus and Validation'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3ac54b15f6df7b5f898af6b82435d5fecc',1,'xrpl::TrafficCount::validation'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md200',1,'Validation'],['../classxrpl_1_1test_1_1csf_1_1Validation.html',1,'xrpl::test::csf::Validation'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md306',1,'Validation'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aaa617908b172c473cb8e8cda059e55bf0',1,'xrpl::validation'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor.html#a0a81d2f20257e4578adec2676810e1b3',1,'xrpl::test::csf::Peer::ValAdaptor::Validation'],['../classxrpl_1_1RCLValidationsAdaptor.html#a3dbccaa77072fd4fc9fa4c02b4ad0777',1,'xrpl::RCLValidationsAdaptor::Validation'],['../classxrpl_1_1Validations.html#ac7bbed32d20a4d69ff546d89f7e2f536',1,'xrpl::Validations::Validation'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a839b39f7eff86d05a178eac6b2bf38ff',1,'xrpl::test::csf::Validation::Validation()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a19f7809e5b46d5c650c9276b2c4e7e6f',1,'xrpl::test::csf::Validations_test::Adaptor::Validation']]], + ['validation_28',['validation',['../md__2____w_2rippled_2rippled_2docs_2consensus.html',1,'Consensus and Validation'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a19f7809e5b46d5c650c9276b2c4e7e6f',1,'xrpl::test::csf::Validations_test::Adaptor::Validation'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md200',1,'Validation'],['../classxrpl_1_1test_1_1csf_1_1Validation.html',1,'xrpl::test::csf::Validation'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md306',1,'Validation'],['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aaa617908b172c473cb8e8cda059e55bf0',1,'xrpl::validation'],['../classxrpl_1_1RCLValidationsAdaptor.html#a3dbccaa77072fd4fc9fa4c02b4ad0777',1,'xrpl::RCLValidationsAdaptor::Validation'],['../classxrpl_1_1Validations.html#ac7bbed32d20a4d69ff546d89f7e2f536',1,'xrpl::Validations::Validation'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a839b39f7eff86d05a178eac6b2bf38ff',1,'xrpl::test::csf::Validation::Validation()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3ac54b15f6df7b5f898af6b82435d5fecc',1,'xrpl::TrafficCount::validation'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1ValAdaptor.html#a0a81d2f20257e4578adec2676810e1b3',1,'xrpl::test::csf::Peer::ValAdaptor::Validation']]], ['validation_20messages_29',['Filter Validation Messages',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md119',1,'']]], ['validation_5fduplicate_30',['validation_duplicate',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a5cef78b98a4d8de01f96e1470642c056',1,'xrpl::TrafficCount']]], ['validation_5fquorum_31',['VALIDATION_QUORUM',['../classxrpl_1_1Config.html#a778271f38617ef4817600bb2e100ce89',1,'xrpl::Config']]], @@ -39,7 +39,7 @@ var searchData= ['validationformat_36',['validationFormat',['../classxrpl_1_1STValidation.html#a157dfac07826811b36559b8671a2443b',1,'xrpl::STValidation']]], ['validationfreshness_37',['validationFRESHNESS',['../structxrpl_1_1ValidationParms.html#a712605f3c7abd1c1158fbeefee933fc6',1,'xrpl::ValidationParms']]], ['validationparms_38',['validationparms',['../structxrpl_1_1ValidationParms.html#a5782a78df7ff1bf825648610d8add1a2',1,'xrpl::ValidationParms::ValidationParms()'],['../structxrpl_1_1ValidationParms.html',1,'xrpl::ValidationParms']]], - ['validations_39',['validations',['../classxrpl_1_1Validations.html#ab4178f922169b3dfdd8824891c827a4d',1,'xrpl::Validations::Validations()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#abc9ac7b93e0fd4abe627c23f127ba543',1,'xrpl::test::csf::Peer::validations'],['../structxrpl_1_1test_1_1NetworkHistory.html#a66424f8a188f4c3c93bf9ccaf007aad3',1,'xrpl::test::NetworkHistory::validations'],['../classxrpl_1_1Validations.html',1,'xrpl::Validations< Adaptor >']]], + ['validations_39',['validations',['../structxrpl_1_1test_1_1NetworkHistory.html#a66424f8a188f4c3c93bf9ccaf007aad3',1,'xrpl::test::NetworkHistory::validations'],['../classxrpl_1_1Validations.html#ab4178f922169b3dfdd8824891c827a4d',1,'xrpl::Validations::Validations()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#abc9ac7b93e0fd4abe627c23f127ba543',1,'xrpl::test::csf::Peer::validations'],['../classxrpl_1_1Validations.html',1,'xrpl::Validations< Adaptor >']]], ['validations_3c_20rclvalidationsadaptor_20_3e_40',['Validations< RCLValidationsAdaptor >',['../classxrpl_1_1Validations.html',1,'xrpl']]], ['validations_3c_20xrpl_3a_3atest_3a_3acsf_3a_3apeer_3a_3avaladaptor_20_3e_41',['Validations< xrpl::test::csf::Peer::ValAdaptor >',['../classxrpl_1_1Validations.html',1,'xrpl']]], ['validations_5ftest_42',['Validations_test',['../classxrpl_1_1test_1_1csf_1_1Validations__test.html',1,'xrpl::test::csf']]], @@ -50,7 +50,7 @@ var searchData= ['validationvalid_5fearly_47',['validationVALID_EARLY',['../structxrpl_1_1ConsensusParms.html#ac06667b0e31989dcca155300c8371837',1,'xrpl::ConsensusParms']]], ['validationvalid_5flocal_48',['validationVALID_LOCAL',['../structxrpl_1_1ConsensusParms.html#aeb6b0d53a7e7c2d22940e17ecd8e3e60',1,'xrpl::ConsensusParms']]], ['validationvalid_5fwall_49',['validationVALID_WALL',['../structxrpl_1_1ConsensusParms.html#a1e396f2619d992f94c843a8c1ccbf799',1,'xrpl::ConsensusParms']]], - ['validator_50',['validator',['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1Validator.html',1,'xrpl::test::TrustedPublisherServer::Validator'],['../classxrpl_1_1test_1_1Validator.html',1,'xrpl::test::Validator'],['../structxrpl_1_1test_1_1ValidatorList__test_1_1Validator.html',1,'xrpl::test::ValidatorList_test::Validator'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a0e3bc0ac1c5f7ef5ca189309cbc63fc5',1,'xrpl::RCLConsensus::Adaptor::validator()'],['../namespacexrpl_1_1test_1_1jtx.html#af76c52076eda562b9693a0e6a93ecf44',1,'xrpl::test::jtx::validator()'],['../classxrpl_1_1test_1_1Validator.html#aae58de2ba427d52c679d220cb4a61f47',1,'xrpl::test::Validator::Validator(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a4d5f581639e6d5799a63ddc751bc2bb5',1,'xrpl::test::Validator::Validator(Validator const &)=default'],['../classxrpl_1_1test_1_1Validator.html#ac06170c7c0d201ad253b8dc91f4e0d4a',1,'xrpl::test::Validator::Validator()'],['../classxrpl_1_1test_1_1ValidatorRPC__test.html#a65a4acf6af66382019bde184f9f0ed89',1,'xrpl::test::ValidatorRPC_test::Validator'],['../classxrpl_1_1test_1_1ValidatorSite__test.html#a11568498f0c7ab92431e117cb8c9cb1c',1,'xrpl::test::ValidatorSite_test::Validator'],['../classxrpl_1_1test_1_1Network.html#aca7ce89e438522501265958b21aa034b',1,'xrpl::test::Network::validator()'],['../classxrpl_1_1test_1_1Link.html#a2bec98feb5088e35d062d310470b41a2',1,'xrpl::test::Link::validator()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac619929f0ae49fcc35cf0313dd436059',1,'xrpl::test::csf::Peer::validator()']]], + ['validator_50',['validator',['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1Validator.html',1,'xrpl::test::TrustedPublisherServer::Validator'],['../classxrpl_1_1test_1_1Validator.html',1,'xrpl::test::Validator'],['../structxrpl_1_1test_1_1ValidatorList__test_1_1Validator.html',1,'xrpl::test::ValidatorList_test::Validator'],['../classxrpl_1_1test_1_1Validator.html#a4d5f581639e6d5799a63ddc751bc2bb5',1,'xrpl::test::Validator::Validator()'],['../namespacexrpl_1_1test_1_1jtx.html#af76c52076eda562b9693a0e6a93ecf44',1,'xrpl::test::jtx::validator()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a0e3bc0ac1c5f7ef5ca189309cbc63fc5',1,'xrpl::RCLConsensus::Adaptor::validator()'],['../classxrpl_1_1test_1_1Network.html#aca7ce89e438522501265958b21aa034b',1,'xrpl::test::Network::validator()'],['../classxrpl_1_1test_1_1Link.html#a2bec98feb5088e35d062d310470b41a2',1,'xrpl::test::Link::validator()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac619929f0ae49fcc35cf0313dd436059',1,'xrpl::test::csf::Peer::validator()'],['../classxrpl_1_1test_1_1Validator.html#aae58de2ba427d52c679d220cb4a61f47',1,'xrpl::test::Validator::Validator(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#ac06170c7c0d201ad253b8dc91f4e0d4a',1,'xrpl::test::Validator::Validator()'],['../classxrpl_1_1test_1_1ValidatorRPC__test.html#a65a4acf6af66382019bde184f9f0ed89',1,'xrpl::test::ValidatorRPC_test::Validator'],['../classxrpl_1_1test_1_1ValidatorSite__test.html#a11568498f0c7ab92431e117cb8c9cb1c',1,'xrpl::test::ValidatorSite_test::Validator']]], ['validator_20reliability_20measurement_51',['Validator Reliability Measurement',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md115',1,'']]], ['validator_20reliability_20measurement_20and_20flag_20ledger_20frequency_52',['Validator Reliability Measurement and Flag Ledger Frequency',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md124',1,'']]], ['validator_20sites_53',['Validator Sites',['../classxrpl_1_1ValidatorSite.html#autotoc_md348',1,'']]], @@ -62,7 +62,7 @@ var searchData= ['validatorkeys_59',['validatorkeys',['../classxrpl_1_1ValidatorKeys.html',1,'xrpl::ValidatorKeys'],['../classxrpl_1_1ValidatorKeys.html#a1e1a46d7dd378a946902de65b7483775',1,'xrpl::ValidatorKeys::ValidatorKeys(Config const &config, beast::Journal j)'],['../classxrpl_1_1ValidatorKeys.html#a767e77fd1dde7187c8d6304efcdea405',1,'xrpl::ValidatorKeys::ValidatorKeys()=delete']]], ['validatorkeys_5f_60',['validatorkeys_',['../classxrpl_1_1ApplicationImp.html#a98c0527164c2ac801e666ceef524112e',1,'xrpl::ApplicationImp::validatorKeys_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a87c9cf877c3fba38e5a7c839238c2737',1,'xrpl::RCLConsensus::Adaptor::validatorKeys_']]], ['validatorkeys_5ftest_61',['ValidatorKeys_test',['../classxrpl_1_1test_1_1ValidatorKeys__test.html',1,'xrpl::test']]], - ['validatorlist_62',['validatorlist',['../classxrpl_1_1ValidatorList.html#a4517e20daaa3616c2d7cd954bdd03a71',1,'xrpl::ValidatorList::ValidatorList()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a1b56f75b473f748038e7f02f099330e7',1,'xrpl::TrafficCount::validatorlist'],['../classxrpl_1_1ValidatorList.html',1,'xrpl::ValidatorList']]], + ['validatorlist_62',['validatorlist',['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a1b56f75b473f748038e7f02f099330e7',1,'xrpl::TrafficCount::validatorlist'],['../classxrpl_1_1ValidatorList.html#a4517e20daaa3616c2d7cd954bdd03a71',1,'xrpl::ValidatorList::ValidatorList()'],['../classxrpl_1_1ValidatorList.html',1,'xrpl::ValidatorList']]], ['validatorlist2propagation_63',['ValidatorList2Propagation',['../namespacexrpl.html#a50e293001219a84ae2adcc2068673188abbd68b30711cfd4adc8abd9b5519abe1',1,'xrpl']]], ['validatorlist_5ftest_64',['ValidatorList_test',['../classxrpl_1_1test_1_1ValidatorList__test.html',1,'xrpl::test']]], ['validatorlistpropagation_65',['ValidatorListPropagation',['../namespacexrpl.html#a50e293001219a84ae2adcc2068673188a9a32e2a438c197a712d352ca4e69b65b',1,'xrpl']]], @@ -111,7 +111,7 @@ var searchData= ['validvault_108',['ValidVault',['../classxrpl_1_1ValidVault.html',1,'xrpl']]], ['vals_109',['vals',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a38e1dbed49139887265f98662b4f7601',1,'xrpl::test::csf::Validations_test::TestHarness']]], ['valstatus_110',['ValStatus',['../namespacexrpl.html#a75da7d88563def930b866cd64dd96f06',1,'xrpl']]], - ['value_111',['value',['../classJson_1_1Value.html#adace4216e0f5b3be7f855adebae6aa0b',1,'Json::Value::Value()'],['../classJson_1_1Value.html',1,'Json::Value'],['../structbeast_1_1detail_1_1aged__ordered__container_1_1element.html#a44e06c5330aa67ee4f8aab4a3c766226',1,'beast::detail::aged_ordered_container::element::value'],['../structbeast_1_1detail_1_1aged__unordered__container_1_1element.html#a45542f50baf9da36c6290afb6fddff38',1,'beast::detail::aged_unordered_container::element::value'],['../structxrpl_1_1Rate.html#a6ec5042462b69ef01e253ca885f3066e',1,'xrpl::Rate::value'],['../structxrpl_1_1JsonOptions.html#a392491732c8a73193ba16553355413cb',1,'xrpl::JsonOptions::value'],['../classxrpl_1_1STPathSet.html#a48e7db4310f08ca181e2c2d6b327dc37',1,'xrpl::STPathSet::value'],['../structbeast_1_1Zero__test_1_1IntegerWrapper.html#a8e6699f664b7bdf85ef5347167e34682',1,'beast::Zero_test::IntegerWrapper::value'],['../classJson_1_1ValueConstIterator.html#aeceedf6e1a7d48a588516ce2b1983d6f',1,'Json::ValueConstIterator::Value'],['../classxrpl_1_1STObject_1_1Proxy.html#a7bd9c52e2ce0802812ff7c34c6ddc67f',1,'xrpl::STObject::Proxy::value()'],['../classxrpl_1_1STVector256.html#a65297422eaa97ce1dd3a281a937c0f43',1,'xrpl::STVector256::value()'],['../classxrpl_1_1STXChainBridge.html#a864b097b699d42f49287053b028e7357',1,'xrpl::STXChainBridge::value()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a11cab90191ba952710e80df82c3a722c',1,'xrpl::unit::ValueUnit::value()'],['../classxrpl_1_1XRPAmount.html#a5e815434d21b3f5dd212476b4eeec200',1,'xrpl::XRPAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a742750c3ad4996faa68c66664d3921db',1,'xrpl::test::jtx::PrettyAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1JTxField.html#a80435d77b4109211f3aa0e5a6078d845',1,'xrpl::test::jtx::JTxField::value()'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#a197d431aeea9ced40fb494ff72b77080',1,'xrpl::test::jtx::timePointField::value()'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a8d0ee23340390a396b8b13f897abd4b0',1,'xrpl::test::jtx::uint256Field::value()'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#a4873ae65d5b93b9556119a30cac3bb2d',1,'xrpl::test::jtx::accountIDField::value()'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a8008e5add6b8adf4e54955ae77baa060',1,'xrpl::test::jtx::stAmountField::value()'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a988d3d04b418f9683da4a607548c0130',1,'xrpl::test::jtx::valueUnitField::value()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap.html#aa0ed2ba512dc6ff876b82e52fae7441a',1,'beast::aged_associative_container_test_base::MaybeMap::Value'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap_3_01Base_00_01true_01_4.html#a73fb9a56c9d7bf9c3f2bc6b236ba0f9f',1,'beast::aged_associative_container_test_base::MaybeMap< Base, true >::Value'],['../classxrpl_1_1STNumber.html#ad91860ee65ac04d32eee013f1ef552d3',1,'xrpl::STNumber::value()'],['../classJson_1_1ValueIterator.html#aeceedf6e1a7d48a588516ce2b1983d6f',1,'Json::ValueIterator::Value'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#a45848f4177b7753d929631dd904f62f1',1,'xrpl::detail::LocalValues::Value::Value()=default'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#afa91acb233e0a3c8a07ecb95be96fcfe',1,'xrpl::detail::LocalValues::Value::Value(T const &t)'],['../classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7',1,'Json::Value::Value(ValueType type=nullValue)'],['../classJson_1_1Value.html#a4744ae571fcf34f4b16a2257b3b3b585',1,'Json::Value::Value(Int value)'],['../classJson_1_1Value.html#ae67a857b01286e3499a87e95be848d20',1,'Json::Value::Value(UInt value)'],['../classJson_1_1Value.html#a32228cc84d83200cca8441451997996c',1,'Json::Value::Value(double value)'],['../classJson_1_1Value.html#ad9c4b65373e95fb81e01a721e00c065a',1,'Json::Value::Value(char const *value)'],['../classJson_1_1Value.html#a9ed73d63c966f32053321e5bbd6ab343',1,'Json::Value::Value(xrpl::Number const &value)'],['../classJson_1_1Value.html#a8e0e748ec11bea3e78b050449d311e6f',1,'Json::Value::Value(StaticString const &value)'],['../classJson_1_1Value.html#ae56bcb0169715866720d73181ae74e84',1,'Json::Value::Value(std::string const &value)'],['../classJson_1_1Value.html#a350a31ea4a30d384994b0bc010b17495',1,'Json::Value::Value(bool value)'],['../classJson_1_1Value.html#abe3fa9ab102d04e17a4738e88e7ecb6a',1,'Json::Value::Value(Value const &other)'],['../classxrpl_1_1Unexpected.html#a13b2db8a2069722e14437be8ec0d1a93',1,'xrpl::Unexpected::value()'],['../structxrpl_1_1test_1_1jtx_1_1check_1_1DeliverMin.html#a9744332adef06ba3e0a8139dfd37b0b7',1,'xrpl::test::jtx::check::DeliverMin::value'],['../structxrpl_1_1test_1_1jtx_1_1WithSourceLocation.html#a8a5b318d8ba3a9b637045d16f700d3f0',1,'xrpl::test::jtx::WithSourceLocation::value'],['../structstd_1_1is__error__code__enum_3_01xrpl_1_1cryptoconditions_1_1error_01_4.html#af583865e25de5c3661437a7aa8b7eb18',1,'std::is_error_code_enum< xrpl::cryptoconditions::error >::value'],['../structxrpl_1_1perf_1_1Locked.html#a5d1cf09d9db1a282badd0c1da8b4810e',1,'xrpl::perf::Locked::value'],['http://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['http://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['http://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()'],['http://en.cppreference.com/w/cpp/utility/optional/value.html',1,'std::optional::value()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['../classxrpl_1_1DecayingSample.html#a483444b446df99e8a61edf91cd9c7569',1,'xrpl::DecayingSample::value()'],['../classxrpl_1_1DecayWindow.html#ad9ca0b8fb74d1907a8b38df2f85472ca',1,'xrpl::DecayWindow::value()'],['../classxrpl_1_1Unexpected.html#a64b41830c207608994c9a9c2cfe9e685',1,'xrpl::Unexpected::value() const &'],['../classxrpl_1_1Unexpected.html#ab254d05dfb1da7ef7f6bcbb0f4873c4b',1,'xrpl::Unexpected::value() &'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#a88cc6e70170735bd39d61f08bb3ffacc',1,'xrpl::test::jtx::AnyAmount::value'],['../classxrpl_1_1Unexpected.html#ac808f24eacebcdc81fa92ed60bb7357f',1,'xrpl::Unexpected::value()'],['../classxrpl_1_1Expected.html#a2b4327b2654030cd1f2d75f006cc5d5d',1,'xrpl::Expected::value() const'],['../classxrpl_1_1Expected.html#ad5f15c9b099da6966cf5c98f493fd41a',1,'xrpl::Expected::value()'],['../classxrpl_1_1Asset.html#afe02ca072854d69e5195378b8dfdfde2',1,'xrpl::Asset::value()'],['../classxrpl_1_1MPTAmount.html#a8a6d845a85d77bf5492d21d66665d226',1,'xrpl::MPTAmount::value()'],['../classxrpl_1_1SeqProxy.html#afdf60eb1edcc6ebb5cc86a6ef3cc708a',1,'xrpl::SeqProxy::value()'],['../classxrpl_1_1STAccount.html#adaacb566e104897387b4b69ec6a84a9a',1,'xrpl::STAccount::value()'],['../classxrpl_1_1STAmount.html#aeef88e3d2dec1d53caba7820a9366b45',1,'xrpl::STAmount::value()'],['../classxrpl_1_1STBitString.html#ae36ca1246996428c45cfd19ee5acba43',1,'xrpl::STBitString::value()'],['../classxrpl_1_1STBlob.html#aa275b0f2c746a09e09e7338b31f541f4',1,'xrpl::STBlob::value()'],['../classxrpl_1_1STCurrency.html#a79ce6da873d52dc932c2bf022c4e8f86',1,'xrpl::STCurrency::value()'],['../classxrpl_1_1STInteger.html#a02b3921c5de99ab2fae85dcf66ffc3da',1,'xrpl::STInteger::value()'],['../classxrpl_1_1STIssue.html#aecabcf9517bbaa996c5292c3bbaf6634',1,'xrpl::STIssue::value()'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html',1,'xrpl::detail::LocalValues::Value< T >'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html',1,'xrpl::detail::DeferredCredits::Value'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html#ac993c934713dc02b8092f42567567dc6',1,'xrpl::detail::DeferredCredits::Value::Value()']]], + ['value_111',['value',['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a8008e5add6b8adf4e54955ae77baa060',1,'xrpl::test::jtx::stAmountField::value()'],['../classJson_1_1Value.html',1,'Json::Value'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap.html#aa0ed2ba512dc6ff876b82e52fae7441a',1,'beast::aged_associative_container_test_base::MaybeMap::Value'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap_3_01Base_00_01true_01_4.html#a73fb9a56c9d7bf9c3f2bc6b236ba0f9f',1,'beast::aged_associative_container_test_base::MaybeMap< Base, true >::Value'],['../classJson_1_1ValueConstIterator.html#aeceedf6e1a7d48a588516ce2b1983d6f',1,'Json::ValueConstIterator::Value'],['../classJson_1_1ValueIterator.html#aeceedf6e1a7d48a588516ce2b1983d6f',1,'Json::ValueIterator::Value'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#a45848f4177b7753d929631dd904f62f1',1,'xrpl::detail::LocalValues::Value::Value()=default'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#afa91acb233e0a3c8a07ecb95be96fcfe',1,'xrpl::detail::LocalValues::Value::Value(T const &t)'],['../classxrpl_1_1STCurrency.html#a79ce6da873d52dc932c2bf022c4e8f86',1,'xrpl::STCurrency::value()'],['../classxrpl_1_1DecayWindow.html#ad9ca0b8fb74d1907a8b38df2f85472ca',1,'xrpl::DecayWindow::value()'],['../classxrpl_1_1Unexpected.html#a64b41830c207608994c9a9c2cfe9e685',1,'xrpl::Unexpected::value() const &'],['../classxrpl_1_1Unexpected.html#ab254d05dfb1da7ef7f6bcbb0f4873c4b',1,'xrpl::Unexpected::value() &'],['../classxrpl_1_1Unexpected.html#a13b2db8a2069722e14437be8ec0d1a93',1,'xrpl::Unexpected::value() &&'],['../classxrpl_1_1Unexpected.html#ac808f24eacebcdc81fa92ed60bb7357f',1,'xrpl::Unexpected::value() const &&'],['../classxrpl_1_1Expected.html#a2b4327b2654030cd1f2d75f006cc5d5d',1,'xrpl::Expected::value() const'],['../classxrpl_1_1Expected.html#ad5f15c9b099da6966cf5c98f493fd41a',1,'xrpl::Expected::value()'],['../classxrpl_1_1Asset.html#afe02ca072854d69e5195378b8dfdfde2',1,'xrpl::Asset::value()'],['../classxrpl_1_1MPTAmount.html#a8a6d845a85d77bf5492d21d66665d226',1,'xrpl::MPTAmount::value()'],['../classxrpl_1_1SeqProxy.html#afdf60eb1edcc6ebb5cc86a6ef3cc708a',1,'xrpl::SeqProxy::value()'],['../classxrpl_1_1STAccount.html#adaacb566e104897387b4b69ec6a84a9a',1,'xrpl::STAccount::value()'],['../classxrpl_1_1STAmount.html#aeef88e3d2dec1d53caba7820a9366b45',1,'xrpl::STAmount::value()'],['../classxrpl_1_1STBitString.html#ae36ca1246996428c45cfd19ee5acba43',1,'xrpl::STBitString::value()'],['../classxrpl_1_1STBlob.html#aa275b0f2c746a09e09e7338b31f541f4',1,'xrpl::STBlob::value()'],['../classxrpl_1_1DecayingSample.html#a483444b446df99e8a61edf91cd9c7569',1,'xrpl::DecayingSample::value()'],['../classxrpl_1_1STInteger.html#a02b3921c5de99ab2fae85dcf66ffc3da',1,'xrpl::STInteger::value()'],['../classxrpl_1_1STIssue.html#aecabcf9517bbaa996c5292c3bbaf6634',1,'xrpl::STIssue::value()'],['../classxrpl_1_1STNumber.html#ad91860ee65ac04d32eee013f1ef552d3',1,'xrpl::STNumber::value()'],['../classxrpl_1_1STObject_1_1Proxy.html#a7bd9c52e2ce0802812ff7c34c6ddc67f',1,'xrpl::STObject::Proxy::value()'],['../classxrpl_1_1STVector256.html#a65297422eaa97ce1dd3a281a937c0f43',1,'xrpl::STVector256::value()'],['../classxrpl_1_1STXChainBridge.html#a864b097b699d42f49287053b028e7357',1,'xrpl::STXChainBridge::value()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a11cab90191ba952710e80df82c3a722c',1,'xrpl::unit::ValueUnit::value()'],['../classxrpl_1_1XRPAmount.html#a5e815434d21b3f5dd212476b4eeec200',1,'xrpl::XRPAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a742750c3ad4996faa68c66664d3921db',1,'xrpl::test::jtx::PrettyAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1JTxField.html#a80435d77b4109211f3aa0e5a6078d845',1,'xrpl::test::jtx::JTxField::value()'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#a197d431aeea9ced40fb494ff72b77080',1,'xrpl::test::jtx::timePointField::value()'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a8d0ee23340390a396b8b13f897abd4b0',1,'xrpl::test::jtx::uint256Field::value()'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#a4873ae65d5b93b9556119a30cac3bb2d',1,'xrpl::test::jtx::accountIDField::value()'],['../structxrpl_1_1Rate.html#a6ec5042462b69ef01e253ca885f3066e',1,'xrpl::Rate::value'],['../classJson_1_1Value.html#a4744ae571fcf34f4b16a2257b3b3b585',1,'Json::Value::Value(Int value)'],['../classJson_1_1Value.html#ae67a857b01286e3499a87e95be848d20',1,'Json::Value::Value(UInt value)'],['../classJson_1_1Value.html#a32228cc84d83200cca8441451997996c',1,'Json::Value::Value(double value)'],['../classJson_1_1Value.html#ad9c4b65373e95fb81e01a721e00c065a',1,'Json::Value::Value(char const *value)'],['../classJson_1_1Value.html#a9ed73d63c966f32053321e5bbd6ab343',1,'Json::Value::Value(xrpl::Number const &value)'],['../classJson_1_1Value.html#a8e0e748ec11bea3e78b050449d311e6f',1,'Json::Value::Value(StaticString const &value)'],['../classJson_1_1Value.html#ae56bcb0169715866720d73181ae74e84',1,'Json::Value::Value(std::string const &value)'],['../classJson_1_1Value.html#a350a31ea4a30d384994b0bc010b17495',1,'Json::Value::Value(bool value)'],['../classJson_1_1Value.html#abe3fa9ab102d04e17a4738e88e7ecb6a',1,'Json::Value::Value(Value const &other)'],['../classJson_1_1Value.html#adace4216e0f5b3be7f855adebae6aa0b',1,'Json::Value::Value(Value &&other) noexcept'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html#ac993c934713dc02b8092f42567567dc6',1,'xrpl::detail::DeferredCredits::Value::Value()'],['../structbeast_1_1detail_1_1aged__ordered__container_1_1element.html#a44e06c5330aa67ee4f8aab4a3c766226',1,'beast::detail::aged_ordered_container::element::value'],['../structbeast_1_1detail_1_1aged__unordered__container_1_1element.html#a45542f50baf9da36c6290afb6fddff38',1,'beast::detail::aged_unordered_container::element::value'],['../classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7',1,'Json::Value::Value()'],['../structxrpl_1_1JsonOptions.html#a392491732c8a73193ba16553355413cb',1,'xrpl::JsonOptions::value'],['../classxrpl_1_1STPathSet.html#a48e7db4310f08ca181e2c2d6b327dc37',1,'xrpl::STPathSet::value'],['../structbeast_1_1Zero__test_1_1IntegerWrapper.html#a8e6699f664b7bdf85ef5347167e34682',1,'beast::Zero_test::IntegerWrapper::value'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#a88cc6e70170735bd39d61f08bb3ffacc',1,'xrpl::test::jtx::AnyAmount::value'],['../structxrpl_1_1test_1_1jtx_1_1check_1_1DeliverMin.html#a9744332adef06ba3e0a8139dfd37b0b7',1,'xrpl::test::jtx::check::DeliverMin::value'],['../structxrpl_1_1test_1_1jtx_1_1WithSourceLocation.html#a8a5b318d8ba3a9b637045d16f700d3f0',1,'xrpl::test::jtx::WithSourceLocation::value'],['../structstd_1_1is__error__code__enum_3_01xrpl_1_1cryptoconditions_1_1error_01_4.html#af583865e25de5c3661437a7aa8b7eb18',1,'std::is_error_code_enum< xrpl::cryptoconditions::error >::value'],['../structxrpl_1_1perf_1_1Locked.html#a5d1cf09d9db1a282badd0c1da8b4810e',1,'xrpl::perf::Locked::value'],['http://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['http://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['http://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()'],['http://en.cppreference.com/w/cpp/utility/optional/value.html',1,'std::optional::value()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html',1,'xrpl::detail::LocalValues::Value< T >'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html',1,'xrpl::detail::DeferredCredits::Value'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a988d3d04b418f9683da4a607548c0130',1,'xrpl::test::jtx::valueUnitField::value()']]], ['value_5f_112',['value_',['../classxrpl_1_1unit_1_1ValueUnit.html#af56e32253b84522f8305a962735168f4',1,'xrpl::unit::ValueUnit::value_'],['../classxrpl_1_1test_1_1jtx_1_1owners.html#a862500c181b55d24878f500a61065629',1,'xrpl::test::jtx::owners::value_'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af607443ca333d97d8b0850909acef8f5',1,'xrpl::test::jtx::balance::value_'],['../classxrpl_1_1test_1_1jtx_1_1owner__count.html#a4463dc0341686c222089db0d69d50a92',1,'xrpl::test::jtx::owner_count::value_'],['../structxrpl_1_1test_1_1jtx_1_1dtag.html#a746eb8f9b3b7ffa28214b396c8577948',1,'xrpl::test::jtx::dtag::value_'],['../structxrpl_1_1test_1_1jtx_1_1stag.html#a1f1653032b90760c3e540a4fb09ff597',1,'xrpl::test::jtx::stag::value_'],['../structxrpl_1_1test_1_1jtx_1_1JTxField.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::JTxField::value_'],['../structxrpl_1_1test_1_1jtx_1_1JTxField_3_01SField_00_01StoredValue_00_01StoredValue_01_4.html#a91dcaae4151567284b3caf69fa0068ba',1,'xrpl::test::jtx::JTxField< SField, StoredValue, StoredValue >::value_'],['../classxrpl_1_1RPC_1_1fillJson__test.html#a710b4590b2f760ced7106cb995be033d',1,'xrpl::RPC::fillJson_test::value_'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::timePointField::value_'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::uint256Field::value_'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::accountIDField::value_'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::stAmountField::value_'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a6932d76a40e2b78a9de167d585788491',1,'xrpl::test::jtx::valueUnitField::value_'],['../classxrpl_1_1STInteger.html#a70301f7f71126956cadfd39f524da084',1,'xrpl::STInteger::value_'],['../classxrpl_1_1STBlob.html#a6400624a63d1ae8d36b1cb6be596963d',1,'xrpl::STBlob::value_'],['../classxrpl_1_1STNumber.html#ad44ff499dbc556c7ec7242f9c402d013',1,'xrpl::STNumber::value_'],['../classxrpl_1_1STBitString.html#a1dd37ce42fa445401ee50bb57b5f542f',1,'xrpl::STBitString::value_'],['../classxrpl_1_1STAccount.html#a3b2785011b98fa983f762412965af7e6',1,'xrpl::STAccount::value_'],['../classxrpl_1_1SeqProxy.html#a0aca4ed3dcfd1d250f067117d2a7470a',1,'xrpl::SeqProxy::value_'],['../classxrpl_1_1MPTAmount.html#ab4fe222ebc673682b4ac302d9cf60efc',1,'xrpl::MPTAmount::value_'],['../classJson_1_1Value.html#a692277d820a4750e01354e16a465ecfe',1,'Json::Value::value_'],['../classbeast_1_1rfc2616_1_1list__iterator.html#a8a14e8ff40f1a7711b6cdc126ebc723b',1,'beast::rfc2616::list_iterator::value_'],['../classxrpl_1_1DecayWindow.html#a4e31c3eb71492b08f5766f58beba13fa',1,'xrpl::DecayWindow::value_']]], ['value_5fcomp_113',['value_comp',['../classbeast_1_1detail_1_1aged__ordered__container.html#a0be63233f0dcb8b9055100ec6f92c6a9',1,'beast::detail::aged_ordered_container::value_comp()'],['http://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::set::value_comp()'],['http://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::pmr::set::value_comp()'],['http://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::pmr::multiset::value_comp()'],['http://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::pmr::multimap::value_comp()'],['http://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::pmr::map::value_comp()'],['http://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::multiset::value_comp()'],['http://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::multimap::value_comp()'],['http://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::map::value_comp()']]], ['value_5fcompare_114',['value_compare',['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::pmr::multimap::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::pmr::map::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::pmr::multimap::value_compare'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::pmr::map::value_compare'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap< K, T >::value_compare'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map< K, T >::value_compare'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2dfb3bc1b38149749976ec442313c1d1',1,'beast::detail::aged_ordered_container::value_compare']]], @@ -156,13 +156,13 @@ var searchData= ['varint_5ftest_153',['varint_test',['../classxrpl_1_1NodeStore_1_1tests_1_1varint__test.html',1,'xrpl::NodeStore::tests']]], ['varint_5ftraits_154',['varint_traits',['../structxrpl_1_1NodeStore_1_1varint__traits.html',1,'xrpl::NodeStore::varint_traits< T, bool >'],['../structxrpl_1_1NodeStore_1_1varint__traits_3_01T_00_01true_01_4.html#a45f8e631be4226b9b25c25dcab151245',1,'xrpl::NodeStore::varint_traits< T, true >::varint_traits()']]], ['varint_5ftraits_3c_20t_2c_20true_20_3e_155',['varint_traits< T, true >',['../structxrpl_1_1NodeStore_1_1varint__traits_3_01T_00_01true_01_4.html',1,'xrpl::NodeStore']]], - ['vault_156',['vault',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adae9569439466b447c2678d48306e433f9',1,'xrpl::VAULT'],['../namespacexrpl_1_1keylet.html#add7166f52f9f1ff02e28fdd9341c09fc',1,'xrpl::keylet::vault(uint256 const &vaultKey)'],['../namespacexrpl_1_1keylet.html#a9a7028770e8d9d38ca198d2096149766',1,'xrpl::keylet::vault(AccountID const &owner, std::uint32_t seq) noexcept'],['../structxrpl_1_1test_1_1jtx_1_1Vault.html',1,'xrpl::test::jtx::Vault'],['../structxrpl_1_1ValidVault_1_1Vault.html',1,'xrpl::ValidVault::Vault']]], + ['vault_156',['vault',['../namespacexrpl_1_1keylet.html#add7166f52f9f1ff02e28fdd9341c09fc',1,'xrpl::keylet::vault(uint256 const &vaultKey)'],['../namespacexrpl_1_1keylet.html#a9a7028770e8d9d38ca198d2096149766',1,'xrpl::keylet::vault(AccountID const &owner, std::uint32_t seq) noexcept'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adae9569439466b447c2678d48306e433f9',1,'xrpl::VAULT'],['../structxrpl_1_1test_1_1jtx_1_1Vault.html',1,'xrpl::test::jtx::Vault'],['../structxrpl_1_1ValidVault_1_1Vault.html',1,'xrpl::ValidVault::Vault']]], ['vault_5ftest_157',['Vault_test',['../classxrpl_1_1Vault__test.html',1,'xrpl']]], ['vaultclawback_158',['vaultclawback',['../classxrpl_1_1VaultClawback.html#a3e2064c9f9c8f668d0475db29d5fc19c',1,'xrpl::VaultClawback::VaultClawback()'],['../classxrpl_1_1VaultClawback.html',1,'xrpl::VaultClawback']]], ['vaultcreate_159',['vaultcreate',['../classxrpl_1_1VaultCreate.html#a8123faa26b9e8b070414629c6491ca9a',1,'xrpl::VaultCreate::VaultCreate()'],['../classxrpl_1_1VaultCreate.html',1,'xrpl::VaultCreate']]], ['vaultdefaultiouscale_160',['vaultDefaultIOUScale',['../namespacexrpl.html#aa77e24ba655d3bf5f8cced8bffab627c',1,'xrpl']]], ['vaultdelete_161',['vaultdelete',['../classxrpl_1_1VaultDelete.html#ac4ad38b6989f39ad4cb1505a8f05c02c',1,'xrpl::VaultDelete::VaultDelete()'],['../classxrpl_1_1VaultDelete.html',1,'xrpl::VaultDelete']]], - ['vaultdeposit_162',['vaultdeposit',['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#aa7a7f1c35ff5a6ba7e486484724d0abc',1,'xrpl::test::Loan_test::BrokerParameters::vaultDeposit'],['../classxrpl_1_1VaultDeposit.html',1,'xrpl::VaultDeposit'],['../classxrpl_1_1VaultDeposit.html#ac042b4b4c0477dd5314bba503d35d2c1',1,'xrpl::VaultDeposit::VaultDeposit()']]], + ['vaultdeposit_162',['vaultdeposit',['../classxrpl_1_1VaultDeposit.html#ac042b4b4c0477dd5314bba503d35d2c1',1,'xrpl::VaultDeposit::VaultDeposit()'],['../classxrpl_1_1VaultDeposit.html',1,'xrpl::VaultDeposit'],['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#aa7a7f1c35ff5a6ba7e486484724d0abc',1,'xrpl::test::Loan_test::BrokerParameters::vaultDeposit']]], ['vaultid_163',['vaultid',['../structxrpl_1_1test_1_1LoanBroker__test_1_1VaultInfo.html#a261dd54646d5f96b144c54266e54f3e2',1,'xrpl::test::LoanBroker_test::VaultInfo::vaultID'],['../structxrpl_1_1test_1_1Loan__test_1_1BrokerInfo.html#a8c0c0c0e8fb2481108157ce6539f5cff',1,'xrpl::test::Loan_test::BrokerInfo::vaultID']]], ['vaultinfo_164',['vaultinfo',['../structxrpl_1_1test_1_1LoanBroker__test_1_1VaultInfo.html',1,'xrpl::test::LoanBroker_test::VaultInfo'],['../structxrpl_1_1test_1_1LoanBroker__test_1_1VaultInfo.html#aacc00df344abc0b70702386d0c83b621',1,'xrpl::test::LoanBroker_test::VaultInfo::VaultInfo()']]], ['vaultkeylet_165',['vaultKeylet',['../structxrpl_1_1test_1_1Loan__test_1_1BrokerInfo.html#ac1399de1790b8d248a2f03fac1d4bbfc',1,'xrpl::test::Loan_test::BrokerInfo']]], diff --git a/search/all_1e.js b/search/all_1e.js index 1b176656b8..71fae97dc3 100644 --- a/search/all_1e.js +++ b/search/all_1e.js @@ -185,7 +185,7 @@ var searchData= ['wmemmove_182',['wmemmove',['http://en.cppreference.com/w/cpp/string/wide/wmemmove.html',1,'std']]], ['wmemset_183',['wmemset',['http://en.cppreference.com/w/cpp/string/wide/wmemset.html',1,'std']]], ['wofstream_184',['wofstream',['http://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::wofstream::wofstream()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::wofstream']]], - ['work_185',['work',['../classxrpl_1_1detail_1_1Work.html',1,'xrpl::detail::Work'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html',1,'xrpl::ResolverAsioImpl::Work'],['../classxrpl_1_1io__list_1_1work.html',1,'xrpl::io_list::work'],['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1lambda.html#a2402687a7cd35f47626b7c8f08e6e5e6',1,'xrpl::test::TrustedPublisherServer::lambda::work'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html#ace83e0ce0c31e25c8df83f58bfbdaa43',1,'xrpl::ResolverAsioImpl::Work::Work()'],['../classxrpl_1_1ValidatorSite.html#a13d17a86ad8d1ecdf3e4d2b99c51c03c',1,'xrpl::ValidatorSite::Work']]], + ['work_185',['work',['../classxrpl_1_1detail_1_1Work.html',1,'xrpl::detail::Work'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html',1,'xrpl::ResolverAsioImpl::Work'],['../classxrpl_1_1io__list_1_1work.html',1,'xrpl::io_list::work'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html#ace83e0ce0c31e25c8df83f58bfbdaa43',1,'xrpl::ResolverAsioImpl::Work::Work()'],['../classxrpl_1_1ValidatorSite.html#a13d17a86ad8d1ecdf3e4d2b99c51c03c',1,'xrpl::ValidatorSite::Work'],['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1lambda.html#a2402687a7cd35f47626b7c8f08e6e5e6',1,'xrpl::test::TrustedPublisherServer::lambda::work']]], ['work_5f_186',['work_',['../classbeast_1_1test_1_1enable__yield__to.html#a98e4ac3f3cd74e5b6298f49d53571798',1,'beast::test::enable_yield_to::work_'],['../classBasicApp.html#a73d38616d9fdb7e4875f046a732713c2',1,'BasicApp::work_'],['../classxrpl_1_1BaseHTTPPeer.html#a8a0ad58b05f626644697d32d64b0cfe1',1,'xrpl::BaseHTTPPeer::work_'],['../classxrpl_1_1BasePeer.html#a15d4e885980a610621a53b632a599799',1,'xrpl::BasePeer::work_'],['../classxrpl_1_1ServerImpl.html#a68eb49a52d36d5f6d3fc03ed8f1d3879',1,'xrpl::ServerImpl::work_'],['../classxrpl_1_1test_1_1DNS__test.html#ae68013c6719ee91122f50e6365b18487',1,'xrpl::test::DNS_test::work_'],['../classxrpl_1_1test_1_1WSClientImpl.html#a6c828c7c495ecbb1138f0b7c1464b2de',1,'xrpl::test::WSClientImpl::work_'],['../classxrpl_1_1NodeStore_1_1progress.html#add199ec3dc51787882e91d048c3de910',1,'xrpl::NodeStore::progress::work_'],['../classxrpl_1_1short__read__test.html#af7ad62910d7d029f43b20ae38a36d73c',1,'xrpl::short_read_test::work_'],['../classxrpl_1_1test_1_1Server__test_1_1TestThread.html#ab35bae3c5140630458c051111a25ae85',1,'xrpl::test::Server_test::TestThread::work_'],['../classxrpl_1_1ValidatorSite.html#abfe08a21322ba9dab87d48eb62717824',1,'xrpl::ValidatorSite::work_'],['../classxrpl_1_1OverlayImpl.html#a32c6db8f37ecbdbf5894984abfc31e03',1,'xrpl::OverlayImpl::work_'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#af57204f393a9cb1ae2c6234a8773913a',1,'xrpl::PeerFinder::ManagerImp::work_']]], ['workaround_20for_20clang_2016_187',['Workaround for clang 16',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md62',1,'']]], ['workaround_20for_20gcc_2012_188',['Workaround for gcc 12',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md61',1,'']]], @@ -207,7 +207,7 @@ var searchData= ['would_5fexceed_204',['would_exceed',['../classbeast_1_1detail_1_1aged__unordered__container.html#a117ff6ba436dc4ef80d9516ebb230774',1,'beast::detail::aged_unordered_container']]], ['wprintf_205',['wprintf',['http://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], ['wpsubscriber_206',['wpSubscriber',['../classxrpl_1_1PathRequest.html#a8e6807a320522487815f3da6d16661d8',1,'xrpl::PathRequest']]], - ['wptr_207',['wptr',['../classxrpl_1_1PathRequest.html#a264f0776275177de65769168e96ceaba',1,'xrpl::PathRequest::wptr'],['../classxrpl_1_1InfoSub.html#aad4077001d79a350d8fd938efc61269c',1,'xrpl::InfoSub::wptr']]], + ['wptr_207',['wptr',['../classxrpl_1_1InfoSub.html#aad4077001d79a350d8fd938efc61269c',1,'xrpl::InfoSub::wptr'],['../classxrpl_1_1PathRequest.html#a264f0776275177de65769168e96ceaba',1,'xrpl::PathRequest::wptr']]], ['wq2_5f_208',['wq2_',['../classxrpl_1_1BaseHTTPPeer.html#a6686f022ced533f0200081d830ce20db',1,'xrpl::BaseHTTPPeer']]], ['wq_5f_209',['wq_',['../classxrpl_1_1BaseWSPeer.html#ad83f9b1d8e2da1960c1e1943f5e4d9c4',1,'xrpl::BaseWSPeer::wq_'],['../classxrpl_1_1BaseHTTPPeer.html#a2b166fb4d1379028ea891b3ebc1a8a19',1,'xrpl::BaseHTTPPeer::wq_']]], ['wrap_210',['wrap',['../classxrpl_1_1ClosureCounter.html#ab23b537b6dbd7de2fed62393bafd98ef',1,'xrpl::ClosureCounter']]], diff --git a/search/all_1f.js b/search/all_1f.js index d68de1bc59..3fd2879d8e 100644 --- a/search/all_1f.js +++ b/search/all_1f.js @@ -38,7 +38,7 @@ var searchData= ['xmacro_35',['XMACRO',['../namespacexrpl.html#a9a934f459db38bf14dbca9b2adb6f07fa43b49f8ff4734541be292d4c43d1b571',1,'xrpl']]], ['xmin_5f_36',['xmin_',['../classxrpl_1_1test_1_1csf_1_1PowerLawDistribution.html#a110757f83a9ca4b781225337e9c9fae5',1,'xrpl::test::csf::PowerLawDistribution']]], ['xor_5fshift_5fengine_37',['xor_shift_engine',['../namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48',1,'beast::xor_shift_engine'],['../classbeast_1_1detail_1_1xor__shift__engine.html',1,'beast::detail::xor_shift_engine< class >'],['../classbeast_1_1detail_1_1xor__shift__engine.html#aae4328d24a4c7c8ad8138c2eb293ae5b',1,'beast::detail::xor_shift_engine::xor_shift_engine(xor_shift_engine const &)=default'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a16edb0ef62460730cc1f48409905419d',1,'beast::detail::xor_shift_engine::xor_shift_engine(result_type val=1977u)']]], - ['xrp_38',['xrp',['../classxrpl_1_1test_1_1Loan__test.html#a414bc4af8cad4452814565fcd80a3b5dab963e1952393b6f6899c6978de03a6f6',1,'xrpl::test::Loan_test::XRP'],['../structxrpl_1_1test_1_1jtx_1_1MPTInit.html#ada7b6d49e2eee415886c10aaa6f0d4e7',1,'xrpl::test::jtx::MPTInit::xrp'],['../structxrpl_1_1AmountSpec.html#acff123aac4161752c717babfec19c58c',1,'xrpl::AmountSpec::xrp'],['../structxrpl_1_1EitherAmount.html#a00ba1bf57e2cd0b8a67f2838255712ba',1,'xrpl::EitherAmount::xrp'],['../classxrpl_1_1STAmount.html#adda69b838f0dfb827d75ab3891d2d6cb',1,'xrpl::STAmount::xrp()'],['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca295635e63aa72d18e14800198e3c447b',1,'xrpl::test::ElementComboIter::xrp'],['../index.html#autotoc_md260',1,'XRP'],['../namespacexrpl_1_1test_1_1jtx.html#a57c217e2bf650f68bb9ee9b56331751b',1,'xrpl::test::jtx::XRP']]], + ['xrp_38',['xrp',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca295635e63aa72d18e14800198e3c447b',1,'xrpl::test::ElementComboIter::xrp'],['../classxrpl_1_1test_1_1Loan__test.html#a414bc4af8cad4452814565fcd80a3b5dab963e1952393b6f6899c6978de03a6f6',1,'xrpl::test::Loan_test::XRP'],['../structxrpl_1_1test_1_1jtx_1_1MPTInit.html#ada7b6d49e2eee415886c10aaa6f0d4e7',1,'xrpl::test::jtx::MPTInit::xrp'],['../structxrpl_1_1AmountSpec.html#acff123aac4161752c717babfec19c58c',1,'xrpl::AmountSpec::xrp'],['../structxrpl_1_1EitherAmount.html#a00ba1bf57e2cd0b8a67f2838255712ba',1,'xrpl::EitherAmount::xrp'],['../classxrpl_1_1STAmount.html#adda69b838f0dfb827d75ab3891d2d6cb',1,'xrpl::STAmount::xrp()'],['../index.html#autotoc_md260',1,'XRP'],['../namespacexrpl_1_1test_1_1jtx.html#a57c217e2bf650f68bb9ee9b56331751b',1,'xrpl::test::jtx::XRP']]], ['xrp_20ledger_39',['xrp ledger',['../index.html#autotoc_md263',1,'Key Features of the XRP Ledger'],['../index.html#autotoc_md259',1,'The XRP Ledger']]], ['xrp_20ledger_20server_20securely_40',['Operating an XRP Ledger server securely',['../md__2____w_2rippled_2rippled_2SECURITY.html',1,'']]], ['xrp_20ledger_20server_20version_201_2010_200_41',['XRP Ledger server version 1.10.0',['../md__2____w_2rippled_2rippled_2API-CHANGELOG.html#autotoc_md28',1,'']]], diff --git a/search/all_20.js b/search/all_20.js index 67a8c29be8..69cfdf1117 100644 --- a/search/all_20.js +++ b/search/all_20.js @@ -8,7 +8,7 @@ var searchData= ['year_5fmonth_5fweekday_5',['year_month_weekday',['http://en.cppreference.com/w/cpp/chrono/year_month_weekday.html',1,'std::chrono::year_month_weekday'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday/year_month_weekday.html',1,'std::chrono::year_month_weekday::year_month_weekday()']]], ['year_5fmonth_5fweekday_5flast_6',['year_month_weekday_last',['http://en.cppreference.com/w/cpp/chrono/year_month_weekday_last.html',1,'std::chrono::year_month_weekday_last'],['http://en.cppreference.com/w/cpp/chrono/year_month_weekday_last/year_month_weekday_last.html',1,'std::chrono::year_month_weekday_last::year_month_weekday_last()']]], ['years_7',['years',['http://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::years'],['http://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::years::years()']]], - ['yes_8',['yes',['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5eba93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aeaa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183ca93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9aa6105c0a611b41b08f1209506350279e',1,'xrpl::test::XChainSim_test::yes'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55afdf5b9aa43318e628a60b1891e4441aa',1,'xrpl::yes'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45faa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843aa6105c0a611b41b08f1209506350279e',1,'xrpl::SField::yes'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5caa6105c0a611b41b08f1209506350279e',1,'xrpl::PerfLog_test::yes'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05aa6105c0a611b41b08f1209506350279e',1,'xrpl::NetworkOPs::yes'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::ValidAMM::Yes']]], + ['yes_8',['yes',['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55afdf5b9aa43318e628a60b1891e4441aa',1,'xrpl::yes'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183ca93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aeaa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45faa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5eba93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843aa6105c0a611b41b08f1209506350279e',1,'xrpl::SField::yes'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::ValidAMM::Yes'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05aa6105c0a611b41b08f1209506350279e',1,'xrpl::NetworkOPs::yes'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9aa6105c0a611b41b08f1209506350279e',1,'xrpl::test::XChainSim_test::yes'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5caa6105c0a611b41b08f1209506350279e',1,'xrpl::PerfLog_test::yes']]], ['yes_5f_9',['yes_',['../classxrpl_1_1AmendmentTable__test.html#afa9ba283c6a17c3d00d701f929185a8a',1,'xrpl::AmendmentTable_test']]], ['yield_10',['yield',['http://en.cppreference.com/w/cpp/thread/yield.html',1,'std::this_thread::yield()'],['../classxrpl_1_1JobQueue_1_1Coro.html#a6f0296efe5fc51ec89e937fa50406cc0',1,'xrpl::JobQueue::Coro::yield() const']]], ['yield_5f_11',['yield_',['../classxrpl_1_1JobQueue_1_1Coro.html#a85ab3184903948279379a33a14fcabba',1,'xrpl::JobQueue::Coro']]], diff --git a/search/all_22.js b/search/all_22.js index 55cb2643d2..009ca662bc 100644 --- a/search/all_22.js +++ b/search/all_22.js @@ -159,7 +159,7 @@ var searchData= ['_7emanager_156',['~manager',['../classxrpl_1_1NodeStore_1_1Manager.html#a19da2b496351b1fda7c7269f9593d5c1',1,'xrpl::NodeStore::Manager::~Manager()'],['../classxrpl_1_1Resource_1_1Manager.html#a8467caa99b289ce8e36fcf52985e44ed',1,'xrpl::Resource::Manager::~Manager()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#a9a29342d4fbb583f1ff387c1e28f1236',1,'xrpl::PeerFinder::Manager::~Manager()']]], ['_7emanagerimp_157',['~managerimp',['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a406fa2c2c78fdc56e7864c638959d0d2',1,'xrpl::PeerFinder::ManagerImp::~ManagerImp()'],['../classxrpl_1_1NodeStore_1_1ManagerImp.html#a514d623905694144627038de0f8fa73f',1,'xrpl::NodeStore::ManagerImp::~ManagerImp()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#a754842e87c7771fd67ffcac283d10950',1,'xrpl::Resource::ManagerImp::~ManagerImp()']]], ['_7emanifest_5ftest_158',['~Manifest_test',['../classxrpl_1_1test_1_1Manifest__test.html#a55506b3cb7e5ad3beefa13ee5bf3b225',1,'xrpl::test::Manifest_test']]], - ['_7emap_159',['~map',['../classbeast_1_1PropertyStream_1_1Map.html#a29211573f2d1c5d94a798ef12d1538f6',1,'beast::PropertyStream::Map::~Map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map::~map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::pmr::map::~map()']]], + ['_7emap_159',['~map',['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map::~map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::pmr::map::~map()'],['../classbeast_1_1PropertyStream_1_1Map.html#a29211573f2d1c5d94a798ef12d1538f6',1,'beast::PropertyStream::Map::~Map()']]], ['_7emask_5farray_160',['~mask_array',['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/~mask_array.html',1,'std::mask_array']]], ['_7ematch_5fresults_161',['~match_results',['http://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::match_results']]], ['_7ememorybackend_162',['~MemoryBackend',['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a64f7e1890cac7032fff4153d218c88b5',1,'xrpl::NodeStore::MemoryBackend']]], @@ -256,7 +256,7 @@ var searchData= ['_7eserverimpl_253',['~ServerImpl',['../classxrpl_1_1ServerImpl.html#aafe88bb6582d253b66e896c6e1a4188a',1,'xrpl::ServerImpl']]], ['_7eserviceregistry_254',['~ServiceRegistry',['../classxrpl_1_1ServiceRegistry.html#af489259e9c63ac77a0bfcd656ada48a2',1,'xrpl::ServiceRegistry']]], ['_7esession_255',['~Session',['../classxrpl_1_1Session.html#a9d0e4a53577450c4e6bd5334f4920a35',1,'xrpl::Session']]], - ['_7eset_256',['~set',['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set::~set()'],['../classbeast_1_1PropertyStream_1_1Set.html#a48130b297aa75065d3d07cc4c6d696a2',1,'beast::PropertyStream::Set::~Set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::pmr::set::~set()']]], + ['_7eset_256',['~set',['../classbeast_1_1PropertyStream_1_1Set.html#a48130b297aa75065d3d07cc4c6d696a2',1,'beast::PropertyStream::Set::~Set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::pmr::set::~set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set::~set()']]], ['_7eshamap_257',['~SHAMap',['../classxrpl_1_1SHAMap.html#a317e70b85486785675840956b03fa206',1,'xrpl::SHAMap']]], ['_7eshamapinnernode_258',['~SHAMapInnerNode',['../classxrpl_1_1SHAMapInnerNode.html#a5690f7e044645510c7f9d4e9285704e8',1,'xrpl::SHAMapInnerNode']]], ['_7eshamapstore_259',['~SHAMapStore',['../classxrpl_1_1SHAMapStore.html#a4fd657ceee9d8bd84c5b6ad6e735b083',1,'xrpl::SHAMapStore']]], @@ -281,7 +281,7 @@ var searchData= ['_7eslots_278',['~Slots',['../classxrpl_1_1reduce__relay_1_1Slots.html#a118d5530264820c261b56d548de41c15',1,'xrpl::reduce_relay::Slots']]], ['_7esmatch_279',['~smatch',['http://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::smatch']]], ['_7esocidb_5ftest_280',['~SociDB_test',['../classxrpl_1_1SociDB__test.html#a1108d29a9f9f0f945e70ea1d4e2d8336',1,'xrpl::SociDB_test']]], - ['_7esource_281',['~source',['../classbeast_1_1PropertyStream_1_1Source.html#ad334cdee3d793510a6d401101be7cbdc',1,'beast::PropertyStream::Source::~Source()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7e3f3e9fd2a3cc95d90eccee6b3aa9fe',1,'xrpl::InfoSub::Source::~Source()'],['../classxrpl_1_1PeerFinder_1_1Source.html#a05312773a2e6381a62e3cc46153ef819',1,'xrpl::PeerFinder::Source::~Source()']]], + ['_7esource_281',['~source',['../classbeast_1_1PropertyStream_1_1Source.html#ad334cdee3d793510a6d401101be7cbdc',1,'beast::PropertyStream::Source::~Source()'],['../classxrpl_1_1PeerFinder_1_1Source.html#a05312773a2e6381a62e3cc46153ef819',1,'xrpl::PeerFinder::Source::~Source()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7e3f3e9fd2a3cc95d90eccee6b3aa9fe',1,'xrpl::InfoSub::Source::~Source()']]], ['_7esourcestringsimp_282',['~SourceStringsImp',['../classxrpl_1_1PeerFinder_1_1SourceStringsImp.html#abd03954135b615f449f5d9d86e2e48d9',1,'xrpl::PeerFinder::SourceStringsImp']]], ['_7esquelch_283',['~Squelch',['../classxrpl_1_1reduce__relay_1_1Squelch.html#a65cbf311f278cda8fed079667071968d',1,'xrpl::reduce_relay::Squelch']]], ['_7esquelchhandler_284',['~SquelchHandler',['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a0bd8c71fd58150dbee85f039316ddf9b',1,'xrpl::reduce_relay::SquelchHandler']]], @@ -357,7 +357,7 @@ var searchData= ['_7ewios_354',['~wios',['http://en.cppreference.com/w/cpp/io/basic_ios/~basic_ios.html',1,'std::wios']]], ['_7ewiostream_355',['~wiostream',['http://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::wiostream']]], ['_7ewistream_356',['~wistream',['http://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::wistream']]], - ['_7ework_357',['~work',['../classxrpl_1_1io__list_1_1work.html#a97e2e8af0e4e4c077defe25f018bd5d3',1,'xrpl::io_list::work::~work()'],['../classxrpl_1_1detail_1_1Work.html#afa173b7f03b9f3059196a39fa54c9ad8',1,'xrpl::detail::Work::~Work()']]], + ['_7ework_357',['~work',['../classxrpl_1_1detail_1_1Work.html#afa173b7f03b9f3059196a39fa54c9ad8',1,'xrpl::detail::Work::~Work()'],['../classxrpl_1_1io__list_1_1work.html#a97e2e8af0e4e4c077defe25f018bd5d3',1,'xrpl::io_list::work::~work()']]], ['_7eworkbase_358',['~WorkBase',['../classxrpl_1_1detail_1_1WorkBase.html#aa1a40435fd305c229e24b14be3fb17c9',1,'xrpl::detail::WorkBase']]], ['_7eworker_359',['~Worker',['../classxrpl_1_1Workers_1_1Worker.html#a118a9bd209934c6a752bfdc38e30e2fc',1,'xrpl::Workers::Worker']]], ['_7eworkers_360',['~Workers',['../classxrpl_1_1Workers.html#a6dc76a5f0c26c6e61d9fcc1e53dd3dc7',1,'xrpl::Workers']]], diff --git a/search/all_8.js b/search/all_8.js index ae92bca1cc..131f4c2d54 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -77,7 +77,7 @@ var searchData= ['acceptedledger_74',['acceptedledger',['../classxrpl_1_1AcceptedLedger.html',1,'xrpl::AcceptedLedger'],['../classxrpl_1_1AcceptedLedger.html#aefe530d45b560197782a73a9929193a3',1,'xrpl::AcceptedLedger::AcceptedLedger()']]], ['acceptedledgertx_75',['acceptedledgertx',['../classxrpl_1_1AcceptedLedgerTx.html',1,'xrpl::AcceptedLedgerTx'],['../classxrpl_1_1AcceptedLedgerTx.html#ad887276141513df55e67a0f73faab311',1,'xrpl::AcceptedLedgerTx::AcceptedLedgerTx()']]], ['accepting_20consensus_76',['Accepting Consensus',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md191',1,'']]], - ['acceptledger_77',['acceptledger',['../structxrpl_1_1test_1_1csf_1_1AcceptLedger.html',1,'xrpl::test::csf::AcceptLedger'],['../classxrpl_1_1NetworkOPsImp.html#ae3124499ef1ce781e815bbf19fc4257c',1,'xrpl::NetworkOPsImp::acceptLedger()'],['../classxrpl_1_1NetworkOPs.html#ac7cab1abcd52b4fd172abf59806c68d2',1,'xrpl::NetworkOPs::acceptLedger()']]], + ['acceptledger_77',['acceptledger',['../structxrpl_1_1test_1_1csf_1_1AcceptLedger.html',1,'xrpl::test::csf::AcceptLedger'],['../classxrpl_1_1NetworkOPs.html#ac7cab1abcd52b4fd172abf59806c68d2',1,'xrpl::NetworkOPs::acceptLedger()'],['../classxrpl_1_1NetworkOPsImp.html#ae3124499ef1ce781e815bbf19fc4257c',1,'xrpl::NetworkOPsImp::acceptLedger()']]], ['acceptoffer_78',['acceptOffer',['../classxrpl_1_1NFTokenAcceptOffer.html#a00014b4e47fddc1d3ce1a4fe9ea539e8',1,'xrpl::NFTokenAcceptOffer']]], ['acceptor_79',['acceptor',['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html',1,'xrpl::short_read_test::Server::Acceptor'],['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html#a6074f774620b18ba251bb68770333147',1,'xrpl::short_read_test::Server::Acceptor::Acceptor()']]], ['acceptor_5f_80',['acceptor_',['../classxrpl_1_1Door.html#a3e064cfaf6047be85343a7cd33dc4cc8',1,'xrpl::Door::acceptor_'],['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a6241b0a5f95e9c628892eccc6bffe840',1,'xrpl::test::TrustedPublisherServer::acceptor_'],['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html#ab6e83c718b2ebe807007b842809fb5aa',1,'xrpl::short_read_test::Server::Acceptor::acceptor_']]], @@ -86,7 +86,7 @@ var searchData= ['accepttoaccept_83',['acceptToAccept',['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#ac223fbe34fd93389e88299bab3b668e3',1,'xrpl::test::csf::LedgerCollector']]], ['accepttofullyvalid_84',['acceptToFullyValid',['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#ad1a85ef45808a97faf4262b30acf3577',1,'xrpl::test::csf::LedgerCollector']]], ['access_85',['access',['../namespacexrpl.html#a68c3c66ffba4cd91c68d9787be4f3f35',1,'xrpl::access'],['../md__2____w_2rippled_2rippled_2include_2xrpl_2resource_2README.html#autotoc_md241',1,'Access']]], - ['account_86',['account',['../structxrpl_1_1MPTAuthorizeArgs.html#a934164ad8d780144b091b887d1f7c225',1,'xrpl::MPTAuthorizeArgs::account'],['../classxrpl_1_1Issue.html#a19b27b5ceb0fa710ee9e393954089124',1,'xrpl::Issue::account'],['../structxrpl_1_1MPTCreateArgs.html#a12739a5c500645dba6f2870c0f91c116',1,'xrpl::MPTCreateArgs::account'],['../structxrpl_1_1SignerEntries_1_1SignerEntry.html#a139cf25b223f4358aed0d442902792e8',1,'xrpl::SignerEntries::SignerEntry::account'],['../structxrpl_1_1test_1_1SEnv.html#a0e74ba98df4dd8ea85a68ddd3709c99b',1,'xrpl::test::SEnv::account()'],['../classxrpl_1_1AMMContext.html#a00c8b9507b428cd28db6e7def39a9612',1,'xrpl::AMMContext::account()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a9de3d25e1ee7809ab443580220c3a66d',1,'xrpl::test::jtx::Account::Account()=delete'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a022a3938b4b798a44a08770dc2983add',1,'xrpl::test::jtx::Account::Account(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a9ccbcdc6f51bf749c20a08d6e831b6c7',1,'xrpl::test::jtx::Account::Account(Account const &)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a097ec6e7e16b3fa63aca48f3e9d08088',1,'xrpl::test::jtx::Account::Account(std::string name, KeyType type=KeyType::secp256k1)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a39a37269bfd5e6443759c4db263f467c',1,'xrpl::test::jtx::Account::Account(AcctStringType stringType, std::string base58SeedStr)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a32f94b0139e5af8ab2f0fc9810fcca55',1,'xrpl::test::jtx::Account::Account(std::string name, AccountID const &id)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#acf6e9ed1e6ab5a1c6ca777dc77a80f00',1,'xrpl::test::jtx::Account::Account(std::string name, std::pair< PublicKey, SecretKey > const &keys, Account::privateCtorTag)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a85fcf637ee4a167f2dd171d15979ee81',1,'xrpl::test::jtx::Account::Account(char const *name, KeyType type=KeyType::secp256k1)'],['../classxrpl_1_1TxQ_1_1MaybeTx.html#aec6f751a730caf204ecf2f10f685812b',1,'xrpl::TxQ::MaybeTx::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html#a1a575f2f8114df1ddf4e304f06762f4d',1,'xrpl::RelationalDatabase::AccountTxOptions::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html#a7eb687a07ef1079d3e9bff77dd1064fd',1,'xrpl::RelationalDatabase::AccountTxPageOptions::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a50ed6c578f59c73b34543e688d12ad14',1,'xrpl::RelationalDatabase::AccountTxArgs::account'],['../classxrpl_1_1test_1_1jtx_1_1Account.html',1,'xrpl::test::jtx::Account'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#af642ba404b1ae69441f5af7b25ad8df8',1,'xrpl::test::Loan_test::LoanParameters::account'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adac40eb667c7e828cfdcfb437c5d221bf6',1,'xrpl::ACCOUNT'],['../structxrpl_1_1test_1_1jtx_1_1DepositArg.html#ab52576a9b125b1f1e936081cad44cf9b',1,'xrpl::test::jtx::DepositArg::account'],['../namespacexrpl_1_1keylet.html#ac5d7a88f7cef6ac1ddf06020da8ded16',1,'xrpl::keylet::account()'],['../structxrpl_1_1test_1_1jtx_1_1WithdrawArg.html#a9016e1ae9a6c2afabff82e2c42a3a4b4',1,'xrpl::test::jtx::WithdrawArg::account'],['../structxrpl_1_1test_1_1jtx_1_1VoteArg.html#ad4c22791635e480d4758d268e991cd6d',1,'xrpl::test::jtx::VoteArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BidArg.html#a336fc5d2087607a8d0b1ddbeb4c13f98',1,'xrpl::test::jtx::BidArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BookSpec.html#ad815aa53e4b2de80f63febc8baab4dbb',1,'xrpl::test::jtx::BookSpec::account'],['../classxrpl_1_1test_1_1jtx_1_1IOU.html#a9ecbd14904501d52f783401d12ad76cf',1,'xrpl::test::jtx::IOU::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTAuthorize.html#aa56fc5bd381cbd7de74b092b64503422',1,'xrpl::test::jtx::MPTAuthorize::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a07b627cec654338f0638964a5fb34ad8',1,'xrpl::test::jtx::MPTSet::account'],['../structxrpl_1_1test_1_1jtx_1_1signer.html#a96f4df105b9507e567aec687835f5536',1,'xrpl::test::jtx::signer::account'],['../structxrpl_1_1TxQ_1_1TxDetails.html#af4f25b56676643038e982a189ff65b48',1,'xrpl::TxQ::TxDetails::account'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#ae66acaea6e99fbeead2ece58ca61f521',1,'xrpl::TxQ::TxQAccount::account']]], + ['account_86',['account',['../structxrpl_1_1MPTAuthorizeArgs.html#a934164ad8d780144b091b887d1f7c225',1,'xrpl::MPTAuthorizeArgs::account'],['../classxrpl_1_1Issue.html#a19b27b5ceb0fa710ee9e393954089124',1,'xrpl::Issue::account'],['../structxrpl_1_1MPTCreateArgs.html#a12739a5c500645dba6f2870c0f91c116',1,'xrpl::MPTCreateArgs::account'],['../structxrpl_1_1SignerEntries_1_1SignerEntry.html#a139cf25b223f4358aed0d442902792e8',1,'xrpl::SignerEntries::SignerEntry::account'],['../structxrpl_1_1test_1_1SEnv.html#a0e74ba98df4dd8ea85a68ddd3709c99b',1,'xrpl::test::SEnv::account()'],['../classxrpl_1_1AMMContext.html#a00c8b9507b428cd28db6e7def39a9612',1,'xrpl::AMMContext::account()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a9de3d25e1ee7809ab443580220c3a66d',1,'xrpl::test::jtx::Account::Account()=delete'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a022a3938b4b798a44a08770dc2983add',1,'xrpl::test::jtx::Account::Account(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a9ccbcdc6f51bf749c20a08d6e831b6c7',1,'xrpl::test::jtx::Account::Account(Account const &)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a097ec6e7e16b3fa63aca48f3e9d08088',1,'xrpl::test::jtx::Account::Account(std::string name, KeyType type=KeyType::secp256k1)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a39a37269bfd5e6443759c4db263f467c',1,'xrpl::test::jtx::Account::Account(AcctStringType stringType, std::string base58SeedStr)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a32f94b0139e5af8ab2f0fc9810fcca55',1,'xrpl::test::jtx::Account::Account(std::string name, AccountID const &id)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#acf6e9ed1e6ab5a1c6ca777dc77a80f00',1,'xrpl::test::jtx::Account::Account(std::string name, std::pair< PublicKey, SecretKey > const &keys, Account::privateCtorTag)'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a85fcf637ee4a167f2dd171d15979ee81',1,'xrpl::test::jtx::Account::Account(char const *name, KeyType type=KeyType::secp256k1)'],['../classxrpl_1_1TxQ_1_1MaybeTx.html#aec6f751a730caf204ecf2f10f685812b',1,'xrpl::TxQ::MaybeTx::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html#a1a575f2f8114df1ddf4e304f06762f4d',1,'xrpl::RelationalDatabase::AccountTxOptions::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html#a7eb687a07ef1079d3e9bff77dd1064fd',1,'xrpl::RelationalDatabase::AccountTxPageOptions::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a50ed6c578f59c73b34543e688d12ad14',1,'xrpl::RelationalDatabase::AccountTxArgs::account'],['../classxrpl_1_1test_1_1jtx_1_1Account.html',1,'xrpl::test::jtx::Account'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#af642ba404b1ae69441f5af7b25ad8df8',1,'xrpl::test::Loan_test::LoanParameters::account'],['../namespacexrpl_1_1keylet.html#ac5d7a88f7cef6ac1ddf06020da8ded16',1,'xrpl::keylet::account()'],['../structxrpl_1_1test_1_1jtx_1_1DepositArg.html#ab52576a9b125b1f1e936081cad44cf9b',1,'xrpl::test::jtx::DepositArg::account'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adac40eb667c7e828cfdcfb437c5d221bf6',1,'xrpl::ACCOUNT'],['../structxrpl_1_1test_1_1jtx_1_1WithdrawArg.html#a9016e1ae9a6c2afabff82e2c42a3a4b4',1,'xrpl::test::jtx::WithdrawArg::account'],['../structxrpl_1_1test_1_1jtx_1_1VoteArg.html#ad4c22791635e480d4758d268e991cd6d',1,'xrpl::test::jtx::VoteArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BidArg.html#a336fc5d2087607a8d0b1ddbeb4c13f98',1,'xrpl::test::jtx::BidArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BookSpec.html#ad815aa53e4b2de80f63febc8baab4dbb',1,'xrpl::test::jtx::BookSpec::account'],['../classxrpl_1_1test_1_1jtx_1_1IOU.html#a9ecbd14904501d52f783401d12ad76cf',1,'xrpl::test::jtx::IOU::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTAuthorize.html#aa56fc5bd381cbd7de74b092b64503422',1,'xrpl::test::jtx::MPTAuthorize::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a07b627cec654338f0638964a5fb34ad8',1,'xrpl::test::jtx::MPTSet::account'],['../structxrpl_1_1test_1_1jtx_1_1signer.html#a96f4df105b9507e567aec687835f5536',1,'xrpl::test::jtx::signer::account'],['../structxrpl_1_1TxQ_1_1TxDetails.html#af4f25b56676643038e982a189ff65b48',1,'xrpl::TxQ::TxDetails::account'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#ae66acaea6e99fbeead2ece58ca61f521',1,'xrpl::TxQ::TxQAccount::account']]], ['account_20root_87',['Account Root',['../md_xrpld_2app_2ledger_2README.html#autotoc_md312',1,'']]], ['account_5f_88',['account_',['../classxrpl_1_1test_1_1jtx_1_1owners.html#a03d4585f49f48903816d1e1ee2faf55d',1,'xrpl::test::jtx::owners::account_'],['../classxrpl_1_1test_1_1jtx_1_1sig.html#aefeb0e6a8e7b538775bf75ab02c7beb2',1,'xrpl::test::jtx::sig::account_'],['../classxrpl_1_1test_1_1jtx_1_1owner__count.html#a92ce71c681c1eaa287497174c0d29fe6',1,'xrpl::test::jtx::owner_count::account_'],['../classxrpl_1_1test_1_1jtx_1_1mptbalance.html#a166c034f51865080ff767b8c7a475589',1,'xrpl::test::jtx::mptbalance::account_'],['../classxrpl_1_1test_1_1jtx_1_1nflags.html#a9f058f83e2a2733d8e76dd491b100b0f',1,'xrpl::test::jtx::nflags::account_'],['../classxrpl_1_1test_1_1jtx_1_1flags.html#a9bc825a479537e935244105e7ed87c6f',1,'xrpl::test::jtx::flags::account_'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af4f664978aebb25658826f3a9d9c2db4',1,'xrpl::test::jtx::balance::account_'],['../structxrpl_1_1test_1_1Balance.html#aac21a7471aa0185a188870818ce7282b',1,'xrpl::test::Balance::account_'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#a14bf82e73e48c47a42d156bcfbfbbfe3',1,'xrpl::CanonicalTXSet::Key::account_'],['../classxrpl_1_1AMMContext.html#aa7dcfe21ee00e7dec7eac4df71bc86cc',1,'xrpl::AMMContext::account_'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a5f4b96fccbffa209d87b910db9d2fd81',1,'xrpl::RippleLineCache::AccountKey::account_'],['../classxrpl_1_1Transactor.html#a12241eb96da0753b499e30b3afc61774',1,'xrpl::Transactor::account_']]], ['account_5fid_89',['account_id',['../structxrpl_1_1RPC_1_1key__strings.html#a984cac17010e7f857e0a8d29d189746a',1,'xrpl::RPC::key_strings']]], @@ -118,7 +118,7 @@ var searchData= ['accountindomain_115',['accountInDomain',['../namespacexrpl_1_1permissioned__dex.html#ad8477c0e9e4e3165c3b815ed6cca08f2',1,'xrpl::permissioned_dex']]], ['accountinfo_5ftest_116',['AccountInfo_test',['../classxrpl_1_1test_1_1AccountInfo__test.html',1,'xrpl::test']]], ['accounting_5f_117',['accounting_',['../classxrpl_1_1NetworkOPsImp.html#ac730f6ecc077eada798392390ed31ffb',1,'xrpl::NetworkOPsImp']]], - ['accountkey_118',['accountkey',['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a25c4c388f8de65669a1176468bf89319',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountKey const &other)=default'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#ab38bff7243d4b6be95e7bd0415b12843',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountID const &account, LineDirection direction, std::size_t hash)'],['../classxrpl_1_1CanonicalTXSet.html#ad66fa2505817a82b0bca120d49f2ce0f',1,'xrpl::CanonicalTXSet::accountKey()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html',1,'xrpl::RippleLineCache::AccountKey']]], + ['accountkey_118',['accountkey',['../classxrpl_1_1CanonicalTXSet.html#ad66fa2505817a82b0bca120d49f2ce0f',1,'xrpl::CanonicalTXSet::accountKey()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a25c4c388f8de65669a1176468bf89319',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountKey const &other)=default'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#ab38bff7243d4b6be95e7bd0415b12843',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountID const &account, LineDirection direction, std::size_t hash)'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html',1,'xrpl::RippleLineCache::AccountKey']]], ['accountlines_119',['accountLines',['../namespacexrpl_1_1RPC_1_1Tuning.html#aaf45710119645b3101571bc20858dd25',1,'xrpl::RPC::Tuning']]], ['accountlines_5ftest_120',['AccountLines_test',['../classxrpl_1_1RPC_1_1AccountLines__test.html',1,'xrpl::RPC']]], ['accountmap_121',['AccountMap',['../classxrpl_1_1TxQ.html#a3b871cd18f67d71258c721adac2f7aa9',1,'xrpl::TxQ']]], @@ -192,7 +192,7 @@ var searchData= ['actualamountin_189',['actualAmountIn',['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a11e9e386297652425944a8a3cfc2f35c',1,'xrpl::path::RippleCalc::Output']]], ['actualamountout_190',['actualAmountOut',['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a07f201cae74e6c51e5c64939f9ad6229',1,'xrpl::path::RippleCalc::Output']]], ['adapting_20generic_20consensus_191',['Adapting Generic Consensus',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md199',1,'']]], - ['adaptor_192',['adaptor',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a91c5d7dbaf115af8fa6c0fb4bc2ac28b',1,'xrpl::test::csf::Validations_test::Adaptor::Adaptor()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a11f30c80cef55601e5596ac6bc5c744d',1,'xrpl::RCLConsensus::Adaptor::Adaptor()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html',1,'xrpl::test::csf::Validations_test::Adaptor'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html',1,'xrpl::RCLConsensus::Adaptor'],['../classxrpl_1_1Validations.html#a5c53682eaf1b437da4cd67d5134d0906',1,'xrpl::Validations::adaptor()']]], + ['adaptor_192',['adaptor',['../classxrpl_1_1Validations.html#a5c53682eaf1b437da4cd67d5134d0906',1,'xrpl::Validations::adaptor()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a91c5d7dbaf115af8fa6c0fb4bc2ac28b',1,'xrpl::test::csf::Validations_test::Adaptor::Adaptor()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html',1,'xrpl::test::csf::Validations_test::Adaptor'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html',1,'xrpl::RCLConsensus::Adaptor'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a11f30c80cef55601e5596ac6bc5c744d',1,'xrpl::RCLConsensus::Adaptor::Adaptor()']]], ['adaptor_5f_193',['adaptor_',['../classxrpl_1_1RCLConsensus.html#aa9e57c9546fa987ed67d5d14db629eb7',1,'xrpl::RCLConsensus::adaptor_'],['../classxrpl_1_1Consensus.html#ac0a170e8058ab130cbc15badafbbb661',1,'xrpl::Consensus::adaptor_'],['../classxrpl_1_1Validations.html#af37184b4977e6004b88b8a4f822da12f',1,'xrpl::Validations::adaptor_']]], ['add_194',['add',['../classxrpl_1_1JsonPropertyStream.html#af1ab005e955e9163baa6611e5ac2af3c',1,'xrpl::JsonPropertyStream::add(std::string const &key, std::string const &v) override'],['../classxrpl_1_1JsonPropertyStream.html#ab8847f76dcc32babd7a6a1ba68c3536c',1,'xrpl::JsonPropertyStream::add(std::string const &key, float v) override'],['../classxrpl_1_1JsonPropertyStream.html#acbf5e06f5d897624a668920c9c7b0205',1,'xrpl::JsonPropertyStream::add(std::string const &key, long value) override'],['../classxrpl_1_1JsonPropertyStream.html#a3e219b748254e15fcfb8ad82fecb7c34',1,'xrpl::JsonPropertyStream::add(std::string const &key, unsigned int value) override'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#a6b01478a9e974737a5f559d251c5ab95',1,'xrpl::PeerFinder::Livecache_test::add()'],['../classxrpl_1_1STObject.html#a7ae210559782126638ca3712e9d3f632',1,'xrpl::STObject::add(Serializer &s) const override'],['../classxrpl_1_1STObject.html#ae5ff93050e0ff6b5ff903c752ef463ed',1,'xrpl::STObject::add(Serializer &s, WhichFields whichFields) const'],['../classxrpl_1_1STPathSet.html#a00b13d9b468ef3daf4805668ca2cffeb',1,'xrpl::STPathSet::add()'],['../classxrpl_1_1STVector256.html#a3cc5de0d80fc1162ba70f5b72b32c58f',1,'xrpl::STVector256::add()'],['../classxrpl_1_1STXChainBridge.html#a73dd3a4dd6a2f351ad6f3020ea151428',1,'xrpl::STXChainBridge::add()'],['../structxrpl_1_1Resource_1_1Entry.html#a1938fafbd8c64700a4093de7abf66bc5',1,'xrpl::Resource::Entry::add()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a2e76aeb8383dfce6c1d3f26a30a1ab60',1,'beast::insight::detail::StatsDCollectorImp::add()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a0b4d560af9a550bbd00728745cc1fd9e',1,'xrpl::test::csf::Validations_test::TestHarness::add()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRefs.html#ae8a5f61506667b150f324123e253cbc8',1,'xrpl::test::csf::CollectorRefs::add()'],['../classxrpl_1_1short__read__test_1_1Base.html#a8daeec34d80a2b5c31ec6c268c186a09',1,'xrpl::short_read_test::Base::add()'],['../classxrpl_1_1STNumber.html#a1a3524139128aea445beb3ece4065085',1,'xrpl::STNumber::add()'],['../structxrpl_1_1detail_1_1suite__results.html#a4cfcc164c9f10d5acf5b3d9013ab42d7',1,'xrpl::detail::suite_results::add()'],['../structxrpl_1_1detail_1_1results.html#a777987b9c36f3a822e058c1b17b0f40b',1,'xrpl::detail::results::add()'],['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#ae8365009df1824e87b84e5b74cc1e3b8',1,'xrpl::detail::multi_runner_base::inner::add()'],['../classxrpl_1_1detail_1_1multi__runner__base.html#a06b562af8774cadac24c869aa0070daa',1,'xrpl::detail::multi_runner_base::add()'],['../classxrpl_1_1AmendmentTableImpl.html#a85fe34ad92bed99a52ad162ef702de27',1,'xrpl::AmendmentTableImpl::add()'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#a5a9bee66c591d060b8f41e81e0f41bdd',1,'xrpl::TxQ::TxQAccount::add()'],['../classxrpl_1_1Validations.html#a2a8b8aca1ef992bab3e1193b7bc80932',1,'xrpl::Validations::add()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ac6b1fed6d2c64923a22318c5017febb8',1,'xrpl::PeerFinder::Counts::add()'],['../classxrpl_1_1JsonPropertyStream.html#a84f78b3afabddd072b7b798d6ed4d87b',1,'xrpl::JsonPropertyStream::add()'],['../classxrpl_1_1KnownFormats.html#a37cebadc6d415a864bfdbdcb03272f8c',1,'xrpl::KnownFormats::add()'],['../classbeast_1_1PropertyStream_1_1Source.html#a986ac5abff1a53a1a1f7dde38f0073bc',1,'beast::PropertyStream::Source::add()'],['../classxrpl_1_1JsonPropertyStream.html#ab77db44db2d2b16a5b129a7d2126f10a',1,'xrpl::JsonPropertyStream::add(short value) override'],['../classxrpl_1_1JsonPropertyStream.html#aec3b9957cc7794009e85bc06411e5e81',1,'xrpl::JsonPropertyStream::add(unsigned short value) override'],['../classxrpl_1_1JsonPropertyStream.html#aec896e563620e243ede1a7b24068cd20',1,'xrpl::JsonPropertyStream::add(int value) override'],['../classxrpl_1_1JsonPropertyStream.html#ace472cb52dddd48762dd438eae48fb03',1,'xrpl::JsonPropertyStream::add(unsigned int value) override'],['../classxrpl_1_1JsonPropertyStream.html#ab1b63a177e1435649c11e401cfd8ba17',1,'xrpl::JsonPropertyStream::add(long value) override'],['../classxrpl_1_1JsonPropertyStream.html#a11c7e545754f4ed8f97c3f6208ea9a89',1,'xrpl::JsonPropertyStream::add(float v) override'],['../classxrpl_1_1JsonPropertyStream.html#ab32590878c27c531bc4d5bf5dcc63d85',1,'xrpl::JsonPropertyStream::add(double v) override'],['../classxrpl_1_1JsonPropertyStream.html#aeefceb47d5d94d0d9ca2d0cd4a62ca17',1,'xrpl::JsonPropertyStream::add(std::string const &v) override'],['../classxrpl_1_1JsonPropertyStream.html#ad1473fbee5b792e57e084e327c9f881f',1,'xrpl::JsonPropertyStream::add(std::string const &key, double v) override'],['../classxrpl_1_1STAccount.html#a3f801be45d41d16e4c44673985092523',1,'xrpl::STAccount::add()'],['../classxrpl_1_1STAmount.html#a25bfca714a2cf38542966e745149a75f',1,'xrpl::STAmount::add()'],['../classxrpl_1_1STArray.html#a8464029f2a7be82f172066164902c14b',1,'xrpl::STArray::add()'],['../classxrpl_1_1STBase.html#aff4e53fa39d8168f305be959dfb102d2',1,'xrpl::STBase::add()'],['../classxrpl_1_1STBitString.html#a7babef6c56c32f5491b7c91425cd5de5',1,'xrpl::STBitString::add()'],['../classxrpl_1_1STBlob.html#a6b3136d1abc3c273b2b90827ec99d5f8',1,'xrpl::STBlob::add()'],['../classxrpl_1_1STCurrency.html#acdecb304ae31374de40cb80bf0ce5a6e',1,'xrpl::STCurrency::add()'],['../classxrpl_1_1STInteger.html#a20fc1bca7dac4a1782f9bca4ee387ceb',1,'xrpl::STInteger::add()'],['../classxrpl_1_1STIssue.html#a11ae7593aacd462bf8bde6076e5f3204',1,'xrpl::STIssue::add()'],['../classbeast_1_1PropertyStream.html#a7f50b4bceb293a2efcb1b29b3158c7f9',1,'beast::PropertyStream::add(long value)'],['../classbeast_1_1PropertyStream.html#a46a8f035fcfc444af8725bc9af393ea7',1,'beast::PropertyStream::add(std::string const &value)=0'],['../classbeast_1_1PropertyStream.html#af1d537979b3cc3676fc44dd4745946a5',1,'beast::PropertyStream::add(char const *value)'],['../classbeast_1_1PropertyStream.html#a23b3a87a0eaeb6586323496467e7ceeb',1,'beast::PropertyStream::add(bool value)'],['../classbeast_1_1PropertyStream.html#a79420c335f7a5ee6a324c78e3b166ad1',1,'beast::PropertyStream::add(char value)'],['../classbeast_1_1PropertyStream.html#afac47c0d9590b1f92e6db69be8922e5b',1,'beast::PropertyStream::add(signed char value)'],['../classbeast_1_1PropertyStream.html#a6dab4ef049b0f8eb46eceff046bda11f',1,'beast::PropertyStream::add(unsigned char value)'],['../classbeast_1_1PropertyStream.html#a5b18d84c44d1834064d1a171b5721e4f',1,'beast::PropertyStream::add(short value)'],['../classbeast_1_1PropertyStream.html#ad89e3880312d9d2f1710dc72a26b54cd',1,'beast::PropertyStream::add(unsigned short value)'],['../classbeast_1_1PropertyStream.html#a192496515beb7277123c50eafc0e93b8',1,'beast::PropertyStream::add(int value)'],['../classbeast_1_1PropertyStream.html#a7e2307f8ab4b3da6ba77e0a2374863f3',1,'beast::PropertyStream::add(unsigned int value)'],['../classbeast_1_1PropertyStream.html#a27dd145b7aa7ec0b653348ab83753e72',1,'beast::PropertyStream::add(std::string const &key, long double value)'],['../classbeast_1_1PropertyStream.html#afbc26a740d14b08002ad9518310c60e4',1,'beast::PropertyStream::add(unsigned long value)'],['../classbeast_1_1PropertyStream.html#a7db4afda014289cf6744301b5157b71f',1,'beast::PropertyStream::add(long long value)'],['../classbeast_1_1PropertyStream.html#ac1a1164f84438b63fd95ceee25b4ba85',1,'beast::PropertyStream::add(unsigned long long value)'],['../classbeast_1_1PropertyStream.html#a2cc4c291084a2ad5c10b1b9e5f1d8267',1,'beast::PropertyStream::add(float value)'],['../classbeast_1_1PropertyStream.html#a4dff2dfaaf8650815629df1ab882a923',1,'beast::PropertyStream::add(double value)'],['../classbeast_1_1PropertyStream.html#a243dbabd586b0229219a6c8a11baeeb4',1,'beast::PropertyStream::add(long double value)'],['../classbeast_1_1PropertyStream_1_1Map.html#accb389586f4954078d2925f48ca4b6c1',1,'beast::PropertyStream::Map::add(std::string const &key, Value value) const'],['../classbeast_1_1PropertyStream_1_1Map.html#ac760c1fcce967fed82dea209bb72cba1',1,'beast::PropertyStream::Map::add(Key key, Value value) const'],['../classbeast_1_1PropertyStream_1_1Set.html#ab364b9b332ca6293b9728b86da1377ef',1,'beast::PropertyStream::Set::add()'],['../classbeast_1_1PropertyStream_1_1Source.html#a6b74ac4b0ae83b71d8605412b2fe5c8b',1,'beast::PropertyStream::Source::add()'],['../classbeast_1_1PropertyStream.html#a7cd6fa11e5b75d48d3c2e84c4a55c069',1,'beast::PropertyStream::add()'],['../classxrpl_1_1JsonPropertyStream.html#a1f8242f39526485b0e7ad03c8e248891',1,'xrpl::JsonPropertyStream::add()'],['../classxrpl_1_1DecayingSample.html#a8df063747a57263920897055a3d8d7f1',1,'xrpl::DecayingSample::add()'],['../classxrpl_1_1DecayWindow.html#ab63a09f3be634ed0252d8127f7e3632f',1,'xrpl::DecayWindow::add()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1suite__results.html#a38979279ba1b83e406a2f3c6ee7fa17d',1,'beast::unit_test::detail::reporter::suite_results::add()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html#acca69a4a1af4170be93d67be30ac7b9d',1,'beast::unit_test::detail::reporter::results::add()'],['../classbeast_1_1PropertyStream.html#a28eaa92c7ca837f1ccfc4c93ea54219a',1,'beast::PropertyStream::add(std::string const &key, std::string const &value)=0'],['../classbeast_1_1PropertyStream.html#a12e1ed0e9696c8260fbf1739c707b607',1,'beast::PropertyStream::add(std::string const &key, char const *value)'],['../classbeast_1_1PropertyStream.html#a8a1e2466f482ab507f91f62008570b2f',1,'beast::PropertyStream::add(std::string const &key, bool value)'],['../classbeast_1_1PropertyStream.html#a25971a70b0d4036d09782287659e6cc9',1,'beast::PropertyStream::add(std::string const &key, char value)'],['../classbeast_1_1PropertyStream.html#a79122ae34fa6633530df9a0b87bdfd3c',1,'beast::PropertyStream::add(std::string const &key, signed char value)'],['../classxrpl_1_1JsonPropertyStream.html#a0cda470a4ee47cf3690b4ae5dfd4b5c3',1,'xrpl::JsonPropertyStream::add()'],['../classbeast_1_1PropertyStream.html#aa5d01244188d6eff0c971e85f97d1ee7',1,'beast::PropertyStream::add(std::string const &key, short value)'],['../classbeast_1_1PropertyStream.html#adcdaec4f4c4aa1bee5d046abcf9f05a4',1,'beast::PropertyStream::add(std::string const &key, unsigned short value)'],['../classbeast_1_1PropertyStream.html#ac3640f5ec521538142e018c7b9449f2f',1,'beast::PropertyStream::add(std::string const &key, int value)'],['../classbeast_1_1PropertyStream.html#a8f97447631b96a757d1f203561da684a',1,'beast::PropertyStream::add(std::string const &key, unsigned int value)'],['../classbeast_1_1PropertyStream.html#a2d422a19b1a7256eac9787fa8208cfa1',1,'beast::PropertyStream::add(std::string const &key, long value)'],['../classbeast_1_1PropertyStream.html#a88fa55ab3ac95e195d4fbf10955f9473',1,'beast::PropertyStream::add(std::string const &key, unsigned long value)'],['../classbeast_1_1PropertyStream.html#ad0f254c63738bc9b6923ab92125eca8c',1,'beast::PropertyStream::add(std::string const &key, long long value)'],['../classbeast_1_1PropertyStream.html#a0fe28a6fa5f72b43e0da657c0efa099e',1,'beast::PropertyStream::add(std::string const &key, unsigned long long value)'],['../classbeast_1_1PropertyStream.html#ab8f4ce03d7c811262313a7c6c182c707',1,'beast::PropertyStream::add(std::string const &key, float value)'],['../classbeast_1_1PropertyStream.html#af4f18b4665bcc1c71f6cc2a62a651b50',1,'beast::PropertyStream::add(std::string const &key, double value)']]], ['add_20a_20dependency_195',['Add a Dependency',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md75',1,'']]], @@ -284,7 +284,7 @@ var searchData= ['addressv4_281',['AddressV4',['../namespacebeast_1_1IP.html#ad2074ed8068d52be937bf6895918bcb5',1,'beast::IP']]], ['addressv6_282',['AddressV6',['../namespacebeast_1_1IP.html#a622077e61c7f3646c6d0f50df3c66bce',1,'beast::IP']]], ['addrootnode_283',['addRootNode',['../classxrpl_1_1SHAMap.html#a7debf45e1d4f2f7ec10c44bbe43662c1',1,'xrpl::SHAMap']]], - ['addrpcsub_284',['addrpcsub',['../classxrpl_1_1NetworkOPsImp.html#a4b7bf25e2c4070d903e5e85b443e79b9',1,'xrpl::NetworkOPsImp::addRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#ab603c62b5fae473862c199aee771e7ce',1,'xrpl::InfoSub::Source::addRpcSub()']]], + ['addrpcsub_284',['addrpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#ab603c62b5fae473862c199aee771e7ce',1,'xrpl::InfoSub::Source::addRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#a4b7bf25e2c4070d903e5e85b443e79b9',1,'xrpl::NetworkOPsImp::addRpcSub()']]], ['addsamples_285',['addSamples',['../classxrpl_1_1LoadMonitor.html#a846eaa2912449b20e4918a62b9104aa9',1,'xrpl::LoadMonitor']]], ['addsle_286',['addsle',['../classxrpl_1_1Ledger.html#a8522eb700c24d3dcb7e281e42813e4d6',1,'xrpl::Ledger::addSLE()'],['../namespacexrpl.html#ac68e34e386d809f55a9884fb7ed0dfd2',1,'xrpl::addSLE()']]], ['addsource_287',['addSource',['../classxrpl_1_1PeerFinder_1_1Logic.html#a8369a2a48c8428a7565f7b7068d32f38',1,'xrpl::PeerFinder::Logic']]], @@ -482,7 +482,7 @@ var searchData= ['ammcontext_5f_479',['ammContext_',['../classxrpl_1_1AMMLiquidity.html#ae5e07e6de314af93e23aa5fc8ce26381',1,'xrpl::AMMLiquidity']]], ['ammcreate_480',['ammcreate',['../classxrpl_1_1AMMCreate.html',1,'xrpl::AMMCreate'],['../classxrpl_1_1AMMCreate.html#af6b53d41fa4fae19923950639d1dc721',1,'xrpl::AMMCreate::AMMCreate()']]], ['ammcrtfee_481',['ammCrtFee',['../classxrpl_1_1test_1_1jtx_1_1AMMTest.html#a2f4bbeaa10bd0b8c40ef55badceb1d8d',1,'xrpl::test::jtx::AMMTest']]], - ['ammdelete_482',['ammdelete',['../classxrpl_1_1AMMDelete.html#a4f2d8c37c1e3e66468776c5534970f4e',1,'xrpl::AMMDelete::AMMDelete()'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a32e608c30037f6b869c1a573a13ba367',1,'xrpl::test::jtx::AMM::ammDelete()'],['../classxrpl_1_1AMMDelete.html',1,'xrpl::AMMDelete']]], + ['ammdelete_482',['ammdelete',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a32e608c30037f6b869c1a573a13ba367',1,'xrpl::test::jtx::AMM::ammDelete()'],['../classxrpl_1_1AMMDelete.html#a4f2d8c37c1e3e66468776c5534970f4e',1,'xrpl::AMMDelete::AMMDelete()'],['../classxrpl_1_1AMMDelete.html',1,'xrpl::AMMDelete']]], ['ammdeposit_483',['ammdeposit',['../classxrpl_1_1AMMDeposit.html',1,'xrpl::AMMDeposit'],['../classxrpl_1_1AMMDeposit.html#a0b5593334fcac352a11c5a1a9d268ce3',1,'xrpl::AMMDeposit::AMMDeposit()']]], ['ammenabled_484',['ammEnabled',['../namespacexrpl.html#a23628f8169b010aadfcb3381604c7bc3',1,'xrpl']]], ['ammexists_485',['ammExists',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a1e33705a0a9e7b3c2c27f9331c883b9b',1,'xrpl::test::jtx::AMM']]], @@ -545,13 +545,13 @@ var searchData= ['antithesis_20c_20sdk_542',['Antithesis C++ SDK',['../md__2____w_2rippled_2rippled_2external_2antithesis-sdk_2README.html',1,'']]], ['antithesis_3a_3ainternal_543',['internal',['../namespaceantithesis_1_1internal.html',1,'antithesis']]], ['antithesis_3a_3ainternal_3a_3arandom_544',['random',['../namespaceantithesis_1_1internal_1_1random.html',1,'antithesis::internal']]], - ['any_545',['any',['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#af982e30cb5d438ccd7395ff1a0268817',1,'xrpl::test::csf::CollectorRef::Any::Any()'],['http://en.cppreference.com/w/cpp/experimental/any.html',1,'std::experimental::any'],['../namespacexrpl.html#aff1b8c6aee07c7bc399d90566e71cc08',1,'xrpl::any()'],['../namespacexrpl_1_1test_1_1jtx.html#a23fe1dbc961bb4aeec9f87668b067b79',1,'xrpl::test::jtx::any'],['http://en.cppreference.com/w/cpp/utility/any.html',1,'std::any'],['http://en.cppreference.com/w/cpp/header/any.html',1,'(Global Namespace)'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html',1,'xrpl::test::csf::CollectorRef::Any< T >'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#aeb69b44de3661aa5a1326c40f409e433',1,'xrpl::test::csf::CollectorRef::Any::Any(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#ae4014269bc1817d7b7908308fb854793',1,'xrpl::test::csf::CollectorRef::Any::Any(Any &&)=default'],['http://en.cppreference.com/w/cpp/utility/any/any.html',1,'std::any::any()'],['../structxrpl_1_1Transaction_1_1SubmitResult.html#a1202ff01975d5e9869e36622e6b03b14',1,'xrpl::Transaction::SubmitResult::any()'],['http://en.cppreference.com/w/cpp/experimental/any/any.html',1,'std::experimental::any::any()'],['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset::any()']]], + ['any_545',['any',['../namespacexrpl_1_1test_1_1jtx.html#a23fe1dbc961bb4aeec9f87668b067b79',1,'xrpl::test::jtx::any'],['http://en.cppreference.com/w/cpp/header/any.html',1,'(Global Namespace)'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html',1,'xrpl::test::csf::CollectorRef::Any< T >'],['http://en.cppreference.com/w/cpp/experimental/any.html',1,'std::experimental::any'],['../namespacexrpl.html#aff1b8c6aee07c7bc399d90566e71cc08',1,'xrpl::any()'],['http://en.cppreference.com/w/cpp/utility/any.html',1,'std::any'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#af982e30cb5d438ccd7395ff1a0268817',1,'xrpl::test::csf::CollectorRef::Any::Any(T &t)'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#aeb69b44de3661aa5a1326c40f409e433',1,'xrpl::test::csf::CollectorRef::Any::Any(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#ae4014269bc1817d7b7908308fb854793',1,'xrpl::test::csf::CollectorRef::Any::Any(Any &&)=default'],['../structxrpl_1_1Transaction_1_1SubmitResult.html#a1202ff01975d5e9869e36622e6b03b14',1,'xrpl::Transaction::SubmitResult::any()'],['http://en.cppreference.com/w/cpp/experimental/any/any.html',1,'std::experimental::any::any()'],['http://en.cppreference.com/w/cpp/utility/any/any.html',1,'std::any::any()'],['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset::any()']]], ['any_5fcast_546',['any_cast',['http://en.cppreference.com/w/cpp/utility/any/any_cast.html',1,'std::any_cast()'],['http://en.cppreference.com/w/cpp/experimental/any/any_cast.html',1,'std::experimental::any_cast()']]], - ['any_5ffailed_547',['any_failed',['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#a9108fff3a4219e065c65dcb25755d40e',1,'xrpl::detail::multi_runner_base::inner::any_failed()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#a63873747e5ca9a09c4906cf7bc34f9ed',1,'xrpl::test::multi_runner_parent::any_failed()'],['../classxrpl_1_1detail_1_1multi__runner__base.html#abfe5c6bff4469d1e988652584710f030',1,'xrpl::detail::multi_runner_base::any_failed() const'],['../classxrpl_1_1detail_1_1multi__runner__base.html#a2a9bda7459aa377418fa1ad463c5627e',1,'xrpl::detail::multi_runner_base::any_failed(bool v)'],['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#a14b0110985fd51df6b13d2f0de420a21',1,'xrpl::detail::multi_runner_base::inner::any_failed(bool v)']]], + ['any_5ffailed_547',['any_failed',['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#a14b0110985fd51df6b13d2f0de420a21',1,'xrpl::detail::multi_runner_base::inner::any_failed()'],['../classxrpl_1_1detail_1_1multi__runner__base.html#a2a9bda7459aa377418fa1ad463c5627e',1,'xrpl::detail::multi_runner_base::any_failed(bool v)'],['../classxrpl_1_1detail_1_1multi__runner__base.html#abfe5c6bff4469d1e988652584710f030',1,'xrpl::detail::multi_runner_base::any_failed() const'],['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#a9108fff3a4219e065c65dcb25755d40e',1,'xrpl::detail::multi_runner_base::inner::any_failed()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#a63873747e5ca9a09c4906cf7bc34f9ed',1,'xrpl::test::multi_runner_parent::any_failed()']]], ['any_5ffailed_5f_548',['any_failed_',['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#a4580f12370aeb821f6036962ea3e4f64',1,'xrpl::detail::multi_runner_base::inner']]], - ['any_5fof_549',['any_of',['http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std::any_of()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/all_any_none_of.html',1,'std::ranges::any_of()']]], + ['any_5fof_549',['any_of',['http://en.cppreference.com/w/cpp/algorithm/ranges/all_any_none_of.html',1,'std::ranges::any_of()'],['http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std::any_of()']]], ['any_5ft_550',['any_t',['../structxrpl_1_1test_1_1jtx_1_1any__t.html',1,'xrpl::test::jtx']]], - ['anyamount_551',['anyamount',['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#acae088f1e20f268e4f51fbe618e4d8b3',1,'xrpl::test::jtx::AnyAmount::AnyAmount()'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html',1,'xrpl::test::jtx::AnyAmount'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#ae4aa7acdef24d55c4c10307a8a7f3de1',1,'xrpl::test::jtx::AnyAmount::AnyAmount(STAmount const &amount)'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#a1501a90632df8d46be81343cb677c58e',1,'xrpl::test::jtx::AnyAmount::AnyAmount(AnyAmount const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#ad7e609234578f93501c50c6ec754312e',1,'xrpl::test::jtx::AnyAmount::AnyAmount()=delete']]], + ['anyamount_551',['anyamount',['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#ad7e609234578f93501c50c6ec754312e',1,'xrpl::test::jtx::AnyAmount::AnyAmount()=delete'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#a1501a90632df8d46be81343cb677c58e',1,'xrpl::test::jtx::AnyAmount::AnyAmount(AnyAmount const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html',1,'xrpl::test::jtx::AnyAmount'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#ae4aa7acdef24d55c4c10307a8a7f3de1',1,'xrpl::test::jtx::AnyAmount::AnyAmount(STAmount const &amount)'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#acae088f1e20f268e4f51fbe618e4d8b3',1,'xrpl::test::jtx::AnyAmount::AnyAmount(STAmount const &amount, any_t const *)']]], ['anyvalue_552',['AnyValue',['../namespacexrpl_1_1test_1_1jtx_1_1oracle.html#a174fff8e9190d93b3f43ce9dd998fd0e',1,'xrpl::test::jtx::oracle']]], ['ape_553',['ape',['../namespacexrpl_1_1test.html#a18dfc9dcb0638424bc85603ea8d0a938',1,'xrpl::test']]], ['api_20changelog_554',['API Changelog',['../md__2____w_2rippled_2rippled_2API-CHANGELOG.html',1,'']]], @@ -566,15 +566,15 @@ var searchData= ['apimaximumsupportedversion_563',['apiMaximumSupportedVersion',['../namespacexrpl_1_1RPC.html#aa4ec98fc052ff8a4f8def1dce5ff969c',1,'xrpl::RPC']]], ['apimaximumvalidversion_564',['apiMaximumValidVersion',['../namespacexrpl_1_1RPC.html#a76f64cd3dbd1a61e3d0ed3d18fb134be',1,'xrpl::RPC']]], ['apiminimumsupportedversion_565',['apiMinimumSupportedVersion',['../namespacexrpl_1_1RPC.html#a4e17f8fead351c4d790c294dfe6e91f1',1,'xrpl::RPC']]], - ['apiversion_566',['apiversion',['../namespacexrpl_1_1RPC.html#a973a1e287dd3a3aded8ee4fd96a4af34',1,'xrpl::RPC::apiVersion'],['../structxrpl_1_1RPC_1_1Context.html#aa8b6cd5d5b9eb13f4a82b16979cbd3f0',1,'xrpl::RPC::Context::apiVersion'],['../classxrpl_1_1GRPCServerImpl.html#a025ac82cd1e706b065c3ba41da92c498',1,'xrpl::GRPCServerImpl::apiVersion']]], - ['apiversion_5f_567',['apiversion_',['../classxrpl_1_1InfoSub.html#aea98f06c13ae24528a8fb089fc677dc1',1,'xrpl::InfoSub::apiVersion_'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a203d3ad25cfa8483ec43d0903066e87a',1,'xrpl::RPC::VersionHandler::apiVersion_'],['../classxrpl_1_1RPCParser.html#ad1e72788e600543dea74ced88d45eef0',1,'xrpl::RPCParser::apiVersion_']]], + ['apiversion_566',['apiversion',['../namespacexrpl_1_1RPC.html#a973a1e287dd3a3aded8ee4fd96a4af34',1,'xrpl::RPC::apiVersion'],['../classxrpl_1_1GRPCServerImpl.html#a025ac82cd1e706b065c3ba41da92c498',1,'xrpl::GRPCServerImpl::apiVersion'],['../structxrpl_1_1RPC_1_1Context.html#aa8b6cd5d5b9eb13f4a82b16979cbd3f0',1,'xrpl::RPC::Context::apiVersion']]], + ['apiversion_5f_567',['apiversion_',['../classxrpl_1_1InfoSub.html#aea98f06c13ae24528a8fb089fc677dc1',1,'xrpl::InfoSub::apiVersion_'],['../classxrpl_1_1RPCParser.html#ad1e72788e600543dea74ced88d45eef0',1,'xrpl::RPCParser::apiVersion_'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a203d3ad25cfa8483ec43d0903066e87a',1,'xrpl::RPC::VersionHandler::apiVersion_']]], ['apiversion_5ftest_568',['ApiVersion_test',['../structxrpl_1_1test_1_1ApiVersion__test.html',1,'xrpl::test']]], ['apiversionifunspecified_569',['apiVersionIfUnspecified',['../namespacexrpl_1_1RPC.html#ae3c3c41b88bb733c5d95d129644d9c8b',1,'xrpl::RPC']]], - ['app_570',['app',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a99807097dbde11fbb0414a55c570e444',1,'xrpl::test::jtx::Env::app()'],['../classxrpl_1_1ApplicationImp.html#a7cd1f732c74983eb1b49b151cf51b74f',1,'xrpl::ApplicationImp::app()'],['../classxrpl_1_1ServiceRegistry.html#af9324b9349626ba5ebe37b8784f61535',1,'xrpl::ServiceRegistry::app()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a00e2950377b152b92bbf93e4b3c8c474',1,'xrpl::test::jtx::Env::app()'],['../structxrpl_1_1RPC_1_1Context.html#a3819425c846e53ec0f1bcfa7407df609',1,'xrpl::RPC::Context::app'],['../structxrpl_1_1RPC_1_1Request.html#a535cf9b96fecea6223fb6693c6a83a7e',1,'xrpl::RPC::Request::app'],['../structxrpl_1_1test_1_1LedgerServer.html#aeea289c12cda28a6e8433e2721365b28',1,'xrpl::test::LedgerServer::app'],['../structxrpl_1_1PreclaimContext.html#aa45a3e248b321dc604c5c0e681a55070',1,'xrpl::PreclaimContext::app'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#aa16d810eda6e230a2b419c87cbd20d5a',1,'xrpl::test::LedgerReplayClient::app'],['../structxrpl_1_1PreflightContext.html#aaacaf0feb6f8450ccc71afe2d77a2d2f',1,'xrpl::PreflightContext::app'],['../classxrpl_1_1ApplyContext.html#ad988ed4d08e26461e62db2eab51618b9',1,'xrpl::ApplyContext::app'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a941af4e96cd8623005f12eeeeaced229',1,'xrpl::test::jtx::Env::AppBundle::app']]], - ['app_5f_571',['app_',['../classxrpl_1_1LoadManager.html#af26277f25aee902ee30929462f5289af',1,'xrpl::LoadManager::app_'],['../classxrpl_1_1NetworkOPsImp.html#afa4a33baa9c5208c7b17f2e303847470',1,'xrpl::NetworkOPsImp::app_'],['../classxrpl_1_1SHAMapStoreImp.html#a18d60400dd02b5b6f2e5dcd582bcad35',1,'xrpl::SHAMapStoreImp::app_'],['../classxrpl_1_1ValidatorSite.html#ad398fd8e20cce2d369180376dfee7e59',1,'xrpl::ValidatorSite::app_'],['../classxrpl_1_1Pathfinder.html#ad54ca4df1e4cc0be8d26435fe1aeab88',1,'xrpl::Pathfinder::app_'],['../classxrpl_1_1PathRequest.html#aad986dd47b21c2b85d4bc9311a80e11c',1,'xrpl::PathRequest::app_'],['../classxrpl_1_1PathRequests.html#a212a9ab18044dfc6e3b17e4c7109efe5',1,'xrpl::PathRequests::app_'],['../classxrpl_1_1ConnectAttempt.html#ace1c8e57e1199b30231df0f20ae15906',1,'xrpl::ConnectAttempt::app_'],['../classxrpl_1_1OverlayImpl.html#a89c958dc8b52ff52c416aa518cefe9ab',1,'xrpl::OverlayImpl::app_'],['../classxrpl_1_1PeerImp.html#a680a7307b4244d785f543f4f6b008359',1,'xrpl::PeerImp::app_'],['../classxrpl_1_1PeerSetImpl.html#a2f67353d441f35e95db5865216fc91d7',1,'xrpl::PeerSetImpl::app_'],['../classxrpl_1_1PeerSetBuilderImpl.html#a90cc7eeddcaf55c8773fe7bd8fe84616',1,'xrpl::PeerSetBuilderImpl::app_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ab3bf3e13b897619b36e57a6289228f49',1,'xrpl::perf::PerfLogImp::app_'],['../classxrpl_1_1ServerHandler.html#a457ccfd9162fa2786ba69e106fe55f3b',1,'xrpl::ServerHandler::app_'],['../classxrpl_1_1NodeFamily.html#a3a9823849d96553c6d806d799ca81e7e',1,'xrpl::NodeFamily::app_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#ae28f90b9ef552b15aeb9ec5003dffe2b',1,'xrpl::RCLConsensus::Adaptor::app_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a1d076bcf937e337fe4fa6819b7d7164e',1,'xrpl::GRPCServerImpl::CallData::app_'],['../classxrpl_1_1GRPCServerImpl.html#a16fdf3dee3befc2957c0cc2dbb1f9324',1,'xrpl::GRPCServerImpl::app_'],['../classxrpl_1_1OrderBookDB.html#a1d7aa2e3252df8a95f8a706dffd5b56e',1,'xrpl::OrderBookDB::app_'],['../classxrpl_1_1LedgerReplayer.html#a3a6b1d7d1469a88e9389ddb43ae4bd64',1,'xrpl::LedgerReplayer::app_'],['../classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1',1,'xrpl::LedgerMaster::app_'],['../classxrpl_1_1LedgerHistory.html#a0297d223cdf98609a0b23cd109a47d05',1,'xrpl::LedgerHistory::app_'],['../classxrpl_1_1TimeoutCounter.html#a52ae281c2e5a665d089896399de9b8e5',1,'xrpl::TimeoutCounter::app_'],['../classxrpl_1_1LedgerReplayMsgHandler.html#a1eef231f84dabfc1254ab88c5a496faa',1,'xrpl::LedgerReplayMsgHandler::app_'],['../classxrpl_1_1LedgerCleanerImp.html#afaddafd444991884c973f36ea97891de',1,'xrpl::LedgerCleanerImp::app_'],['../classxrpl_1_1InboundTransactionsImp.html#ae801aea2b7790668e8d4fda82ba99b6e',1,'xrpl::InboundTransactionsImp::app_'],['../classxrpl_1_1InboundLedgersImp.html#aea83750effb5a5102f0a508ed1ae8d17',1,'xrpl::InboundLedgersImp::app_'],['../classxrpl_1_1ConsensusTransSetSF.html#adeb69e4587b5b089bc120fe8a9af0ba5',1,'xrpl::ConsensusTransSetSF::app_'],['../classxrpl_1_1RCLValidationsAdaptor.html#a9b6f67d9a95f3d38663a47c466c471ab',1,'xrpl::RCLValidationsAdaptor::app_'],['../structxrpl_1_1PerfLog__test_1_1Fixture.html#aae2d4aa374f69e0d00ea7b6749e0dc1e',1,'xrpl::PerfLog_test::Fixture::app_']]], - ['appbundle_572',['appbundle',['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a107c88f220c79add3edee463e0c23be1',1,'xrpl::test::jtx::Env::AppBundle::AppBundle()'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html',1,'xrpl::test::jtx::Env::AppBundle'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a47227833cf44a8f77ec6706387c8201f',1,'xrpl::test::jtx::Env::AppBundle::AppBundle()']]], + ['app_570',['app',['../structxrpl_1_1RPC_1_1Context.html#a3819425c846e53ec0f1bcfa7407df609',1,'xrpl::RPC::Context::app'],['../structxrpl_1_1test_1_1LedgerServer.html#aeea289c12cda28a6e8433e2721365b28',1,'xrpl::test::LedgerServer::app'],['../classxrpl_1_1ApplicationImp.html#a7cd1f732c74983eb1b49b151cf51b74f',1,'xrpl::ApplicationImp::app()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a99807097dbde11fbb0414a55c570e444',1,'xrpl::test::jtx::Env::app()'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a941af4e96cd8623005f12eeeeaced229',1,'xrpl::test::jtx::Env::AppBundle::app'],['../classxrpl_1_1ApplyContext.html#ad988ed4d08e26461e62db2eab51618b9',1,'xrpl::ApplyContext::app'],['../structxrpl_1_1PreflightContext.html#aaacaf0feb6f8450ccc71afe2d77a2d2f',1,'xrpl::PreflightContext::app'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#aa16d810eda6e230a2b419c87cbd20d5a',1,'xrpl::test::LedgerReplayClient::app'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a00e2950377b152b92bbf93e4b3c8c474',1,'xrpl::test::jtx::Env::app()'],['../classxrpl_1_1ServiceRegistry.html#af9324b9349626ba5ebe37b8784f61535',1,'xrpl::ServiceRegistry::app()'],['../structxrpl_1_1RPC_1_1Request.html#a535cf9b96fecea6223fb6693c6a83a7e',1,'xrpl::RPC::Request::app'],['../structxrpl_1_1PreclaimContext.html#aa45a3e248b321dc604c5c0e681a55070',1,'xrpl::PreclaimContext::app']]], + ['app_5f_571',['app_',['../classxrpl_1_1LoadManager.html#af26277f25aee902ee30929462f5289af',1,'xrpl::LoadManager::app_'],['../classxrpl_1_1SHAMapStoreImp.html#a18d60400dd02b5b6f2e5dcd582bcad35',1,'xrpl::SHAMapStoreImp::app_'],['../classxrpl_1_1ValidatorSite.html#ad398fd8e20cce2d369180376dfee7e59',1,'xrpl::ValidatorSite::app_'],['../classxrpl_1_1Pathfinder.html#ad54ca4df1e4cc0be8d26435fe1aeab88',1,'xrpl::Pathfinder::app_'],['../classxrpl_1_1PathRequest.html#aad986dd47b21c2b85d4bc9311a80e11c',1,'xrpl::PathRequest::app_'],['../classxrpl_1_1PathRequests.html#a212a9ab18044dfc6e3b17e4c7109efe5',1,'xrpl::PathRequests::app_'],['../classxrpl_1_1ConnectAttempt.html#ace1c8e57e1199b30231df0f20ae15906',1,'xrpl::ConnectAttempt::app_'],['../classxrpl_1_1OverlayImpl.html#a89c958dc8b52ff52c416aa518cefe9ab',1,'xrpl::OverlayImpl::app_'],['../classxrpl_1_1PeerImp.html#a680a7307b4244d785f543f4f6b008359',1,'xrpl::PeerImp::app_'],['../classxrpl_1_1PeerSetImpl.html#a2f67353d441f35e95db5865216fc91d7',1,'xrpl::PeerSetImpl::app_'],['../classxrpl_1_1PeerSetBuilderImpl.html#a90cc7eeddcaf55c8773fe7bd8fe84616',1,'xrpl::PeerSetBuilderImpl::app_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ab3bf3e13b897619b36e57a6289228f49',1,'xrpl::perf::PerfLogImp::app_'],['../classxrpl_1_1ServerHandler.html#a457ccfd9162fa2786ba69e106fe55f3b',1,'xrpl::ServerHandler::app_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#ae28f90b9ef552b15aeb9ec5003dffe2b',1,'xrpl::RCLConsensus::Adaptor::app_'],['../classxrpl_1_1NodeFamily.html#a3a9823849d96553c6d806d799ca81e7e',1,'xrpl::NodeFamily::app_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a1d076bcf937e337fe4fa6819b7d7164e',1,'xrpl::GRPCServerImpl::CallData::app_'],['../classxrpl_1_1GRPCServerImpl.html#a16fdf3dee3befc2957c0cc2dbb1f9324',1,'xrpl::GRPCServerImpl::app_'],['../classxrpl_1_1OrderBookDB.html#a1d7aa2e3252df8a95f8a706dffd5b56e',1,'xrpl::OrderBookDB::app_'],['../classxrpl_1_1LedgerReplayer.html#a3a6b1d7d1469a88e9389ddb43ae4bd64',1,'xrpl::LedgerReplayer::app_'],['../classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1',1,'xrpl::LedgerMaster::app_'],['../classxrpl_1_1LedgerHistory.html#a0297d223cdf98609a0b23cd109a47d05',1,'xrpl::LedgerHistory::app_'],['../classxrpl_1_1TimeoutCounter.html#a52ae281c2e5a665d089896399de9b8e5',1,'xrpl::TimeoutCounter::app_'],['../classxrpl_1_1LedgerReplayMsgHandler.html#a1eef231f84dabfc1254ab88c5a496faa',1,'xrpl::LedgerReplayMsgHandler::app_'],['../classxrpl_1_1LedgerCleanerImp.html#afaddafd444991884c973f36ea97891de',1,'xrpl::LedgerCleanerImp::app_'],['../classxrpl_1_1InboundTransactionsImp.html#ae801aea2b7790668e8d4fda82ba99b6e',1,'xrpl::InboundTransactionsImp::app_'],['../classxrpl_1_1InboundLedgersImp.html#aea83750effb5a5102f0a508ed1ae8d17',1,'xrpl::InboundLedgersImp::app_'],['../classxrpl_1_1ConsensusTransSetSF.html#adeb69e4587b5b089bc120fe8a9af0ba5',1,'xrpl::ConsensusTransSetSF::app_'],['../classxrpl_1_1RCLValidationsAdaptor.html#a9b6f67d9a95f3d38663a47c466c471ab',1,'xrpl::RCLValidationsAdaptor::app_'],['../structxrpl_1_1PerfLog__test_1_1Fixture.html#aae2d4aa374f69e0d00ea7b6749e0dc1e',1,'xrpl::PerfLog_test::Fixture::app_']]], + ['appbundle_572',['appbundle',['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html',1,'xrpl::test::jtx::Env::AppBundle'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a47227833cf44a8f77ec6706387c8201f',1,'xrpl::test::jtx::Env::AppBundle::AppBundle()=default'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a107c88f220c79add3edee463e0c23be1',1,'xrpl::test::jtx::Env::AppBundle::AppBundle(beast::unit_test::suite &suite, std::unique_ptr< Config > config, std::unique_ptr< Logs > logs, beast::severities::Severity thresh)']]], ['appdefined_573',['appDefined',['../structxrpl_1_1WSSession.html#aa1462bc0a6d5b96eaf6a4644bb18033c',1,'xrpl::WSSession']]], - ['append_574',['append',['../classbeast_1_1List.html#a5e42fc88625071226c400a287a25467a',1,'beast::List::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u8string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::string::append()'],['http://en.cppreference.com/w/cpp/filesystem/path/append.html',1,'std::filesystem::path::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u16string::append()'],['../classxrpl_1_1test_1_1jtx_1_1path.html#a79317bc8736858803d9395864d7470f7',1,'xrpl::test::jtx::path::append()'],['../classJson_1_1Writer.html#a6c73093b8d25dddd91cc7dfe17f15e41',1,'Json::Writer::append()'],['../classJson_1_1Value.html#ab723e9957d7b198eb102e8e2afc00e3a',1,'Json::Value::append(Value &&value)'],['../classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e',1,'Json::Value::append(Value const &value)'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u32string::append()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/append.html',1,'std::experimental::filesystem::path::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::basic_string::append()'],['../classxrpl_1_1Section.html#a3e045f6f07401bfe944e9120cd3f00a1',1,'xrpl::Section::append(std::string const &line)'],['../classxrpl_1_1Section.html#ad97de1ac5e77ea2dc521a9c6207009a2',1,'xrpl::Section::append(std::vector< std::string > const &lines)'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::wstring::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u8string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u32string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u16string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::wstring::append()']]], + ['append_574',['append',['../classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e',1,'Json::Value::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u8string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::string::append()'],['http://en.cppreference.com/w/cpp/filesystem/path/append.html',1,'std::filesystem::path::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u16string::append()'],['../classxrpl_1_1test_1_1jtx_1_1path.html#a79317bc8736858803d9395864d7470f7',1,'xrpl::test::jtx::path::append()'],['../classJson_1_1Writer.html#a6c73093b8d25dddd91cc7dfe17f15e41',1,'Json::Writer::append()'],['../classJson_1_1Value.html#ab723e9957d7b198eb102e8e2afc00e3a',1,'Json::Value::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::u32string::append()'],['../classbeast_1_1List.html#a5e42fc88625071226c400a287a25467a',1,'beast::List::append()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/append.html',1,'std::experimental::filesystem::path::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::basic_string::append()'],['../classxrpl_1_1Section.html#a3e045f6f07401bfe944e9120cd3f00a1',1,'xrpl::Section::append(std::string const &line)'],['../classxrpl_1_1Section.html#ad97de1ac5e77ea2dc521a9c6207009a2',1,'xrpl::Section::append(std::vector< std::string > const &lines)'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::wstring::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u8string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u32string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u16string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::pmr::wstring::append()']]], ['append_5fone_575',['append_one',['../classxrpl_1_1test_1_1jtx_1_1path.html#aff0714fb14951cd312c12ad4f4595196',1,'xrpl::test::jtx::path::append_one(Account const &account)'],['../classxrpl_1_1test_1_1jtx_1_1path.html#abb12ec3536f50e4150fe7905498a2e2b',1,'xrpl::test::jtx::path::append_one(AccountID const &account)'],['../classxrpl_1_1test_1_1jtx_1_1path.html#a22906e1ea30185fea74255c7da07a452',1,'xrpl::test::jtx::path::append_one(T const &t)'],['../classxrpl_1_1test_1_1jtx_1_1path.html#ac26df69212172cdea31b8ccde8065572',1,'xrpl::test::jtx::path::append_one(IOU const &iou)'],['../classxrpl_1_1test_1_1jtx_1_1path.html#a55f55a0c5001926ba005c362a9f67dbe',1,'xrpl::test::jtx::path::append_one(BookSpec const &book)']]], ['appendix_576',['Appendix',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md132',1,'']]], ['appendnftofferjson_577',['appendNftOfferJson',['../namespacexrpl.html#aed6323e240b94233c1dd707ae0524e5a',1,'xrpl']]], @@ -911,7 +911,7 @@ var searchData= ['authorizemptoken_908',['authorizeMPToken',['../namespacexrpl.html#a6467922e7ad78f62452d24ee474ff5ba',1,'xrpl']]], ['authtype_909',['AuthType',['../namespacexrpl.html#a9fc0181844e951d8a012ead9fab7fbe9',1,'xrpl']]], ['auto_5fptr_910',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',1,'std::auto_ptr::auto_ptr()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr.html',1,'std::auto_ptr< T >']]], - ['autoconnect_911',['autoconnect',['../md_xrpld_2peerfinder_2README.html#autotoc_md384',1,'Autoconnect'],['../classxrpl_1_1PeerFinder_1_1Manager.html#a15517a206a982cf3f59c0386e9882448',1,'xrpl::PeerFinder::Manager::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a9ea56c4d5306f2abeb8aa857c53ae19e',1,'xrpl::PeerFinder::ManagerImp::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aa95993ce188e8eb18faa59f2cb21aecf',1,'xrpl::PeerFinder::Logic::autoconnect()'],['../structxrpl_1_1PeerFinder_1_1Config.html#a9b21c14047d277cc5c67ae0b85878b18',1,'xrpl::PeerFinder::Config::autoConnect'],['../classxrpl_1_1OverlayImpl.html#a8443c74ebc045f1ceefbd0aa54eee3fb',1,'xrpl::OverlayImpl::autoConnect()']]], + ['autoconnect_911',['autoconnect',['../md_xrpld_2peerfinder_2README.html#autotoc_md384',1,'Autoconnect'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aa95993ce188e8eb18faa59f2cb21aecf',1,'xrpl::PeerFinder::Logic::autoconnect()'],['../classxrpl_1_1OverlayImpl.html#a8443c74ebc045f1ceefbd0aa54eee3fb',1,'xrpl::OverlayImpl::autoConnect()'],['../structxrpl_1_1PeerFinder_1_1Config.html#a9b21c14047d277cc5c67ae0b85878b18',1,'xrpl::PeerFinder::Config::autoConnect'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a9ea56c4d5306f2abeb8aa857c53ae19e',1,'xrpl::PeerFinder::ManagerImp::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#a15517a206a982cf3f59c0386e9882448',1,'xrpl::PeerFinder::Manager::autoconnect()']]], ['autofill_912',['autofill',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a84f624d0cc3c4baf7a47ec75ee12667b',1,'xrpl::test::jtx::Env::autofill()'],['../namespacexrpl_1_1test_1_1jtx.html#a7307863073533a70196e59d14c20bb41',1,'xrpl::test::jtx::autofill']]], ['autofill_5fsig_913',['autofill_sig',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a4f290762c99268e0f80f69e9dfbd94da',1,'xrpl::test::jtx::Env']]], ['autofill_5ft_914',['autofill_t',['../structxrpl_1_1test_1_1jtx_1_1autofill__t.html#a31807ed02d7e424b78db1c650a420735',1,'xrpl::test::jtx::autofill_t::autofill_t()'],['../structxrpl_1_1test_1_1jtx_1_1autofill__t.html',1,'xrpl::test::jtx::autofill_t']]], diff --git a/search/all_9.js b/search/all_9.js index c2e5e64785..fa076d672f 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -16,7 +16,7 @@ var searchData= ['backoff_5ftimer_5f_13',['backoff_timer_',['../classxrpl_1_1Door.html#a42824b10f2c87c67cfb4a6b778148600',1,'xrpl::Door']]], ['backup_14',['backup',['../classxrpl_1_1ZeroCopyInputStream.html#ac71493131799fc9102cc26a3cb0ab784',1,'xrpl::ZeroCopyInputStream::BackUp()'],['../classxrpl_1_1ZeroCopyOutputStream.html#a33501accbdce0396f1c79ef4407e092e',1,'xrpl::ZeroCopyOutputStream::BackUp()']]], ['backwards_20compatibility_15',['Wire Format and Backwards Compatibility',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md225',1,'']]], - ['bad_16',['bad',['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::iostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istrstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostrstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::stringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::strstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wfstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wifstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ifstream::bad()'],['../namespacexrpl.html#aad4c7bd2c0e9ecfecf12afeab94b3f8eaf1b68d66337a81cfa0d2076171cba2a8',1,'xrpl::BAD'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::osyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_fstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ifstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::fstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_stringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_osyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_iostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wiostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wosyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wstringstream::bad()'],['../classxrpl_1_1test_1_1SHAMapStore__test.html#a493b62deaf7d8bc80232fb2c18494424',1,'xrpl::test::SHAMapStore_test::bad()'],['../classxrpl_1_1test_1_1jtx_1_1AMMTestBase.html#ad22e3572fb7b86df7553d66f18639fab',1,'xrpl::test::jtx::AMMTestBase::BAD']]], + ['bad_16',['bad',['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ifstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wifstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::iostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istrstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::osyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::stringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::strstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wfstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ifstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::fstream::bad()'],['../namespacexrpl.html#aad4c7bd2c0e9ecfecf12afeab94b3f8eaf1b68d66337a81cfa0d2076171cba2a8',1,'xrpl::BAD'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostrstream::bad()'],['../classxrpl_1_1test_1_1jtx_1_1AMMTestBase.html#ad22e3572fb7b86df7553d66f18639fab',1,'xrpl::test::jtx::AMMTestBase::BAD'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_fstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_stringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_osyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_iostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wiostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wofstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wios::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostringstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wosyncstream::bad()'],['http://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wstringstream::bad()'],['../classxrpl_1_1test_1_1SHAMapStore__test.html#a493b62deaf7d8bc80232fb2c18494424',1,'xrpl::test::SHAMapStore_test::bad()']]], ['bad_5f_17',['bad_',['../classxrpl_1_1NoBadOffers.html#a20f4e82cbfea641d9f1b70a2cdd8bf3c',1,'xrpl::NoBadOffers::bad_'],['../classxrpl_1_1NoZeroEscrow.html#a304e97e7ac68f2ca36e2eb5c1fd66fae',1,'xrpl::NoZeroEscrow::bad_'],['../classxrpl_1_1XRPBalanceChecks.html#a11f8a4229d5d4388e921d586a95c4393',1,'xrpl::XRPBalanceChecks::bad_']]], ['bad_5falloc_18',['bad_alloc',['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::bad_alloc()'],['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc']]], ['bad_5fany_5fcast_19',['bad_any_cast',['http://en.cppreference.com/w/cpp/utility/any/bad_any_cast.html',1,'std::bad_any_cast'],['http://en.cppreference.com/w/cpp/experimental/any/bad_any_cast.html',1,'std::experimental::bad_any_cast']]], @@ -44,7 +44,7 @@ var searchData= ['badseq_41',['badSeq',['../namespacexrpl.html#a75da7d88563def930b866cd64dd96f06a33f60000bf263b6261629411c6de2798',1,'xrpl']]], ['badsort_5f_42',['badSort_',['../classxrpl_1_1ValidNFTokenPage.html#a701f1d02bea1156d427b4e04d26a024a',1,'xrpl::ValidNFTokenPage']]], ['baduri_5f_43',['badURI_',['../classxrpl_1_1ValidNFTokenPage.html#a62817a902bd87510f6e451baa014d99f',1,'xrpl::ValidNFTokenPage']]], - ['balance_44',['balance',['../classxrpl_1_1test_1_1jtx_1_1balance.html#ad18084497cdccad6a8699a767a99aece',1,'xrpl::test::jtx::balance::balance()'],['../structxrpl_1_1test_1_1Balance.html',1,'xrpl::test::Balance< T >'],['../classxrpl_1_1test_1_1jtx_1_1balance.html',1,'xrpl::test::jtx::balance'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab91e55a43ce8ee918c5637bc233acb01',1,'xrpl::test::jtx::Env::balance()'],['../structxrpl_1_1test_1_1Balance.html#a47099e4841089e346a9bbf9e8dbc74f8',1,'xrpl::test::Balance::Balance()'],['../structxrpl_1_1test_1_1SEnv.html#ac8933dc76266f71a5d8ebca71d273439',1,'xrpl::test::SEnv::balance(jtx::Account const &account) const'],['../structxrpl_1_1test_1_1SEnv.html#a2c604fae6add80d4528395ece91b1deb',1,'xrpl::test::SEnv::balance(jtx::Account const &account, Issue const &issue) const'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#aeeaee059cf9bf82386993feba61878e1',1,'xrpl::test::jtx::balance::balance(Account const &account, None const &value)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af0f4b2ff74e769d5ad9a15d56f2a3dce',1,'xrpl::test::jtx::balance::balance(Account const &account, STAmount const &value)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aa2ed1008a1255e44a9c7b00ba01fa6ee',1,'xrpl::test::jtx::Env::balance(Account const &account) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a172699c7bdc2cdeb8c53f5a1fab4df8f',1,'xrpl::test::jtx::Env::balance(Account const &account, Issue const &issue) const'],['../classxrpl_1_1Resource_1_1Logic.html#a2d089ea8e99e7bd2ca9afb8e5b42ee08',1,'xrpl::Resource::Logic::balance()'],['../structxrpl_1_1Resource_1_1Entry.html#a636ccc9a6cd5ea2b54b9097b59bc6c4a',1,'xrpl::Resource::Entry::balance()'],['../classxrpl_1_1Resource_1_1Consumer.html#afd0165f7281a796839dea080fddd0fa9',1,'xrpl::Resource::Consumer::balance()'],['../structxrpl_1_1Resource_1_1Gossip_1_1Item.html#adc6a926b38d110faf5506279e45cee0e',1,'xrpl::Resource::Gossip::Item::balance'],['../structxrpl_1_1Resource_1_1Import_1_1Item.html#a65567205684955599404947d0d58c8cc',1,'xrpl::Resource::Import::Item::balance'],['../structxrpl_1_1test_1_1BalanceTransfer.html#aa4b7324eab6cd2fbf8aab1ca2eedcdcf',1,'xrpl::test::BalanceTransfer::balance'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab3afb4bbd858115a2676ab3ae50a42ff',1,'xrpl::test::jtx::Env::balance()']]], + ['balance_44',['balance',['../classxrpl_1_1test_1_1jtx_1_1balance.html#aeeaee059cf9bf82386993feba61878e1',1,'xrpl::test::jtx::balance::balance()'],['../structxrpl_1_1test_1_1Balance.html',1,'xrpl::test::Balance< T >'],['../classxrpl_1_1test_1_1jtx_1_1balance.html',1,'xrpl::test::jtx::balance'],['../structxrpl_1_1test_1_1Balance.html#a47099e4841089e346a9bbf9e8dbc74f8',1,'xrpl::test::Balance::Balance()'],['../structxrpl_1_1test_1_1BalanceTransfer.html#aa4b7324eab6cd2fbf8aab1ca2eedcdcf',1,'xrpl::test::BalanceTransfer::balance'],['../structxrpl_1_1test_1_1SEnv.html#a2c604fae6add80d4528395ece91b1deb',1,'xrpl::test::SEnv::balance()'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#ad18084497cdccad6a8699a767a99aece',1,'xrpl::test::jtx::balance::balance(Account const &account, none_t)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af0f4b2ff74e769d5ad9a15d56f2a3dce',1,'xrpl::test::jtx::balance::balance(Account const &account, STAmount const &value)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aa2ed1008a1255e44a9c7b00ba01fa6ee',1,'xrpl::test::jtx::Env::balance(Account const &account) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab3afb4bbd858115a2676ab3ae50a42ff',1,'xrpl::test::jtx::Env::balance(Account const &account, Asset const &asset) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab91e55a43ce8ee918c5637bc233acb01',1,'xrpl::test::jtx::Env::balance(Account const &account, MPTIssue const &mptIssue) const'],['../structxrpl_1_1test_1_1SEnv.html#ac8933dc76266f71a5d8ebca71d273439',1,'xrpl::test::SEnv::balance()'],['../classxrpl_1_1Resource_1_1Logic.html#a2d089ea8e99e7bd2ca9afb8e5b42ee08',1,'xrpl::Resource::Logic::balance()'],['../structxrpl_1_1Resource_1_1Entry.html#a636ccc9a6cd5ea2b54b9097b59bc6c4a',1,'xrpl::Resource::Entry::balance()'],['../classxrpl_1_1Resource_1_1Consumer.html#afd0165f7281a796839dea080fddd0fa9',1,'xrpl::Resource::Consumer::balance()'],['../structxrpl_1_1Resource_1_1Gossip_1_1Item.html#adc6a926b38d110faf5506279e45cee0e',1,'xrpl::Resource::Gossip::Item::balance'],['../structxrpl_1_1Resource_1_1Import_1_1Item.html#a65567205684955599404947d0d58c8cc',1,'xrpl::Resource::Import::Item::balance'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a172699c7bdc2cdeb8c53f5a1fab4df8f',1,'xrpl::test::jtx::Env::balance()']]], ['balancechange_45',['BalanceChange',['../structxrpl_1_1TransfersNotFrozen_1_1BalanceChange.html',1,'xrpl::TransfersNotFrozen']]], ['balancechanges_46',['balanceChanges',['../classxrpl_1_1PaymentSandbox.html#af3f51b2db32eb1f0ab9c80a7ace3a0dd',1,'xrpl::PaymentSandbox']]], ['balancechanges_5f_47',['balanceChanges_',['../classxrpl_1_1TransfersNotFrozen.html#ae9d58ca16e33823401426e62f54b45dd',1,'xrpl::TransfersNotFrozen']]], @@ -55,8 +55,8 @@ var searchData= ['balances_52',['balances',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a9997d56553ec2ceacdd9b1d703eb5a60',1,'xrpl::test::jtx::AMM::balances(std::optional< AccountID > const &account=std::nullopt) const'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a47d7350ffd0a6d919f2bd05f3ff27f60',1,'xrpl::test::jtx::AMM::balances(Issue const &issue1, Issue const &issue2, std::optional< AccountID > const &account=std::nullopt) const']]], ['balances_5f_53',['balances_',['../classxrpl_1_1AMMOffer.html#ab8bb3e7ed0cde2a89423f900508a85ad',1,'xrpl::AMMOffer']]], ['balancetransfer_54',['balancetransfer',['../structxrpl_1_1test_1_1BalanceTransfer.html',1,'xrpl::test::BalanceTransfer< T >'],['../structxrpl_1_1test_1_1BalanceTransfer.html#a82124d37963e4c6431cd3dbdb1d65e9d',1,'xrpl::test::BalanceTransfer::BalanceTransfer(T &env, jtx::Account const &from_acct, jtx::Account const &to_acct, jtx::Account const &payer, jtx::Account const *payees, size_t num_payees, bool withClaim)'],['../structxrpl_1_1test_1_1BalanceTransfer.html#a8df2b97ab15447e145092cf4f8b56da9',1,'xrpl::test::BalanceTransfer::BalanceTransfer(T &env, jtx::Account const &from_acct, jtx::Account const &to_acct, jtx::Account const &payer, std::vector< jtx::Account > const &payees, bool withClaim)']]], - ['barrier_55',['barrier',['http://en.cppreference.com/w/cpp/thread/barrier.html',1,'std::barrier'],['http://en.cppreference.com/w/cpp/experimental/barrier.html',1,'std::experimental::barrier'],['../structxrpl_1_1tests_1_1Barrier.html',1,'xrpl::tests::Barrier'],['../structxrpl_1_1tests_1_1Barrier.html#a0eda55238c1daac873e1990f804962ec',1,'xrpl::tests::Barrier::Barrier()'],['http://en.cppreference.com/w/cpp/experimental/barrier/barrier.html',1,'std::experimental::barrier::barrier()'],['http://en.cppreference.com/w/cpp/thread/barrier/barrier.html',1,'std::barrier::barrier()']]], - ['base_56',['base',['../classxrpl_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#afa8f20b7e83a044e31a74c3486595c8d',1,'xrpl::test::XChainSim_test::SmCreateAccount::Base'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#aabab957ef428b0a82caec880069e2785',1,'boost::hash< xrpl::Book >::Base'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a0e8177b1f791a3cbdcf21a9f01726592',1,'boost::hash< xrpl::Issue >::Base'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#a18cac430883f4570a7b118f0b0aa3452',1,'xrpl::Expected< void, E >::Base'],['../classxrpl_1_1Expected.html#a5766b6da48c32824bc0d9b1de91139ed',1,'xrpl::Expected::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a128b8dc92b52db6967ac78f8a37fbc06',1,'xrpl::test::XChainSim_test::SmTransfer::Base'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#aea8a91fc2581eff6ff217ce0b0ae7dda',1,'beast::aged_associative_container_test_base::TestTraitsHelper::Base'],['../classxrpl_1_1FeatureBitset.html#ad4a0a4e411c4cc011ce28d9a3f39ee21',1,'xrpl::FeatureBitset::base'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#aee003393ffde5d7f88220bf71f0f0829',1,'xrpl::test::jtx::timePointField::base'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a48e190d1cf67cfff1b35da9308b69530',1,'xrpl::test::jtx::uint256Field::base'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a526ee41b2bf6f61a72c0e3339c2fe178',1,'xrpl::test::jtx::stAmountField::base'],['../classxrpl_1_1short__read__test_1_1Base.html',1,'xrpl::short_read_test::Base'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#ade5bf377516731bbd1a4219ee8cad579',1,'xrpl::test::jtx::accountIDField::base'],['../classxrpl_1_1CachedView.html#ab8d55074adf373afaf0e5e15b4793bd3',1,'xrpl::CachedView::base()'],['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::shuffle_order_engine::base()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/base.html',1,'std::reverse_iterator::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux48::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux24::base()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/base.html',1,'std::move_iterator::base()'],['http://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/base.html',1,'std::independent_bits_engine::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::discard_block_engine::base()'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a036edb0e56e1e78b14bb1d1222c0d286',1,'xrpl::TrafficCount::base'],['../structxrpl_1_1Fees.html#ae14119324de0cc548d66e9f621c23046',1,'xrpl::Fees::base'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a59c924b2a6728fda82280dc7b497beb7',1,'xrpl::test::jtx::valueUnitField::base'],['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::knuth_b::base()'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a73ac13fe625fc568752daac08365cda4',1,'xrpl::test::jtx::blobField::base'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md309',1,'Ledger Base']]], + ['barrier_55',['barrier',['http://en.cppreference.com/w/cpp/thread/barrier.html',1,'std::barrier'],['http://en.cppreference.com/w/cpp/experimental/barrier.html',1,'std::experimental::barrier'],['../structxrpl_1_1tests_1_1Barrier.html',1,'xrpl::tests::Barrier'],['http://en.cppreference.com/w/cpp/experimental/barrier/barrier.html',1,'std::experimental::barrier::barrier()'],['http://en.cppreference.com/w/cpp/thread/barrier/barrier.html',1,'std::barrier::barrier()'],['../structxrpl_1_1tests_1_1Barrier.html#a0eda55238c1daac873e1990f804962ec',1,'xrpl::tests::Barrier::Barrier()']]], + ['base_56',['base',['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a526ee41b2bf6f61a72c0e3339c2fe178',1,'xrpl::test::jtx::stAmountField::base'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#ade5bf377516731bbd1a4219ee8cad579',1,'xrpl::test::jtx::accountIDField::base'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a48e190d1cf67cfff1b35da9308b69530',1,'xrpl::test::jtx::uint256Field::base'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#aee003393ffde5d7f88220bf71f0f0829',1,'xrpl::test::jtx::timePointField::base'],['../classxrpl_1_1FeatureBitset.html#ad4a0a4e411c4cc011ce28d9a3f39ee21',1,'xrpl::FeatureBitset::base'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a73ac13fe625fc568752daac08365cda4',1,'xrpl::test::jtx::blobField::base'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a59c924b2a6728fda82280dc7b497beb7',1,'xrpl::test::jtx::valueUnitField::base'],['../structxrpl_1_1Fees.html#ae14119324de0cc548d66e9f621c23046',1,'xrpl::Fees::base'],['../classxrpl_1_1TrafficCount.html#a93a9bbac038b491a59722cb03d5285b3a036edb0e56e1e78b14bb1d1222c0d286',1,'xrpl::TrafficCount::base'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::discard_block_engine::base()'],['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::knuth_b::base()'],['../classxrpl_1_1short__read__test_1_1Base.html',1,'xrpl::short_read_test::Base'],['http://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/base.html',1,'std::independent_bits_engine::base()'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#aea8a91fc2581eff6ff217ce0b0ae7dda',1,'beast::aged_associative_container_test_base::TestTraitsHelper::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a128b8dc92b52db6967ac78f8a37fbc06',1,'xrpl::test::XChainSim_test::SmTransfer::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#afa8f20b7e83a044e31a74c3486595c8d',1,'xrpl::test::XChainSim_test::SmCreateAccount::Base'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#aabab957ef428b0a82caec880069e2785',1,'boost::hash< xrpl::Book >::Base'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a0e8177b1f791a3cbdcf21a9f01726592',1,'boost::hash< xrpl::Issue >::Base'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#a18cac430883f4570a7b118f0b0aa3452',1,'xrpl::Expected< void, E >::Base'],['../classxrpl_1_1CachedView.html#ab8d55074adf373afaf0e5e15b4793bd3',1,'xrpl::CachedView::base()'],['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::shuffle_order_engine::base()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/base.html',1,'std::reverse_iterator::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux48::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux24::base()'],['../classxrpl_1_1Expected.html#a5766b6da48c32824bc0d9b1de91139ed',1,'xrpl::Expected::Base'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/base.html',1,'std::move_iterator::base()'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md309',1,'Ledger Base']]], ['base58seed_57',['base58Seed',['../classxrpl_1_1test_1_1jtx_1_1Account.html#ad9b7d2f83777b138dcec233c7b0911c5a370939dfdfbc9eae8014a123514dcf84',1,'xrpl::test::jtx::Account']]], ['base64_5fdecode_58',['base64_decode',['../namespacexrpl.html#a3ec6606e43d26c0393641d0359b5ae02',1,'xrpl']]], ['base64_5fencode_59',['base64_encode',['../namespacexrpl.html#a8fb4becd95592107ad81e4766b0a640d',1,'xrpl::base64_encode(std::string const &s)'],['../namespacexrpl.html#a5bda13530b2106f300af7272a15f3b1c',1,'xrpl::base64_encode(std::uint8_t const *data, std::size_t len)']]], @@ -209,7 +209,7 @@ var searchData= ['begin_206',['begin',['http://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::pmr::unordered_map::begin()'],['http://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::pmr::deque::begin()'],['http://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::pmr::forward_list::begin()'],['http://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::pmr::list::begin()'],['http://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::pmr::map::begin()'],['http://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::pmr::multimap::begin()'],['http://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::pmr::multiset::begin()'],['http://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::pmr::set::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u16string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u32string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u8string::begin()'],['http://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::pmr::unordered_multimap::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::pmr::unordered_multiset::begin()'],['http://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::pmr::vector::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::wstring::begin()'],['http://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::begin()'],['http://en.cppreference.com/w/cpp/container/span/begin.html',1,'std::span::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::string_view::begin()'],['http://en.cppreference.com/w/cpp/iterator/begin.html',1,'std::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::pmr::unordered_set::begin()'],['http://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::basic_string_view::begin()'],['http://en.cppreference.com/w/cpp/chrono/tzdb_list/begin.html',1,'std::chrono::tzdb_list::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::begin()'],['http://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::basic_string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/begin.html',1,'std::experimental::filesystem::path::begin()'],['http://en.cppreference.com/w/cpp/ranges/begin.html',1,'std::ranges::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::u16string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::u32string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::wstring_view::begin()'],['http://en.cppreference.com/w/cpp/filesystem/path/begin.html',1,'std::filesystem::path::begin()'],['http://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::begin()'],['http://en.cppreference.com/w/cpp/utility/initializer_list/begin.html',1,'std::initializer_list::begin()'],['http://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::begin()'],['http://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::begin()'],['http://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::begin()'],['../structxrpl_1_1ReadView_1_1txs__type.html#ab8eae17a64be95a0b4d03049a12148d1',1,'xrpl::ReadView::txs_type::begin()'],['../classxrpl_1_1STArray.html#a962481ae2e1c0412a272ba5ac3841f02',1,'xrpl::STArray::begin()'],['../classxrpl_1_1SOTemplate.html#acfbc5ad24dbe630a60bc0c3c418f9090',1,'xrpl::SOTemplate::begin()'],['../classxrpl_1_1Serializer.html#a10078fce46d24a0ba974f76ffa86de07',1,'xrpl::Serializer::begin() const'],['../classxrpl_1_1Serializer.html#a3450982714b7391c2a5be29d34795488',1,'xrpl::Serializer::begin()'],['../classxrpl_1_1Seed.html#a1673a39c8094dac5c9dec0b11fb53d29',1,'xrpl::Seed::begin()'],['../classxrpl_1_1SecretKey.html#aeef4b4ac9cbcbeec435e98fee8c127e0',1,'xrpl::SecretKey::begin()'],['../classxrpl_1_1PublicKey.html#a3450587c7aacd542613576cca64e15a0',1,'xrpl::PublicKey::begin()'],['../classxrpl_1_1KnownFormats.html#ad1f4611dadae7cdc0e6be1f0e522b525',1,'xrpl::KnownFormats::begin()'],['../classxrpl_1_1STArray.html#ad258a5ce69e421ea18eab8ba89b24f83',1,'xrpl::STArray::begin()'],['../structxrpl_1_1ReadView_1_1sles__type.html#a42cbe77c14fd73b392c9f3c067ec10f9',1,'xrpl::ReadView::sles_type::begin()'],['../classxrpl_1_1Dir.html#a3062fa8e6cab808e29f1aa0a2ac32149',1,'xrpl::Dir::begin()'],['../classxrpl_1_1BookDirs.html#ab8b306e2117f2ee32fefa7308e68470a',1,'xrpl::BookDirs::begin()'],['../classJson_1_1Value.html#a2d45bb2e68e8f22fe356d7d955ebd3c9',1,'Json::Value::begin()'],['../classJson_1_1Value.html#a015459a3950c198d63a2d3be8f5ae296',1,'Json::Value::begin() const'],['../classxrpl_1_1JobTypes.html#ab3546b79997ae1e57abf3fa1a788bfa5',1,'xrpl::JobTypes::begin()'],['../classbeast_1_1unit__test_1_1detail_1_1const__container.html#a5bcc641684a1828a75612139cc605c92',1,'beast::unit_test::detail::const_container::begin()'],['../classbeast_1_1LockFreeStack.html#ae066bdacd20a6f4f178fbcf25384f30f',1,'beast::LockFreeStack::begin()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#aa373d5e05b4be8b8ecd8190887c42229',1,'xrpl::test::csf::PeerGroup::begin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a6d201a1642b4c41740f0e1edab187202',1,'xrpl::PeerFinder::Livecache::hops_t::begin() const'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a2145fa95157a508f1822ec7de5c8505f',1,'xrpl::PeerFinder::Livecache::hops_t::begin()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#a89fb1249d76f524a0c11f4f10a4f81eb',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::begin()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a8455d5f0284acfdf92bc019c0f252267',1,'xrpl::PeerFinder::Bootcache::begin()'],['../classxrpl_1_1CanonicalTXSet.html#a48bbe411049d718255b765da7d5616f1',1,'xrpl::CanonicalTXSet::begin()'],['../classxrpl_1_1AcceptedLedger.html#a5ebc8b04605153b060211b86a26bb25e',1,'xrpl::AcceptedLedger::begin()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a311c8c6b50b7cab0e602689a03243945',1,'xrpl::test::csf::Scheduler::queue_type::begin()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#af64b212e2c582a91b3306cb592e8abf6',1,'xrpl::test::csf::PeerGroup::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::begin()'],['../classxrpl_1_1SHAMap.html#a2125c0d7395d253731841054d869872a',1,'xrpl::SHAMap::begin()'],['../classxrpl_1_1XChainAttestationsBase.html#afeb7af17167d0dd36fe3fe942281398a',1,'xrpl::XChainAttestationsBase::begin()'],['../classxrpl_1_1XChainAttestationsBase.html#aa8612a7ff877b96e9d4957aebb63959b',1,'xrpl::XChainAttestationsBase::begin() const'],['../classxrpl_1_1STVector256.html#aa8f3a53e6efae8ca1611fd9160401e07',1,'xrpl::STVector256::begin() const'],['../classxrpl_1_1STVector256.html#a994f801b0fa9c2c0631b4e275ee5fa0c',1,'xrpl::STVector256::begin()'],['../classxrpl_1_1STPathSet.html#a24b911aadfb401a8db8c142f96211145',1,'xrpl::STPathSet::begin()'],['../classxrpl_1_1STPath.html#ae9f1c44c5e0d76f9bfb3f021fb93ab69',1,'xrpl::STPath::begin()'],['../classxrpl_1_1STObject.html#a2c7b5630d7a35dfcaf7d0599e14b3700',1,'xrpl::STObject::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::begin()'],['../classxrpl_1_1Buffer.html#a838c99726b7f88469f508c391cb49c20',1,'xrpl::Buffer::begin()'],['../classxrpl_1_1Section.html#a7d7a7f76fc6edcbdddcaef1e057cb84c',1,'xrpl::Section::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u32string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u8string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u8string_view::begin()'],['../classxrpl_1_1base__uint.html#abfe5f80e11095894df0556e403dc0889',1,'xrpl::base_uint::begin() const'],['../classxrpl_1_1base__uint.html#a0f465140e2abc5c2d14dce266dc2b169',1,'xrpl::base_uint::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::wstring_view::begin()'],['../classbeast_1_1List.html#a1094a4aec90a0b2dac32e61fdc730b20',1,'beast::List::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::begin()'],['http://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u16string_view::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::begin()'],['../classxrpl_1_1partitioned__unordered__map.html#ab6bcd25bdf1eea1657b0b774e01ca58e',1,'xrpl::partitioned_unordered_map::begin()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ab639a8d1c26c6b74e4abf7d0b2e55dd3',1,'beast::detail::aged_unordered_container::chronological_t::begin() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a9a0298b7b3541aabcd2e162e6270fec3',1,'beast::detail::aged_unordered_container::chronological_t::begin()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ac0d807dfb8da95e3cac9e68317a76e89',1,'beast::detail::aged_ordered_container::begin() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a41a66f36290ffbc92e062b0080c5ce00',1,'beast::detail::aged_ordered_container::begin()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#ad53bfa2b383ffcdd638e6bdd052214b1',1,'beast::detail::aged_ordered_container::chronological_t::begin() const'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a06fff3fa49aa9f50897351e3e4153002',1,'beast::detail::aged_ordered_container::chronological_t::begin()'],['../classxrpl_1_1Slice.html#a03af9f7f759fdf1717ae416850c3a4ba',1,'xrpl::Slice::begin()'],['../classxrpl_1_1partitioned__unordered__map.html#a50f63bb1bd0aa3923edf0a4e4f3466ed',1,'xrpl::partitioned_unordered_map::begin()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a2a714b96ea273b60d91a8a1dc0080f15',1,'beast::detail::aged_unordered_container::begin()'],['../classxrpl_1_1partitioned__unordered__map.html#a8a617cdb6d35eda7143f756203acdc9c',1,'xrpl::partitioned_unordered_map::begin()'],['../classbeast_1_1LockFreeStack.html#a5e135680d24783ba57f13792d0a09f9e',1,'beast::LockFreeStack::begin()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ab8a185defcc7809bc26ed4d5e619f55b',1,'beast::detail::aged_unordered_container::begin() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a5f660b771d371097e539ee36366182c7',1,'beast::detail::aged_unordered_container::begin(size_type n)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a18b9878b1a4959c1a3e604fcd1f8b89a',1,'beast::detail::aged_unordered_container::begin(size_type n) const'],['../classbeast_1_1List.html#a2d3c19a2ea6aba941902adcc0c1a5a73',1,'beast::List::begin()']]], ['begin_28int_29_207',['begin(int)',['http://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::pmr::unordered_map::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::pmr::unordered_multimap::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::pmr::unordered_multiset::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::pmr::unordered_set::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::begin(int)()']]], ['begin_5f_208',['begin_',['../classJson_1_1Reader.html#a327166839022ea91f0a8290960a8af76',1,'Json::Reader']]], - ['beginconsensus_209',['beginconsensus',['../classxrpl_1_1NetworkOPsImp.html#aba0781adc9118efed7e6247b209c068d',1,'xrpl::NetworkOPsImp::beginConsensus()'],['../classxrpl_1_1NetworkOPs.html#a5a51dd3e64d803915aff2349c75e755e',1,'xrpl::NetworkOPs::beginConsensus()']]], + ['beginconsensus_209',['beginconsensus',['../classxrpl_1_1NetworkOPs.html#a5a51dd3e64d803915aff2349c75e755e',1,'xrpl::NetworkOPs::beginConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#aba0781adc9118efed7e6247b209c068d',1,'xrpl::NetworkOPsImp::beginConsensus()']]], ['behavior_210',['behavior',['../structxrpl_1_1test_1_1TestPeerSet.html#a5dbf062aba9e33caa26dab37ccb3a50f',1,'xrpl::test::TestPeerSet::behavior'],['../classxrpl_1_1test_1_1TestPeerSetBuilder.html#a0717a963532c3e8150857a10336261d8',1,'xrpl::test::TestPeerSetBuilder::behavior'],['../md_xrpld_2overlay_2README.html#autotoc_md372',1,'Transaction Behavior']]], ['belowhelper_211',['belowHelper',['../classxrpl_1_1SHAMap.html#a7f9f49770b2f6847e3f6e1a7a5d1af09',1,'xrpl::SHAMap']]], ['benchmarks_212',['Benchmarks',['../md__2____w_2rippled_2rippled_2include_2xrpl_2nodestore_2README.html#autotoc_md220',1,'']]], @@ -270,13 +270,13 @@ var searchData= ['blob_267',['blob',['../classxrpl_1_1PublicKey__test.html#ab2db913c73effa08dff7cdbea3bf3747',1,'xrpl::PublicKey_test::blob'],['../classxrpl_1_1SecretKey__test.html#ab9369169da175f806c17099e10e60481',1,'xrpl::SecretKey_test::blob'],['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1BlobInfo.html#a90eab28c99eaa5825811ec48e1a43037',1,'xrpl::test::TrustedPublisherServer::BlobInfo::blob'],['../namespacexrpl.html#a9c45e3c454e975035b02eaee421bec30',1,'xrpl::Blob'],['../structxrpl_1_1ValidatorBlobInfo.html#a2eb71aed14e7b6f561ca0123583622d5',1,'xrpl::ValidatorBlobInfo::blob']]], ['blobfield_268',['blobfield',['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a5fe97a31d0a890a0d40e0820a5e879c0',1,'xrpl::test::jtx::blobField::blobField()'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html',1,'xrpl::test::jtx::blobField'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a26c3454d5f5345b48e475b90aea76041',1,'xrpl::test::jtx::blobField::blobField()'],['../namespacexrpl_1_1test.html#a04b3b5ab4e41a5be8a4c9e33e9fb051aa0f74255f45960a71eed96f283d91fb37',1,'xrpl::test::BlobField']]], ['blobinfo_269',['blobinfo',['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1BlobInfo.html#ad60adc0c1bf0cca29ae481aaa86a744d',1,'xrpl::test::TrustedPublisherServer::BlobInfo::BlobInfo()'],['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1BlobInfo.html',1,'xrpl::test::TrustedPublisherServer::BlobInfo']]], - ['blocker_270',['blocker',['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937',1,'xrpl::Transactor::Blocker'],['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231ac7856c799618606e237a4054c140a4a9',1,'xrpl::TxConsequences::blocker']]], + ['blocker_270',['blocker',['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231ac7856c799618606e237a4054c140a4a9',1,'xrpl::TxConsequences::blocker'],['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937',1,'xrpl::Transactor::Blocker']]], ['blocksize_5f_271',['blocksize_',['../classxrpl_1_1ZeroCopyOutputStream.html#aa96de98743cfacd04ef9ec2f3c5d747b',1,'xrpl::ZeroCopyOutputStream::blockSize_'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a05e6f382a0f4d38cb7e4972bf73f63cb',1,'xrpl::NodeStore::NuDBBackend::blockSize_']]], ['bob_272',['bob',['../classxrpl_1_1test_1_1jtx_1_1PermissionedDEX.html#a8fa4360589c0abd31085686ea4e61b52',1,'xrpl::test::jtx::PermissionedDEX::bob'],['../classxrpl_1_1test_1_1jtx_1_1AMMTestBase.html#a6cb7099d762b142bd3749e560059f1ad',1,'xrpl::test::jtx::AMMTestBase::bob']]], ['bob_5faccount_5fobjects_273',['bob_account_objects',['../namespacexrpl_1_1test.html#a7c05026ca82a43308ecaebbe6edbd2b5',1,'xrpl::test']]], ['body_5fstring_5f_274',['body_string_',['../classxrpl_1_1json__body_1_1writer.html#a3a31708572c21bfad4bb98cb7802eeb9',1,'xrpl::json_body::writer']]], ['bogie_275',['bogie',['../classxrpl_1_1test_1_1MultiSign__test.html#a8d063d34535ebfa8d824dc41cf99ec84',1,'xrpl::test::MultiSign_test']]], - ['book_276',['book',['../classxrpl_1_1BookStep.html#ad635db8abc312b10d19a6d787c846b39',1,'xrpl::BookStep::book()'],['../classxrpl_1_1Book.html#a18f52295d148f292ada65053291be719',1,'xrpl::Book::Book(Issue const &in_, Issue const &out_, std::optional< uint256 > const &domain_)'],['../classxrpl_1_1Book.html#a17e016157ae08b19cd7500a24e987cf1',1,'xrpl::Book::Book()'],['../classxrpl_1_1Book.html',1,'xrpl::Book'],['../namespacexrpl_1_1keylet.html#a66e87b0b598a64a29d767c5fd4c0e63e',1,'xrpl::keylet::book']]], + ['book_276',['book',['../classxrpl_1_1Book.html#a17e016157ae08b19cd7500a24e987cf1',1,'xrpl::Book::Book()'],['../classxrpl_1_1BookStep.html#ad635db8abc312b10d19a6d787c846b39',1,'xrpl::BookStep::book()'],['../classxrpl_1_1Book.html#a18f52295d148f292ada65053291be719',1,'xrpl::Book::Book()'],['../classxrpl_1_1Book.html',1,'xrpl::Book'],['../namespacexrpl_1_1keylet.html#a66e87b0b598a64a29d767c5fd4c0e63e',1,'xrpl::keylet::book']]], ['book_20directory_277',['Book Directory',['../md_xrpld_2app_2ledger_2README.html#autotoc_md316',1,'']]], ['book_5f_278',['book_',['../classxrpl_1_1TOfferStreamBase.html#a0e3c9cb95301d70a4eeb87e73e307ccd',1,'xrpl::TOfferStreamBase::book_'],['../classxrpl_1_1BookStep.html#a54587bef602408751f7d26f2030356ca',1,'xrpl::BookStep::book_']]], ['book_5fdir_279',['BOOK_DIR',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adab6a8833f2e59902cc71ae3f8c0643edb',1,'xrpl']]], @@ -361,7 +361,7 @@ var searchData= ['bucketallocatortraits_358',['BucketAllocatorTraits',['../classbeast_1_1detail_1_1aged__unordered__container.html#a241b964e5d6631de20fb0f6105b87662',1,'beast::detail::aged_unordered_container']]], ['buckets_359',['buckets',['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a08c0295821bfa438782be1911b409703',1,'beast::detail::aged_unordered_container::Buckets::Buckets()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html',1,'beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >::Buckets'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a573f8ec79ead834a5deea796c52d5ef4',1,'beast::detail::aged_unordered_container::Buckets::Buckets()']]], ['buf_5f_360',['buf_',['../structxrpl_1_1short__read__test_1_1Client_1_1Connection.html#ad955bf6257103b5ecaa4824c35d6ba76',1,'xrpl::short_read_test::Client::Connection::buf_'],['../structxrpl_1_1short__read__test_1_1Server_1_1Connection.html#af97c6fc94e38bf673428a6c33f690537',1,'xrpl::short_read_test::Server::Connection::buf_'],['../classxrpl_1_1Seed.html#a646b0b08ed3c6fa6f28d762b4a0baa52',1,'xrpl::Seed::buf_'],['../classxrpl_1_1SecretKey.html#ab8870fd304afc2f17ba07e408fc28572',1,'xrpl::SecretKey::buf_'],['../classxrpl_1_1PublicKey.html#a814568699551b7f3a2d49993d5673ef7',1,'xrpl::PublicKey::buf_'],['../classbeast_1_1basic__logstream.html#a5a61d7eb7aa74f1cc1c11c1b1cbe1a18',1,'beast::basic_logstream::buf_'],['../classbeast_1_1unit__test_1_1suite_1_1log__os.html#a5c39af02906f229d54f208e0b0db6e12',1,'beast::unit_test::suite::log_os::buf_']]], - ['buffer_361',['buffer',['../classxrpl_1_1Buffer.html#ac773985491fdf9181bbecf26e954bcc8',1,'xrpl::Buffer::Buffer(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#acaa658c9dffd08240086ac60f6536c1e',1,'xrpl::Buffer::Buffer(void const *data, std::size_t size)'],['../classxrpl_1_1Buffer.html#a51a971dff7007e0a3b3be1c02273757b',1,'xrpl::Buffer::Buffer(Slice s)'],['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html',1,'xrpl::BaseHTTPPeer< Handler, Impl >::buffer'],['../classxrpl_1_1Buffer.html',1,'xrpl::Buffer'],['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html#a1a963f56b6a3b10fea17900d5821b423',1,'xrpl::BaseHTTPPeer::buffer::buffer()'],['../classxrpl_1_1Buffer.html#acb63995c58a0afa351899a94438ab057',1,'xrpl::Buffer::Buffer()=default'],['../classxrpl_1_1Buffer.html#a0a0190faf606aebde7bb60d3f6dd903e',1,'xrpl::Buffer::Buffer(std::size_t size)'],['../classxrpl_1_1Buffer.html#ace3d6e50c56c0e6413303e4d5c0b4aac',1,'xrpl::Buffer::Buffer(Buffer const &other)']]], + ['buffer_361',['buffer',['../classxrpl_1_1Buffer.html#a51a971dff7007e0a3b3be1c02273757b',1,'xrpl::Buffer::Buffer(Slice s)'],['../classxrpl_1_1Buffer.html#ace3d6e50c56c0e6413303e4d5c0b4aac',1,'xrpl::Buffer::Buffer(Buffer const &other)'],['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html#a1a963f56b6a3b10fea17900d5821b423',1,'xrpl::BaseHTTPPeer::buffer::buffer()'],['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html',1,'xrpl::BaseHTTPPeer< Handler, Impl >::buffer'],['../classxrpl_1_1Buffer.html',1,'xrpl::Buffer'],['../classxrpl_1_1Buffer.html#acb63995c58a0afa351899a94438ab057',1,'xrpl::Buffer::Buffer()=default'],['../classxrpl_1_1Buffer.html#a0a0190faf606aebde7bb60d3f6dd903e',1,'xrpl::Buffer::Buffer(std::size_t size)'],['../classxrpl_1_1Buffer.html#acaa658c9dffd08240086ac60f6536c1e',1,'xrpl::Buffer::Buffer(void const *data, std::size_t size)'],['../classxrpl_1_1Buffer.html#ac773985491fdf9181bbecf26e954bcc8',1,'xrpl::Buffer::Buffer(Buffer &&other) noexcept']]], ['buffer_20definitions_20for_20grpc_362',['Protocol buffer definitions for gRPC',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html',1,'']]], ['buffer_5f_363',['buffer_',['../classxrpl_1_1json__body_1_1reader.html#a258610c92b5b51a7ce5d1a86a4b51685',1,'xrpl::json_body::reader::buffer_'],['../classxrpl_1_1Message.html#a99307a6eecee23ad749f0e3367057f76',1,'xrpl::Message::buffer_'],['../classbeast_1_1xxhasher.html#adcf9baf608a75e729c8bea6b88bb2924',1,'beast::xxhasher::buffer_']]], ['buffer_5fempty_364',['buffer_empty',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167acd5b28e72c87966347c84d863dac7313',1,'xrpl::cryptoconditions']]], diff --git a/search/all_a.js b/search/all_a.js index 84266ebc12..fdb1bac2da 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -9,7 +9,7 @@ var searchData= ['c_5fencoding_6',['c_encoding',['http://en.cppreference.com/w/cpp/chrono/weekday/encoding.html',1,'std::chrono::weekday']]], ['c_5fstr_7',['c_str',['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::wstring::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u8string::c_str()'],['../classJson_1_1StaticString.html#a057d6d159f7f7ec51950d3a820dcf19a',1,'Json::StaticString::c_str()'],['../classJson_1_1Value_1_1CZString.html#acdb94e5567ddac32b9182ebb0190903c',1,'Json::Value::CZString::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::basic_string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u32string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u16string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::pmr::wstring::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::pmr::u8string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::pmr::u32string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::pmr::u16string::c_str()'],['http://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::pmr::string::c_str()'],['http://en.cppreference.com/w/cpp/filesystem/path/native.html',1,'std::filesystem::path::c_str()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/native.html',1,'std::experimental::filesystem::path::c_str()']]], ['ca_5fcert_8',['ca_cert',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a8ddeff2735f217530a3fa0958de0cf64',1,'xrpl::test::TrustedPublisherServer']]], - ['cache_9',['cache',['../structxrpl_1_1BookStep_1_1Cache.html',1,'xrpl::BookStep< TIn, TOut, TDerived >::Cache'],['../classxrpl_1_1PeerFinder_1_1SlotImp_1_1recent__t.html#aa843b5d72d3725569a2cbdb0dc038948',1,'xrpl::PeerFinder::SlotImp::recent_t::cache'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#ab0fdc5083c3029910c30531ab36a19e3a0fea6a13c52b4d4725368f24b045ca84',1,'xrpl::detail::ApplyStateTable::cache'],['../structxrpl_1_1BookStep_1_1Cache.html#ad69f331a1fda64cf86b5f5d65f0aabb9',1,'xrpl::BookStep::Cache::Cache()'],['../structxrpl_1_1DirectStepI_1_1Cache.html#a4ca6b5495c038e49ae13d3a21736ea0a',1,'xrpl::DirectStepI::Cache::Cache()'],['../structxrpl_1_1DirectStepI_1_1Cache.html',1,'xrpl::DirectStepI< TDerived >::Cache']]], + ['cache_9',['cache',['../structxrpl_1_1BookStep_1_1Cache.html',1,'xrpl::BookStep< TIn, TOut, TDerived >::Cache'],['../structxrpl_1_1BookStep_1_1Cache.html#ad69f331a1fda64cf86b5f5d65f0aabb9',1,'xrpl::BookStep::Cache::Cache()'],['../structxrpl_1_1DirectStepI_1_1Cache.html#a4ca6b5495c038e49ae13d3a21736ea0a',1,'xrpl::DirectStepI::Cache::Cache()'],['../classxrpl_1_1PeerFinder_1_1SlotImp_1_1recent__t.html#aa843b5d72d3725569a2cbdb0dc038948',1,'xrpl::PeerFinder::SlotImp::recent_t::cache'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#ab0fdc5083c3029910c30531ab36a19e3a0fea6a13c52b4d4725368f24b045ca84',1,'xrpl::detail::ApplyStateTable::cache'],['../structxrpl_1_1DirectStepI_1_1Cache.html',1,'xrpl::DirectStepI< TDerived >::Cache']]], ['cache_5f_10',['cache_',['../classxrpl_1_1BookStep.html#a74e25a5f79b162fb6c2f992ad86902e5',1,'xrpl::BookStep::cache_'],['../classxrpl_1_1DirectStepI.html#ab170c3f1acead6d99718f992e13e945f',1,'xrpl::DirectStepI::cache_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a2aea26fc922662f6c9823189b34acdd6',1,'xrpl::BookDirs::const_iterator::cache_'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a94affcb01d9788fe37a72e255777237f',1,'xrpl::detail::CachedViewImpl::cache_'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a525fd06d05c4b8cf9c9ce31e0d2dbac2',1,'xrpl::detail::ReadViewFwdRange::iterator::cache_'],['../classxrpl_1_1Dir_1_1const__iterator.html#a18c66e5c5919d094be26dadfa0647244',1,'xrpl::Dir::const_iterator::cache_'],['../classxrpl_1_1detail_1_1AccountIdCache.html#ae2d6f3048fa4c8d5c88432d31ab6d436',1,'xrpl::detail::AccountIdCache::cache_'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a495577fe0700b0a882607fcedfd39424',1,'xrpl::test::jtx::Account::cache_'],['../classxrpl_1_1OpenLedger.html#ae3b4d966d21bd42496948a456755c524',1,'xrpl::OpenLedger::cache_'],['../classxrpl_1_1XRPEndpointStep.html#a862b4189c09ca83f15a9178f313dccb7',1,'xrpl::XRPEndpointStep::cache_']]], ['cache_5ftype_11',['cache_type',['../classxrpl_1_1PeerFinder_1_1Livecache.html#af60addd9c2bf7abed334303514d0b519',1,'xrpl::PeerFinder::Livecache::cache_type'],['../classxrpl_1_1TaggedCache.html#a91049f01343349cf69b228ecdf9a60d3',1,'xrpl::TaggedCache::cache_type']]], ['cached_12',['cached',['../classxrpl_1_1XRPEndpointStep.html#a4d9ed16c1cd18629e4fafb4cd9e75c97',1,'xrpl::XRPEndpointStep']]], @@ -45,7 +45,7 @@ var searchData= ['call_20cmake_42',['Call CMake',['../md__2____w_2rippled_2rippled_2docs_2build_2sanitizers.html#autotoc_md155',1,'']]], ['call_5fonce_43',['call_once',['http://en.cppreference.com/w/cpp/thread/call_once.html',1,'std']]], ['call_5fsignum_44',['call_signum',['../namespacebeast_1_1detail_1_1zero__helper.html#a77d9500e66ee306c006acc03b2e025cd',1,'beast::detail::zero_helper']]], - ['callback_45',['callback',['../classAutoSocket.html#a02703fb82f22f8ab62065d89ce427beb',1,'AutoSocket::callback'],['../structxrpl_1_1Workers_1_1Callback.html#aa1fc61dedf8f44b1dfb8b438f7aa28f7',1,'xrpl::Workers::Callback::Callback()=default'],['../structxrpl_1_1Workers_1_1Callback.html#a4710dc003d1d3597c6aaf3242b1cad55',1,'xrpl::Workers::Callback::Callback(Callback const &)=delete'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a907b86a388480edc082d922c5faacc70',1,'xrpl::NodeStore::BatchWriter::Callback::Callback()=default'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#af10b4685c2ecdd7861eef0dd9829a84d',1,'xrpl::NodeStore::BatchWriter::Callback::Callback(Callback const &)=delete'],['../md_xrpld_2peerfinder_2README.html#autotoc_md385',1,'Callback'],['../structxrpl_1_1Workers_1_1Callback.html',1,'xrpl::Workers::Callback'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html',1,'xrpl::NodeStore::BatchWriter::Callback']]], + ['callback_45',['callback',['../structxrpl_1_1Workers_1_1Callback.html#aa1fc61dedf8f44b1dfb8b438f7aa28f7',1,'xrpl::Workers::Callback::Callback()=default'],['../structxrpl_1_1Workers_1_1Callback.html#a4710dc003d1d3597c6aaf3242b1cad55',1,'xrpl::Workers::Callback::Callback(Callback const &)=delete'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a907b86a388480edc082d922c5faacc70',1,'xrpl::NodeStore::BatchWriter::Callback::Callback()=default'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#af10b4685c2ecdd7861eef0dd9829a84d',1,'xrpl::NodeStore::BatchWriter::Callback::Callback(Callback const &)=delete'],['../classAutoSocket.html#a02703fb82f22f8ab62065d89ce427beb',1,'AutoSocket::callback'],['../md_xrpld_2peerfinder_2README.html#autotoc_md385',1,'Callback'],['../structxrpl_1_1Workers_1_1Callback.html',1,'xrpl::Workers::Callback'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html',1,'xrpl::NodeStore::BatchWriter::Callback']]], ['callback_5ftype_46',['callback_type',['../classxrpl_1_1detail_1_1WorkBase.html#ac4679efd6cb53b3945bf6b0af0d0fc2c',1,'xrpl::detail::WorkBase::callback_type'],['../classxrpl_1_1detail_1_1WorkFile.html#a61576a2475768eb187fdb5968878954e',1,'xrpl::detail::WorkFile::callback_type'],['http://en.cppreference.com/w/cpp/thread/stop_callback.html',1,'std::stop_callback::callback_type']]], ['calldata_47',['calldata',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a0e17bf6bcd90048247ad021afa9d7a9e',1,'xrpl::GRPCServerImpl::CallData::CallData(CallData const &)=delete'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a4919b3c7d637e0199fb4fd2d049a61d3',1,'xrpl::GRPCServerImpl::CallData::CallData(org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService &service, grpc::ServerCompletionQueue &cq, Application &app, BindListener< Request, Response > bindListener, Handler< Request, Response > handler, Forward< Request, Response > forward, RPC::Condition requiredCondition, Resource::Charge loadType, std::vector< boost::asio::ip::address > const &secureGatewayIPs)'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html',1,'xrpl::GRPCServerImpl::CallData< Request, Response >']]], ['calloc_48',['calloc',['http://en.cppreference.com/w/cpp/memory/c/calloc.html',1,'std']]], @@ -175,12 +175,12 @@ var searchData= ['char_5ftraits_172',['char_traits',['http://en.cppreference.com/w/cpp/string/char_traits.html',1,'std']]], ['char_5ftype_173',['char_type',['http://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages::char_type'],['../classbeast_1_1basic__logstream.html#aee93e32607ce22cc3326ce9464793aad',1,'beast::basic_logstream::char_type'],['http://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate::char_type'],['http://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate_byname::char_type'],['http://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages_byname::char_type'],['http://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::char_type'],['http://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::char_type'],['http://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct::char_type'],['http://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct_byname::char_type'],['http://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put::char_type'],['http://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct::char_type'],['http://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct_byname::char_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get::char_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get_byname::char_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put::char_type'],['http://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get::char_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put_byname::char_type']]], ['charconv_174',['charconv',['http://en.cppreference.com/w/cpp/header/charconv.html',1,'']]], - ['charge_175',['charge',['../classxrpl_1_1Resource_1_1Charge.html#a88246fb59902cc27ce93a8128fe632a1',1,'xrpl::Resource::Charge::Charge()'],['../classxrpl_1_1Peer.html#a5c483726f99979751f8f010f222d6ce0',1,'xrpl::Peer::charge()'],['../classxrpl_1_1PeerImp.html#a487b1c76d5c6f939991293cc4dcbe430',1,'xrpl::PeerImp::charge()'],['../classxrpl_1_1test_1_1PeerPartial.html#abf01622e68c463e632d180a518fcb4ba',1,'xrpl::test::PeerPartial::charge()'],['../classxrpl_1_1test_1_1TestPeer.html#a3534eec8dc3c3dc7b3263bfe1e985b7e',1,'xrpl::test::TestPeer::charge()'],['../classxrpl_1_1Resource_1_1Logic.html#a794dbcbc60492bf0f376a5619544a522',1,'xrpl::Resource::Logic::charge()'],['../classxrpl_1_1Resource_1_1Consumer.html#aff35664353e99ae9239e492517c39935',1,'xrpl::Resource::Consumer::charge()'],['../classxrpl_1_1Resource_1_1Charge.html',1,'xrpl::Resource::Charge'],['../classxrpl_1_1Resource_1_1Charge.html#a10cf90e69ba158f2bca14f2f10897da6',1,'xrpl::Resource::Charge::Charge()']]], + ['charge_175',['charge',['../classxrpl_1_1PeerImp.html#a487b1c76d5c6f939991293cc4dcbe430',1,'xrpl::PeerImp::charge()'],['../classxrpl_1_1test_1_1PeerPartial.html#abf01622e68c463e632d180a518fcb4ba',1,'xrpl::test::PeerPartial::charge()'],['../classxrpl_1_1test_1_1TestPeer.html#a3534eec8dc3c3dc7b3263bfe1e985b7e',1,'xrpl::test::TestPeer::charge()'],['../classxrpl_1_1Resource_1_1Logic.html#a794dbcbc60492bf0f376a5619544a522',1,'xrpl::Resource::Logic::charge()'],['../classxrpl_1_1Resource_1_1Consumer.html#aff35664353e99ae9239e492517c39935',1,'xrpl::Resource::Consumer::charge()'],['../classxrpl_1_1Resource_1_1Charge.html#a10cf90e69ba158f2bca14f2f10897da6',1,'xrpl::Resource::Charge::Charge(value_type cost, std::string const &label=std::string())'],['../classxrpl_1_1Resource_1_1Charge.html#a88246fb59902cc27ce93a8128fe632a1',1,'xrpl::Resource::Charge::Charge()=delete'],['../classxrpl_1_1Resource_1_1Charge.html',1,'xrpl::Resource::Charge'],['../classxrpl_1_1Peer.html#a5c483726f99979751f8f010f222d6ce0',1,'xrpl::Peer::charge()']]], ['chargewithcontext_176',['ChargeWithContext',['../structxrpl_1_1PeerImp_1_1ChargeWithContext.html',1,'xrpl::PeerImp']]], ['chars_5fformat_177',['chars_format',['http://en.cppreference.com/w/cpp/utility/chars_format.html',1,'std']]], ['chart_178',['CharT',['../structbeast_1_1divider.html#ae820b713cbba30ce5e33e009b5653efa',1,'beast::divider']]], ['cheat_20sheet_179',['Code Style Cheat Sheet',['../md__2____w_2rippled_2rippled_2docs_2CheatSheet.html',1,'']]], - ['check_180',['check',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada8c46d8d9d3402788403e2f6911153089',1,'xrpl::CHECK'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a62ffa3df25d8ffc4f4285fdb4f7e0350',1,'xrpl::RPC::VersionHandler::check()'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#a95ebb2031716b0e2a553df18a525a6b8',1,'xrpl::RPC::LedgerHandler::check()'],['../classxrpl_1_1XRPEndpointStep.html#ab4175382607dfe226082808f3f84bc52',1,'xrpl::XRPEndpointStep::check()'],['../classxrpl_1_1DirectIOfferCrossingStep.html#afd768f85c7dada76881e8d3d08c69b24',1,'xrpl::DirectIOfferCrossingStep::check()'],['../classxrpl_1_1DirectIPaymentStep.html#a8e9e9a2646c8e6a2ba398051e08c724f',1,'xrpl::DirectIPaymentStep::check()'],['../classxrpl_1_1DirectStepI.html#ae1e97a1eaf635ed67ef01d284953409f',1,'xrpl::DirectStepI::check()'],['../classxrpl_1_1BookStep.html#a070f6149ed61eacef61f9eb99724c4c7',1,'xrpl::BookStep::check()'],['../classxrpl_1_1RCLCensorshipDetector.html#adb6eaac2765d22d30d1f15cc1c360584',1,'xrpl::RCLCensorshipDetector::check()'],['../classxrpl_1_1PublicKey__test.html#ade286ba12fecc1d15bad2037bcd46cf9',1,'xrpl::PublicKey_test::check()'],['../classxrpl_1_1ProtocolVersion__test.html#ad218e7b12c765b65837c57172ddaeafd',1,'xrpl::ProtocolVersion_test::check()'],['../classbeast_1_1SemanticVersion__test.html#a393c9feac5b3e6c2e517b1bd4cfa1055',1,'beast::SemanticVersion_test::check()'],['../classxrpl_1_1hardened__hash__test.html#a20e12d9b3744881b189bed6a71c87c80',1,'xrpl::hardened_hash_test::check()'],['../structxrpl_1_1Keylet.html#aa1c15f751d20b0b0b09c189f934e98e6',1,'xrpl::Keylet::check()'],['../namespaceJson.html#af3b5e4579dafe6a4a496663e541bfebc',1,'Json::check()'],['../namespacexrpl_1_1keylet.html#a7afe09ee136dbd9f4e8b0bfb3e3939ee',1,'xrpl::keylet::check(AccountID const &id, std::uint32_t seq) noexcept'],['../namespacexrpl_1_1keylet.html#a550099a51ca1dcd2ede490ee30b6ee7f',1,'xrpl::keylet::check(uint256 const &key) noexcept']]], + ['check_180',['check',['../namespacexrpl_1_1keylet.html#a550099a51ca1dcd2ede490ee30b6ee7f',1,'xrpl::keylet::check()'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a62ffa3df25d8ffc4f4285fdb4f7e0350',1,'xrpl::RPC::VersionHandler::check()'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#a95ebb2031716b0e2a553df18a525a6b8',1,'xrpl::RPC::LedgerHandler::check()'],['../classxrpl_1_1XRPEndpointStep.html#ab4175382607dfe226082808f3f84bc52',1,'xrpl::XRPEndpointStep::check()'],['../classxrpl_1_1DirectIOfferCrossingStep.html#afd768f85c7dada76881e8d3d08c69b24',1,'xrpl::DirectIOfferCrossingStep::check()'],['../classxrpl_1_1DirectIPaymentStep.html#a8e9e9a2646c8e6a2ba398051e08c724f',1,'xrpl::DirectIPaymentStep::check()'],['../classxrpl_1_1DirectStepI.html#ae1e97a1eaf635ed67ef01d284953409f',1,'xrpl::DirectStepI::check()'],['../classxrpl_1_1BookStep.html#a070f6149ed61eacef61f9eb99724c4c7',1,'xrpl::BookStep::check()'],['../classxrpl_1_1RCLCensorshipDetector.html#adb6eaac2765d22d30d1f15cc1c360584',1,'xrpl::RCLCensorshipDetector::check()'],['../classxrpl_1_1PublicKey__test.html#ade286ba12fecc1d15bad2037bcd46cf9',1,'xrpl::PublicKey_test::check()'],['../classxrpl_1_1ProtocolVersion__test.html#ad218e7b12c765b65837c57172ddaeafd',1,'xrpl::ProtocolVersion_test::check()'],['../classbeast_1_1SemanticVersion__test.html#a393c9feac5b3e6c2e517b1bd4cfa1055',1,'beast::SemanticVersion_test::check()'],['../classxrpl_1_1hardened__hash__test.html#a20e12d9b3744881b189bed6a71c87c80',1,'xrpl::hardened_hash_test::check()'],['../structxrpl_1_1Keylet.html#aa1c15f751d20b0b0b09c189f934e98e6',1,'xrpl::Keylet::check()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada8c46d8d9d3402788403e2f6911153089',1,'xrpl::CHECK'],['../namespaceJson.html#af3b5e4579dafe6a4a496663e541bfebc',1,'Json::check()'],['../namespacexrpl_1_1keylet.html#a7afe09ee136dbd9f4e8b0bfb3e3939ee',1,'xrpl::keylet::check()']]], ['check_5fcontainer_181',['check_container',['../classxrpl_1_1hardened__hash__test.html#a7e0ed1494ab33fedbe22c30665170dc7',1,'xrpl::hardened_hash_test']]], ['check_5fmost_5fbalances_182',['check_most_balances',['../structxrpl_1_1test_1_1BalanceTransfer.html#a610db01e71cb4f59d2f4e9c9625efb35',1,'xrpl::test::BalanceTransfer']]], ['check_5ftest_183',['Check_test',['../classxrpl_1_1Check__test.html',1,'xrpl']]], @@ -369,7 +369,7 @@ var searchData= ['cleanupoldoffers_366',['cleanupOldOffers',['../classxrpl_1_1test_1_1ReducedOffer__test.html#af2bdd421d8dd8b2a11268e33f7af6b7a',1,'xrpl::test::ReducedOffer_test']]], ['cleanuponaccountdelete_367',['cleanuponaccountdelete',['../namespacexrpl.html#af8b45ce96f8d7625f227777a7385d37c',1,'xrpl::cleanupOnAccountDelete(ApplyView &view, Keylet const &ownerDirKeylet, EntryDeleter const &deleter, beast::Journal j, std::optional< std::uint16_t > maxNodesToDelete=std::nullopt)'],['../namespacexrpl.html#a024979485b0b44222e140b25b3d4f57b',1,'xrpl::cleanupOnAccountDelete(ApplyView &view, Keylet const &ownerDirKeylet, EntryDeleter const &deleter, beast::Journal j, std::optional< uint16_t > maxNodesToDelete)']]], ['clear_368',['clear',['../classxrpl_1_1AMMContext.html#aa25b6d977e82d43569c74c5492fd771f',1,'xrpl::AMMContext::clear()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#acdba9f83fb48843f3dc874427b453170',1,'beast::detail::aged_unordered_container::Buckets::clear()'],['../structxrpl_1_1Transaction_1_1SubmitResult.html#a943536cf27216e732c9eae39f7938a53',1,'xrpl::Transaction::SubmitResult::clear()'],['../classxrpl_1_1test_1_1OverlaySim.html#a502060577b7d885c65f216e89c66316c',1,'xrpl::test::OverlaySim::clear()'],['../classxrpl_1_1test_1_1Validator.html#a2f3f050cefdc8f3cc26c6661fdf1ea11',1,'xrpl::test::Validator::clear()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a796420ffeae1d4fa5870e70198655c47',1,'xrpl::detail::BasicFullBelowCache::clear()'],['../classxrpl_1_1STVector256.html#a31703311050a64fcfc31374d4f1f31e6',1,'xrpl::STVector256::clear()'],['../classxrpl_1_1STArray.html#a3ee494ed12dc607024bbe151bc82c1aa',1,'xrpl::STArray::clear()'],['../classxrpl_1_1STAmount.html#a31a2b8bc2d25c5ffb5898c0de4abeebb',1,'xrpl::STAmount::clear(Asset const &asset)'],['../classxrpl_1_1STAmount.html#af877517bb15e98ce22e8b236652d7ca9',1,'xrpl::STAmount::clear()'],['../classJson_1_1Value.html#a501a4d67e6c875255c2ecc03ccd2019b',1,'Json::Value::clear()'],['../classbeast_1_1List.html#a2363f8aaea2ae751b26dae67ce41d78c',1,'beast::List::clear()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ac58bcdcc9479a08abc6847d3a8f8a103',1,'beast::detail::aged_unordered_container::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wosyncstream::clear()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a6840b13163c10f6b458910483ee5de36',1,'xrpl::PeerFinder::Bootcache::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::iostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ios::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ifstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::fstream::clear()'],['http://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::forward_list::clear()'],['http://en.cppreference.com/w/cpp/filesystem/path/clear.html',1,'std::filesystem::path::clear()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/clear.html',1,'std::experimental::filesystem::path::clear()'],['http://en.cppreference.com/w/cpp/experimental/any/clear.html',1,'std::experimental::any::clear()'],['http://en.cppreference.com/w/cpp/error/error_condition/clear.html',1,'std::error_condition::clear()'],['http://en.cppreference.com/w/cpp/error/error_code/clear.html',1,'std::error_code::clear()'],['http://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::deque::clear()'],['http://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::pmr::deque::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::stringstream::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::string::clear()'],['http://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::set::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::wstring::clear()'],['http://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::pmr::vector::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::unordered_set::clear()'],['http://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::multimap::clear()'],['http://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::multiset::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ofstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostrstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::osyncstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::strstream::clear()'],['http://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::pmr::forward_list::clear()'],['http://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::pmr::list::clear()'],['http://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::pmr::map::clear()'],['http://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::pmr::multimap::clear()'],['http://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::pmr::multiset::clear()'],['http://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::pmr::set::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u16string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u32string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u8string::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::pmr::unordered_map::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::pmr::unordered_multimap::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::pmr::unordered_multiset::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istringstream::clear()'],['../classxrpl_1_1TaggedCache.html#aa66a5c81fdf786cde7e90fc995b12469',1,'xrpl::TaggedCache::clear()'],['../classxrpl_1_1partitioned__unordered__map.html#a74c81b92a14610e94994c40f45f582a8',1,'xrpl::partitioned_unordered_map::clear()'],['../classxrpl_1_1Buffer.html#ac2f71fee587c12f1443784dfd050e0db',1,'xrpl::Buffer::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wstringstream::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::wstring::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::pmr::unordered_set::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wofstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wiostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wios::clear()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2ae9d1c65e8dbb02f03b53d7eb0ef31e',1,'beast::detail::aged_ordered_container::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istrstream::clear()'],['http://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::list::clear()'],['http://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::map::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wifstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wfstream::clear()'],['http://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::vector::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::unordered_multiset::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::unordered_multimap::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::unordered_map::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u8string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u32string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u16string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::basic_string::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_stringstream::clear()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/clear.html',1,'std::atomic_flag::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_fstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ifstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ios::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_iostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ofstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_osyncstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istream::clear()']]], - ['clearamendmentwarned_369',['clearamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#a7e6605d90700e45049a2e01f8676f2f6',1,'xrpl::NetworkOPsImp::clearAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#a42ef60ac2e56c69ef7e429d1032a6f27',1,'xrpl::NetworkOPs::clearAmendmentWarned()']]], + ['clearamendmentwarned_369',['clearamendmentwarned',['../classxrpl_1_1NetworkOPs.html#a42ef60ac2e56c69ef7e429d1032a6f27',1,'xrpl::NetworkOPs::clearAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#a7e6605d90700e45049a2e01f8676f2f6',1,'xrpl::NetworkOPsImp::clearAmendmentWarned()']]], ['clearapplying_370',['clearApplying',['../classxrpl_1_1Transaction.html#a5e5a5d39daf1b3bcc5043fd522eabf0c',1,'xrpl::Transaction']]], ['clearcaches_371',['clearCaches',['../classxrpl_1_1SHAMapStoreImp.html#aa0220123484f37d66db88dc39ff16ce5',1,'xrpl::SHAMapStoreImp']]], ['clearerr_372',['clearerr',['http://en.cppreference.com/w/cpp/io/c/clearerr.html',1,'std']]], @@ -377,9 +377,9 @@ var searchData= ['clearflag_374',['clearflag',['../structxrpl_1_1MPTMutabilityFlags.html#a63723cb41269d82078e9167187374d05',1,'xrpl::MPTMutabilityFlags::clearFlag'],['../classxrpl_1_1STObject.html#a980c0f656152cdd2e9d7fb11af263822',1,'xrpl::STObject::clearFlag()']]], ['clearledger_375',['clearLedger',['../classxrpl_1_1LedgerMaster.html#a5bbcfa168f2ec7a9c0579e42f0577a7c',1,'xrpl::LedgerMaster']]], ['clearledgercacheprior_376',['clearledgercacheprior',['../classxrpl_1_1LedgerMaster.html#a5c0a0548dd88eb793cc70eeb85faf742',1,'xrpl::LedgerMaster::clearLedgerCachePrior()'],['../classxrpl_1_1LedgerHistory.html#ae988c2981c10c0047160eb20f0bc8132',1,'xrpl::LedgerHistory::clearLedgerCachePrior()']]], - ['clearledgerfetch_377',['clearledgerfetch',['../classxrpl_1_1NetworkOPs.html#ac2ee8c5c9ce03f36e2cb6a72589304a5',1,'xrpl::NetworkOPs::clearLedgerFetch()'],['../classxrpl_1_1NetworkOPsImp.html#a809537322af76c1df811508d651190c4',1,'xrpl::NetworkOPsImp::clearLedgerFetch()']]], + ['clearledgerfetch_377',['clearledgerfetch',['../classxrpl_1_1NetworkOPsImp.html#a809537322af76c1df811508d651190c4',1,'xrpl::NetworkOPsImp::clearLedgerFetch()'],['../classxrpl_1_1NetworkOPs.html#ac2ee8c5c9ce03f36e2cb6a72589304a5',1,'xrpl::NetworkOPs::clearLedgerFetch()']]], ['clearminter_378',['clearMinter',['../namespacexrpl_1_1test_1_1jtx_1_1token.html#a7d1d2f14dfcf53579007c9f08fde9938',1,'xrpl::test::jtx::token']]], - ['clearneednetworkledger_379',['clearneednetworkledger',['../classxrpl_1_1NetworkOPs.html#aabb60b820c51a69e1e9ba45f233a4e4c',1,'xrpl::NetworkOPs::clearNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a03e825e582e0e90dc7326d5b0d657eba',1,'xrpl::NetworkOPsImp::clearNeedNetworkLedger()']]], + ['clearneednetworkledger_379',['clearneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a03e825e582e0e90dc7326d5b0d657eba',1,'xrpl::NetworkOPsImp::clearNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#aabb60b820c51a69e1e9ba45f233a4e4c',1,'xrpl::NetworkOPs::clearNeedNetworkLedger()']]], ['clearnodeidentity_380',['clearNodeIdentity',['../namespacexrpl.html#abd64c5b90b709c1ce1ff239dddad21ea',1,'xrpl']]], ['clearprior_381',['clearPrior',['../classxrpl_1_1SHAMapStoreImp.html#af42f749943bd5448232b212c42d65c3f',1,'xrpl::SHAMapStoreImp']]], ['clearpriorledgers_382',['clearPriorLedgers',['../classxrpl_1_1LedgerMaster.html#a3a6e4301f88e16f54924ab06b060292e',1,'xrpl::LedgerMaster']]], @@ -387,8 +387,8 @@ var searchData= ['clearsql_384',['clearSql',['../classxrpl_1_1SHAMapStoreImp.html#a003351946bb712a985bf2df900a8fa31',1,'xrpl::SHAMapStoreImp']]], ['clearsubmitresult_385',['clearSubmitResult',['../classxrpl_1_1Transaction.html#a52fd8e98650f8264d8d90562984510b3',1,'xrpl::Transaction']]], ['clearsynching_386',['clearSynching',['../classxrpl_1_1SHAMap.html#aa76973c74d3288bc60252c706fa0aa8d',1,'xrpl::SHAMap']]], - ['clearunlblocked_387',['clearunlblocked',['../classxrpl_1_1NetworkOPsImp.html#ae4bf7197a21c5a7e1d2f8ea43f3ca4ef',1,'xrpl::NetworkOPsImp::clearUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a59036171f41ab8294ccf7a49c67b74e1',1,'xrpl::NetworkOPs::clearUNLBlocked()']]], - ['client_388',['client',['../classxrpl_1_1short__read__test_1_1Client.html#a8dc3f452725e39691c8495f11b0bf655',1,'xrpl::short_read_test::Client::Client()'],['../structxrpl_1_1test_1_1NetworkOfTwo.html#a74ad940eaae16d3535be0df80ac07a48',1,'xrpl::test::NetworkOfTwo::client'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#abac858dc21b5193f92348d099e75bf55',1,'xrpl::test::jtx::Env::AppBundle::client'],['../classxrpl_1_1short__read__test_1_1Client.html',1,'xrpl::short_read_test::Client'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af62852288ab71629258c60d871c26722',1,'xrpl::test::jtx::Env::client()'],['../structxrpl_1_1ServerHandler_1_1Setup.html#aeab714ff4b7a2941903146fe2fffb005',1,'xrpl::ServerHandler::Setup::client']]], + ['clearunlblocked_387',['clearunlblocked',['../classxrpl_1_1NetworkOPs.html#a59036171f41ab8294ccf7a49c67b74e1',1,'xrpl::NetworkOPs::clearUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#ae4bf7197a21c5a7e1d2f8ea43f3ca4ef',1,'xrpl::NetworkOPsImp::clearUNLBlocked()']]], + ['client_388',['client',['../structxrpl_1_1test_1_1NetworkOfTwo.html#a74ad940eaae16d3535be0df80ac07a48',1,'xrpl::test::NetworkOfTwo::client'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#abac858dc21b5193f92348d099e75bf55',1,'xrpl::test::jtx::Env::AppBundle::client'],['../structxrpl_1_1ServerHandler_1_1Setup.html#aeab714ff4b7a2941903146fe2fffb005',1,'xrpl::ServerHandler::Setup::client'],['../classxrpl_1_1short__read__test_1_1Client.html',1,'xrpl::short_read_test::Client'],['../classxrpl_1_1short__read__test_1_1Client.html#a8dc3f452725e39691c8495f11b0bf655',1,'xrpl::short_read_test::Client::Client()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af62852288ab71629258c60d871c26722',1,'xrpl::test::jtx::Env::client()']]], ['client_5f_389',['client_',['../structxrpl_1_1short__read__test_1_1Client_1_1Connection.html#a58257e8f96d92cba1948d856b38aae4c',1,'xrpl::short_read_test::Client::Connection']]], ['client_5ft_390',['client_t',['../structxrpl_1_1ServerHandler_1_1Setup_1_1client__t.html',1,'xrpl::ServerHandler::Setup::client_t'],['../structxrpl_1_1ServerHandler_1_1Setup_1_1client__t.html#ad0a57b927b15f554b3c06f1d317b9423',1,'xrpl::ServerHandler::Setup::client_t::client_t()']]], ['clientisunlimited_391',['clientIsUnlimited',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aaa9f96c148e5c0529ca2c3e9b3dd5f9b',1,'xrpl::GRPCServerImpl::CallData']]], @@ -397,12 +397,12 @@ var searchData= ['clob_394',['CLOB',['../classxrpl_1_1BookStep.html#af1c87548f425b013d474accfeef7094eaad7a3bfadd59ca663ebce3c36215db0d',1,'xrpl::BookStep']]], ['clobliketag_395',['CLOBLikeTag',['../structxrpl_1_1QualityFunction_1_1CLOBLikeTag.html',1,'xrpl::QualityFunction']]], ['clocale_396',['clocale',['http://en.cppreference.com/w/cpp/header/clocale.html',1,'']]], - ['clock_397',['clock',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a766255d86adb893e83911a755c23ae7d',1,'xrpl::test::csf::Validations_test::TestHarness::clock()'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#af9171cc1a0e1489888589e58863f071f',1,'xrpl::path::detail::FlowDebugInfo::clock'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#abca1a73f36ebf7534426bc5d2fe3fe57',1,'beast::detail::aged_ordered_container::config_t::clock'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a8be0b6dd52a4d40266b0867f1b72e6ee',1,'beast::detail::aged_unordered_container::config_t::clock'],['../classxrpl_1_1TaggedCache.html#aa3ccd542f200fedeef2b2d675843a22f',1,'xrpl::TaggedCache::clock()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#abd4157c517eaeb19fc00b8da59a7c7cc',1,'beast::detail::aged_ordered_container::clock()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a0faf48c950113b0ea5b88b04fdd09aeb',1,'beast::detail::aged_ordered_container::clock() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9a21813612df433127e95533d9d609ab',1,'beast::detail::aged_unordered_container::clock()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#adc0daf89b7dff7d5724c565e6204cf21',1,'beast::detail::aged_unordered_container::clock() const'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#ae55b67e1a18261b924c63fb6186d6be3',1,'xrpl::detail::BasicFullBelowCache::clock()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#a10f73c8f4e625d0f468fd0ec71b106e3',1,'xrpl::test::csf::Scheduler::clock()'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#a973b9f5b2d824e31ed333aa5589f0fe5',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#a945ae7fb72cf9a636112d3f21005b867',1,'xrpl::tests::TestNodeFamily::clock()'],['../classbeast_1_1basic__seconds__clock.html#af5eead30c5c82e82eedc7af51ee784dd',1,'beast::basic_seconds_clock::Clock'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsBase.html#a276e4db2bf70783bfbf92698238634a5',1,'beast::aged_associative_container_test_base::TestTraitsBase::Clock'],['http://en.cppreference.com/w/cpp/chrono/c/clock.html',1,'std::clock()']]], + ['clock_397',['clock',['../classbeast_1_1detail_1_1aged__unordered__container.html#adc0daf89b7dff7d5724c565e6204cf21',1,'beast::detail::aged_unordered_container::clock()'],['../classbeast_1_1basic__seconds__clock.html#af5eead30c5c82e82eedc7af51ee784dd',1,'beast::basic_seconds_clock::Clock'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsBase.html#a276e4db2bf70783bfbf92698238634a5',1,'beast::aged_associative_container_test_base::TestTraitsBase::Clock'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#af9171cc1a0e1489888589e58863f071f',1,'xrpl::path::detail::FlowDebugInfo::clock'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#abca1a73f36ebf7534426bc5d2fe3fe57',1,'beast::detail::aged_ordered_container::config_t::clock'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a8be0b6dd52a4d40266b0867f1b72e6ee',1,'beast::detail::aged_unordered_container::config_t::clock'],['../classxrpl_1_1TaggedCache.html#aa3ccd542f200fedeef2b2d675843a22f',1,'xrpl::TaggedCache::clock()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#abd4157c517eaeb19fc00b8da59a7c7cc',1,'beast::detail::aged_ordered_container::clock()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a0faf48c950113b0ea5b88b04fdd09aeb',1,'beast::detail::aged_ordered_container::clock() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9a21813612df433127e95533d9d609ab',1,'beast::detail::aged_unordered_container::clock()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#ae55b67e1a18261b924c63fb6186d6be3',1,'xrpl::detail::BasicFullBelowCache::clock()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a766255d86adb893e83911a755c23ae7d',1,'xrpl::test::csf::Validations_test::TestHarness::clock()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#a10f73c8f4e625d0f468fd0ec71b106e3',1,'xrpl::test::csf::Scheduler::clock()'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#a973b9f5b2d824e31ed333aa5589f0fe5',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#a945ae7fb72cf9a636112d3f21005b867',1,'xrpl::tests::TestNodeFamily::clock()'],['http://en.cppreference.com/w/cpp/chrono/c/clock.html',1,'std::clock()']]], ['clock_5f_398',['clock_',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a86a45a308eda6248d5ce47ccc2cf81c8',1,'xrpl::test::csf::Validations_test::TestHarness::clock_'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ad73665bf796625665c335f156c63ab11',1,'xrpl::test::csf::Scheduler::clock_'],['../classxrpl_1_1test_1_1csf_1_1BasicSink.html#aa5b91670ed6bb1501a3117bb6a5e2100',1,'xrpl::test::csf::BasicSink::clock_'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#a8e64bbeffa35a8842ede7f6fe4e14182',1,'xrpl::PeerFinder::Livecache_test::clock_'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#aa38bf5f00aa622896c3a9a7ad338c0e9',1,'xrpl::tests::TestNodeFamily::clock_'],['../classxrpl_1_1Consensus.html#ad6902e7814ef063a75b78dc5f8fb714f',1,'xrpl::Consensus::clock_']]], ['clock_5fcast_399',['clock_cast',['http://en.cppreference.com/w/cpp/chrono/clock_cast.html',1,'std::chrono']]], ['clock_5ft_400',['clock_t',['http://en.cppreference.com/w/cpp/chrono/c/clock_t.html',1,'std']]], ['clock_5ftime_5fconversion_401',['clock_time_conversion',['http://en.cppreference.com/w/cpp/chrono/clock_time_conversion.html',1,'std::chrono']]], - ['clock_5ftype_402',['clock_type',['../classxrpl_1_1InboundLedger.html#af3183431b9d7e543ae121fe29f72e828',1,'xrpl::InboundLedger::clock_type'],['../classxrpl_1_1InboundLedgers.html#a6a124cb4369b90f14572439cadb55d5e',1,'xrpl::InboundLedgers::clock_type'],['../classxrpl_1_1NodeStore_1_1Timing__test.html#a0f9245445954ebd292a78dada8919950',1,'xrpl::NodeStore::Timing_test::clock_type'],['../classxrpl_1_1InboundTransactions.html#af183c8e6b3e9dc4bc3a5671e18398a1a',1,'xrpl::InboundTransactions::clock_type'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#ac9ae4c82bb72b6095d3e7392c5f6a2d8',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock_type'],['../classxrpl_1_1test_1_1OverlaySim.html#a66ebf0a79217f0e003ba3b6cab173aef',1,'xrpl::test::OverlaySim::clock_type'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#afd93948c30a9d8dc186a9083b6df0991',1,'beast::unit_test::detail::reporter::clock_type'],['../classxrpl_1_1NetworkOPs.html#a2fe967fcad72bc845b61751f000069b9',1,'xrpl::NetworkOPs::clock_type'],['../classxrpl_1_1ValidatorSite.html#a1dda53efce367544b6eee1dc68a9e3c8',1,'xrpl::ValidatorSite::clock_type'],['../classxrpl_1_1Consensus.html#ab84030c997d1fa6f20cd18494e246dd3',1,'xrpl::Consensus::clock_type'],['../classxrpl_1_1OverlayImpl.html#a58eff2ad71b7daa23c40c5c86ab17ad8',1,'xrpl::OverlayImpl::clock_type'],['../classxrpl_1_1PeerImp.html#a21e1e46b411951511a3c36ca5c4f9c10',1,'xrpl::PeerImp::clock_type'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#a5b76208330d4dcaaf72bf83f9ebbaebe',1,'xrpl::metrics::SingleMetrics::clock_type'],['../classxrpl_1_1Job.html#a7ebccffbcf1f079a6708bf22c4a2341c',1,'xrpl::Job::clock_type'],['../classxrpl_1_1Door.html#ad01d612fba3422ecba0d2674deefcbef',1,'xrpl::Door::clock_type'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a09f2c1c7c64eaee8102d11520cd3a509',1,'beast::detail::aged_unordered_container::clock_type'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad3c6291994b00c93bf54507dc0c253a9',1,'beast::detail::aged_ordered_container::clock_type'],['../classbeast_1_1abstract__clock.html#ab2db1e4273a58b6431b330e3c5ebd07f',1,'beast::abstract_clock::clock_type'],['../classxrpl_1_1TaggedCache.html#a055e33ba011af12d17df58af63c98166',1,'xrpl::TaggedCache::clock_type'],['../classxrpl_1_1Resource_1_1Logic.html#ab902aec7cd8e37d08737f47b76df64b2',1,'xrpl::Resource::Logic::clock_type'],['../classxrpl_1_1BaseHTTPPeer.html#ab47525e6bc747854647bcc8c197e4fc6',1,'xrpl::BaseHTTPPeer::clock_type'],['../classxrpl_1_1BasePeer.html#a9bd9750030130a2d9dbddb609e562524',1,'xrpl::BasePeer::clock_type'],['../classxrpl_1_1BaseWSPeer.html#abc3c1fdee94018579294c6f9caf1ddcb',1,'xrpl::BaseWSPeer::clock_type'],['../classxrpl_1_1NodeStore_1_1progress.html#a9ff6be190094026e9cc4df535a6db439',1,'xrpl::NodeStore::progress::clock_type'],['../classxrpl_1_1PlainWSPeer.html#a6409f4d73a66c56f3c4b64f3bc8c70f7',1,'xrpl::PlainWSPeer::clock_type'],['../classxrpl_1_1ServerImpl.html#a9b602abcf0b10836825238e35c9440fa',1,'xrpl::ServerImpl::clock_type'],['../classxrpl_1_1SSLWSPeer.html#a733878dce100eb0385b46b20ab96879b',1,'xrpl::SSLWSPeer::clock_type'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a56e5baca023fbdd73da19a1e2ceb290b',1,'xrpl::detail::BasicFullBelowCache::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#a2f3cfb00f7b73e0a668a5c578fc3e99f',1,'xrpl::test::csf::Validations_test::clock_type'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a45130806ecaf2792bf39f57e7eefec59',1,'xrpl::test::csf::BasicNetwork::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abd76b171e0bfdcc14a9ac96955742b36',1,'xrpl::test::csf::Scheduler::clock_type'],['../namespacexrpl_1_1PeerFinder.html#a2aac321dd2aebe5d902d574a6d9abe96',1,'xrpl::PeerFinder::clock_type'],['../namespacexrpl_1_1detail.html#af24672962f9bf6304af691318deee17b',1,'xrpl::detail::clock_type'],['../namespacexrpl_1_1Resource.html#ab77f0c09f83f4b7b2dc2607bcdf8054c',1,'xrpl::Resource::clock_type']]], + ['clock_5ftype_402',['clock_type',['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#ac9ae4c82bb72b6095d3e7392c5f6a2d8',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock_type'],['../classxrpl_1_1InboundLedger.html#af3183431b9d7e543ae121fe29f72e828',1,'xrpl::InboundLedger::clock_type'],['../classxrpl_1_1NodeStore_1_1progress.html#a9ff6be190094026e9cc4df535a6db439',1,'xrpl::NodeStore::progress::clock_type'],['../classxrpl_1_1InboundLedgers.html#a6a124cb4369b90f14572439cadb55d5e',1,'xrpl::InboundLedgers::clock_type'],['../classxrpl_1_1test_1_1OverlaySim.html#a66ebf0a79217f0e003ba3b6cab173aef',1,'xrpl::test::OverlaySim::clock_type'],['../classxrpl_1_1NodeStore_1_1Timing__test.html#a0f9245445954ebd292a78dada8919950',1,'xrpl::NodeStore::Timing_test::clock_type'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#afd93948c30a9d8dc186a9083b6df0991',1,'beast::unit_test::detail::reporter::clock_type'],['../classxrpl_1_1InboundTransactions.html#af183c8e6b3e9dc4bc3a5671e18398a1a',1,'xrpl::InboundTransactions::clock_type'],['../classxrpl_1_1ValidatorSite.html#a1dda53efce367544b6eee1dc68a9e3c8',1,'xrpl::ValidatorSite::clock_type'],['../classxrpl_1_1Consensus.html#ab84030c997d1fa6f20cd18494e246dd3',1,'xrpl::Consensus::clock_type'],['../classxrpl_1_1OverlayImpl.html#a58eff2ad71b7daa23c40c5c86ab17ad8',1,'xrpl::OverlayImpl::clock_type'],['../classxrpl_1_1PeerImp.html#a21e1e46b411951511a3c36ca5c4f9c10',1,'xrpl::PeerImp::clock_type'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#a5b76208330d4dcaaf72bf83f9ebbaebe',1,'xrpl::metrics::SingleMetrics::clock_type'],['../classxrpl_1_1Job.html#a7ebccffbcf1f079a6708bf22c4a2341c',1,'xrpl::Job::clock_type'],['../classxrpl_1_1Door.html#ad01d612fba3422ecba0d2674deefcbef',1,'xrpl::Door::clock_type'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a09f2c1c7c64eaee8102d11520cd3a509',1,'beast::detail::aged_unordered_container::clock_type'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad3c6291994b00c93bf54507dc0c253a9',1,'beast::detail::aged_ordered_container::clock_type'],['../classbeast_1_1abstract__clock.html#ab2db1e4273a58b6431b330e3c5ebd07f',1,'beast::abstract_clock::clock_type'],['../classxrpl_1_1TaggedCache.html#a055e33ba011af12d17df58af63c98166',1,'xrpl::TaggedCache::clock_type'],['../classxrpl_1_1Resource_1_1Logic.html#ab902aec7cd8e37d08737f47b76df64b2',1,'xrpl::Resource::Logic::clock_type'],['../classxrpl_1_1BaseHTTPPeer.html#ab47525e6bc747854647bcc8c197e4fc6',1,'xrpl::BaseHTTPPeer::clock_type'],['../classxrpl_1_1BasePeer.html#a9bd9750030130a2d9dbddb609e562524',1,'xrpl::BasePeer::clock_type'],['../classxrpl_1_1BaseWSPeer.html#abc3c1fdee94018579294c6f9caf1ddcb',1,'xrpl::BaseWSPeer::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abd76b171e0bfdcc14a9ac96955742b36',1,'xrpl::test::csf::Scheduler::clock_type'],['../classxrpl_1_1PlainWSPeer.html#a6409f4d73a66c56f3c4b64f3bc8c70f7',1,'xrpl::PlainWSPeer::clock_type'],['../classxrpl_1_1ServerImpl.html#a9b602abcf0b10836825238e35c9440fa',1,'xrpl::ServerImpl::clock_type'],['../classxrpl_1_1SSLWSPeer.html#a733878dce100eb0385b46b20ab96879b',1,'xrpl::SSLWSPeer::clock_type'],['../classxrpl_1_1NetworkOPs.html#a2fe967fcad72bc845b61751f000069b9',1,'xrpl::NetworkOPs::clock_type'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a56e5baca023fbdd73da19a1e2ceb290b',1,'xrpl::detail::BasicFullBelowCache::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#a2f3cfb00f7b73e0a668a5c578fc3e99f',1,'xrpl::test::csf::Validations_test::clock_type'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a45130806ecaf2792bf39f57e7eefec59',1,'xrpl::test::csf::BasicNetwork::clock_type'],['../namespacexrpl_1_1PeerFinder.html#a2aac321dd2aebe5d902d574a6d9abe96',1,'xrpl::PeerFinder::clock_type'],['../namespacexrpl_1_1detail.html#af24672962f9bf6304af691318deee17b',1,'xrpl::detail::clock_type'],['../namespacexrpl_1_1Resource.html#ab77f0c09f83f4b7b2dc2607bcdf8054c',1,'xrpl::Resource::clock_type']]], ['clockskew_403',['clockSkew',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a05827458e5a87b448801c194bb607ae5',1,'xrpl::test::csf::Peer']]], ['clog_404',['clog',['http://en.cppreference.com/w/cpp/io/clog.html',1,'std']]], ['clone_405',['clone',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#ab6fd2386fcb0c408539bf36723ca5922',1,'xrpl::GRPCServerImpl::CallData::clone()'],['../classxrpl_1_1SHAMapAccountStateLeafNode.html#a3a0e1dc12cc21006029300ae8eed1579',1,'xrpl::SHAMapAccountStateLeafNode::clone()'],['../classxrpl_1_1SHAMapInnerNode.html#acae90ae23f870918132d02b451208fea',1,'xrpl::SHAMapInnerNode::clone()'],['../group__SHAMap.html#ga2a385afed93a37fefa64b1d940f3025b',1,'xrpl::SHAMapTreeNode::clone()'],['../classxrpl_1_1SHAMapTxLeafNode.html#ab9e8768d9f105469b01c7210cfe77f65',1,'xrpl::SHAMapTxLeafNode::clone()'],['../classxrpl_1_1SHAMapTxPlusMetaLeafNode.html#a12637aeed4c81f3413ca2376cb097e98',1,'xrpl::SHAMapTxPlusMetaLeafNode::clone()'],['../classxrpl_1_1test_1_1Manifest__test.html#af68ffea390df10aa3b8b58fafab31d25',1,'xrpl::test::Manifest_test::clone()'],['../structxrpl_1_1test_1_1jtx_1_1basic__prop.html#a6bef0313dfd9c2f6dffd89157b3a8e05',1,'xrpl::test::jtx::basic_prop::clone()'],['../structxrpl_1_1test_1_1jtx_1_1prop__type.html#a350dd7abd42d45403d310857f5626a01',1,'xrpl::test::jtx::prop_type::clone()'],['../classxrpl_1_1Processor.html#ad574fe3bf0f4f10efb433f288f3226b6',1,'xrpl::Processor::clone()']]], @@ -467,7 +467,7 @@ var searchData= ['cmpbycreatecount_464',['CmpByCreateCount',['../structxrpl_1_1Attestations_1_1CmpByCreateCount.html',1,'xrpl::Attestations']]], ['cmptoken_465',['cMPToken',['../classxrpl_1_1STAmount.html#acf6a31052ce4abd37d3719f34c7b543a',1,'xrpl::STAmount']]], ['cnt_5f_466',['cnt_',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Event.html#a2dace0c4d26df3f1b00b5380579c8b37',1,'xrpl::test::reduce_relay_test::Event']]], - ['code_467',['code',['http://en.cppreference.com/w/cpp/thread/future_error/code.html',1,'std::future_error::code()'],['../structxrpl_1_1RPC_1_1Status.html#ac091b9d688349dfd82840c9eee5a3d2d',1,'xrpl::RPC::Status::Code'],['http://en.cppreference.com/w/cpp/error/system_error/code.html',1,'std::system_error::code()'],['http://en.cppreference.com/w/cpp/regex/regex_error/code.html',1,'std::regex_error::code()'],['../structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce',1,'xrpl::RPC::ErrorInfo::code'],['../index.html#autotoc_md264',1,'Source Code'],['../md__2____w_2rippled_2rippled_2docs_2HeapProfiling.html#autotoc_md204',1,'Using the jemalloc library from within the code']]], + ['code_467',['code',['../structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce',1,'xrpl::RPC::ErrorInfo::code'],['http://en.cppreference.com/w/cpp/error/system_error/code.html',1,'std::system_error::code()'],['http://en.cppreference.com/w/cpp/regex/regex_error/code.html',1,'std::regex_error::code()'],['http://en.cppreference.com/w/cpp/thread/future_error/code.html',1,'std::future_error::code()'],['../structxrpl_1_1RPC_1_1Status.html#ac091b9d688349dfd82840c9eee5a3d2d',1,'xrpl::RPC::Status::Code'],['../index.html#autotoc_md264',1,'Source Code'],['../md__2____w_2rippled_2rippled_2docs_2HeapProfiling.html#autotoc_md204',1,'Using the jemalloc library from within the code']]], ['code_20changes_468',['High Level Sequence Diagram of Code Changes',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md120',1,'']]], ['code_20reviewers_469',['Current Code Reviewers',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md93',1,'']]], ['code_20style_20cheat_20sheet_470',['Code Style Cheat Sheet',['../md__2____w_2rippled_2rippled_2docs_2CheatSheet.html',1,'']]], @@ -498,7 +498,7 @@ var searchData= ['collectormanagerimp_495',['collectormanagerimp',['../classxrpl_1_1CollectorManagerImp.html',1,'xrpl::CollectorManagerImp'],['../classxrpl_1_1CollectorManagerImp.html#a12f571aa80265b53f642bd213a63490a',1,'xrpl::CollectorManagerImp::CollectorManagerImp()']]], ['collectorref_496',['collectorref',['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html',1,'xrpl::test::csf::CollectorRef'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#a7b572195ee7ce5e0260f6fbb931b2fa5',1,'xrpl::test::csf::CollectorRef::CollectorRef(T &t)'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aac602a0ca7c48ae495a04a9409bd0e5e',1,'xrpl::test::csf::CollectorRef::CollectorRef(CollectorRef const &c)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aabe8d0b98d2feb44a4286ed3a531e47e',1,'xrpl::test::csf::CollectorRef::CollectorRef(CollectorRef &&)=default']]], ['collectorrefs_497',['CollectorRefs',['../classxrpl_1_1test_1_1csf_1_1CollectorRefs.html',1,'xrpl::test::csf']]], - ['collectors_498',['collectors',['../classxrpl_1_1test_1_1csf_1_1Collectors.html#a7eb9f13b59e04e3287b3a08d4267f1df',1,'xrpl::test::csf::Collectors::Collectors()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a5458e0170343500fbb7d883e5930577e',1,'xrpl::test::csf::Peer::collectors'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a93de5c6c0ccb728d0461ca18f9d92656',1,'xrpl::test::csf::Sim::collectors'],['../md_test_2csf_2README.html#autotoc_md282',1,'Collectors'],['../classxrpl_1_1test_1_1csf_1_1Collectors.html',1,'xrpl::test::csf::Collectors< Cs >']]], + ['collectors_498',['collectors',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a5458e0170343500fbb7d883e5930577e',1,'xrpl::test::csf::Peer::collectors'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#a93de5c6c0ccb728d0461ca18f9d92656',1,'xrpl::test::csf::Sim::collectors'],['../classxrpl_1_1test_1_1csf_1_1Collectors.html#a7eb9f13b59e04e3287b3a08d4267f1df',1,'xrpl::test::csf::Collectors::Collectors()'],['../md_test_2csf_2README.html#autotoc_md282',1,'Collectors'],['../classxrpl_1_1test_1_1csf_1_1Collectors.html',1,'xrpl::test::csf::Collectors< Cs >']]], ['collectors_5f_499',['collectors_',['../classxrpl_1_1test_1_1csf_1_1CollectorRefs.html#af8498b8f7c3b496b67a5eb2381adf5e2',1,'xrpl::test::csf::CollectorRefs']]], ['collisions_500',['Name Collisions',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md227',1,'']]], ['column_501',['column',['http://en.cppreference.com/w/cpp/utility/source_location/column.html',1,'std::source_location::column()'],['http://en.cppreference.com/w/cpp/experimental/source_location/column.html',1,'std::experimental::source_location::column()']]], @@ -522,7 +522,7 @@ var searchData= ['commondbpragmasync_519',['CommonDBPragmaSync',['../namespacexrpl.html#abc9b0f56bc0207e5ef2a51f4897028ff',1,'xrpl']]], ['commondbpragmatemp_520',['CommonDBPragmaTemp',['../namespacexrpl.html#a88a7615b5dfe3ab8ad77d7b43722632d',1,'xrpl']]], ['commonpragma_521',['commonPragma',['../structxrpl_1_1DatabaseCon_1_1Setup.html#abdafc7b7398a55ec7dc82257dc893c01',1,'xrpl::DatabaseCon::Setup']]], - ['comp_522',['comp',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered.html#aac6caec91e5e8db0d24af48e596cec05',1,'beast::aged_associative_container_test_base::MaybeUnordered::Comp'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::pmr::multimap::value_compare::comp'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map::value_compare::comp'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::pmr::map::value_compare::comp'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap::value_compare::comp']]], + ['comp_522',['comp',['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map::value_compare::comp'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered.html#aac6caec91e5e8db0d24af48e596cec05',1,'beast::aged_associative_container_test_base::MaybeUnordered::Comp'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap::value_compare::comp'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::pmr::multimap::value_compare::comp'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::pmr::map::value_compare::comp']]], ['comp_5fellint_5f1_523',['comp_ellint_1',['http://en.cppreference.com/w/cpp/numeric/special_functions/comp_ellint_1.html',1,'std']]], ['comp_5fellint_5f1f_524',['comp_ellint_1f',['http://en.cppreference.com/w/cpp/numeric/special_functions/comp_ellint_1.html',1,'std']]], ['comp_5fellint_5f1l_525',['comp_ellint_1l',['http://en.cppreference.com/w/cpp/numeric/special_functions/comp_ellint_1.html',1,'std']]], @@ -542,7 +542,7 @@ var searchData= ['compatibility_539',['Wire Format and Backwards Compatibility',['../md__2____w_2rippled_2rippled_2include_2xrpl_2proto_2org_2xrpl_2rpc_2v1_2README.html#autotoc_md225',1,'']]], ['compiler_20version_540',['Missing compiler version',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md54',1,'']]], ['compilers_541',['Multiple compilers',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md55',1,'']]], - ['complete_542',['complete',['../classxrpl_1_1SimpleWriter.html#a381e4bf4f830c5934accf843d9b94a22',1,'xrpl::SimpleWriter::complete()'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faaae94f80b3ce82062a5dd7815daa04f9d',1,'xrpl::ConnectAttempt::Complete'],['../structxrpl_1_1WSSession.html#abff56246c74375cec03544fc89908f51',1,'xrpl::WSSession::complete()'],['../classxrpl_1_1BaseHTTPPeer.html#a8fd67d8c06efe0136297efa92a24c2b8',1,'xrpl::BaseHTTPPeer::complete()'],['../classxrpl_1_1BaseWSPeer.html#aee8a8469f7ceeb331fb6ca4306fa77d9',1,'xrpl::BaseWSPeer::complete()'],['../classxrpl_1_1Writer.html#a939ea6afa4475fe21dc4721870f217cf',1,'xrpl::Writer::complete()'],['../classxrpl_1_1Session.html#a71fd0b01cddb749d798be8b93f6f3c2d',1,'xrpl::Session::complete()']]], + ['complete_542',['complete',['../classxrpl_1_1Session.html#a71fd0b01cddb749d798be8b93f6f3c2d',1,'xrpl::Session::complete()'],['../structxrpl_1_1WSSession.html#abff56246c74375cec03544fc89908f51',1,'xrpl::WSSession::complete()'],['../classxrpl_1_1Writer.html#a939ea6afa4475fe21dc4721870f217cf',1,'xrpl::Writer::complete()'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faaae94f80b3ce82062a5dd7815daa04f9d',1,'xrpl::ConnectAttempt::Complete'],['../classxrpl_1_1BaseHTTPPeer.html#a8fd67d8c06efe0136297efa92a24c2b8',1,'xrpl::BaseHTTPPeer::complete()'],['../classxrpl_1_1SimpleWriter.html#a381e4bf4f830c5934accf843d9b94a22',1,'xrpl::SimpleWriter::complete()'],['../classxrpl_1_1BaseWSPeer.html#aee8a8469f7ceeb331fb6ca4306fa77d9',1,'xrpl::BaseWSPeer::complete()']]], ['complete_5f_543',['complete_',['../classxrpl_1_1TimeoutCounter.html#a973a8d9be2840544481b16095d616514',1,'xrpl::TimeoutCounter::complete_'],['../classxrpl_1_1BaseHTTPPeer.html#a41daafc364cdc77a152aa1506c943150',1,'xrpl::BaseHTTPPeer::complete_']]], ['complete_5fcb_544',['complete_cb',['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack_1_1BridgeCounters.html#acdd68235887946eae4cc86347c7ff91e',1,'xrpl::test::XChainSim_test::ChainStateTrack::BridgeCounters']]], ['completed_545',['Completed',['../namespacexrpl_1_1test.html#a6d9208205417cdf71e669e08e0042870a07ca5050e697392c9ed47e6453f1453f',1,'xrpl::test']]], @@ -638,7 +638,7 @@ var searchData= ['connectionstring_5f_635',['connectionString_',['../classxrpl_1_1DBConfig.html#a733126291422acd282bd6c2af56aa573',1,'xrpl::DBConfig']]], ['connectivitycheckinprogress_636',['connectivityCheckInProgress',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a98cf88ad5d780c6da6fd194fae3d8eb4',1,'xrpl::PeerFinder::SlotImp']]], ['connecttimeout_637',['connectTimeout',['../classxrpl_1_1ConnectAttempt.html#ae006f95df07bb0e7f2c7fbd6fccb2b32',1,'xrpl::ConnectAttempt']]], - ['consensus_638',['consensus',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md191',1,'Accepting Consensus'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md199',1,'Adapting Generic Consensus'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md190',1,'Checking Consensus'],['../classxrpl_1_1Consensus.html#a62c6c90756e62352ee34b1e3c72dee1a',1,'xrpl::Consensus::Consensus(clock_type const &clock, Adaptor &adaptor, beast::Journal j)'],['../classxrpl_1_1Consensus.html#a671f9024648916a0ced201e28c66dad3',1,'xrpl::Consensus::Consensus(Consensus &&) noexcept=default'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a777963c067b774a2641d2062641980cc',1,'xrpl::test::csf::Peer::consensus'],['../structxrpl_1_1LedgerHistory_1_1cv__entry.html#a1246e640c06eb2b5a6dfaa6e0ac72759',1,'xrpl::LedgerHistory::cv_entry::consensus'],['../classxrpl_1_1InboundLedger.html#ade00c970d116ec643a4ac7e050b26991a6ea28b46407abd2931a73c789ecdd944',1,'xrpl::InboundLedger::CONSENSUS'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md305',1,'Consensus'],['../md_xrpld_2app_2misc_2README.html#autotoc_md341',1,'Consensus'],['../md_xrpld_2consensus_2README.html',1,'Consensus'],['../classxrpl_1_1Consensus.html',1,'xrpl::Consensus< Adaptor >'],['../md_xrpld_2app_2consensus_2README.html',1,'RCL Consensus']]], + ['consensus_638',['consensus',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md191',1,'Accepting Consensus'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md199',1,'Adapting Generic Consensus'],['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md190',1,'Checking Consensus'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a777963c067b774a2641d2062641980cc',1,'xrpl::test::csf::Peer::consensus'],['../classxrpl_1_1InboundLedger.html#ade00c970d116ec643a4ac7e050b26991a6ea28b46407abd2931a73c789ecdd944',1,'xrpl::InboundLedger::CONSENSUS'],['../structxrpl_1_1LedgerHistory_1_1cv__entry.html#a1246e640c06eb2b5a6dfaa6e0ac72759',1,'xrpl::LedgerHistory::cv_entry::consensus'],['../classxrpl_1_1Consensus.html#a671f9024648916a0ced201e28c66dad3',1,'xrpl::Consensus::Consensus(Consensus &&) noexcept=default'],['../classxrpl_1_1Consensus.html#a62c6c90756e62352ee34b1e3c72dee1a',1,'xrpl::Consensus::Consensus(clock_type const &clock, Adaptor &adaptor, beast::Journal j)'],['../md_xrpld_2app_2ledger_2README.html#autotoc_md305',1,'Consensus'],['../md_xrpld_2app_2misc_2README.html#autotoc_md341',1,'Consensus'],['../md_xrpld_2consensus_2README.html',1,'Consensus'],['../classxrpl_1_1Consensus.html',1,'xrpl::Consensus< Adaptor >'],['../md_xrpld_2app_2consensus_2README.html',1,'RCL Consensus']]], ['consensus_20and_20validation_639',['Consensus and Validation',['../md__2____w_2rippled_2rippled_2docs_2consensus.html',1,'']]], ['consensus_20health_640',['Consensus Health',['../md_xrpld_2app_2misc_2FeeEscalation.html#autotoc_md335',1,'']]], ['consensus_20interface_641',['Generic Consensus Interface',['../md__2____w_2rippled_2rippled_2docs_2consensus.html#autotoc_md198',1,'']]], @@ -653,7 +653,7 @@ var searchData= ['consensusbuilt_650',['consensusBuilt',['../classxrpl_1_1LedgerMaster.html#a0a242c003319e21c6b8c1e8e054e8352',1,'xrpl::LedgerMaster']]], ['consensusclosetimes_651',['consensusclosetimes',['../structxrpl_1_1ConsensusCloseTimes.html#ab50511e2f186b095749b2e13cb37e503',1,'xrpl::ConsensusCloseTimes::ConsensusCloseTimes()'],['../structxrpl_1_1ConsensusCloseTimes.html',1,'xrpl::ConsensusCloseTimes']]], ['consensusmode_652',['ConsensusMode',['../namespacexrpl.html#a1a5168a12a682f75ba179f4d0b53fa71',1,'xrpl']]], - ['consensusparms_653',['consensusparms',['../structxrpl_1_1ConsensusParms.html#a98b22248529a1bcb0ceae94d6685e031',1,'xrpl::ConsensusParms::ConsensusParms()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a50ba5fc5dc5529e9c4ed1f8668142c4f',1,'xrpl::test::csf::Peer::consensusParms'],['../structxrpl_1_1ConsensusParms.html',1,'xrpl::ConsensusParms']]], + ['consensusparms_653',['consensusparms',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a50ba5fc5dc5529e9c4ed1f8668142c4f',1,'xrpl::test::csf::Peer::consensusParms'],['../structxrpl_1_1ConsensusParms.html#a98b22248529a1bcb0ceae94d6685e031',1,'xrpl::ConsensusParms::ConsensusParms()'],['../structxrpl_1_1ConsensusParms.html',1,'xrpl::ConsensusParms']]], ['consensuspct_654',['consensusPct',['../structxrpl_1_1ConsensusParms_1_1AvalancheCutoff.html#ab8c826945c36cabcb6689d8d90faa454',1,'xrpl::ConsensusParms::AvalancheCutoff']]], ['consensusphase_655',['ConsensusPhase',['../namespacexrpl.html#a9c8671744cdb738dd01373eea36c285f',1,'xrpl']]], ['consensusproposal_656',['consensusproposal',['../classxrpl_1_1ConsensusProposal.html#af26eeac4ab2f3577d0ccc1fcecb8f092',1,'xrpl::ConsensusProposal::ConsensusProposal()'],['../classxrpl_1_1ConsensusProposal.html',1,'xrpl::ConsensusProposal< NodeID_t, LedgerID_t, Position_t >']]], @@ -666,7 +666,7 @@ var searchData= ['consensustimer_663',['ConsensusTimer',['../classxrpl_1_1ConsensusTimer.html',1,'xrpl']]], ['consensustranssetsf_664',['consensustranssetsf',['../classxrpl_1_1ConsensusTransSetSF.html',1,'xrpl::ConsensusTransSetSF'],['../classxrpl_1_1ConsensusTransSetSF.html#a3fc4772787631e38675297f37cbf61d5',1,'xrpl::ConsensusTransSetSF::ConsensusTransSetSF()']]], ['consensusvalidated_665',['ConsensusValidated',['../classxrpl_1_1LedgerHistory.html#af1048225e7657867a770f3c3b4f2ed82',1,'xrpl::LedgerHistory']]], - ['consensusviewchange_666',['consensusviewchange',['../classxrpl_1_1NetworkOPs.html#a3700ef97ff35d25e444bf791841fce6c',1,'xrpl::NetworkOPs::consensusViewChange()'],['../classxrpl_1_1NetworkOPsImp.html#aa79cadc6d8e3f6a5f2be5bc879f54514',1,'xrpl::NetworkOPsImp::consensusViewChange()']]], + ['consensusviewchange_666',['consensusviewchange',['../classxrpl_1_1NetworkOPsImp.html#aa79cadc6d8e3f6a5f2be5bc879f54514',1,'xrpl::NetworkOPsImp::consensusViewChange()'],['../classxrpl_1_1NetworkOPs.html#a3700ef97ff35d25e444bf791841fce6c',1,'xrpl::NetworkOPs::consensusViewChange()']]], ['consequences_667',['consequences',['../classxrpl_1_1TxQ_1_1MaybeTx.html#a8806b785f66e2e3b1b92d37f7cf08d33',1,'xrpl::TxQ::MaybeTx::consequences()'],['../structxrpl_1_1PreflightResult.html#a03b08decd3851574647deb7ccf1c784a',1,'xrpl::PreflightResult::consequences'],['../structxrpl_1_1TxQ_1_1TxDetails.html#aad19ff70c780c2b7caf43066d7fd534a',1,'xrpl::TxQ::TxDetails::consequences']]], ['consequences_5fhelper_668',['consequences_helper',['../namespacexrpl.html#a8cd38ceed9e241ff75127db500410d46',1,'xrpl::consequences_helper(PreflightContext const &ctx)'],['../namespacexrpl.html#ad58c698557938ee524f9ca42dbe1d1a4',1,'xrpl::consequences_helper(PreflightContext const &ctx)'],['../namespacexrpl.html#a4cd04bb25559032a57a9dafdc221075a',1,'xrpl::consequences_helper(PreflightContext const &ctx)']]], ['consequencesfactory_669',['consequencesfactory',['../classxrpl_1_1NFTokenMint.html#a7f7dcb8713ac5f3b5795cdb641a712ff',1,'xrpl::NFTokenMint::ConsequencesFactory'],['../classxrpl_1_1LoanBrokerCoverClawback.html#a3e94d54e883005c76223d5713bbb8286',1,'xrpl::LoanBrokerCoverClawback::ConsequencesFactory'],['../classxrpl_1_1LoanBrokerCoverDeposit.html#a52c4f783d2d1d479739f160e690e029e',1,'xrpl::LoanBrokerCoverDeposit::ConsequencesFactory'],['../classxrpl_1_1LoanBrokerCoverWithdraw.html#a87d5d6bcbb1e86457a291aae67e63c92',1,'xrpl::LoanBrokerCoverWithdraw::ConsequencesFactory'],['../classxrpl_1_1LoanBrokerDelete.html#a5aa230d17390d7b373aa71b9ab57a858',1,'xrpl::LoanBrokerDelete::ConsequencesFactory'],['../classxrpl_1_1LoanBrokerSet.html#a41cc1d0f87ad5b532d99fa531423ca0f',1,'xrpl::LoanBrokerSet::ConsequencesFactory'],['../classxrpl_1_1CancelCheck.html#a9431377e525c7225fdf96df0d1ca3098',1,'xrpl::CancelCheck::ConsequencesFactory'],['../classxrpl_1_1NFTokenModify.html#ae8a15e69accc3203a4404b7f5fb1e869',1,'xrpl::NFTokenModify::ConsequencesFactory'],['../classxrpl_1_1LoanDelete.html#abfc41a804b44d119c9ae133ae07aaed1',1,'xrpl::LoanDelete::ConsequencesFactory'],['../classxrpl_1_1LoanManage.html#aceba8145730104efce749342240778f3',1,'xrpl::LoanManage::ConsequencesFactory'],['../classxrpl_1_1LoanPay.html#a5b6a8d7e1ba7d3e04d349bc6a399f5de',1,'xrpl::LoanPay::ConsequencesFactory'],['../classxrpl_1_1NFTokenBurn.html#a63968af0c8dc2148dcfa63c4ec451cc2',1,'xrpl::NFTokenBurn::ConsequencesFactory'],['../classxrpl_1_1NFTokenCreateOffer.html#a17c42019b7b366ac0f96020abaf6dda7',1,'xrpl::NFTokenCreateOffer::ConsequencesFactory'],['../classxrpl_1_1NFTokenCancelOffer.html#a73b972c3bd5123450d99862ef4574c7a',1,'xrpl::NFTokenCancelOffer::ConsequencesFactory'],['../classxrpl_1_1PayChanCreate.html#aa108bdbc29ee5349fa959e24776e0d46',1,'xrpl::PayChanCreate::ConsequencesFactory'],['../classxrpl_1_1LoanSet.html#a02ee714597cd11091cf1606a46da3d8c',1,'xrpl::LoanSet::ConsequencesFactory'],['../classxrpl_1_1MPTokenAuthorize.html#a8fc64075b289ab441ac1f26edd8399bc',1,'xrpl::MPTokenAuthorize::ConsequencesFactory'],['../classxrpl_1_1MPTokenIssuanceCreate.html#a095d97b16cd856e9efbe0418999e9af0',1,'xrpl::MPTokenIssuanceCreate::ConsequencesFactory'],['../classxrpl_1_1MPTokenIssuanceDestroy.html#a3c70926b25f990c3194377247c5962c7',1,'xrpl::MPTokenIssuanceDestroy::ConsequencesFactory'],['../classxrpl_1_1MPTokenIssuanceSet.html#aa15afd78e293ca794ff4c84f457bd9e2',1,'xrpl::MPTokenIssuanceSet::ConsequencesFactory'],['../classxrpl_1_1NFTokenAcceptOffer.html#aa11023428f0d0456cc78951938b0024d',1,'xrpl::NFTokenAcceptOffer::ConsequencesFactory'],['../classxrpl_1_1CredentialAccept.html#abafb10d7db6fded7d6c7b53e1a40d278',1,'xrpl::CredentialAccept::ConsequencesFactory'],['../classxrpl_1_1CancelOffer.html#a983c9cd9d9cc764771187853971cf6e7',1,'xrpl::CancelOffer::ConsequencesFactory'],['../classxrpl_1_1CashCheck.html#a6525e077d20713f1c0160875c343b530',1,'xrpl::CashCheck::ConsequencesFactory'],['../classxrpl_1_1Change.html#a2aa83010c3f19903dae082f588018c4f',1,'xrpl::Change::ConsequencesFactory'],['../classxrpl_1_1Clawback.html#a83d116fd1f2b2cef90fa5c3ceaf741df',1,'xrpl::Clawback::ConsequencesFactory'],['../classxrpl_1_1CreateCheck.html#ac73d79c454d4a2b70477f3106e2fb1e8',1,'xrpl::CreateCheck::ConsequencesFactory'],['../classxrpl_1_1CreateOffer.html#a35270bfcb1eb564dfadb00d87adfec4a',1,'xrpl::CreateOffer::ConsequencesFactory'],['../classxrpl_1_1CreateTicket.html#adc04a2229106595e23d83f0e7652d394',1,'xrpl::CreateTicket::ConsequencesFactory'],['../classxrpl_1_1CredentialCreate.html#a4aa170fcddd66a9a304f268e94bf3cbc',1,'xrpl::CredentialCreate::ConsequencesFactory'],['../classxrpl_1_1CredentialDelete.html#aa9f9f005b1c81eb5f6cf07f498b16543',1,'xrpl::CredentialDelete::ConsequencesFactory'],['../classxrpl_1_1LedgerStateFix.html#a13068b9a731df0fa0e61b848f6beaa45',1,'xrpl::LedgerStateFix::ConsequencesFactory'],['../classxrpl_1_1DelegateSet.html#a4eb52153599300a97d47fe97cfbb2e35',1,'xrpl::DelegateSet::ConsequencesFactory'],['../classxrpl_1_1DeleteAccount.html#ae6439d0dd3d0da0a17f249ca1c090210',1,'xrpl::DeleteAccount::ConsequencesFactory'],['../classxrpl_1_1DeleteOracle.html#a36cf19dc969edb27258eae183126e92c',1,'xrpl::DeleteOracle::ConsequencesFactory'],['../classxrpl_1_1DepositPreauth.html#a39468abfbd7c8b192c2b1b336e2c56bd',1,'xrpl::DepositPreauth::ConsequencesFactory'],['../classxrpl_1_1DIDSet.html#a48043e40347990d2008b00963473fb06',1,'xrpl::DIDSet::ConsequencesFactory'],['../classxrpl_1_1DIDDelete.html#a3eb09b613880bafeb55e9a2a8b54725e',1,'xrpl::DIDDelete::ConsequencesFactory'],['../classxrpl_1_1EscrowCreate.html#a51cc3851142764d3aaff575fa000ea7d',1,'xrpl::EscrowCreate::ConsequencesFactory'],['../classxrpl_1_1EscrowFinish.html#a9d0378cf608f72909554db93df0aafcf',1,'xrpl::EscrowFinish::ConsequencesFactory'],['../classxrpl_1_1EscrowCancel.html#a746d8451b84bdad71409144b98bd2af7',1,'xrpl::EscrowCancel::ConsequencesFactory'],['../classxrpl_1_1PayChanClaim.html#a496eebe2fde46b9444d5543f583b3d61',1,'xrpl::PayChanClaim::ConsequencesFactory'],['../classxrpl_1_1XChainCreateAccountCommit.html#af4bf7fea31b434df02c4ce5951bb063e',1,'xrpl::XChainCreateAccountCommit::ConsequencesFactory'],['../classxrpl_1_1XChainAddAccountCreateAttestation.html#a5cac8f211767c1d10f783b2ceaa1cf15',1,'xrpl::XChainAddAccountCreateAttestation::ConsequencesFactory'],['../classxrpl_1_1XChainAddClaimAttestation.html#a7eb598c3af0404238bee9c8d76147dc9',1,'xrpl::XChainAddClaimAttestation::ConsequencesFactory'],['../classxrpl_1_1XChainCreateClaimID.html#ade0ffbe54a02ef21ef4cc2a8cec666a4',1,'xrpl::XChainCreateClaimID::ConsequencesFactory'],['../classxrpl_1_1XChainCommit.html#aee9bf4fcceb44e61fb9bbb1fb997e351',1,'xrpl::XChainCommit::ConsequencesFactory'],['../classxrpl_1_1XChainClaim.html#a8ef34187acdb80e2f519a46779cd5057',1,'xrpl::XChainClaim::ConsequencesFactory'],['../classxrpl_1_1BridgeModify.html#a1b64fe31dee09fbd32a8b8a2c6ca06d3',1,'xrpl::BridgeModify::ConsequencesFactory'],['../classxrpl_1_1AMMBid.html#ac5d27f72702284e79a20dd2a126f9fa7',1,'xrpl::AMMBid::ConsequencesFactory'],['../classxrpl_1_1XChainCreateBridge.html#a560a25aba192fd44a72a10ffdbbe7ce2',1,'xrpl::XChainCreateBridge::ConsequencesFactory'],['../classxrpl_1_1VaultWithdraw.html#aff09b8d2db1a82cc7d94ceddea04b8cf',1,'xrpl::VaultWithdraw::ConsequencesFactory'],['../classxrpl_1_1VaultSet.html#a80fddb15e9a8e42d0f34039e8f3728eb',1,'xrpl::VaultSet::ConsequencesFactory'],['../classxrpl_1_1VaultDeposit.html#a0a9f89e6c4f62b14d37dcd7560ce94eb',1,'xrpl::VaultDeposit::ConsequencesFactory'],['../classxrpl_1_1AMMClawback.html#a28093cc2ab8adb6e67ff88f13cd8ee99',1,'xrpl::AMMClawback::ConsequencesFactory'],['../classxrpl_1_1AMMCreate.html#ac62d9da486463d3be91d437396e8885c',1,'xrpl::AMMCreate::ConsequencesFactory'],['../classxrpl_1_1AMMDelete.html#adb753d205a0bbddd7ea527900b075636',1,'xrpl::AMMDelete::ConsequencesFactory'],['../classxrpl_1_1AMMVote.html#a924abb4d8d34b7e0bf9a1c4fea4fc8e8',1,'xrpl::AMMVote::ConsequencesFactory'],['../classxrpl_1_1PayChanFund.html#a12ac137b07794632cb2153207b0291bd',1,'xrpl::PayChanFund::ConsequencesFactory'],['../classxrpl_1_1Payment.html#aa9b1cea4c56bba35da426cae652179a0',1,'xrpl::Payment::ConsequencesFactory'],['../classxrpl_1_1PermissionedDomainDelete.html#ac10c903fc178bb56390d8615e8a2eb50',1,'xrpl::PermissionedDomainDelete::ConsequencesFactory'],['../classxrpl_1_1PermissionedDomainSet.html#a168cd134560abcde0e675055ec34fe3c',1,'xrpl::PermissionedDomainSet::ConsequencesFactory'],['../classxrpl_1_1SetAccount.html#ab0859c485667ed6c78b1a2bf197ece64',1,'xrpl::SetAccount::ConsequencesFactory'],['../classxrpl_1_1SetOracle.html#a943ee5f4febc47cf919f63ba1d86285e',1,'xrpl::SetOracle::ConsequencesFactory'],['../classxrpl_1_1SetRegularKey.html#a5b53c5c9de8ba914397d8146becde2ba',1,'xrpl::SetRegularKey::ConsequencesFactory'],['../classxrpl_1_1AMMWithdraw.html#abb631c817a83b108d42addbdc8a8ab9a',1,'xrpl::AMMWithdraw::ConsequencesFactory'],['../classxrpl_1_1SetSignerList.html#acf480c595cee569d748d3f3f7543a8c1',1,'xrpl::SetSignerList::ConsequencesFactory'],['../classxrpl_1_1SetTrust.html#a0f0f5bde54a1e258b06e43772bb08806',1,'xrpl::SetTrust::ConsequencesFactory'],['../classxrpl_1_1VaultClawback.html#a7a61ab89dba12654d6ed957d59d76b7c',1,'xrpl::VaultClawback::ConsequencesFactory'],['../classxrpl_1_1VaultCreate.html#af8cf0963b8b4f5ea82bc6feaaf77f763',1,'xrpl::VaultCreate::ConsequencesFactory'],['../classxrpl_1_1VaultDelete.html#aee5ada50b74f1b70aa4ad1f7517892aa',1,'xrpl::VaultDelete::ConsequencesFactory'],['../classxrpl_1_1AMMDeposit.html#a07bdaabb05b8d69ac2284f77f821900a',1,'xrpl::AMMDeposit::ConsequencesFactory'],['../classxrpl_1_1Batch.html#ab2097a0191fd69a7d11cc1612fe5a8e8',1,'xrpl::Batch::ConsequencesFactory']]], @@ -703,7 +703,7 @@ var searchData= ['consume_700',['consume',['../classxrpl_1_1AMMOffer.html#a7197f16d33225e69efbed3ca10839a81',1,'xrpl::AMMOffer::consume()'],['../classxrpl_1_1SimpleWriter.html#a0a873af0180af2b34710ec940979ecf5',1,'xrpl::SimpleWriter::consume()'],['../classxrpl_1_1Writer.html#a895ed8d187c4af9279553393d48c28c8',1,'xrpl::Writer::consume()'],['../classxrpl_1_1TOffer.html#a279b74e3cee825a3182e820a196179a8',1,'xrpl::TOffer::consume()']]], ['consumed_5f_701',['consumed_',['../classxrpl_1_1AMMOffer.html#afaf1f5d10fb5aa5527741057225de6aa',1,'xrpl::AMMOffer']]], ['consumeoffer_702',['consumeOffer',['../classxrpl_1_1BookStep.html#a5ecd9a44563bfd9043a1f090d8e72795',1,'xrpl::BookStep']]], - ['consumer_703',['consumer',['../classxrpl_1_1Resource_1_1Consumer.html#a6ae1ddd4718a3760f1606596fa7e6e4a',1,'xrpl::Resource::Consumer::Consumer()'],['../classxrpl_1_1Resource_1_1Consumer.html',1,'xrpl::Resource::Consumer'],['../classxrpl_1_1Resource_1_1Consumer.html#a43e5174f9f4239cb741fb020da1084f8',1,'xrpl::Resource::Consumer::Consumer(Consumer const &other)'],['../classxrpl_1_1Resource_1_1Consumer.html#a82a004b4b9ea180a0a05042229dad705',1,'xrpl::Resource::Consumer::Consumer(Logic &logic, Entry &entry)'],['../classxrpl_1_1InfoSub.html#a1bdf561243ac560b3273b6ae102a8ec8',1,'xrpl::InfoSub::Consumer'],['../structxrpl_1_1RPC_1_1Context.html#a9c548f84856871030ede616c26c8d55e',1,'xrpl::RPC::Context::consumer'],['../structxrpl_1_1Resource_1_1Import_1_1Item.html#acd195e810e44aade74437dfedf205016',1,'xrpl::Resource::Import::Item::consumer']]], + ['consumer_703',['consumer',['../structxrpl_1_1Resource_1_1Import_1_1Item.html#acd195e810e44aade74437dfedf205016',1,'xrpl::Resource::Import::Item::consumer'],['../classxrpl_1_1Resource_1_1Consumer.html',1,'xrpl::Resource::Consumer'],['../structxrpl_1_1RPC_1_1Context.html#a9c548f84856871030ede616c26c8d55e',1,'xrpl::RPC::Context::consumer'],['../classxrpl_1_1Resource_1_1Consumer.html#a43e5174f9f4239cb741fb020da1084f8',1,'xrpl::Resource::Consumer::Consumer(Consumer const &other)'],['../classxrpl_1_1Resource_1_1Consumer.html#a6ae1ddd4718a3760f1606596fa7e6e4a',1,'xrpl::Resource::Consumer::Consumer()'],['../classxrpl_1_1Resource_1_1Consumer.html#a82a004b4b9ea180a0a05042229dad705',1,'xrpl::Resource::Consumer::Consumer(Logic &logic, Entry &entry)'],['../classxrpl_1_1InfoSub.html#a1bdf561243ac560b3273b6ae102a8ec8',1,'xrpl::InfoSub::Consumer']]], ['consumer_20types_704',['Consumer Types',['../md__2____w_2rippled_2rippled_2include_2xrpl_2resource_2README.html#autotoc_md238',1,'']]], ['consumer_5f_705',['consumer_',['../classxrpl_1_1PathRequest.html#a343af0cedef0fced4c56a0c6c484d799',1,'xrpl::PathRequest']]], ['consumeseqproxy_706',['consumeSeqProxy',['../classxrpl_1_1Transactor.html#a0c0a96fc572085ef532481eda434a5c7',1,'xrpl::Transactor']]], @@ -824,13 +824,13 @@ var searchData= ['countedobject_3c_20transaction_20_3e_821',['CountedObject< Transaction >',['../classxrpl_1_1CountedObject.html',1,'xrpl']]], ['countedobject_3c_20transactionacquire_20_3e_822',['CountedObject< TransactionAcquire >',['../classxrpl_1_1CountedObject.html',1,'xrpl']]], ['countedobjects_823',['countedobjects',['../classxrpl_1_1CountedObjects.html#aec9f9708141780bcdc8914cbe2fea27e',1,'xrpl::CountedObjects::CountedObjects()'],['../classxrpl_1_1CountedObjects.html',1,'xrpl::CountedObjects']]], - ['counter_824',['counter',['../classbeast_1_1insight_1_1Counter.html',1,'beast::insight::Counter'],['../classxrpl_1_1CountedObjects_1_1Counter.html',1,'xrpl::CountedObjects::Counter'],['../classbeast_1_1insight_1_1Counter.html#a10d2c89ecbd37a4956f4dd24abd7b6b6',1,'beast::insight::Counter::Counter()'],['../classbeast_1_1insight_1_1Counter.html#aa82802b3ee8776d80442bfd2f9f74117',1,'beast::insight::Counter::Counter(std::shared_ptr< CounterImpl > const &impl)'],['../classxrpl_1_1CountedObjects_1_1Counter.html#ae31677bb3141bac66b4275bbbe2d9293',1,'xrpl::CountedObjects::Counter::Counter()'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#a63b7d9ad6ca11bdf6cc995b47c09245d',1,'xrpl::test::Loan_test::LoanParameters::counter']]], + ['counter_824',['counter',['../classbeast_1_1insight_1_1Counter.html',1,'beast::insight::Counter'],['../classxrpl_1_1CountedObjects_1_1Counter.html',1,'xrpl::CountedObjects::Counter'],['../classbeast_1_1insight_1_1Counter.html#aa82802b3ee8776d80442bfd2f9f74117',1,'beast::insight::Counter::Counter()'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#a63b7d9ad6ca11bdf6cc995b47c09245d',1,'xrpl::test::Loan_test::LoanParameters::counter'],['../classbeast_1_1insight_1_1Counter.html#a10d2c89ecbd37a4956f4dd24abd7b6b6',1,'beast::insight::Counter::Counter()'],['../classxrpl_1_1CountedObjects_1_1Counter.html#ae31677bb3141bac66b4275bbbe2d9293',1,'xrpl::CountedObjects::Counter::Counter()']]], ['counter_5f_825',['counter_',['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a79a7804b27b528a8628afe983e3c75a0',1,'xrpl::ClosureCounter::Substitute::counter_'],['../classxrpl_1_1TOfferStreamBase.html#a00142cbe2c0d3a3e6c1ef9d560cb24e6',1,'xrpl::TOfferStreamBase::counter_']]], ['counterdata_826',['CounterData',['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html',1,'xrpl::NetworkOPsImp::StateAccounting']]], ['counterimpl_827',['CounterImpl',['../classbeast_1_1insight_1_1CounterImpl.html',1,'beast::insight']]], ['counterparty_828',['counterparty',['../namespacexrpl_1_1test_1_1jtx_1_1loan.html#a02e47ec5dffde62d7f5159ec5a16919f',1,'xrpl::test::jtx::loan']]], ['counterpartyexplicit_829',['counterpartyExplicit',['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#a84434db51db07c32a90851b7bf62b1d4',1,'xrpl::test::Loan_test::LoanParameters']]], - ['counters_830',['counters',['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html',1,'xrpl::NetworkOPsImp::StateAccounting::Counters'],['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html#af88e639e1e9815bf10ca14330121a745',1,'xrpl::NetworkOPsImp::StateAccounting::CounterData::counters'],['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html#a131db9c7af5fac65d3f6d86be2e2aeff',1,'xrpl::NetworkOPsImp::StateAccounting::Counters::Counters()'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#ad34caccd416170f3930f98e30b53a504',1,'xrpl::perf::PerfLogImp::Counters::Counters()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a171a84878f2909a949498aa154f235a6',1,'xrpl::test::XChainSim_test::ChainStateTrack::counters'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html',1,'xrpl::perf::PerfLogImp::Counters']]], + ['counters_830',['counters',['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html',1,'xrpl::NetworkOPsImp::StateAccounting::Counters'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#ad34caccd416170f3930f98e30b53a504',1,'xrpl::perf::PerfLogImp::Counters::Counters()'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a171a84878f2909a949498aa154f235a6',1,'xrpl::test::XChainSim_test::ChainStateTrack::counters'],['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html#af88e639e1e9815bf10ca14330121a745',1,'xrpl::NetworkOPsImp::StateAccounting::CounterData::counters'],['../structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html#a131db9c7af5fac65d3f6d86be2e2aeff',1,'xrpl::NetworkOPsImp::StateAccounting::Counters::Counters()'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html',1,'xrpl::perf::PerfLogImp::Counters']]], ['counters_5f_831',['counters_',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#ac07a97e9b332c99d1e5b748dc06f08cc',1,'xrpl::NetworkOPsImp::StateAccounting::counters_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a07ae1a7dffa00501d7adda0631ebb100',1,'xrpl::perf::PerfLogImp::counters_']]], ['countersjson_832',['countersjson',['../classxrpl_1_1perf_1_1PerfLog.html#ad4aca5ba1fb11303e28c9ee4cfec7508',1,'xrpl::perf::PerfLog::countersJson()'],['../structxrpl_1_1perf_1_1PerfLogImp_1_1Counters.html#aaf3dc413a9c0c4d14fda0faf12f0bc4d',1,'xrpl::perf::PerfLogImp::Counters::countersJson()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a2be6c579ac709496a5dba67d0cdd160d',1,'xrpl::perf::PerfLogTest::countersJson()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ae94b7b6c7ecde0786382305f429ceed0',1,'xrpl::perf::PerfLogImp::countersJson()']]], ['counting_833',['counting',['../namespacexrpl_1_1reduce__relay.html#aabcfdf7ad8e9d15bf8a86938fc82f5d2abf87751378a125423d6e60e4ffff6daa',1,'xrpl::reduce_relay::Counting'],['../namespacexrpl_1_1reduce__relay.html#ab7de1ca7a0ab7d502f81135775f6a354abf87751378a125423d6e60e4ffff6daa',1,'xrpl::reduce_relay::Counting']]], @@ -841,7 +841,7 @@ var searchData= ['countoffers_838',['countoffers',['../namespacexrpl_1_1test.html#a9bfd584b0f3509ff18f9f28b5a833d06',1,'xrpl::test::countOffers(jtx::Env &env, jtx::Account const &account, Issue const &takerPays, Issue const &takerGets)'],['../namespacexrpl_1_1test.html#a1244104d338a58884a20a716e9c287d1',1,'xrpl::test::countOffers(jtx::Env &env, jtx::Account const &account, STAmount const &takerPays, STAmount const &takerGets)']]], ['countr_5fone_839',['countr_one',['http://en.cppreference.com/w/cpp/numeric/countr_one.html',1,'std']]], ['countr_5fzero_840',['countr_zero',['http://en.cppreference.com/w/cpp/numeric/countr_zero.html',1,'std']]], - ['counts_841',['counts',['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#a5c9a044696f3b0a2404a760bb66a5873',1,'xrpl::path::detail::FlowDebugInfo::counts'],['../classxrpl_1_1PeerFinder_1_1Counts.html',1,'xrpl::PeerFinder::Counts'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ad68dcdaf1645df0a381e6b041a30d1ed',1,'xrpl::PeerFinder::Counts::Counts()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aac877d0bdf4e18592ef4db3d6a53ceea',1,'xrpl::PeerFinder::Logic::counts()'],['../structxrpl_1_1detail_1_1PeerDataCounts.html#a58338f5d266638fe238a443430fa3d56',1,'xrpl::detail::PeerDataCounts::counts']]], + ['counts_841',['counts',['../structxrpl_1_1detail_1_1PeerDataCounts.html#a58338f5d266638fe238a443430fa3d56',1,'xrpl::detail::PeerDataCounts::counts'],['../classxrpl_1_1PeerFinder_1_1Counts.html',1,'xrpl::PeerFinder::Counts'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aac877d0bdf4e18592ef4db3d6a53ceea',1,'xrpl::PeerFinder::Logic::counts()'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#a5c9a044696f3b0a2404a760bb66a5873',1,'xrpl::path::detail::FlowDebugInfo::counts'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ad68dcdaf1645df0a381e6b041a30d1ed',1,'xrpl::PeerFinder::Counts::Counts()']]], ['counts_5f_842',['counts_',['../classxrpl_1_1PeerFinder_1_1Logic.html#ab5ff8baeed79e39b97eb66c4c7b1e463',1,'xrpl::PeerFinder::Logic::counts_'],['../classxrpl_1_1TrafficCount.html#a03839978b0345b56cd9e49aef4a432e1',1,'xrpl::TrafficCount::counts_'],['../classxrpl_1_1test_1_1csf_1_1Histogram.html#ad23f97427859df899b719430e5cdb1e6',1,'xrpl::test::csf::Histogram::counts_']]], ['countsasexpected_843',['countsAsExpected',['../classxrpl_1_1test_1_1LedgerReplayClient.html#aa96b89623af024bbbcabdc22b7d008ba',1,'xrpl::test::LedgerReplayClient']]], ['countskiplists_844',['countSkipLists',['../classxrpl_1_1test_1_1LedgerReplayClient.html#a6cd122028ac81f37fbcab5e30f7ce13f',1,'xrpl::test::LedgerReplayClient']]], @@ -851,7 +851,7 @@ var searchData= ['cout_848',['cout',['http://en.cppreference.com/w/cpp/io/cout.html',1,'std']]], ['coverage_20report_849',['Coverage report',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md68',1,'']]], ['coverclawback_850',['coverclawback',['../classxrpl_1_1test_1_1LoanBroker__test.html#a4a1c657bf0942fde0eb150bf2c826905a7ce9b9bf8443f617c0d52e70e86c5bb9',1,'xrpl::test::LoanBroker_test::CoverClawback'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a54a1c903d8e032fb47d67dec00b62402',1,'xrpl::test::jtx::loanBroker::coverClawback()']]], - ['coverdeposit_851',['coverdeposit',['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#a329bf5a8059bcca800bdca04ca187f6c',1,'xrpl::test::Loan_test::BrokerParameters::coverDeposit'],['../classxrpl_1_1test_1_1LoanBroker__test.html#a4a1c657bf0942fde0eb150bf2c826905aafbdac32bdbc122f243bb5854e88ff87',1,'xrpl::test::LoanBroker_test::CoverDeposit'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a18c6e7172f76ece96bfb3797855ed4d3',1,'xrpl::test::jtx::loanBroker::coverDeposit(AccountID const &account, uint256 const &brokerID, STAmount const &amount, uint32_t flags)'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a4e0639bc2ec06d2c1a32e8a897beabe9',1,'xrpl::test::jtx::loanBroker::coverDeposit(AccountID const &account, uint256 const &brokerID, STAmount const &amount, std::uint32_t flags=0)']]], + ['coverdeposit_851',['coverdeposit',['../classxrpl_1_1test_1_1LoanBroker__test.html#a4a1c657bf0942fde0eb150bf2c826905aafbdac32bdbc122f243bb5854e88ff87',1,'xrpl::test::LoanBroker_test::CoverDeposit'],['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#a329bf5a8059bcca800bdca04ca187f6c',1,'xrpl::test::Loan_test::BrokerParameters::coverDeposit'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a18c6e7172f76ece96bfb3797855ed4d3',1,'xrpl::test::jtx::loanBroker::coverDeposit(AccountID const &account, uint256 const &brokerID, STAmount const &amount, uint32_t flags)'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a4e0639bc2ec06d2c1a32e8a897beabe9',1,'xrpl::test::jtx::loanBroker::coverDeposit(AccountID const &account, uint256 const &brokerID, STAmount const &amount, std::uint32_t flags=0)']]], ['coverrateliquidation_852',['coverrateliquidation',['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#a864cdf9099cbadba6b525029eedeb41e',1,'xrpl::test::Loan_test::BrokerParameters::coverRateLiquidation'],['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a1d07809e531a9bfe7d474ee638af2871',1,'xrpl::test::jtx::loanBroker::coverRateLiquidation']]], ['coverratemin_853',['coverRateMin',['../structxrpl_1_1test_1_1Loan__test_1_1BrokerParameters.html#afd23bc194671b792907026345c880e4a',1,'xrpl::test::Loan_test::BrokerParameters']]], ['coverrateminimum_854',['coverRateMinimum',['../namespacexrpl_1_1test_1_1jtx_1_1loanBroker.html#a14d91e4e5cf7e88e069063fe6925092d',1,'xrpl::test::jtx::loanBroker']]], @@ -936,7 +936,7 @@ var searchData= ['creation_933',['SHAMap Creation',['../md__2____w_2rippled_2rippled_2include_2xrpl_2shamap_2README.html#autotoc_md245',1,'']]], ['creationtime_5f_934',['creationTime_',['../classxrpl_1_1PeerImp.html#aa1a6673e250e9c831cb2149d7c6cbbf8',1,'xrpl::PeerImp']]], ['creatoraccount_5f_935',['creatorAccount_',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a54075d730d29c4a151b7cdd53385487a',1,'xrpl::test::jtx::AMM']]], - ['credential_936',['credential',['../namespacexrpl_1_1keylet.html#ae390c5f5319cc4ba27f2088f7ff382b9',1,'xrpl::keylet::credential(AccountID const &subject, AccountID const &issuer, Slice const &credType) noexcept'],['../namespacexrpl_1_1keylet.html#a04107a4627ed75b851bc16247d765697',1,'xrpl::keylet::credential(uint256 const &key) noexcept'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada9bdc8b294d9eb8696390079578c659db',1,'xrpl::CREDENTIAL'],['../namespacexrpl_1_1test_1_1jtx_1_1pdomain.html#aa891007bc77187be751df40afdd5a090',1,'xrpl::test::jtx::pdomain::Credential']]], + ['credential_936',['credential',['../namespacexrpl_1_1keylet.html#ae390c5f5319cc4ba27f2088f7ff382b9',1,'xrpl::keylet::credential(AccountID const &subject, AccountID const &issuer, Slice const &credType) noexcept'],['../namespacexrpl_1_1keylet.html#a04107a4627ed75b851bc16247d765697',1,'xrpl::keylet::credential(uint256 const &key) noexcept'],['../namespacexrpl_1_1test_1_1jtx_1_1pdomain.html#aa891007bc77187be751df40afdd5a090',1,'xrpl::test::jtx::pdomain::Credential'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada9bdc8b294d9eb8696390079578c659db',1,'xrpl::CREDENTIAL']]], ['credentialaccept_937',['credentialaccept',['../classxrpl_1_1CredentialAccept.html',1,'xrpl::CredentialAccept'],['../classxrpl_1_1CredentialAccept.html#acc9dc2e5ffc267a26a44f91d270c6aeb',1,'xrpl::CredentialAccept::CredentialAccept()']]], ['credentialcreate_938',['credentialcreate',['../classxrpl_1_1CredentialCreate.html#ae9a6b747e42a7c09001db03a92aa693f',1,'xrpl::CredentialCreate::CredentialCreate()'],['../classxrpl_1_1CredentialCreate.html',1,'xrpl::CredentialCreate']]], ['credentialdelete_939',['credentialdelete',['../classxrpl_1_1CredentialDelete.html',1,'xrpl::CredentialDelete'],['../classxrpl_1_1CredentialDelete.html#a846de01d230ea515a9e32c31ae1f1045',1,'xrpl::CredentialDelete::CredentialDelete()']]], @@ -985,7 +985,7 @@ var searchData= ['ctype_5fbase_982',['ctype_base',['http://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std']]], ['ctype_5fbyname_983',['ctype_byname',['http://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname'],['http://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname::ctype_byname()']]], ['cuchar_984',['cuchar',['http://en.cppreference.com/w/cpp/header/cuchar.html',1,'']]], - ['cur_985',['cur',['../structxrpl_1_1PerfLog__test_1_1Cur.html#ae9ac44aa533d8cff3edf8c293d565715',1,'xrpl::PerfLog_test::Cur::Cur()'],['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576acab5fddf1ef601e74db01c1425561a38cb',1,'xrpl::test::ElementComboIter::cur'],['../structxrpl_1_1PerfLog__test_1_1Cur.html',1,'xrpl::PerfLog_test::Cur']]], + ['cur_985',['cur',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576acab5fddf1ef601e74db01c1425561a38cb',1,'xrpl::test::ElementComboIter::cur'],['../structxrpl_1_1PerfLog__test_1_1Cur.html#ae9ac44aa533d8cff3edf8c293d565715',1,'xrpl::PerfLog_test::Cur::Cur()'],['../structxrpl_1_1PerfLog__test_1_1Cur.html',1,'xrpl::PerfLog_test::Cur']]], ['cur_5fkey_5f_986',['cur_key_',['../classxrpl_1_1BookDirs_1_1const__iterator.html#a57d85cac80d609186e8eca7e20cb10df',1,'xrpl::BookDirs::const_iterator']]], ['curiters_987',['curIters',['../classxrpl_1_1AMMContext.html#afb8130636e45e283ad1c65b7e7c65530',1,'xrpl::AMMContext']]], ['curr_5fsymbol_988',['curr_symbol',['http://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::curr_symbol()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::curr_symbol()']]], diff --git a/search/all_b.js b/search/all_b.js index 20803d1e7c..15eb65d65f 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -138,7 +138,7 @@ var searchData= ['delays_135',['delays',['../structxrpl_1_1test_1_1csf_1_1Peer.html#acb5ab9829c83399a60b6b58099baa9e1',1,'xrpl::test::csf::Peer']]], ['delegable_136',['delegable',['../namespacexrpl.html#af02fc40fb59be7e5f8ee0c33efc7148dae1a6b2acbf70d302b99c789e9f6f65c4',1,'xrpl']]], ['delegabletx_5f_137',['delegableTx_',['../classxrpl_1_1Permission.html#a29ecb01a083e77d477aea3050b4af3d7',1,'xrpl::Permission']]], - ['delegate_138',['delegate',['../namespacexrpl_1_1keylet.html#ac3f0f170756c48ccc7d68d01cd94e538',1,'xrpl::keylet::delegate()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada728f601ddf976d05ffa0d99cc27e8366',1,'xrpl::DELEGATE'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#af8c9a91b898ad41bb8e1a85eab90fbb2',1,'xrpl::test::jtx::MPTSet::delegate']]], + ['delegate_138',['delegate',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada728f601ddf976d05ffa0d99cc27e8366',1,'xrpl::DELEGATE'],['../namespacexrpl_1_1keylet.html#ac3f0f170756c48ccc7d68d01cd94e538',1,'xrpl::keylet::delegate()'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#af8c9a91b898ad41bb8e1a85eab90fbb2',1,'xrpl::test::jtx::MPTSet::delegate']]], ['delegate_5f_139',['delegate_',['../structxrpl_1_1test_1_1jtx_1_1delegate_1_1as.html#a04b3a10e2c10898274c89b10eb74f66e',1,'xrpl::test::jtx::delegate::as']]], ['delegate_5ftest_140',['Delegate_test',['../classxrpl_1_1test_1_1Delegate__test.html',1,'xrpl::test']]], ['delegateset_141',['delegateset',['../classxrpl_1_1DelegateSet.html#a4e23ee3b1c119c49f146c486b8a1af07',1,'xrpl::DelegateSet::DelegateSet()'],['../classxrpl_1_1DelegateSet.html',1,'xrpl::DelegateSet']]], @@ -272,7 +272,7 @@ var searchData= ['dh_269',['dh',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a03709b1e8098b77a9da01093feb63c03',1,'xrpl::test::TrustedPublisherServer']]], ['diagram_270',['diagram',['../md__2____w_2rippled_2rippled_2docs_20010-ledger-replay_2README.html#autotoc_md137',1,'Class Diagram'],['../md__2____w_2rippled_2rippled_2docs_20010-ledger-replay_2README.html#autotoc_md136',1,'Sequence Diagram']]], ['diagram_20of_20code_20changes_271',['High Level Sequence Diagram of Code Changes',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md120',1,'']]], - ['did_272',['did',['../namespacexrpl_1_1keylet.html#a2ba9659e9af2a4cd3c325374536128ad',1,'xrpl::keylet::did()'],['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adadbeab5095e8b54be8527724b23c371a3',1,'xrpl::DID']]], + ['did_272',['did',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adadbeab5095e8b54be8527724b23c371a3',1,'xrpl::DID'],['../namespacexrpl_1_1keylet.html#a2ba9659e9af2a4cd3c325374536128ad',1,'xrpl::keylet::did()']]], ['did_5ftest_273',['DID_test',['../structxrpl_1_1test_1_1DID__test.html',1,'xrpl::test']]], ['diddelete_274',['diddelete',['../classxrpl_1_1DIDDelete.html',1,'xrpl::DIDDelete'],['../classxrpl_1_1DIDDelete.html#aa0a5a9dd9338c7784f865068bafd716a',1,'xrpl::DIDDelete::DIDDelete()']]], ['didset_275',['didset',['../classxrpl_1_1DIDSet.html',1,'xrpl::DIDSet'],['../classxrpl_1_1DIDSet.html#a9abe54465c629a0faf610e1710c36755',1,'xrpl::DIDSet::DIDSet()']]], @@ -290,7 +290,7 @@ var searchData= ['digraph_3c_20xrpl_3a_3atest_3a_3acsf_3a_3apeer_20_2a_20_3e_287',['Digraph< xrpl::test::csf::Peer * >',['../classxrpl_1_1test_1_1csf_1_1Digraph.html',1,'xrpl::test::csf']]], ['digraph_3c_20xrpl_3a_3atest_3a_3acsf_3a_3apeer_2c_20xrpl_3a_3atest_3a_3acsf_3a_3abasicnetwork_3a_3alink_5ftype_20_3e_288',['Digraph< xrpl::test::csf::Peer, xrpl::test::csf::BasicNetwork::link_type >',['../classxrpl_1_1test_1_1csf_1_1Digraph.html',1,'xrpl::test::csf']]], ['digraph_5ftest_289',['Digraph_test',['../classxrpl_1_1test_1_1Digraph__test.html',1,'xrpl::test']]], - ['dir_290',['dir',['../classxrpl_1_1Dir.html',1,'xrpl::Dir'],['../classxrpl_1_1BookTip.html#a66bdd6a53b0889acdbe69580405fdfe1',1,'xrpl::BookTip::dir()'],['../classxrpl_1_1Dir.html#a96cea1cfc83c7b82b8b5e9ebf40b4ec7',1,'xrpl::Dir::Dir()'],['../classxrpl_1_1Dir_1_1const__iterator.html#a9c037aa57ccb12f75092ea55062c933e',1,'xrpl::Dir::const_iterator::Dir']]], + ['dir_290',['dir',['../classxrpl_1_1Dir.html',1,'xrpl::Dir'],['../classxrpl_1_1Dir.html#a96cea1cfc83c7b82b8b5e9ebf40b4ec7',1,'xrpl::Dir::Dir()'],['../classxrpl_1_1Dir_1_1const__iterator.html#a9c037aa57ccb12f75092ea55062c933e',1,'xrpl::Dir::const_iterator::Dir'],['../classxrpl_1_1BookTip.html#a66bdd6a53b0889acdbe69580405fdfe1',1,'xrpl::BookTip::dir()']]], ['dir_5fnode_291',['DIR_NODE',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada5d46a758217bde4e7cb6ee02fafefd61',1,'xrpl']]], ['diradd_292',['dirAdd',['../classxrpl_1_1ApplyView.html#abf007723dfd0495dbcb16a206acf9a79',1,'xrpl::ApplyView']]], ['dirappend_293',['dirAppend',['../classxrpl_1_1ApplyView.html#aea108d9948c353c3acd675955e2ea2a8',1,'xrpl::ApplyView']]], @@ -465,7 +465,7 @@ var searchData= ['dochannelverify_462',['doChannelVerify',['../namespacexrpl.html#a920fc68bf5d32e6281c4870095a87d0d',1,'xrpl']]], ['docker_463',['Docker',['../md__2____w_2rippled_2rippled_2docs_2README.html#autotoc_md207',1,'']]], ['docker_20image_464',['<tt>rippled</tt> Docker Image',['../md__2____w_2rippled_2rippled_2docs_2Docker.html',1,'']]], - ['doclose_465',['doclose',['../classxrpl_1_1InfoSubRequest.html#a483a7cef2f249939571f1576e8f7c5ec',1,'xrpl::InfoSubRequest::doClose()'],['../classxrpl_1_1PathRequest.html#a14f754b04e85b8d80e741a1f20bbf83c',1,'xrpl::PathRequest::doClose()']]], + ['doclose_465',['doclose',['../classxrpl_1_1PathRequest.html#a14f754b04e85b8d80e741a1f20bbf83c',1,'xrpl::PathRequest::doClose()'],['../classxrpl_1_1InfoSubRequest.html#a483a7cef2f249939571f1576e8f7c5ec',1,'xrpl::InfoSubRequest::doClose()']]], ['doclose_5f_466',['doClose_',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#ab5597eb97b06284aaf32a6d4c70e05a7',1,'xrpl::test::jtx::AMM']]], ['docommand_467',['doCommand',['../namespacexrpl_1_1RPC.html#a8216a7f4b4d88bc9e6059a50e5d23139',1,'xrpl::RPC']]], ['doconnect_468',['doConnect',['../namespacexrpl.html#ab22caf08f99cf7f952005bf51c34c055',1,'xrpl']]], @@ -519,7 +519,7 @@ var searchData= ['donftselloffers_516',['doNFTSellOffers',['../namespacexrpl.html#a1a28cc54665dafeea58c6c1cd25d78cb',1,'xrpl']]], ['donoripplecheck_517',['doNoRippleCheck',['../namespacexrpl.html#ae541c0b9f6bcbcb399ba122669e0e656',1,'xrpl']]], ['donormalize_518',['donormalize',['../namespacexrpl.html#aca07a6ba64f50b5424f5a35e7d2aa106',1,'xrpl::doNormalize()'],['../classxrpl_1_1Number.html#a4f3e98cecc5435852a47d61a2d80d02f',1,'xrpl::Number::doNormalize']]], - ['door_519',['door',['../classxrpl_1_1STXChainBridge.html#a53e62dfc1919548b690050a9088a1864',1,'xrpl::STXChainBridge::door()'],['../classxrpl_1_1Door.html#a38f628bdbc911b7e359f42d7a796825c',1,'xrpl::Door::Door()'],['../classxrpl_1_1Door.html',1,'xrpl::Door< Handler >']]], + ['door_519',['door',['../classxrpl_1_1Door.html#a38f628bdbc911b7e359f42d7a796825c',1,'xrpl::Door::Door()'],['../classxrpl_1_1STXChainBridge.html#a53e62dfc1919548b690050a9088a1864',1,'xrpl::STXChainBridge::door()'],['../classxrpl_1_1Door.html',1,'xrpl::Door< Handler >']]], ['doora_520',['doorA',['../structxrpl_1_1test_1_1BridgeDef.html#a35cfc48abc8f75d339df5a85e4912919',1,'xrpl::test::BridgeDef']]], ['doorb_521',['doorB',['../structxrpl_1_1test_1_1BridgeDef.html#a375df78ae5fed78311981beac56b2cf6',1,'xrpl::test::BridgeDef']]], ['dooverpayment_522',['doOverpayment',['../namespacexrpl_1_1detail.html#a45834c9016f224c507fe46b5fb6834b9',1,'xrpl::detail']]], @@ -551,7 +551,7 @@ var searchData= ['dosign_548',['doSign',['../namespacexrpl.html#a5cf1ad14988b743e417d10dbf93a6555',1,'xrpl']]], ['dosignfor_549',['doSignFor',['../namespacexrpl.html#a0c61538ea820449578f0f367c0a242bd',1,'xrpl']]], ['dosimulate_550',['doSimulate',['../namespacexrpl.html#acd1ed8abd10e935811061c255374f3ed',1,'xrpl']]], - ['dostatus_551',['dostatus',['../classxrpl_1_1PathRequest.html#aaa9480d80efd0dc5e001a9bbcc3dbe5d',1,'xrpl::PathRequest::doStatus()'],['../classxrpl_1_1InfoSubRequest.html#a5524163254df403612d591345a7488ae',1,'xrpl::InfoSubRequest::doStatus()']]], + ['dostatus_551',['dostatus',['../classxrpl_1_1InfoSubRequest.html#a5524163254df403612d591345a7488ae',1,'xrpl::InfoSubRequest::doStatus()'],['../classxrpl_1_1PathRequest.html#aaa9480d80efd0dc5e001a9bbcc3dbe5d',1,'xrpl::PathRequest::doStatus()']]], ['dostop_552',['doStop',['../namespacexrpl.html#a5ff5d679047394cc17866916bf34b60e',1,'xrpl']]], ['dosubmit_553',['doSubmit',['../namespacexrpl.html#ad772503504b682e42120a8bf8564cd9b',1,'xrpl']]], ['dosubmitmultisigned_554',['doSubmitMultiSigned',['../namespacexrpl.html#a7b3f251a94414125bda741da25210f9e',1,'xrpl']]], diff --git a/search/all_c.js b/search/all_c.js index b455deba27..607cf31bf3 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -115,7 +115,7 @@ var searchData= ['end0_5f_112',['end0_',['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a36558d142829bb5a69cfa7d096de0e75',1,'xrpl::detail::RawStateTable::sles_iter_impl']]], ['end1_5f_113',['end1_',['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#ad49b85e8cd6e2cb378091c7a3b66a25e',1,'xrpl::detail::RawStateTable::sles_iter_impl']]], ['end_5f_114',['end_',['../classbeast_1_1rfc2616_1_1list__iterator.html#a18c9f8a3a85e67a073eb8c203c462e97',1,'beast::rfc2616::list_iterator::end_'],['../classJson_1_1Reader_1_1Token.html#a7d3bc0fa40097f435d184be4b1fd5ae1',1,'Json::Reader::Token::end_'],['../classJson_1_1Reader.html#a714793579cbf4ee7c5a7223d2c8d77c1',1,'Json::Reader::end_'],['../classxrpl_1_1test_1_1AMMCalc__test.html#a0a2f39933a982564a607439f2b68b2df',1,'xrpl::test::AMMCalc_test::end_'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a1f4de9500f8e5a0813c6e782152d01c8',1,'xrpl::ledger_trie_detail::Span::end_']]], - ['endconsensus_115',['endconsensus',['../classxrpl_1_1NetworkOPsImp.html#a53cbb2185176a23610ef34c5202fabb1',1,'xrpl::NetworkOPsImp::endConsensus()'],['../classxrpl_1_1NetworkOPs.html#a52fd67f56cb0f1d8d3a9c2d2d77850b1',1,'xrpl::NetworkOPs::endConsensus()']]], + ['endconsensus_115',['endconsensus',['../classxrpl_1_1NetworkOPs.html#a52fd67f56cb0f1d8d3a9c2d2d77850b1',1,'xrpl::NetworkOPs::endConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#a53cbb2185176a23610ef34c5202fabb1',1,'xrpl::NetworkOPsImp::endConsensus()']]], ['endian_116',['endian',['../classbeast_1_1xxhasher.html#a4ece228bd3b247730d7304cde7327670',1,'beast::xxhasher::endian'],['../structxrpl_1_1ripesha__hasher.html#a18d32cb6ef3523548cdd4443979dbac9',1,'xrpl::ripesha_hasher::endian'],['../structxrpl_1_1detail_1_1basic__sha512__half__hasher.html#a114132b9d05928c15d4b36afb8c16130',1,'xrpl::detail::basic_sha512_half_hasher::endian'],['../structxrpl_1_1test_1_1nonhash.html#a44daca9a06f10e73d5211bfd44fab422',1,'xrpl::test::nonhash::endian'],['../structxrpl_1_1openssl__sha256__hasher.html#a1c4add22fc4ac2148c031e9ec69a1780',1,'xrpl::openssl_sha256_hasher::endian'],['../structxrpl_1_1openssl__sha512__hasher.html#ae3f0259015a74e6c42b0668efadbcd62',1,'xrpl::openssl_sha512_hasher::endian'],['../structxrpl_1_1openssl__ripemd160__hasher.html#a7e025374c45b5a02d32a7b0f5afd07ba',1,'xrpl::openssl_ripemd160_hasher::endian']]], ['endl_117',['endl',['http://en.cppreference.com/w/cpp/io/manip/endl.html',1,'std']]], ['endpoint_118',['endpoint',['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a7dc8f4601153359869743d3db601f33a',1,'xrpl::PeerFinder::Endpoint::Endpoint(beast::IP::Endpoint const &ep, std::uint32_t hops_)'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a8b373ed3e9346fe2e911e20d325f3b4c',1,'xrpl::PeerFinder::Endpoint::Endpoint()=default'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html',1,'xrpl::PeerFinder::Endpoint'],['../structxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Element.html#a5a3ce3bc4864bc7bf2a6d78330f144e2',1,'xrpl::PeerFinder::detail::LivecacheBase::Element::endpoint'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#a37d4e641b7f5b19f6702bfa11020a7db',1,'xrpl::PeerFinder::Store::Entry::endpoint'],['../classxrpl_1_1short__read__test_1_1Server.html#aae8f5fbb04982a93542a346ffde49938',1,'xrpl::short_read_test::Server::endpoint()'],['../classbeast_1_1IP_1_1Endpoint.html',1,'beast::IP::Endpoint'],['../classbeast_1_1IP_1_1Endpoint.html#a8284f5f2a0ee543a89586fbf697efcad',1,'beast::IP::Endpoint::Endpoint(Address const &addr, Port port=0)'],['../classbeast_1_1IP_1_1Endpoint.html#a25e623f726dbda92789f51cce520b3b1',1,'beast::IP::Endpoint::Endpoint()']]], @@ -132,12 +132,12 @@ var searchData= ['engineering_20spec_129',['Negative UNL Engineering Spec',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html',1,'']]], ['entropy_130',['entropy',['http://en.cppreference.com/w/cpp/numeric/random/random_device/entropy.html',1,'std::random_device']]], ['entropytimer_5f_131',['entropyTimer_',['../classxrpl_1_1ApplicationImp.html#a5ad1d41f61d35174f8b83d7171791837',1,'xrpl::ApplicationImp']]], - ['entry_132',['entry',['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html',1,'xrpl::PeerFinder::Bootcache::Entry'],['../classxrpl_1_1CountedObjects.html#a91585ecee9e0c5faedd10d58ebcaf004',1,'xrpl::CountedObjects::Entry'],['../classxrpl_1_1TaggedCache.html#a0815b76f81d0489154d361dfb4ea0754',1,'xrpl::TaggedCache::Entry'],['../structxrpl_1_1Resource_1_1Entry.html#a0267e977c9eb3028674d3f5dec49727c',1,'xrpl::Resource::Entry::Entry()=delete'],['../structxrpl_1_1Resource_1_1Entry.html#a623e304ea957fe6295e146e1f0dc1fda',1,'xrpl::Resource::Entry::Entry(clock_type::time_point const now)'],['../classxrpl_1_1HashRouter_1_1Entry.html#a10aee321eb13c03085a7fad7ce2cd0b9',1,'xrpl::HashRouter::Entry::Entry()'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a1548a3210a8f8b66d547f51abccf7dd9',1,'xrpl::PeerFinder::Bootcache::Entry::Entry()'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#ab2deab2287ae25ac71beb7744f9bd7fb',1,'xrpl::PeerFinder::Store::Entry::Entry()'],['../classxrpl_1_1Resource_1_1Consumer.html#a498962c1b06d9f601fa4cef4e6e6a007',1,'xrpl::Resource::Consumer::entry()'],['../classxrpl_1_1BookTip.html#ace542bbcf559311be7205637476af60a',1,'xrpl::BookTip::entry()'],['../classxrpl_1_1HashRouter_1_1Entry.html',1,'xrpl::HashRouter::Entry'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html',1,'xrpl::PeerFinder::Store::Entry'],['../structxrpl_1_1Resource_1_1Entry.html',1,'xrpl::Resource::Entry'],['../namespacexrpl_1_1test_1_1jtx_1_1delegate.html#ab3d35016fa6d78a25d4eef2fa2d80cce',1,'xrpl::test::jtx::delegate::entry()']]], + ['entry_132',['entry',['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html',1,'xrpl::PeerFinder::Bootcache::Entry'],['../classxrpl_1_1Resource_1_1Consumer.html#a498962c1b06d9f601fa4cef4e6e6a007',1,'xrpl::Resource::Consumer::entry()'],['../classxrpl_1_1BookTip.html#ace542bbcf559311be7205637476af60a',1,'xrpl::BookTip::entry()'],['../classxrpl_1_1CountedObjects.html#a91585ecee9e0c5faedd10d58ebcaf004',1,'xrpl::CountedObjects::Entry'],['../classxrpl_1_1TaggedCache.html#a0815b76f81d0489154d361dfb4ea0754',1,'xrpl::TaggedCache::Entry'],['../structxrpl_1_1Resource_1_1Entry.html#a0267e977c9eb3028674d3f5dec49727c',1,'xrpl::Resource::Entry::Entry()=delete'],['../structxrpl_1_1Resource_1_1Entry.html#a623e304ea957fe6295e146e1f0dc1fda',1,'xrpl::Resource::Entry::Entry(clock_type::time_point const now)'],['../classxrpl_1_1HashRouter_1_1Entry.html#a10aee321eb13c03085a7fad7ce2cd0b9',1,'xrpl::HashRouter::Entry::Entry()'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a1548a3210a8f8b66d547f51abccf7dd9',1,'xrpl::PeerFinder::Bootcache::Entry::Entry()'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#ab2deab2287ae25ac71beb7744f9bd7fb',1,'xrpl::PeerFinder::Store::Entry::Entry()'],['../classxrpl_1_1HashRouter_1_1Entry.html',1,'xrpl::HashRouter::Entry'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html',1,'xrpl::PeerFinder::Store::Entry'],['../structxrpl_1_1Resource_1_1Entry.html',1,'xrpl::Resource::Entry'],['../namespacexrpl_1_1test_1_1jtx_1_1delegate.html#ab3d35016fa6d78a25d4eef2fa2d80cce',1,'xrpl::test::jtx::delegate::entry()']]], ['entry_5f_133',['entry_',['../classxrpl_1_1BookDirs.html#a9aa251cf2d23cf8259509da44486e37d',1,'xrpl::BookDirs::entry_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#aa35984ca82e7353739ab7351710accc1',1,'xrpl::BookDirs::const_iterator::entry_']]], ['entrydeleter_134',['EntryDeleter',['../namespacexrpl.html#a8c13b28a9ce799a36e04d7026c973721',1,'xrpl']]], ['entryintrusivelist_135',['EntryIntrusiveList',['../classxrpl_1_1Resource_1_1Logic.html#ae0091cc4d962306e78cdcad9ea3d8963',1,'xrpl::Resource::Logic']]], ['enumeratenftoffers_136',['enumerateNFTOffers',['../namespacexrpl.html#ac204d20db141c5eed763d8423ccb1d1c',1,'xrpl']]], - ['env_137',['env',['../structxrpl_1_1test_1_1XChainSim__test.html#a3259803870bcd94fb48fdd2abaa08741',1,'xrpl::test::XChainSim_test::ENV'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a30c07378fc9aedb26ba0367c68804b07',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a405c8d9282a26236574fe538c26d4fbf',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae00d619eccb01686c24e3617cb7cdeb0',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html',1,'xrpl::test::jtx::Env'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a21a67cb7a725928b1fe3fe3c7938fbfc',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a347e7a15f02d6ccf4f8ab6a5e3394f0e',1,'xrpl::test::jtx::Env::Env(Env const &)=delete'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a0c3c402198be839a01561f221ddd76a0',1,'xrpl::test::jtx::Env::Env()=delete'],['../structxrpl_1_1test_1_1jtx_1_1Vault.html#aa12dacb14d9f4511d6ec327db199f1d9',1,'xrpl::test::jtx::Vault::env'],['../structxrpl_1_1test_1_1jtx_1_1MPTInitDef.html#a1f22c2139b62007e50c4eb75a62d626b',1,'xrpl::test::jtx::MPTInitDef::env'],['../structxrpl_1_1test_1_1NetworkHistory.html#a6e51f5aeb0d3572db549ddfd214f4f36',1,'xrpl::test::NetworkHistory::env'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#af6c67753047e8f45c43e3492419f40d1',1,'xrpl::test::XChainSim_test::ChainStateTrack::env'],['../structxrpl_1_1test_1_1Loan__test_1_1VerifyLoanStatus.html#aadc6576a9a13ac6d3f171d26881abef2',1,'xrpl::test::Loan_test::VerifyLoanStatus::env'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#a8eb5d0bb8f329ecffb6e8a5e82f3f781',1,'xrpl::test::LedgerReplayClient::env'],['../structxrpl_1_1test_1_1LedgerServer.html#a9e41f0653b71e273fad7e091d99620bf',1,'xrpl::test::LedgerServer::env']]], + ['env_137',['env',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a0c3c402198be839a01561f221ddd76a0',1,'xrpl::test::jtx::Env::Env()'],['../structxrpl_1_1test_1_1XChainSim__test.html#a3259803870bcd94fb48fdd2abaa08741',1,'xrpl::test::XChainSim_test::ENV'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a30c07378fc9aedb26ba0367c68804b07',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a405c8d9282a26236574fe538c26d4fbf',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html',1,'xrpl::test::jtx::Env'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae00d619eccb01686c24e3617cb7cdeb0',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a21a67cb7a725928b1fe3fe3c7938fbfc',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a347e7a15f02d6ccf4f8ab6a5e3394f0e',1,'xrpl::test::jtx::Env::Env(Env const &)=delete'],['../structxrpl_1_1test_1_1jtx_1_1Vault.html#aa12dacb14d9f4511d6ec327db199f1d9',1,'xrpl::test::jtx::Vault::env'],['../structxrpl_1_1test_1_1jtx_1_1MPTInitDef.html#a1f22c2139b62007e50c4eb75a62d626b',1,'xrpl::test::jtx::MPTInitDef::env'],['../structxrpl_1_1test_1_1NetworkHistory.html#a6e51f5aeb0d3572db549ddfd214f4f36',1,'xrpl::test::NetworkHistory::env'],['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#af6c67753047e8f45c43e3492419f40d1',1,'xrpl::test::XChainSim_test::ChainStateTrack::env'],['../structxrpl_1_1test_1_1Loan__test_1_1VerifyLoanStatus.html#aadc6576a9a13ac6d3f171d26881abef2',1,'xrpl::test::Loan_test::VerifyLoanStatus::env'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#a8eb5d0bb8f329ecffb6e8a5e82f3f781',1,'xrpl::test::LedgerReplayClient::env'],['../structxrpl_1_1test_1_1LedgerServer.html#a9e41f0653b71e273fad7e091d99620bf',1,'xrpl::test::LedgerServer::env']]], ['env_5f_138',['env_',['../classxrpl_1_1test_1_1jtx_1_1Env__ss_1_1SignSubmitRunner.html#a132c05ec17f168846ada61fb216bcb18',1,'xrpl::test::jtx::Env_ss::SignSubmitRunner::env_'],['../classxrpl_1_1test_1_1reduce__relay__test.html#a921b57df0cf816535ac4228b752f4047',1,'xrpl::test::reduce_relay_test::env_'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#a1f3e3c1b081f85abba7b7f5dce61f484',1,'xrpl::test::jtx::oracle::Oracle::env_'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a9f6a157a69f64a24752d5f4cd3359878',1,'xrpl::test::jtx::Env_ss::env_'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#add52d6c5daeb54ce90c9684570ab290a',1,'xrpl::test::jtx::AMM::env_'],['../classxrpl_1_1test_1_1ClosureCounter__test.html#ab3a9af44168c93dbe5f0148fff67dace',1,'xrpl::test::ClosureCounter_test::env_'],['../classxrpl_1_1PerfLog__test.html#a63306353fa2e5022556f6a1553e1ebd0',1,'xrpl::PerfLog_test::env_'],['../structxrpl_1_1test_1_1Balance.html#ab0042d37e3a325d7a57d2fff53dbef8c',1,'xrpl::test::Balance::env_'],['../structxrpl_1_1test_1_1SEnv.html#a95e4e890feb0fd7f5403531c5c96a257',1,'xrpl::test::SEnv::env_'],['../classxrpl_1_1test_1_1jtx_1_1MPTTester.html#aaec4c507bb92161d087ce02aeff521dc',1,'xrpl::test::jtx::MPTTester::env_'],['../classxrpl_1_1test_1_1DNS__test.html#a852aff35fd2b5be718ad03a3952d4c3b',1,'xrpl::test::DNS_test::env_']]], ['env_5fss_139',['env_ss',['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a4ddbe43e663af7e0ebd1f4ad049f92ed',1,'xrpl::test::jtx::Env_ss::Env_ss(Env &env)'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#adc20f776116dcc951dbe4d47010a58ac',1,'xrpl::test::jtx::Env_ss::Env_ss(Env_ss const &)=delete'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html',1,'xrpl::test::jtx::Env_ss']]], ['env_5ftest_140',['Env_test',['../classxrpl_1_1test_1_1Env__test.html',1,'xrpl::test']]], @@ -154,7 +154,7 @@ var searchData= ['epsilon_5ft_151',['epsilon_t',['../structxrpl_1_1test_1_1jtx_1_1epsilon__t.html',1,'xrpl::test::jtx::epsilon_t'],['../structxrpl_1_1test_1_1jtx_1_1epsilon__t.html#a94ef33f5584065ebde9074b0dac4a84d',1,'xrpl::test::jtx::epsilon_t::epsilon_t()']]], ['eq_152',['eq',['http://en.cppreference.com/w/cpp/string/char_traits/cmp.html',1,'std::char_traits']]], ['eq_5fint_5ftype_153',['eq_int_type',['http://en.cppreference.com/w/cpp/string/char_traits/eq_int_type.html',1,'std::char_traits']]], - ['equal_154',['equal',['../classxrpl_1_1XRPEndpointStep.html#a8dd339724866122a2913f9405c32859a',1,'xrpl::XRPEndpointStep::equal()'],['../classxrpl_1_1DirectStepI.html#a2c0a1d29366bf51ad45a720f0f255f3b',1,'xrpl::DirectStepI::equal()'],['../namespacexrpl_1_1test_1_1jtx.html#a8c939c2ce9f80ef3d745b728bd835d76',1,'xrpl::test::jtx::equal()'],['../namespacexrpl_1_1test.html#a8197b6f933a3a68b4090723384c4b81d',1,'xrpl::test::equal(Strand const &strand, Args &&... args)'],['../namespacexrpl_1_1test.html#a5bd809d242eca7a3231eda060e32350a',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, xrpl::Book const &bsi)'],['../namespacexrpl_1_1test.html#a3b9756a50a08ec72cea898c5dca4c331',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, XRPEndpointStepInfo const &xrpStepInfo)'],['../namespacexrpl_1_1test.html#aa6dfd73a3c7e2395fd1e3c0571f2fbff',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, DirectStepInfo const &dsi)'],['http://en.cppreference.com/w/cpp/algorithm/ranges/equal.html',1,'std::ranges::equal()'],['http://en.cppreference.com/w/cpp/algorithm/equal.html',1,'std::equal()'],['../classxrpl_1_1Step.html#ae2983bfb6929c97f5307a06392f496e8',1,'xrpl::Step::equal()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered_3_01Base_00_01true_01_4.html#acdb9621a46beb962c44c1d8c0815c275',1,'beast::aged_associative_container_test_base::MaybeUnordered< Base, true >::Equal'],['http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator/equal.html',1,'std::istreambuf_iterator::equal()'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a9bc496539f305f0965e8ee719ea7315f',1,'xrpl::detail::ReadViewFwdIter::equal()'],['../classxrpl_1_1OpenView_1_1txs__iter__impl.html#ae0dd99881a90a9d5410e77d1bbffed51',1,'xrpl::OpenView::txs_iter_impl::equal()'],['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a87ad154bafc6ce302282d85ebd10688a',1,'xrpl::detail::RawStateTable::sles_iter_impl::equal()'],['../classxrpl_1_1Seed__test.html#a81216d569076c0bd05d0b836981adf25',1,'xrpl::Seed_test::equal()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a74e58caee4145bd2add363b1cd07ac93',1,'xrpl::Ledger::sles_iter_impl::equal()'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#a16b1a18ffb12ace0827be47c7acd7a90',1,'xrpl::Ledger::txs_iter_impl::equal()'],['../classxrpl_1_1BookStep.html#a60a00db2579f35b831f5e678fa525f89',1,'xrpl::BookStep::equal()']]], + ['equal_154',['equal',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered_3_01Base_00_01true_01_4.html#acdb9621a46beb962c44c1d8c0815c275',1,'beast::aged_associative_container_test_base::MaybeUnordered< Base, true >::Equal'],['../classxrpl_1_1Step.html#ae2983bfb6929c97f5307a06392f496e8',1,'xrpl::Step::equal()'],['../namespacexrpl_1_1test_1_1jtx.html#a8c939c2ce9f80ef3d745b728bd835d76',1,'xrpl::test::jtx::equal()'],['../namespacexrpl_1_1test.html#a8197b6f933a3a68b4090723384c4b81d',1,'xrpl::test::equal(Strand const &strand, Args &&... args)'],['../namespacexrpl_1_1test.html#a5bd809d242eca7a3231eda060e32350a',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, xrpl::Book const &bsi)'],['../namespacexrpl_1_1test.html#a3b9756a50a08ec72cea898c5dca4c331',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, XRPEndpointStepInfo const &xrpStepInfo)'],['../namespacexrpl_1_1test.html#aa6dfd73a3c7e2395fd1e3c0571f2fbff',1,'xrpl::test::equal(std::unique_ptr< Step > const &s1, DirectStepInfo const &dsi)'],['http://en.cppreference.com/w/cpp/algorithm/ranges/equal.html',1,'std::ranges::equal()'],['http://en.cppreference.com/w/cpp/algorithm/equal.html',1,'std::equal()'],['../classxrpl_1_1XRPEndpointStep.html#a8dd339724866122a2913f9405c32859a',1,'xrpl::XRPEndpointStep::equal()'],['http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator/equal.html',1,'std::istreambuf_iterator::equal()'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a9bc496539f305f0965e8ee719ea7315f',1,'xrpl::detail::ReadViewFwdIter::equal()'],['../classxrpl_1_1OpenView_1_1txs__iter__impl.html#ae0dd99881a90a9d5410e77d1bbffed51',1,'xrpl::OpenView::txs_iter_impl::equal()'],['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a87ad154bafc6ce302282d85ebd10688a',1,'xrpl::detail::RawStateTable::sles_iter_impl::equal()'],['../classxrpl_1_1Seed__test.html#a81216d569076c0bd05d0b836981adf25',1,'xrpl::Seed_test::equal()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a74e58caee4145bd2add363b1cd07ac93',1,'xrpl::Ledger::sles_iter_impl::equal()'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#a16b1a18ffb12ace0827be47c7acd7a90',1,'xrpl::Ledger::txs_iter_impl::equal()'],['../classxrpl_1_1BookStep.html#a60a00db2579f35b831f5e678fa525f89',1,'xrpl::BookStep::equal()'],['../classxrpl_1_1DirectStepI.html#a2c0a1d29366bf51ad45a720f0f255f3b',1,'xrpl::DirectStepI::equal()']]], ['equal_5frange_155',['equal_range',['http://en.cppreference.com/w/cpp/container/multimap/equal_range.html',1,'std::multimap::equal_range()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a60b26f609bd9065078c39542da4178fb',1,'beast::detail::aged_unordered_container::equal_range(K const &k) const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a3cd5f961da7a0c20e758cc235d1de474',1,'beast::detail::aged_unordered_container::equal_range(K const &k)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#af56532206d198d85db080b239ecde634',1,'beast::detail::aged_ordered_container::equal_range(K const &k) const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a5deb625039cd05ffd624508c4d26fc54',1,'beast::detail::aged_ordered_container::equal_range(K const &k)'],['http://en.cppreference.com/w/cpp/container/unordered_set/equal_range.html',1,'std::unordered_set::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/equal_range.html',1,'std::unordered_multiset::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/equal_range.html',1,'std::unordered_multimap::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_map/equal_range.html',1,'std::unordered_map::equal_range()'],['http://en.cppreference.com/w/cpp/container/set/equal_range.html',1,'std::set::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_set/equal_range.html',1,'std::pmr::unordered_set::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/equal_range.html',1,'std::pmr::unordered_multiset::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/equal_range.html',1,'std::pmr::unordered_multimap::equal_range()'],['http://en.cppreference.com/w/cpp/container/unordered_map/equal_range.html',1,'std::pmr::unordered_map::equal_range()'],['http://en.cppreference.com/w/cpp/container/set/equal_range.html',1,'std::pmr::set::equal_range()'],['http://en.cppreference.com/w/cpp/container/multiset/equal_range.html',1,'std::pmr::multiset::equal_range()'],['http://en.cppreference.com/w/cpp/container/multimap/equal_range.html',1,'std::pmr::multimap::equal_range()'],['http://en.cppreference.com/w/cpp/container/map/equal_range.html',1,'std::pmr::map::equal_range()'],['http://en.cppreference.com/w/cpp/algorithm/equal_range.html',1,'std::equal_range()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/equal_range.html',1,'std::ranges::equal_range()'],['http://en.cppreference.com/w/cpp/container/multiset/equal_range.html',1,'std::multiset::equal_range()'],['http://en.cppreference.com/w/cpp/container/map/equal_range.html',1,'std::map::equal_range()']]], ['equal_5fto_156',['equal_to',['http://en.cppreference.com/w/cpp/utility/functional/ranges/equal_to.html',1,'std::ranges::equal_to'],['http://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std::equal_to'],['../structxrpl_1_1equal__to.html',1,'xrpl::equal_to< T >']]], ['equal_5fto_3c_20t_20_3e_157',['equal_to< T >',['http://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std']]], @@ -180,7 +180,7 @@ var searchData= ['erfc_177',['erfc',['http://en.cppreference.com/w/cpp/numeric/math/erfc.html',1,'std']]], ['err_178',['err',['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a476bac641cb786e86371543d6c44a271',1,'xrpl::test::jtx::MPTSet::err'],['../structxrpl_1_1test_1_1jtx_1_1MPTAuthorize.html#ac11294a79491f24261d0e3b8b32ee0a8',1,'xrpl::test::jtx::MPTAuthorize::err'],['../structxrpl_1_1test_1_1jtx_1_1MPTDestroy.html#ac42fa70ce68912b5c57f2ec31042ed09',1,'xrpl::test::jtx::MPTDestroy::err'],['../structxrpl_1_1test_1_1jtx_1_1MPTInitDef.html#a3ac049685f07facd399aa189360ad6b8',1,'xrpl::test::jtx::MPTInitDef::err'],['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1RemoveArg.html#a98a6b5f45b9aed916cbf838d27230e49',1,'xrpl::test::jtx::oracle::RemoveArg::err'],['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1UpdateArg.html#a7a90bac8708e85451bfe621d7337e5df',1,'xrpl::test::jtx::oracle::UpdateArg::err'],['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1CreateArg.html#a19c84179175d701460166a748c5c0b6f',1,'xrpl::test::jtx::oracle::CreateArg::err'],['../structxrpl_1_1test_1_1jtx_1_1MPTCreate.html#a8c4d2d46dabc792e0b62c8ae0b793c3d',1,'xrpl::test::jtx::MPTCreate::err'],['../structxrpl_1_1test_1_1jtx_1_1VoteArg.html#a07f6bcbe0de1139c12efe903dcce0748',1,'xrpl::test::jtx::VoteArg::err'],['../structxrpl_1_1test_1_1jtx_1_1WithdrawArg.html#a7082365c47ee0a506315010481f08ad4',1,'xrpl::test::jtx::WithdrawArg::err'],['../structxrpl_1_1test_1_1jtx_1_1DepositArg.html#aa7ec5f0a93a914c617a10c832f5c33ac',1,'xrpl::test::jtx::DepositArg::err'],['../structxrpl_1_1test_1_1jtx_1_1CreateArg.html#a8955542ff047e2bce5e494c8ed97538a',1,'xrpl::test::jtx::CreateArg::err']]], ['errc_179',['errc',['http://en.cppreference.com/w/cpp/error/errc.html',1,'std']]], - ['error_180',['error',['../classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe',1,'beast::Journal::error()'],['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167',1,'xrpl::cryptoconditions::error'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#ac82297502acc555bc2146f6790483a2e',1,'xrpl::Expected< void, E >::error()'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#af2ef8bd599a823fa975df32c741a595c',1,'xrpl::Expected< void, E >::error() const'],['../classxrpl_1_1STParsedJSONObject.html#a7dc443eb612fd7e6a1c7e6ddf85ffda2',1,'xrpl::STParsedJSONObject::error'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a4fefd0e41163b556e01e75dfb71bdcc4',1,'xrpl::PeerFinder::Source::Results::error'],['../classxrpl_1_1Expected.html#ad7cb15a4dfe5bf1fa5a3c904027405c5',1,'xrpl::Expected::error() const'],['../classxrpl_1_1Expected.html#aa9a786af6553266f6db617727b1efa77',1,'xrpl::Expected::error()'],['../namespacexrpl_1_1test_1_1jtx_1_1directory.html#a1477bb27878ebdbe8b6996ab8030f0c7',1,'xrpl::test::jtx::directory::Error'],['../structJson_1_1error.html',1,'Json::error']]], + ['error_180',['error',['../classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe',1,'beast::Journal::error()'],['../namespacexrpl_1_1test_1_1jtx_1_1directory.html#a1477bb27878ebdbe8b6996ab8030f0c7',1,'xrpl::test::jtx::directory::Error'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#ac82297502acc555bc2146f6790483a2e',1,'xrpl::Expected< void, E >::error()'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#af2ef8bd599a823fa975df32c741a595c',1,'xrpl::Expected< void, E >::error() const'],['../classxrpl_1_1STParsedJSONObject.html#a7dc443eb612fd7e6a1c7e6ddf85ffda2',1,'xrpl::STParsedJSONObject::error'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a4fefd0e41163b556e01e75dfb71bdcc4',1,'xrpl::PeerFinder::Source::Results::error'],['../classxrpl_1_1Expected.html#ad7cb15a4dfe5bf1fa5a3c904027405c5',1,'xrpl::Expected::error() const'],['../classxrpl_1_1Expected.html#aa9a786af6553266f6db617727b1efa77',1,'xrpl::Expected::error()'],['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167',1,'xrpl::cryptoconditions::error'],['../structJson_1_1error.html',1,'Json::error']]], ['error_3a_20package_20not_20resolved_181',['ERROR: Package not resolved',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md73',1,'']]], ['error_5f_182',['error_',['../classxrpl_1_1test_1_1jtx_1_1rpc.html#a1f9eec0857368af0daa2f809bc8820aa',1,'xrpl::test::jtx::rpc']]], ['error_5fcategory_183',['error_category',['http://en.cppreference.com/w/cpp/error/error_category.html',1,'std::error_category'],['http://en.cppreference.com/w/cpp/error/error_category/error_category.html',1,'std::error_category::error_category()']]], @@ -231,7 +231,7 @@ var searchData= ['etc_228',['Special cases: point releases, hotfixes, etc.',['../md__2____w_2rippled_2rippled_2CONTRIBUTING.html#autotoc_md105',1,'']]], ['etob_229',['etob',['../classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606',1,'xrpl::RFC1751']]], ['eur_230',['EUR',['../classxrpl_1_1test_1_1jtx_1_1AMMTestBase.html#a0e292cf254c51055fbce7e8d8d8abb7b',1,'xrpl::test::jtx::AMMTestBase']]], - ['event_231',['event',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Event.html',1,'xrpl::test::reduce_relay_test::Event'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html',1,'xrpl::test::csf::Scheduler::event'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a544c4353e90535568880a490a13ec27f',1,'xrpl::test::csf::Scheduler::event::event(time_point when_)'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#ae481a5bd9f5d4ab03d09247006908366',1,'xrpl::test::csf::Scheduler::event::event(event const &)=delete'],['../classbeast_1_1insight_1_1Event.html#aaf309ac1b40d3090c9c3ccaf6cd93fc7',1,'beast::insight::Event::Event(std::shared_ptr< EventImpl > const &impl)'],['../classbeast_1_1insight_1_1Event.html#abd3ec6423ccafcc82ceffcd8e84c689d',1,'beast::insight::Event::Event()'],['../classbeast_1_1insight_1_1Event.html',1,'beast::insight::Event']]], + ['event_231',['event',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Event.html',1,'xrpl::test::reduce_relay_test::Event'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html',1,'xrpl::test::csf::Scheduler::event'],['../classbeast_1_1insight_1_1Event.html#aaf309ac1b40d3090c9c3ccaf6cd93fc7',1,'beast::insight::Event::Event(std::shared_ptr< EventImpl > const &impl)'],['../classbeast_1_1insight_1_1Event.html#abd3ec6423ccafcc82ceffcd8e84c689d',1,'beast::insight::Event::Event()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a544c4353e90535568880a490a13ec27f',1,'xrpl::test::csf::Scheduler::event::event(time_point when_)'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#ae481a5bd9f5d4ab03d09247006908366',1,'xrpl::test::csf::Scheduler::event::event(event const &)=delete'],['../classbeast_1_1insight_1_1Event.html',1,'beast::insight::Event']]], ['event_5fcallback_232',['event_callback',['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostringstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_osyncstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_stringstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::fstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ifstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ofstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istringstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_iostream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ios< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ifstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_fstream< Char >::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istrstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wiostream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wios::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wifstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wfstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::strstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::stringstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::osyncstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostrstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostringstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ofstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istringstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::iostream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ios_base::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ios::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistringstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wofstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostringstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wosyncstream::event_callback'],['http://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wstringstream::event_callback']]], ['event_5fimpl_233',['event_impl',['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html',1,'xrpl::test::csf::Scheduler::event_impl< Handler >'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a35c2bf23be01f6a7b4e2688a310efd75',1,'xrpl::test::csf::Scheduler::event_impl::event_impl(event_impl const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a18d59736060340dd3229fedb59c20cfd',1,'xrpl::test::csf::Scheduler::event_impl::event_impl(time_point when_, DeducedHandler &&h)']]], ['eventimpl_234',['EventImpl',['../classbeast_1_1insight_1_1EventImpl.html',1,'beast::insight']]], @@ -243,7 +243,7 @@ var searchData= ['example_20simulation_240',['Example Simulation',['../md_test_2csf_2README.html#autotoc_md279',1,'']]], ['examples_3a_241',['Examples:',['../md__2____w_2rippled_2rippled_2docs_2HeapProfiling.html#autotoc_md203',1,'']]], ['except_242',['except',['../classbeast_1_1unit__test_1_1suite.html#a49f3ab34ddae2e69b71bbfc109311eca',1,'beast::unit_test::suite::except(F &&f, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#adcc8cb5a0237760a7555c80c5bcef563',1,'beast::unit_test::suite::except(F &&f, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#af1e4e968db02b19064d1d28259dfc2e8',1,'beast::unit_test::suite::except(F &&f)'],['../classbeast_1_1unit__test_1_1suite.html#a4cc24373e556a1b55a066200f728f7d6',1,'beast::unit_test::suite::except(F &&f)']]], - ['exception_243',['exception',['http://en.cppreference.com/w/cpp/header/exception.html',1,'(Global Namespace)'],['http://en.cppreference.com/w/cpp/error/exception.html',1,'std::exception'],['http://en.cppreference.com/w/cpp/error/exception/exception.html',1,'std::exception::exception()'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a6a30983394dba154cdefd3a7164e57d4',1,'xrpl::test::RPCCallTestData::Exception']]], + ['exception_243',['exception',['http://en.cppreference.com/w/cpp/header/exception.html',1,'(Global Namespace)'],['http://en.cppreference.com/w/cpp/error/exception.html',1,'std::exception'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a6a30983394dba154cdefd3a7164e57d4',1,'xrpl::test::RPCCallTestData::Exception'],['http://en.cppreference.com/w/cpp/error/exception/exception.html',1,'std::exception::exception()']]], ['exception_5fptr_244',['exception_ptr',['http://en.cppreference.com/w/cpp/error/exception_ptr.html',1,'std']]], ['exceptionexpected_245',['exceptionExpected',['../namespacexrpl_1_1test.html#ac98f6575cecc179552b56b0605a5cccf',1,'xrpl::test']]], ['exceptions_246',['exceptions',['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ofstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostrstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::osyncstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::stringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::strstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wfstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wifstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wios::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wiostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::iostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wofstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wosyncstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wstringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_fstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ifstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ios::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_iostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ofstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_osyncstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_stringstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::fstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ifstream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ios::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istream::exceptions()'],['http://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istrstream::exceptions()']]], @@ -314,7 +314,7 @@ var searchData= ['expiration_20approach_20to_20re_20enable_20validators_311',['Use an Expiration Approach to Re-enable Validators',['../md__2____w_2rippled_2rippled_2docs_20001-negative-unl_2README.html#autotoc_md123',1,'']]], ['expire_312',['expire',['../classxrpl_1_1PeerFinder_1_1Livecache.html#acc085f08ebc31612252e94ab3cc4fb4a',1,'xrpl::PeerFinder::Livecache::expire()'],['../classxrpl_1_1PeerFinder_1_1SlotImp_1_1recent__t.html#a1d08d855f4dac03f567765d52b75d289',1,'xrpl::PeerFinder::SlotImp::recent_t::expire()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a8354256b68d9266396f81eb8786646aa',1,'xrpl::PeerFinder::SlotImp::expire()'],['../classxrpl_1_1Validations.html#ae53eaf0868ffe1980f8f950f08c65c1a',1,'xrpl::Validations::expire()'],['../namespacebeast.html#a87b3566412ec8da42b37f7f815513483',1,'beast::expire(detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > &c, std::chrono::duration< Rep, Period > const &age)'],['../namespacebeast.html#a550eb4307d1fb60bf573a944bacf6a45',1,'beast::expire(beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > &c, std::chrono::duration< Rep, Period > const &age) noexcept'],['../namespacebeast.html#abb430a45381177561de02886079786ad',1,'beast::expire(AgedContainer &c, std::chrono::duration< Rep, Period > const &age)'],['../structxrpl_1_1reduce__relay_1_1Slot_1_1PeerInfo.html#a84d937dc62bb67668e66d5cad27490c2',1,'xrpl::reduce_relay::Slot::PeerInfo::expire']]], ['expire_5f_313',['expire_',['../classxrpl_1_1TOfferStreamBase.html#a6feec23c0ef1fd46bfda50da97db22ca',1,'xrpl::TOfferStreamBase']]], - ['expired_314',['expired',['http://en.cppreference.com/w/cpp/memory/weak_ptr/expired.html',1,'std::weak_ptr::expired()'],['../classxrpl_1_1WeakIntrusive.html#ac1a86f4a3a04acf36df5f61ca0e99aae',1,'xrpl::WeakIntrusive::expired()'],['../classxrpl_1_1SharedWeakUnion.html#a386f5c2fcf628543be62dc8c8dbd0df3',1,'xrpl::SharedWeakUnion::expired()'],['../structxrpl_1_1IntrusiveRefCounts.html#a6536c9d413ebcd8d436417b3ec7e1d7a',1,'xrpl::IntrusiveRefCounts::expired()'],['../classxrpl_1_1SharedWeakCachePointer.html#a16121dd7505fc563052a70547c69a39c',1,'xrpl::SharedWeakCachePointer::expired()'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa24fe48030f7d3097d5882535b04c3fa8',1,'xrpl::Expired'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired']]], + ['expired_314',['expired',['http://en.cppreference.com/w/cpp/memory/weak_ptr/expired.html',1,'std::weak_ptr::expired()'],['../classxrpl_1_1WeakIntrusive.html#ac1a86f4a3a04acf36df5f61ca0e99aae',1,'xrpl::WeakIntrusive::expired()'],['../classxrpl_1_1SharedWeakUnion.html#a386f5c2fcf628543be62dc8c8dbd0df3',1,'xrpl::SharedWeakUnion::expired()'],['../structxrpl_1_1IntrusiveRefCounts.html#a6536c9d413ebcd8d436417b3ec7e1d7a',1,'xrpl::IntrusiveRefCounts::expired()'],['../classxrpl_1_1SharedWeakCachePointer.html#a16121dd7505fc563052a70547c69a39c',1,'xrpl::SharedWeakCachePointer::expired()'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa24fe48030f7d3097d5882535b04c3fa8',1,'xrpl::Expired']]], ['expiredofferremovelimit_315',['expiredOfferRemoveLimit',['../namespacexrpl.html#a34154772b3899db0764459296553f6aa',1,'xrpl']]], ['expires_316',['expires',['../classxrpl_1_1ValidatorList.html#ab3a9aeb642e0097b492171880c38d9c4',1,'xrpl::ValidatorList::expires() const'],['../classxrpl_1_1ValidatorList.html#a70b840cd9bdcb4dd5c1bc4e7377e9dff',1,'xrpl::ValidatorList::expires(shared_lock const &) const']]], ['expires_5f_317',['expires_',['../classxrpl_1_1test_1_1jtx_1_1token_1_1expiration.html#a4c71c7f2a5b1a411e9c241fb59789704',1,'xrpl::test::jtx::token::expiration']]], diff --git a/search/all_d.js b/search/all_d.js index a2aa1bdcef..64c88c2e0d 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -89,7 +89,7 @@ var searchData= ['feepaid_86',['feePaid',['../structxrpl_1_1LoanPaymentParts.html#a83958ab4c0e194a9d44563bce3a17af1',1,'xrpl::LoanPaymentParts']]], ['feereferencerpc_87',['feereferencerpc',['../namespacexrpl_1_1Resource.html#a3175dde19e43529df2a2dfaef79fe9f1',1,'xrpl::Resource::feeReferenceRPC'],['../namespacexrpl_1_1Resource.html#a77369e751435e6c983e223498a562116',1,'xrpl::Resource::feeReferenceRPC(20, "reference RPC")']]], ['feerequestnoreply_88',['feerequestnoreply',['../namespacexrpl_1_1Resource.html#af13cc663ec11bbaee92be8a111b41714',1,'xrpl::Resource::feeRequestNoReply'],['../namespacexrpl_1_1Resource.html#a89b98d4317f896e62312252bb458b6e5',1,'xrpl::Resource::feeRequestNoReply(10, "unsatisfiable request")']]], - ['fees_89',['fees',['../structxrpl_1_1Fees.html#a11b5770e5b49877a9431401ac87ad55a',1,'xrpl::Fees::Fees()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#ac684b130159eeb6a0b4b42de36284bc5',1,'xrpl::detail::CachedViewImpl::fees()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#ae1a8c9e8ee812aab379d6edc2e20708d',1,'xrpl::detail::ApplyViewBase::fees()'],['../classxrpl_1_1OpenView.html#a480d5b251fdfab193bf9d8d5cffed50e',1,'xrpl::OpenView::fees()'],['../classxrpl_1_1ReadView.html#a20d7f51b59533a515ae27f5aee73f656',1,'xrpl::ReadView::fees()'],['../structxrpl_1_1Fees.html',1,'xrpl::Fees'],['../classxrpl_1_1Ledger.html#ac592e229b583b1e6dca5637170c68de5',1,'xrpl::Ledger::fees()'],['../namespacexrpl_1_1keylet.html#ac5f079c1de3af15d7ae503e799fca7ea',1,'xrpl::keylet::fees()'],['../md_xrpld_2app_2misc_2FeeEscalation.html',1,'Fees'],['../structxrpl_1_1Fees.html#abebb364a1bf0cccceaad27349dc3e923',1,'xrpl::Fees::Fees()'],['../classxrpl_1_1Validations.html#af3b8428ea9b41969a21ea42540fba43f',1,'xrpl::Validations::fees()'],['../classxrpl_1_1Config.html#add254be221b6e40d747774600d4a04c6',1,'xrpl::Config::FEES']]], + ['fees_89',['fees',['../structxrpl_1_1Fees.html#abebb364a1bf0cccceaad27349dc3e923',1,'xrpl::Fees::Fees()=default'],['../structxrpl_1_1Fees.html#a11b5770e5b49877a9431401ac87ad55a',1,'xrpl::Fees::Fees(Fees const &)=default'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#ac684b130159eeb6a0b4b42de36284bc5',1,'xrpl::detail::CachedViewImpl::fees()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#ae1a8c9e8ee812aab379d6edc2e20708d',1,'xrpl::detail::ApplyViewBase::fees()'],['../classxrpl_1_1OpenView.html#a480d5b251fdfab193bf9d8d5cffed50e',1,'xrpl::OpenView::fees()'],['../structxrpl_1_1Fees.html',1,'xrpl::Fees'],['../classxrpl_1_1ReadView.html#a20d7f51b59533a515ae27f5aee73f656',1,'xrpl::ReadView::fees()'],['../namespacexrpl_1_1keylet.html#ac5f079c1de3af15d7ae503e799fca7ea',1,'xrpl::keylet::fees()'],['../md_xrpld_2app_2misc_2FeeEscalation.html',1,'Fees'],['../classxrpl_1_1Config.html#add254be221b6e40d747774600d4a04c6',1,'xrpl::Config::FEES'],['../classxrpl_1_1Ledger.html#ac592e229b583b1e6dca5637170c68de5',1,'xrpl::Ledger::fees()'],['../classxrpl_1_1Validations.html#af3b8428ea9b41969a21ea42540fba43f',1,'xrpl::Validations::fees()']]], ['fees_5f_90',['fees_',['../classxrpl_1_1Ledger.html#a06a065070c8c9f837385040f827ca886',1,'xrpl::Ledger']]], ['feesettingsfields_91',['FeeSettingsFields',['../structxrpl_1_1test_1_1FeeSettingsFields.html',1,'xrpl::test']]], ['feesetup_92',['FeeSetup',['../structxrpl_1_1FeeSetup.html',1,'xrpl']]], @@ -169,7 +169,7 @@ var searchData= ['fieldtype_166',['fieldtype',['../namespacexrpl_1_1test.html#a04b3b5ab4e41a5be8a4c9e33e9fb051a',1,'xrpl::test::FieldType'],['../classxrpl_1_1SField.html#aa6586240eb3f8c27a950f43c5ae6c01f',1,'xrpl::SField::fieldType'],['../structxrpl_1_1IntrusiveRefCounts.html#ade573ba8b3d2f6c97773108aad48ee20',1,'xrpl::IntrusiveRefCounts::FieldType']]], ['fieldtypebits_167',['FieldTypeBits',['../structxrpl_1_1IntrusiveRefCounts.html#adaf84eea8076743c026d271ff08dbab0',1,'xrpl::IntrusiveRefCounts']]], ['fieldvalue_168',['fieldValue',['../classxrpl_1_1SField.html#a10cac9dc08e88c352314fe7fe4fad9fb',1,'xrpl::SField']]], - ['file_169',['file',['../classxrpl_1_1Logs_1_1File.html#ae3eda6a36a7f9a8c6c85c6794953b624',1,'xrpl::Logs::File::File()'],['../classxrpl_1_1detail_1_1FileDirGuard.html#a37e2e642bdeb9ab5d6ad25f1ede8ef8c',1,'xrpl::detail::FileDirGuard::file()'],['../classxrpl_1_1Logs_1_1File.html',1,'xrpl::Logs::File'],['http://en.cppreference.com/w/cpp/io/c/FILE.html',1,'std::FILE'],['../classbeast_1_1temp__dir.html#acee939ad91b9f6bb2be31084ec04acc2',1,'beast::temp_dir::file()']]], + ['file_169',['file',['../classbeast_1_1temp__dir.html#acee939ad91b9f6bb2be31084ec04acc2',1,'beast::temp_dir::file()'],['../classxrpl_1_1Logs_1_1File.html#ae3eda6a36a7f9a8c6c85c6794953b624',1,'xrpl::Logs::File::File()'],['../classxrpl_1_1Logs_1_1File.html',1,'xrpl::Logs::File'],['http://en.cppreference.com/w/cpp/io/c/FILE.html',1,'std::FILE'],['../classxrpl_1_1detail_1_1FileDirGuard.html#a37e2e642bdeb9ab5d6ad25f1ede8ef8c',1,'xrpl::detail::FileDirGuard::file()']]], ['file_20contents_170',['File Contents',['../md_xrpld_2app_2rdb_2README.html#autotoc_md353',1,'']]], ['file_20not_20found_171',['<tt>protobuf/port_def.inc</tt> file not found',['../md__2____w_2rippled_2rippled_2BUILD.html#autotoc_md74',1,'']]], ['file_5f_172',['file_',['../classxrpl_1_1Logs.html#af82bcf7ac2ef9f38eb6cc55dd8da0a49',1,'xrpl::Logs::file_'],['../classxrpl_1_1detail_1_1FileDirGuard.html#a302967fe241195c3ddc3cd5221d37cbd',1,'xrpl::detail::FileDirGuard::file_']]], @@ -244,7 +244,7 @@ var searchData= ['findpeerbypublickey_241',['findpeerbypublickey',['../classxrpl_1_1Overlay.html#acdcd7d6c1d314f36fae3f1ca5ee50611',1,'xrpl::Overlay::findPeerByPublicKey()'],['../classxrpl_1_1OverlayImpl.html#ac9f0fa4fff23788c907786afede0c063',1,'xrpl::OverlayImpl::findPeerByPublicKey(PublicKey const &pubKey) override']]], ['findpeerbyshortid_242',['findpeerbyshortid',['../classxrpl_1_1OverlayImpl.html#af3a5a7ddce52ed29c7687a98ae99b2cc',1,'xrpl::OverlayImpl::findPeerByShortID()'],['../classxrpl_1_1Overlay.html#a37f6bc6e58920b433fe548034a1e2d8d',1,'xrpl::Overlay::findPeerByShortID()']]], ['findpreviouspage_243',['findPreviousPage',['../namespacexrpl_1_1directory.html#a0bd4bbf9ebe25804bfe8aa182e11053f',1,'xrpl::directory']]], - ['findrpcsub_244',['findrpcsub',['../classxrpl_1_1NetworkOPsImp.html#a84f5867b38cb58f84508bdd618d9b90f',1,'xrpl::NetworkOPsImp::findRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae7bea8e24a574499ecc856e3ca59577f',1,'xrpl::InfoSub::Source::findRpcSub()']]], + ['findrpcsub_244',['findrpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#ae7bea8e24a574499ecc856e3ca59577f',1,'xrpl::InfoSub::Source::findRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#a84f5867b38cb58f84508bdd618d9b90f',1,'xrpl::NetworkOPsImp::findRpcSub()']]], ['findskiplistacquire_245',['findSkipListAcquire',['../classxrpl_1_1test_1_1LedgerReplayClient.html#a8d5a2e43b7d984b93c807b42d30519fb',1,'xrpl::test::LedgerReplayClient']]], ['findsotemplatebysfield_246',['findSOTemplateBySField',['../classxrpl_1_1InnerObjectFormats.html#a0eff7c5aa1ca687503d208ea5ccbf9f6',1,'xrpl::InnerObjectFormats']]], ['findtask_247',['findTask',['../classxrpl_1_1test_1_1LedgerReplayClient.html#aec162fc84f0f022990dfbf6245d6cd0e',1,'xrpl::test::LedgerReplayClient']]], @@ -281,7 +281,7 @@ var searchData= ['firstunsupportedexpected_5f_278',['firstUnsupportedExpected_',['../classxrpl_1_1AmendmentTableImpl.html#a367c1940bec50cfd8e9c6ac698faf1f2',1,'xrpl::AmendmentTableImpl']]], ['fisher_5ff_5fdistribution_279',['fisher_f_distribution',['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/fisher_f_distribution.html',1,'std::fisher_f_distribution::fisher_f_distribution()'],['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution.html',1,'std::fisher_f_distribution']]], ['fixconfigports_280',['fixConfigPorts',['../namespacexrpl.html#a8b0e022bae5a1cf241cc5a9cc8fde9ac',1,'xrpl']]], - ['fixed_281',['fixed',['../namespacexrpl.html#a5fef07ca1fcf5dfaac42cd492a3c8969',1,'xrpl::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html',1,'xrpl::PeerFinder::Fixed'],['http://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#af796783b3a137e7a863bc2a484b6c858',1,'xrpl::PeerFinder::Fixed::Fixed()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ad98a804e985e7768fb375482a9f91680',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Endpoint const &endpoint) const'],['../classxrpl_1_1PeerFinder_1_1Logic.html#afa166faf7d3ca914e8ca1d59f6df87b4',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Address const &address) const'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a2966f3a7ad5fe58da2a57544d56978e1',1,'xrpl::PeerFinder::SlotImp::fixed()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#aa6b949dd95fead452ebf65991c315a86',1,'xrpl::PeerFinder::Slot::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#abead8567e22d39262aa3832ac09a552c',1,'xrpl::PeerFinder::Fixed::Fixed()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ab8de30fc95378603c531e74bb3259f75',1,'xrpl::PeerFinder::Counts::fixed()']]], + ['fixed_281',['fixed',['../namespacexrpl.html#a5fef07ca1fcf5dfaac42cd492a3c8969',1,'xrpl::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html',1,'xrpl::PeerFinder::Fixed'],['http://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std::fixed()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#aa6b949dd95fead452ebf65991c315a86',1,'xrpl::PeerFinder::Slot::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#af796783b3a137e7a863bc2a484b6c858',1,'xrpl::PeerFinder::Fixed::Fixed()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ab8de30fc95378603c531e74bb3259f75',1,'xrpl::PeerFinder::Counts::fixed()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ad98a804e985e7768fb375482a9f91680',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Endpoint const &endpoint) const'],['../classxrpl_1_1PeerFinder_1_1Logic.html#afa166faf7d3ca914e8ca1d59f6df87b4',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Address const &address) const'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a2966f3a7ad5fe58da2a57544d56978e1',1,'xrpl::PeerFinder::SlotImp::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#abead8567e22d39262aa3832ac09a552c',1,'xrpl::PeerFinder::Fixed::Fixed()']]], ['fixed_20slots_282',['fixed slots',['../md_xrpld_2peerfinder_2README.html#autotoc_md392',1,'Fixed Slots'],['../md_xrpld_2peerfinder_2README.html#autotoc_md397',1,'Stage 1: Fixed Slots']]], ['fixed_5f_283',['fixed_',['../classxrpl_1_1PeerFinder_1_1Logic.html#ad10f6a1bdca3cb2722cc72911b201149',1,'xrpl::PeerFinder::Logic']]], ['fixed_5factive_284',['fixed_active',['../classxrpl_1_1PeerFinder_1_1Counts.html#aa35c2c5c2bc787afd18ec61290913a65',1,'xrpl::PeerFinder::Counts']]], @@ -488,7 +488,7 @@ var searchData= ['function_5fname_485',['function_name',['http://en.cppreference.com/w/cpp/utility/source_location/function_name.html',1,'std::source_location::function_name()'],['http://en.cppreference.com/w/cpp/experimental/source_location/function_name.html',1,'std::experimental::source_location::function_name()']]], ['functional_486',['functional',['http://en.cppreference.com/w/cpp/header/functional.html',1,'']]], ['functiontype_487',['FunctionType',['../namespacexrpl.html#a736bd8dacd441a54b46823c6ef741abd',1,'xrpl']]], - ['fund_488',['fund',['../namespacexrpl_1_1test_1_1jtx.html#ac869c0a6e90857306cd5765560b310b7',1,'xrpl::test::jtx::fund(jtx::Env &env, jtx::Account const &gw, std::vector< jtx::Account > const &accounts, STAmount const &xrp, std::vector< STAmount > const &amts={}, Fund how=Fund::All)'],['../namespacexrpl_1_1test_1_1jtx.html#a2d1b480ddb9bb6d8bc3f067200c5e53b',1,'xrpl::test::jtx::fund(jtx::Env &env, jtx::Account const &gw, std::vector< jtx::Account > const &accounts, std::vector< STAmount > const &amts, Fund how)'],['../namespacexrpl_1_1test_1_1jtx.html#a94dd2f389f476bd90010f68a0f8ce17f',1,'xrpl::test::jtx::fund(jtx::Env &env, std::vector< jtx::Account > const &accounts, STAmount const &xrp, std::vector< STAmount > const &amts={}, Fund how=Fund::All)'],['../namespacexrpl_1_1test_1_1jtx_1_1paychan.html#aa47bb7750df90bb3fb93bd001d1a6a73',1,'xrpl::test::jtx::paychan::fund()'],['../namespacexrpl_1_1test_1_1jtx.html#a8b966d4714f316b628940048efed87ee',1,'xrpl::test::jtx::Fund'],['../structxrpl_1_1test_1_1jtx_1_1MPTInit.html#a5aa5a9bab4c8e9993fe8c652d275c70b',1,'xrpl::test::jtx::MPTInit::fund'],['../structxrpl_1_1test_1_1jtx_1_1MPTInitDef.html#a0ff2c07b2077a09b7c7938bbb50d5f63',1,'xrpl::test::jtx::MPTInitDef::fund'],['../structxrpl_1_1test_1_1SEnv.html#a919355d1fbc45f93b6001ed916088a09',1,'xrpl::test::SEnv::fund()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a5bb0bdfba5b61e9c7de31524ab04cd5b',1,'xrpl::test::jtx::Env::fund(bool setDefaultRipple, STAmount const &amount, Account const &account)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a389e7f3eb998d00d4e480bb42c1cd9c6',1,'xrpl::test::jtx::Env::fund(STAmount const &amount, Arg const &arg, Args const &... args)']]], + ['fund_488',['fund',['../namespacexrpl_1_1test_1_1jtx.html#a94dd2f389f476bd90010f68a0f8ce17f',1,'xrpl::test::jtx::fund(jtx::Env &env, std::vector< jtx::Account > const &accounts, STAmount const &xrp, std::vector< STAmount > const &amts={}, Fund how=Fund::All)'],['../namespacexrpl_1_1test_1_1jtx.html#ac869c0a6e90857306cd5765560b310b7',1,'xrpl::test::jtx::fund(jtx::Env &env, jtx::Account const &gw, std::vector< jtx::Account > const &accounts, STAmount const &xrp, std::vector< STAmount > const &amts={}, Fund how=Fund::All)'],['../namespacexrpl_1_1test_1_1jtx_1_1paychan.html#aa47bb7750df90bb3fb93bd001d1a6a73',1,'xrpl::test::jtx::paychan::fund()'],['../namespacexrpl_1_1test_1_1jtx.html#a8b966d4714f316b628940048efed87ee',1,'xrpl::test::jtx::Fund'],['../namespacexrpl_1_1test_1_1jtx.html#a2d1b480ddb9bb6d8bc3f067200c5e53b',1,'xrpl::test::jtx::fund(jtx::Env &env, jtx::Account const &gw, std::vector< jtx::Account > const &accounts, std::vector< STAmount > const &amts, Fund how)'],['../structxrpl_1_1test_1_1jtx_1_1MPTInit.html#a5aa5a9bab4c8e9993fe8c652d275c70b',1,'xrpl::test::jtx::MPTInit::fund'],['../structxrpl_1_1test_1_1jtx_1_1MPTInitDef.html#a0ff2c07b2077a09b7c7938bbb50d5f63',1,'xrpl::test::jtx::MPTInitDef::fund'],['../structxrpl_1_1test_1_1SEnv.html#a919355d1fbc45f93b6001ed916088a09',1,'xrpl::test::SEnv::fund()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a5bb0bdfba5b61e9c7de31524ab04cd5b',1,'xrpl::test::jtx::Env::fund(bool setDefaultRipple, STAmount const &amount, Account const &account)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a389e7f3eb998d00d4e480bb42c1cd9c6',1,'xrpl::test::jtx::Env::fund(STAmount const &amount, Arg const &arg, Args const &... args)']]], ['fund_5farg_489',['fund_arg',['../classxrpl_1_1test_1_1jtx_1_1Env.html#aac99ca371d9289ea523f91e7021fbbf6',1,'xrpl::test::jtx::Env::fund_arg(STAmount const &amount, Account const &account)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a3f500ad3a95927544473dc9f23ad2c5e',1,'xrpl::test::jtx::Env::fund_arg(STAmount const &amount, std::array< Account, N > const &list)']]], ['future_490',['future',['http://en.cppreference.com/w/cpp/header/future.html',1,'(Global Namespace)'],['http://en.cppreference.com/w/cpp/experimental/future.html',1,'std::experimental::future'],['http://en.cppreference.com/w/cpp/thread/future/future.html',1,'std::future::future()'],['http://en.cppreference.com/w/cpp/thread/future.html',1,'std::future'],['http://en.cppreference.com/w/cpp/experimental/future/future.html',1,'std::experimental::future::future()']]], ['future_5fcategory_491',['future_category',['http://en.cppreference.com/w/cpp/thread/future_category.html',1,'std']]], diff --git a/search/all_e.js b/search/all_e.js index a17cc25fbe..f6b96d19f6 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -152,7 +152,7 @@ var searchData= ['getbookdirkey_149',['getBookDirKey',['../classxrpl_1_1test_1_1PermissionedDEX__test.html#ab0180b0dd2daa88a0ddaf06b2ffab936',1,'xrpl::test::PermissionedDEX_test']]], ['getbooklisteners_150',['getBookListeners',['../classxrpl_1_1OrderBookDB.html#a2af92107092e59cc89205dca75931e0d',1,'xrpl::OrderBookDB']]], ['getbookoffers_151',['getBookOffers',['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a86da1080e9c6cce14af42e2a9c5e6ff3',1,'xrpl::test::OfferBaseUtil_test']]], - ['getbookpage_152',['getbookpage',['../classxrpl_1_1NetworkOPs.html#afd19386473c64d1e2497f11880acc4c9',1,'xrpl::NetworkOPs::getBookPage()'],['../classxrpl_1_1NetworkOPsImp.html#a3b68509a5b220058e26c458bd657e75b',1,'xrpl::NetworkOPsImp::getBookPage()']]], + ['getbookpage_152',['getbookpage',['../classxrpl_1_1NetworkOPsImp.html#a3b68509a5b220058e26c458bd657e75b',1,'xrpl::NetworkOPsImp::getBookPage()'],['../classxrpl_1_1NetworkOPs.html#afd19386473c64d1e2497f11880acc4c9',1,'xrpl::NetworkOPs::getBookPage()']]], ['getbooksbytakerpays_153',['getBooksByTakerPays',['../classxrpl_1_1OrderBookDB.html#a670308aaef54495226e13f69af8081de',1,'xrpl::OrderBookDB']]], ['getbooksize_154',['getBookSize',['../classxrpl_1_1OrderBookDB.html#aa563a31b4c39a6dd98d51a588a33e4ad',1,'xrpl::OrderBookDB']]], ['getbranchcount_155',['getBranchCount',['../classxrpl_1_1SHAMapInnerNode.html#a6de15ed7d4abc299b2499e37c2257fb6',1,'xrpl::SHAMapInnerNode']]], @@ -188,7 +188,7 @@ var searchData= ['getcompleteledgers_185',['getCompleteLedgers',['../classxrpl_1_1LedgerMaster.html#a7dc12bdbfee6fb1352fdbda45934200f',1,'xrpl::LedgerMaster']]], ['getconnection_186',['getConnection',['../namespacexrpl.html#a5384d192c2e2b6a2f5a78b4f22930af9',1,'xrpl']]], ['getconsensushash_187',['getConsensusHash',['../classxrpl_1_1STValidation.html#a540ac616ccc60e5a11d73e41dfdf033c',1,'xrpl::STValidation']]], - ['getconsensusinfo_188',['getconsensusinfo',['../classxrpl_1_1NetworkOPs.html#a8ffbff400028b810974f96201e217e55',1,'xrpl::NetworkOPs::getConsensusInfo()'],['../classxrpl_1_1NetworkOPsImp.html#aa9c31b0f8aa56b2fc9857e60e2d44c33',1,'xrpl::NetworkOPsImp::getConsensusInfo()']]], + ['getconsensusinfo_188',['getconsensusinfo',['../classxrpl_1_1NetworkOPsImp.html#aa9c31b0f8aa56b2fc9857e60e2d44c33',1,'xrpl::NetworkOPsImp::getConsensusInfo()'],['../classxrpl_1_1NetworkOPs.html#a8ffbff400028b810974f96201e217e55',1,'xrpl::NetworkOPs::getConsensusInfo()']]], ['getconsumer_189',['getConsumer',['../classxrpl_1_1InfoSub.html#a4394a44d6098ff4ae9fd33706b6c24e7',1,'xrpl::InfoSub']]], ['getcorrectvalue_190',['getCorrectValue',['../classxrpl_1_1test_1_1LedgerEntry__test.html#ac5b34cc8cd944c1072061da53448cce8',1,'xrpl::test::LedgerEntry_test']]], ['getcount_191',['getcount',['../classxrpl_1_1STObject.html#a81daec7b13c817bca5cf46b2a483740c',1,'xrpl::STObject::getCount()'],['../classxrpl_1_1CountedObjects_1_1Counter.html#a5259783bd40d73f6f53f0f0b9ccecb1c',1,'xrpl::CountedObjects::Counter::getCount()']]], @@ -346,7 +346,7 @@ var searchData= ['getledgerbyseq_343',['getledgerbyseq',['../classxrpl_1_1LedgerMaster.html#a2b20634b66ceb4ffdf423bfbc045a443',1,'xrpl::LedgerMaster::getLedgerBySeq()'],['../classxrpl_1_1LedgerHistory.html#addfdb15d981286b305c3c3bfebe1fe19',1,'xrpl::LedgerHistory::getLedgerBySeq()']]], ['getledgercleaner_344',['getledgercleaner',['../classxrpl_1_1ServiceRegistry.html#add6375e9b269cee2946b5c5eb7ada635',1,'xrpl::ServiceRegistry::getLedgerCleaner()'],['../classxrpl_1_1ApplicationImp.html#abd45537524aa2768ba74b3d25e474200',1,'xrpl::ApplicationImp::getLedgerCleaner()']]], ['getledgercountminmax_345',['getledgercountminmax',['../classxrpl_1_1RelationalDatabase.html#a2ccb0f6edf6f2b4a4786efab0267d733',1,'xrpl::RelationalDatabase::getLedgerCountMinMax()'],['../classxrpl_1_1SQLiteDatabase.html#a5e9a7d5e940a8b3b86ba025d279d6b0e',1,'xrpl::SQLiteDatabase::getLedgerCountMinMax()']]], - ['getledgerfetchinfo_346',['getledgerfetchinfo',['../classxrpl_1_1NetworkOPsImp.html#afe14b1248b396fbf35dd5243462eb676',1,'xrpl::NetworkOPsImp::getLedgerFetchInfo()'],['../classxrpl_1_1NetworkOPs.html#a61785bbb860d60cb13776930e5a5cd20',1,'xrpl::NetworkOPs::getLedgerFetchInfo()']]], + ['getledgerfetchinfo_346',['getledgerfetchinfo',['../classxrpl_1_1NetworkOPs.html#a61785bbb860d60cb13776930e5a5cd20',1,'xrpl::NetworkOPs::getLedgerFetchInfo()'],['../classxrpl_1_1NetworkOPsImp.html#afe14b1248b396fbf35dd5243462eb676',1,'xrpl::NetworkOPsImp::getLedgerFetchInfo()']]], ['getledgerhash_347',['getledgerhash',['../classxrpl_1_1LedgerHistory.html#a4eff174f736e77a98981e5638c1d67fc',1,'xrpl::LedgerHistory::getLedgerHash()'],['../classxrpl_1_1STValidation.html#a9b840061a45e843a95a64a6e9cb9cffb',1,'xrpl::STValidation::getLedgerHash()'],['../classxrpl_1_1LedgerCleanerImp.html#a9ae02041f75fc813ceabcfa0ad6117a7',1,'xrpl::LedgerCleanerImp::getLedgerHash()']]], ['getledgerhashforhistory_348',['getLedgerHashForHistory',['../classxrpl_1_1LedgerMaster.html#abdb14b6b8b088aad9ab542890b6ab9f7',1,'xrpl::LedgerMaster']]], ['getledgerinfo_349',['getLedgerInfo',['../namespacexrpl_1_1detail.html#a82bbe94fa5b5c3713d92f6e710594936',1,'xrpl::detail']]], @@ -378,7 +378,7 @@ var searchData= ['getloadtype_375',['getLoadType',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a684c45e97b9bf7515381b2230587f3d0',1,'xrpl::GRPCServerImpl::CallData']]], ['getloc_376',['getloc',['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wfstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wosyncstream::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::wregex::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstreambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstringbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wstringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wsyncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_filebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_fstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ios::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_iostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios_base::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_osyncstream::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::basic_regex::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_streambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_stringbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_stringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_syncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::filebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::fstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::strstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::iostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istrstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wfilebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::syncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::strstreambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::stringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::stringbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::streambuf::getloc()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/getloc.html',1,'std::regex_traits::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::regex::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::osyncstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostrstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wiostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wios::getloc()']]], ['getlocalfee_377',['getLocalFee',['../classxrpl_1_1LoadFeeTrack.html#a665b4bb8c6ff28576b063ae49a367873',1,'xrpl::LoadFeeTrack']]], - ['getlocaltxcount_378',['getlocaltxcount',['../classxrpl_1_1NetworkOPsImp.html#ad6f7381ce197c7b5cdf8fe4e3a5fe3bc',1,'xrpl::NetworkOPsImp::getLocalTxCount()'],['../classxrpl_1_1NetworkOPs.html#a4200872891052baddfde7168e6b7b4b7',1,'xrpl::NetworkOPs::getLocalTxCount()']]], + ['getlocaltxcount_378',['getlocaltxcount',['../classxrpl_1_1NetworkOPs.html#a4200872891052baddfde7168e6b7b4b7',1,'xrpl::NetworkOPs::getLocalTxCount()'],['../classxrpl_1_1NetworkOPsImp.html#ad6f7381ce197c7b5cdf8fe4e3a5fe3bc',1,'xrpl::NetworkOPsImp::getLocalTxCount()']]], ['getlocalvalues_379',['getLocalValues',['../namespacexrpl_1_1detail.html#a1815e8bc6bd7e3a4b866b730d8de49ab',1,'xrpl::detail']]], ['getlocationlineandcolumn_380',['getlocationlineandcolumn',['../classJson_1_1Reader.html#a5de1f1204c97cfa82d5933eea324a286',1,'Json::Reader::getLocationLineAndColumn(Location location) const'],['../classJson_1_1Reader.html#a8b2fb6af24382c3914fd4643b092c675',1,'Json::Reader::getLocationLineAndColumn(Location location, int &line, int &column) const']]], ['getlptokenrounding_381',['getLPTokenRounding',['../namespacexrpl_1_1detail.html#a8a7d505d49059bfda5a0abe8e45d7a3c',1,'xrpl::detail']]], @@ -449,7 +449,7 @@ var searchData= ['getofroutrate_446',['getofroutrate',['../classxrpl_1_1BookOfferCrossingStep.html#aeac237717f49d7b928e62512a0b5c8d3',1,'xrpl::BookOfferCrossingStep::getOfrOutRate()'],['../classxrpl_1_1BookPaymentStep.html#ac7c4b2e4da8aaf386e49e459f71e43e9',1,'xrpl::BookPaymentStep::getOfrOutRate()']]], ['getoldestaccounttxs_447',['getoldestaccounttxs',['../namespacexrpl_1_1detail.html#ac93e38a84f80cc1d650d7c78e4e8831c',1,'xrpl::detail::getOldestAccountTxs()'],['../classxrpl_1_1SQLiteDatabase.html#a4344b4971cd1728771f6a12ff2d4c27e',1,'xrpl::SQLiteDatabase::getOldestAccountTxs()'],['../classxrpl_1_1RelationalDatabase.html#a7b5779358bb43310291c98fea1372bda',1,'xrpl::RelationalDatabase::getOldestAccountTxs()']]], ['getoldestaccounttxsb_448',['getoldestaccounttxsb',['../classxrpl_1_1SQLiteDatabase.html#a6a8f795710e075ce20f2c131cb6bf978',1,'xrpl::SQLiteDatabase::getOldestAccountTxsB()'],['../classxrpl_1_1RelationalDatabase.html#ae8a64f1bce2ab0f71ea3d4c109e5cf31',1,'xrpl::RelationalDatabase::getOldestAccountTxsB()'],['../namespacexrpl_1_1detail.html#a57583c6ad6eca264e5220e76cea0ece5',1,'xrpl::detail::getOldestAccountTxsB()']]], - ['getoperatingmode_449',['getoperatingmode',['../classxrpl_1_1NetworkOPs.html#a871e522deb0d9318495f5b14c200da31',1,'xrpl::NetworkOPs::getOperatingMode()'],['../classxrpl_1_1NetworkOPsImp.html#ab3d194fa1b02054bcbcf0e8ee78fbe27',1,'xrpl::NetworkOPsImp::getOperatingMode()']]], + ['getoperatingmode_449',['getoperatingmode',['../classxrpl_1_1NetworkOPsImp.html#ab3d194fa1b02054bcbcf0e8ee78fbe27',1,'xrpl::NetworkOPsImp::getOperatingMode()'],['../classxrpl_1_1NetworkOPs.html#a871e522deb0d9318495f5b14c200da31',1,'xrpl::NetworkOPs::getOperatingMode()']]], ['getops_450',['getops',['../classxrpl_1_1ApplicationImp.html#a6b2d137ababc83d5d8bde3b9744c9cd9',1,'xrpl::ApplicationImp::getOPs()'],['../classxrpl_1_1ServiceRegistry.html#a23c40384776bd5aa79874be4850bbbe3',1,'xrpl::ServiceRegistry::getOPs()']]], ['getoptional_451',['getOptional',['../namespaceJson.html#a4d68482fcc154490af4f7747380ed7dd',1,'Json']]], ['getoracquireledger_452',['getOrAcquireLedger',['../namespacexrpl_1_1RPC.html#a4cfffd89db471faff8b31ebbbba37c22',1,'xrpl::RPC']]], @@ -458,7 +458,7 @@ var searchData= ['getourvote_455',['getOurVote',['../classxrpl_1_1DisputedTx.html#a7493950ea4e14411b64abd4ba90c9207',1,'xrpl::DisputedTx']]], ['getoutput_456',['getOutput',['../classJson_1_1Writer_1_1Impl.html#ab485d3be7580bdde1a1b06047b85349e',1,'Json::Writer::Impl']]], ['getoverlayinfo_457',['getOverlayInfo',['../classxrpl_1_1OverlayImpl.html#afaa550e137c35eadea9265bec07199f2',1,'xrpl::OverlayImpl']]], - ['getownerinfo_458',['getownerinfo',['../classxrpl_1_1NetworkOPs.html#a423db4e461e99341f506455f0030d69a',1,'xrpl::NetworkOPs::getOwnerInfo()'],['../classxrpl_1_1NetworkOPsImp.html#a0b7f76cf0d9b7ced7260c06877fe27e0',1,'xrpl::NetworkOPsImp::getOwnerInfo()']]], + ['getownerinfo_458',['getownerinfo',['../classxrpl_1_1NetworkOPsImp.html#a0b7f76cf0d9b7ced7260c06877fe27e0',1,'xrpl::NetworkOPsImp::getOwnerInfo()'],['../classxrpl_1_1NetworkOPs.html#a423db4e461e99341f506455f0030d69a',1,'xrpl::NetworkOPs::getOwnerInfo()']]], ['getpagefortoken_459',['getPageForToken',['../namespacexrpl_1_1nft.html#ab1f655cefc35197f885ba71e0900ad65',1,'xrpl::nft']]], ['getpathfinder_460',['getPathFinder',['../classxrpl_1_1PathRequest.html#ad840061daeeefbb086773f1a61c30c84',1,'xrpl::PathRequest']]], ['getpathliquidity_461',['getPathLiquidity',['../classxrpl_1_1Pathfinder.html#a09963f6e476715ec47f07b8793b7e863',1,'xrpl::Pathfinder']]], @@ -528,7 +528,7 @@ var searchData= ['getseentime_525',['getSeenTime',['../classxrpl_1_1STValidation.html#a3882dcacf4b2d72eeb500f8a0c128746',1,'xrpl::STValidation']]], ['getselected_526',['getselected',['../classxrpl_1_1test_1_1OverlaySim.html#a254a71227bc929b5564efd2968b9d969',1,'xrpl::test::OverlaySim::getSelected()'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a1a43e8073c99c98f5a4e78a5e5f03898',1,'xrpl::reduce_relay::Slot::getSelected()'],['../classxrpl_1_1reduce__relay_1_1Slots.html#a4ca0e9af399c6ac370e4bf33d9e9c825',1,'xrpl::reduce_relay::Slots::getSelected()']]], ['getselectedpeer_527',['getSelectedPeer',['../classxrpl_1_1test_1_1OverlaySim.html#a8daccc1c96f61c86ce6f7f41087cf3a2',1,'xrpl::test::OverlaySim']]], - ['getseq_528',['getseq',['../classxrpl_1_1InboundLedger.html#aa1541d57a3866765ea4cd37e5ff62af9',1,'xrpl::InboundLedger::getSeq()'],['../classxrpl_1_1InfoSub.html#af9d8e61afbc2c3f30669c013765f3134',1,'xrpl::InfoSub::getSeq()']]], + ['getseq_528',['getseq',['../classxrpl_1_1InfoSub.html#af9d8e61afbc2c3f30669c013765f3134',1,'xrpl::InfoSub::getSeq()'],['../classxrpl_1_1InboundLedger.html#aa1541d57a3866765ea4cd37e5ff62af9',1,'xrpl::InboundLedger::getSeq()']]], ['getseqproxy_529',['getseqproxy',['../classxrpl_1_1STTx.html#a52d1fe86e7f115f600973b0a69210e37',1,'xrpl::STTx::getSeqProxy()'],['../classxrpl_1_1LocalTx.html#abc3899bdf8f7cf40d7a3a485d978af7e',1,'xrpl::LocalTx::getSeqProxy()']]], ['getsequence_530',['getSequence',['../classxrpl_1_1ManifestCache.html#ad56392ace15cc46bc8afc0ee23ab0614',1,'xrpl::ManifestCache']]], ['getseqvalue_531',['getSeqValue',['../classxrpl_1_1STTx.html#aa989494c03be42569b6a45fdf631709e',1,'xrpl::STTx']]], @@ -537,7 +537,7 @@ var searchData= ['getserializer_534',['getSerializer',['../classxrpl_1_1STObject.html#a7bdbcf0876b32435747f97897c466c21',1,'xrpl::STObject']]], ['getservercounts_535',['getServerCounts',['../classxrpl_1_1OverlayImpl.html#a25e1b6e5ac5e43fd7b3fec7ca9298135',1,'xrpl::OverlayImpl']]], ['getserverhandler_536',['getserverhandler',['../classxrpl_1_1ServiceRegistry.html#a63723c2dce8a2f57a416f17d1289b291',1,'xrpl::ServiceRegistry::getServerHandler()'],['../classxrpl_1_1ApplicationImp.html#aebb2c694a2ef5fa1d75fcbbee77eb566',1,'xrpl::ApplicationImp::getServerHandler()']]], - ['getserverinfo_537',['getserverinfo',['../classxrpl_1_1NetworkOPsImp.html#ac72cc5c570aa5676c150854697d954ff',1,'xrpl::NetworkOPsImp::getServerInfo()'],['../classxrpl_1_1NetworkOPs.html#accf64d932c2b0a3a1a18d20307c0b954',1,'xrpl::NetworkOPs::getServerInfo()'],['../classxrpl_1_1OverlayImpl.html#aeb96de70408db0ec2c4d6642c9ec6658',1,'xrpl::OverlayImpl::getServerInfo()']]], + ['getserverinfo_537',['getserverinfo',['../classxrpl_1_1NetworkOPs.html#accf64d932c2b0a3a1a18d20307c0b954',1,'xrpl::NetworkOPs::getServerInfo()'],['../classxrpl_1_1NetworkOPsImp.html#ac72cc5c570aa5676c150854697d954ff',1,'xrpl::NetworkOPsImp::getServerInfo()'],['../classxrpl_1_1OverlayImpl.html#aeb96de70408db0ec2c4d6642c9ec6658',1,'xrpl::OverlayImpl::getServerInfo()']]], ['getsession_538',['getSession',['../classxrpl_1_1DatabaseCon.html#a866bd9c02df64d6df0596abedfdaaf47',1,'xrpl::DatabaseCon']]], ['getset_539',['getset',['../classxrpl_1_1InboundTransactionsImp.html#abada24f3527c4f9cb69eea1eaa1c3ef5',1,'xrpl::InboundTransactionsImp::getSet()'],['../classxrpl_1_1InboundTransactions.html#a9fb55407a299dc5dcaa7ed6cac0b65ef',1,'xrpl::InboundTransactions::getSet()']]], ['getsetup_540',['getSetup',['../classxrpl_1_1test_1_1HashRouter__test.html#ad7a6f51ce61dddab7b9381908f33a786',1,'xrpl::test::HashRouter_test']]], @@ -608,7 +608,7 @@ var searchData= ['gettxfee_605',['getTxFee',['../namespacexrpl_1_1RPC.html#a72081b090a97cf2a42523bef1d69e0d3',1,'xrpl::RPC']]], ['gettxformat_606',['getTxFormat',['../namespacexrpl.html#a7118aa5ffbd5c880bcc58a4a3dca7e9c',1,'xrpl']]], ['gettxhistory_607',['gettxhistory',['../classxrpl_1_1RelationalDatabase.html#aba5b17bda9b8ad23d4a1374d6c2de41b',1,'xrpl::RelationalDatabase::getTxHistory()'],['../namespacexrpl_1_1detail.html#a55fbf6f112a1783b1ed947bc23bed41f',1,'xrpl::detail::getTxHistory()'],['../classxrpl_1_1SQLiteDatabase.html#a413b2736c4540a77132c1c4de79e8f65',1,'xrpl::SQLiteDatabase::getTxHistory()']]], - ['gettxid_608',['gettxid',['../classxrpl_1_1CanonicalTXSet_1_1Key.html#ae7360f629c60d9f328f638d74653c14b',1,'xrpl::CanonicalTXSet::Key::getTXID()'],['../classxrpl_1_1TxMeta.html#a9bc86e40782490069fd1e1e15981d693',1,'xrpl::TxMeta::getTxID()']]], + ['gettxid_608',['gettxid',['../classxrpl_1_1TxMeta.html#a9bc86e40782490069fd1e1e15981d693',1,'xrpl::TxMeta::getTxID()'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#ae7360f629c60d9f328f638d74653c14b',1,'xrpl::CanonicalTXSet::Key::getTXID()']]], ['gettxjsonfromparams_609',['getTxJsonFromParams',['../namespacexrpl.html#aa9c763632cd4fc71818f494f79f6c799',1,'xrpl']]], ['gettxn_610',['gettxn',['../classxrpl_1_1AcceptedLedgerTx.html#aeb2ba0cf7c0f0ef087f74e82001aec8f',1,'xrpl::AcceptedLedgerTx::getTxn()'],['../classxrpl_1_1test_1_1jtx_1_1batch_1_1inner.html#a5c45d2b6805f7d2537fe85e3f242e36e',1,'xrpl::test::jtx::batch::inner::getTxn()']]], ['gettxncount_611',['getTxnCount',['../classxrpl_1_1TxQ_1_1TxQAccount.html#a607aa62e76617ccc76649c0045034344',1,'xrpl::TxQ::TxQAccount']]], @@ -676,7 +676,7 @@ var searchData= ['gotreplaydelta_673',['gotReplayDelta',['../classxrpl_1_1LedgerReplayer.html#a201d8f35657880f38a6270e824bd8f7e',1,'xrpl::LedgerReplayer']]], ['gotskiplist_674',['gotSkipList',['../classxrpl_1_1LedgerReplayer.html#a286b1e0bacf016caf756d6f3e6abc29e',1,'xrpl::LedgerReplayer']]], ['gotstaledata_675',['gotstaledata',['../classxrpl_1_1InboundLedgers.html#a0538e7f0389ea0a93d39e91ac4e4fd5f',1,'xrpl::InboundLedgers::gotStaleData()'],['../classxrpl_1_1InboundLedgersImp.html#ae8c7a4761504b36279a5d94c6c8f008f',1,'xrpl::InboundLedgersImp::gotStaleData()'],['../classxrpl_1_1test_1_1MagicInboundLedgers.html#afc754ac91dcd3cb362f23f899ba352c4',1,'xrpl::test::MagicInboundLedgers::gotStaleData()']]], - ['gottxset_676',['gottxset',['../classxrpl_1_1ApplicationImp.html#a9e50480cf82ca14f81820fbe14b353be',1,'xrpl::ApplicationImp::gotTXSet()'],['../classxrpl_1_1Consensus.html#a2b17098d297e76d36d51072e386658d8',1,'xrpl::Consensus::gotTxSet()'],['../classxrpl_1_1RCLConsensus.html#adee53e39ef828802cc2a69617e38ee93',1,'xrpl::RCLConsensus::gotTxSet()']]], + ['gottxset_676',['gottxset',['../classxrpl_1_1Consensus.html#a2b17098d297e76d36d51072e386658d8',1,'xrpl::Consensus::gotTxSet()'],['../classxrpl_1_1RCLConsensus.html#adee53e39ef828802cc2a69617e38ee93',1,'xrpl::RCLConsensus::gotTxSet()'],['../classxrpl_1_1ApplicationImp.html#a9e50480cf82ca14f81820fbe14b353be',1,'xrpl::ApplicationImp::gotTXSet()']]], ['gps_5fclock_677',['gps_clock',['http://en.cppreference.com/w/cpp/chrono/gps_clock.html',1,'std::chrono']]], ['gps_5fseconds_678',['gps_seconds',['http://en.cppreference.com/w/cpp/chrono/gps_clock.html',1,'std::chrono']]], ['gps_5ftime_679',['gps_time',['http://en.cppreference.com/w/cpp/chrono/gps_clock.html',1,'std::chrono']]], @@ -688,7 +688,7 @@ var searchData= ['granularpermissionmap_5f_685',['granularPermissionMap_',['../classxrpl_1_1Permission.html#aea658ea950d2d70895a348f9a4c059d6',1,'xrpl::Permission']]], ['granularpermissiontype_686',['GranularPermissionType',['../namespacexrpl.html#a748d5f3500038734c2e091fbcafe1ce6',1,'xrpl']]], ['granulartxtypemap_5f_687',['granularTxTypeMap_',['../classxrpl_1_1Permission.html#af10b11a2c999b687cfc58ce938da47f5',1,'xrpl::Permission']]], - ['graph_688',['graph',['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#ac931bf096359c141b382b744a8abd067',1,'xrpl::test::csf::TrustGraph::Graph'],['../classxrpl_1_1test_1_1csf_1_1Digraph.html#addcfa0a8e222b1ec6fd7fba800357c8c',1,'xrpl::test::csf::Digraph::Graph'],['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#a3b1cf2a1ada5bc5a98fba3ba679acc4e',1,'xrpl::test::csf::TrustGraph::graph()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#ae1da0ccd1ccd48a9974363f82035b904',1,'xrpl::test::csf::BasicNetwork::graph()']]], + ['graph_688',['graph',['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#a3b1cf2a1ada5bc5a98fba3ba679acc4e',1,'xrpl::test::csf::TrustGraph::graph()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#ae1da0ccd1ccd48a9974363f82035b904',1,'xrpl::test::csf::BasicNetwork::graph()'],['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#ac931bf096359c141b382b744a8abd067',1,'xrpl::test::csf::TrustGraph::Graph'],['../classxrpl_1_1test_1_1csf_1_1Digraph.html#addcfa0a8e222b1ec6fd7fba800357c8c',1,'xrpl::test::csf::Digraph::Graph']]], ['graph_5f_689',['graph_',['../classxrpl_1_1test_1_1csf_1_1Digraph.html#aba8c0be0cf47f0a954c36753c4bfd170',1,'xrpl::test::csf::Digraph::graph_'],['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#aaca95d7ea9f0f6a804341442c83f8fab',1,'xrpl::test::csf::TrustGraph::graph_']]], ['greater_690',['greater',['http://en.cppreference.com/w/cpp/utility/functional/greater.html',1,'std::greater'],['http://en.cppreference.com/w/cpp/utility/functional/ranges/greater.html',1,'std::ranges::greater']]], ['greater_5fequal_691',['greater_equal',['http://en.cppreference.com/w/cpp/utility/functional/greater_equal.html',1,'std::greater_equal'],['http://en.cppreference.com/w/cpp/utility/functional/ranges/greater_equal.html',1,'std::ranges::greater_equal']]], diff --git a/search/all_f.js b/search/all_f.js index 66bb13cc33..ba37a7f3f2 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -15,7 +15,7 @@ var searchData= ['handleheader_12',['handleHeader',['../classxrpl_1_1HTTPClientImp.html#aa624ea6b6462199bbcb78c53a6a27f8c',1,'xrpl::HTTPClientImp']]], ['handlemismatch_13',['handleMismatch',['../classxrpl_1_1LedgerHistory.html#a32f107faeed97abb6e8a802cfe2e7f1f',1,'xrpl::LedgerHistory']]], ['handlenewvalidation_14',['handleNewValidation',['../namespacexrpl.html#adc4a587609a8d5ab852b7681913ab430',1,'xrpl']]], - ['handler_15',['handler',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html',1,'xrpl::test::reduce_relay_test::Handler'],['../classxrpl_1_1GRPCServerImpl.html#a73dd560535675131eee847bfc249d5c8',1,'xrpl::GRPCServerImpl::Handler'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#aca2357b67da0c47cffa2c2c54f74f81e',1,'xrpl::test::reduce_relay_test::Handler::Handler()'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html#a7c64f3d02506cf00c4ee922ce9e28022',1,'xrpl::ResolverAsioImpl::Work::handler'],['../structxrpl_1_1RPC_1_1Handler.html',1,'xrpl::RPC::Handler'],['../structxrpl_1_1tests_1_1FetchPack__test_1_1Handler.html',1,'xrpl::tests::FetchPack_test::Handler']]], + ['handler_15',['handler',['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html',1,'xrpl::test::reduce_relay_test::Handler'],['../structxrpl_1_1ResolverAsioImpl_1_1Work.html#a7c64f3d02506cf00c4ee922ce9e28022',1,'xrpl::ResolverAsioImpl::Work::handler'],['../classxrpl_1_1GRPCServerImpl.html#a73dd560535675131eee847bfc249d5c8',1,'xrpl::GRPCServerImpl::Handler'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#aca2357b67da0c47cffa2c2c54f74f81e',1,'xrpl::test::reduce_relay_test::Handler::Handler()'],['../structxrpl_1_1RPC_1_1Handler.html',1,'xrpl::RPC::Handler'],['../structxrpl_1_1tests_1_1FetchPack__test_1_1Handler.html',1,'xrpl::tests::FetchPack_test::Handler']]], ['handler_5f_16',['handler_',['../classxrpl_1_1BaseHTTPPeer.html#a4666bd12b8581894f712672ef2857d3c',1,'xrpl::BaseHTTPPeer::handler_'],['../classxrpl_1_1BasePeer.html#ac14ad6bcf89816dc36095428a1e52f5f',1,'xrpl::BasePeer::handler_'],['../classxrpl_1_1Door_1_1Detector.html#a26e9e297e0c703968a5d45de4aa11681',1,'xrpl::Door::Detector::handler_'],['../classxrpl_1_1Door.html#ac6e6e2eed0a1c735508fd21612690049',1,'xrpl::Door::handler_'],['../classxrpl_1_1ServerImpl.html#aee5e22039833ce39981c8588af8809fe',1,'xrpl::ServerImpl::handler_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a26632ddde471742af1f889958992222d',1,'xrpl::GRPCServerImpl::CallData::handler_'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1async__op.html#a989eb67025cc1dfbb0abfe9df43e8993',1,'xrpl::PeerFinder::Checker::async_op::handler_'],['../classxrpl_1_1reduce__relay_1_1Slots.html#a85fe8019d490906beabcb1af5db4a056',1,'xrpl::reduce_relay::Slots::handler_'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a9ddcd86c8c5515c2e77422d8793a6188',1,'xrpl::reduce_relay::Slot::handler_']]], ['handler_5ftest_17',['Handler_test',['../classxrpl_1_1test_1_1Handler__test.html',1,'xrpl::test']]], ['handlerequest_18',['handleRequest',['../classxrpl_1_1HTTPClientImp.html#a84f275c71d71a01ced20c29b4d6a14e0',1,'xrpl::HTTPClientImp']]], @@ -67,7 +67,7 @@ var searchData= ['hascurrency_64',['hasCurrency',['../classxrpl_1_1STPathElement.html#af1beefe0c375ddf39fcaf22cbef86324',1,'xrpl::STPathElement']]], ['hasdepositauth_65',['hasDepositAuth',['../namespacexrpl_1_1test.html#a00c9270c7d64bd138a02ff69701b77b1',1,'xrpl::test']]], ['hasexpired_66',['hasExpired',['../namespacexrpl.html#a40c90ebb8451681b42b277806fe0b9f4',1,'xrpl']]], - ['hash_67',['hash',['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['../structxrpl_1_1TxArgs.html#aaa83d4525d7b5a5d0638749a0e928632',1,'xrpl::TxArgs::hash'],['../structstd_1_1hash_3_01xrpl_1_1AccountID_01_4.html#ac367121eabadbf33d839bd2499522fd3',1,'std::hash< xrpl::AccountID >::hash()'],['../structxrpl_1_1ValidatorList_1_1MessageWithHash.html#aefb984d271ed4230b44ec7a987de5a84',1,'xrpl::ValidatorList::MessageWithHash::hash'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()'],['http://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Address_01_4.html#aa879dc982c8fa0371b098b7098dc6cde',1,'boost::hash<::beast::IP::Address >::hash()'],['../structstd_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a9f07ac9d4ee3fd0870e4d46438fb3942',1,'std::hash<::beast::IP::Endpoint >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a06a6cd9638b4e007dd13842e578eea1e',1,'boost::hash<::beast::IP::Endpoint >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Issue_01_4.html#adf06e1019242359846a231e9ede453e5',1,'std::hash< xrpl::Issue >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Book_01_4.html#ad600adb482eff036d384a2bc36c285c2',1,'std::hash< xrpl::Book >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a01b101cc7b2fd3f596128451a2679027',1,'boost::hash< xrpl::Issue >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#a17815afb2b4b609d16156cc40ddfbf20',1,'boost::hash< xrpl::Book >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Currency_01_4.html#aa282881ac5a3b2a658b401c2de9ea90d',1,'std::hash< xrpl::Currency >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1NodeID_01_4.html#adaf5e75f2f0094dbb47dcbc931c2c74c',1,'std::hash< xrpl::NodeID >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Directory_01_4.html#aa7173219758f9ca2b233556d6fffada6',1,'std::hash< xrpl::Directory >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1uint256_01_4.html#a460f6e4fec383da5ace9b5e82ca7b6d7',1,'std::hash< xrpl::uint256 >::hash()'],['../structxrpl_1_1Manifest.html#ab99ec402a39ee4d03bd6ac95f9b9ffe7',1,'xrpl::Manifest::hash()'],['../structxrpl_1_1LedgerHeader.html#a3182e8faa9349bafd7a9d6197d0cc17f',1,'xrpl::LedgerHeader::hash'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html#a85c534a4c2c006fe3e584484916d4602',1,'xrpl::RippleLineCache::AccountKey::Hash::Hash()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered_3_01Base_00_01true_01_4.html#ae8df8fde749292bd06f65172553fc220',1,'beast::aged_associative_container_test_base::MaybeUnordered< Base, true >::Hash'],['../structxrpl_1_1ValidatorList_1_1PublisherList.html#a12039ef8d45680d3cdd920107d08564d',1,'xrpl::ValidatorList::PublisherList::hash'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html',1,'xrpl::RippleLineCache::AccountKey::Hash'],['http://en.cppreference.com/w/cpp/utility/hash.html',1,'std::hash']]], + ['hash_67',['hash',['http://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Book_01_4.html#ad600adb482eff036d384a2bc36c285c2',1,'std::hash< xrpl::Book >::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Address_01_4.html#aa879dc982c8fa0371b098b7098dc6cde',1,'boost::hash<::beast::IP::Address >::hash()'],['../structstd_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a9f07ac9d4ee3fd0870e4d46438fb3942',1,'std::hash<::beast::IP::Endpoint >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a06a6cd9638b4e007dd13842e578eea1e',1,'boost::hash<::beast::IP::Endpoint >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1AccountID_01_4.html#ac367121eabadbf33d839bd2499522fd3',1,'std::hash< xrpl::AccountID >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Issue_01_4.html#adf06e1019242359846a231e9ede453e5',1,'std::hash< xrpl::Issue >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a01b101cc7b2fd3f596128451a2679027',1,'boost::hash< xrpl::Issue >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#a17815afb2b4b609d16156cc40ddfbf20',1,'boost::hash< xrpl::Book >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Currency_01_4.html#aa282881ac5a3b2a658b401c2de9ea90d',1,'std::hash< xrpl::Currency >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1NodeID_01_4.html#adaf5e75f2f0094dbb47dcbc931c2c74c',1,'std::hash< xrpl::NodeID >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Directory_01_4.html#aa7173219758f9ca2b233556d6fffada6',1,'std::hash< xrpl::Directory >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1uint256_01_4.html#a460f6e4fec383da5ace9b5e82ca7b6d7',1,'std::hash< xrpl::uint256 >::hash()'],['../structxrpl_1_1Manifest.html#ab99ec402a39ee4d03bd6ac95f9b9ffe7',1,'xrpl::Manifest::hash()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered_3_01Base_00_01true_01_4.html#ae8df8fde749292bd06f65172553fc220',1,'beast::aged_associative_container_test_base::MaybeUnordered< Base, true >::Hash'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html#a85c534a4c2c006fe3e584484916d4602',1,'xrpl::RippleLineCache::AccountKey::Hash::Hash()'],['../structxrpl_1_1ValidatorList_1_1MessageWithHash.html#aefb984d271ed4230b44ec7a987de5a84',1,'xrpl::ValidatorList::MessageWithHash::hash'],['../structxrpl_1_1ValidatorList_1_1PublisherList.html#a12039ef8d45680d3cdd920107d08564d',1,'xrpl::ValidatorList::PublisherList::hash'],['../structxrpl_1_1LedgerHeader.html#a3182e8faa9349bafd7a9d6197d0cc17f',1,'xrpl::LedgerHeader::hash'],['../structxrpl_1_1TxArgs.html#aaa83d4525d7b5a5d0638749a0e928632',1,'xrpl::TxArgs::hash'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html',1,'xrpl::RippleLineCache::AccountKey::Hash'],['http://en.cppreference.com/w/cpp/utility/hash.html',1,'std::hash']]], ['hash1_68',['hash1',['../classxrpl_1_1RPC_1_1LedgerRequest__test.html#a6367094cdfd88c3c3c02eda504901392',1,'xrpl::RPC::LedgerRequest_test']]], ['hash_3c_20t_20_3e_69',['hash< T >',['http://en.cppreference.com/w/cpp/utility/hash.html',1,'std']]], ['hash_3c_20xrpl_3a_3aaccountid_20_3e_70',['hash< xrpl::AccountID >',['../structstd_1_1hash_3_01xrpl_1_1AccountID_01_4.html',1,'std']]], @@ -186,7 +186,7 @@ var searchData= ['holds_183',['holds',['../classxrpl_1_1STIssue.html#ab4ad0c4df4119eff827177955d4e529b',1,'xrpl::STIssue::holds()'],['../classxrpl_1_1STAmount.html#a08610c2d50e8a865672f14351c3e6437',1,'xrpl::STAmount::holds()'],['../classxrpl_1_1Asset.html#ae7764d785dce46113d1d2be6eabc3c17',1,'xrpl::Asset::holds()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAsset.html#ac74806960f3bff9148f4e830963062f7',1,'xrpl::test::jtx::PrettyAsset::holds()']]], ['holds_5falternative_184',['holds_alternative',['http://en.cppreference.com/w/cpp/utility/variant/holds_alternative.html',1,'std']]], ['holdtime_185',['holdTime',['../structxrpl_1_1HashRouter_1_1Setup.html#a04d0a157915c8c52fcd34baf07764196',1,'xrpl::HashRouter::Setup']]], - ['hook_186',['hook',['../structxrpl_1_1TaggedCache_1_1Stats.html#aab5cd5be0cf45b54360ca375a155afbc',1,'xrpl::TaggedCache::Stats::hook'],['../classbeast_1_1insight_1_1Hook.html',1,'beast::insight::Hook'],['../structxrpl_1_1LedgerMaster_1_1Stats.html#a2ce112ec3d7595dd961cc6ed6a90afd2',1,'xrpl::LedgerMaster::Stats::hook'],['../structxrpl_1_1NetworkOPsImp_1_1Stats.html#aefec568b8fc583200af96e0f365c459e',1,'xrpl::NetworkOPsImp::Stats::hook'],['../classxrpl_1_1JobQueue.html#ad117a9f9c0eed24d73656dfc7b2249ba',1,'xrpl::JobQueue::hook'],['../classbeast_1_1insight_1_1Hook.html#af4a410e83235e729dada63b36e4c39d7',1,'beast::insight::Hook::Hook(std::shared_ptr< HookImpl > const &impl)'],['../classbeast_1_1insight_1_1Hook.html#acc8a20037f0c1810a494a3e53a63e30f',1,'beast::insight::Hook::Hook()'],['../structxrpl_1_1OverlayImpl_1_1Stats.html#a599f88d29db3f653f454262e1eecefc3',1,'xrpl::OverlayImpl::Stats::hook'],['../structxrpl_1_1PeerFinder_1_1ManagerImp_1_1Stats.html#aa89d7bb9e96912008fc6b7dec9a8a06c',1,'xrpl::PeerFinder::ManagerImp::Stats::hook']]], + ['hook_186',['hook',['../classbeast_1_1insight_1_1Hook.html#acc8a20037f0c1810a494a3e53a63e30f',1,'beast::insight::Hook::Hook()'],['../classbeast_1_1insight_1_1Hook.html',1,'beast::insight::Hook'],['../structxrpl_1_1TaggedCache_1_1Stats.html#aab5cd5be0cf45b54360ca375a155afbc',1,'xrpl::TaggedCache::Stats::hook'],['../classxrpl_1_1JobQueue.html#ad117a9f9c0eed24d73656dfc7b2249ba',1,'xrpl::JobQueue::hook'],['../classbeast_1_1insight_1_1Hook.html#af4a410e83235e729dada63b36e4c39d7',1,'beast::insight::Hook::Hook()'],['../structxrpl_1_1PeerFinder_1_1ManagerImp_1_1Stats.html#aa89d7bb9e96912008fc6b7dec9a8a06c',1,'xrpl::PeerFinder::ManagerImp::Stats::hook'],['../structxrpl_1_1OverlayImpl_1_1Stats.html#a599f88d29db3f653f454262e1eecefc3',1,'xrpl::OverlayImpl::Stats::hook'],['../structxrpl_1_1LedgerMaster_1_1Stats.html#a2ce112ec3d7595dd961cc6ed6a90afd2',1,'xrpl::LedgerMaster::Stats::hook'],['../structxrpl_1_1NetworkOPsImp_1_1Stats.html#aefec568b8fc583200af96e0f365c459e',1,'xrpl::NetworkOPsImp::Stats::hook']]], ['hookimpl_187',['HookImpl',['../classbeast_1_1insight_1_1HookImpl.html',1,'beast::insight']]], ['hooks_5ftest_188',['Hooks_test',['../classxrpl_1_1Hooks__test.html',1,'xrpl']]], ['hop_189',['hop',['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#a72d43f12cd57737af202780ed023b54e',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::Hop()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop< IsConst >']]], @@ -231,7 +231,7 @@ var searchData= ['httpclient_228',['httpclient',['../classxrpl_1_1HTTPClient.html#af71bf964e481cc3ec2f9422906f02410',1,'xrpl::HTTPClient::HTTPClient()'],['../classxrpl_1_1HTTPClient.html',1,'xrpl::HTTPClient']]], ['httpclientimp_229',['httpclientimp',['../classxrpl_1_1HTTPClientImp.html#ad330378ba56ec9d7043e7d39bfb4ddd1',1,'xrpl::HTTPClientImp::HTTPClientImp()'],['../classxrpl_1_1HTTPClientImp.html',1,'xrpl::HTTPClientImp']]], ['httpclientsslcontext_230',['httpclientsslcontext',['../classxrpl_1_1HTTPClientSSLContext.html',1,'xrpl::HTTPClientSSLContext'],['../classxrpl_1_1HTTPClientSSLContext.html#a960ed5675654cd67ea7cb25ca7be5dcd',1,'xrpl::HTTPClientSSLContext::HTTPClientSSLContext()'],['../namespacexrpl.html#a581edc7106dcf43b0ba7709ebd853cfd',1,'xrpl::httpClientSSLContext']]], - ['httpread_231',['httpread',['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa980454cc92082e9bfdef8a54ebd79af4',1,'xrpl::ConnectAttempt::HttpRead'],['../structxrpl_1_1ConnectAttempt_1_1StepTimeouts.html#af59c5b52a7368c8b04272c0f4a3acc2d',1,'xrpl::ConnectAttempt::StepTimeouts::httpRead']]], + ['httpread_231',['httpread',['../structxrpl_1_1ConnectAttempt_1_1StepTimeouts.html#af59c5b52a7368c8b04272c0f4a3acc2d',1,'xrpl::ConnectAttempt::StepTimeouts::httpRead'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa980454cc92082e9bfdef8a54ebd79af4',1,'xrpl::ConnectAttempt::HttpRead']]], ['httpreply_232',['HTTPReply',['../namespacexrpl.html#a0fc43c11e2d8b600dec715cd0cd1bd92',1,'xrpl']]], ['https_3a_20xrpl_20org_20account_5ftx_20html_20account_5ftx_20account_5ftx_20a_20response_233',['Modifications to <a href="https://xrpl.org/account_tx.html#account_tx" >account_tx</a> response',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md36',1,'']]], ['https_3a_20xrpl_20org_20noripple_5fcheck_20html_20noripple_5fcheck_20noripple_5fcheck_20a_20response_234',['Modifications to <a href="https://xrpl.org/noripple_check.html#noripple_check" >noripple_check</a> response',['../md__2____w_2rippled_2rippled_2API-VERSION-2.html#autotoc_md37',1,'']]], diff --git a/search/enums_4.js b/search/enums_4.js index 3ca7feab7f..ca1d649488 100644 --- a/search/enums_4.js +++ b/search/enums_4.js @@ -1,7 +1,7 @@ var searchData= [ ['ecdsacanonicality_0',['ECDSACanonicality',['../namespacexrpl.html#acb1a9b1647370fa776aaad063944ea17',1,'xrpl']]], - ['error_1',['error',['../namespacexrpl_1_1test_1_1jtx_1_1directory.html#a1477bb27878ebdbe8b6996ab8030f0c7',1,'xrpl::test::jtx::directory::Error'],['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167',1,'xrpl::cryptoconditions::error']]], + ['error_1',['error',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167',1,'xrpl::cryptoconditions::error'],['../namespacexrpl_1_1test_1_1jtx_1_1directory.html#a1477bb27878ebdbe8b6996ab8030f0c7',1,'xrpl::test::jtx::directory::Error']]], ['error_5fcode_5fi_2',['error_code_i',['../namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f',1,'xrpl']]], ['eventtype_3',['EventType',['../classxrpl_1_1test_1_1reduce__relay__test.html#a804073c0d721a695fec723ccd4d58021',1,'xrpl::test::reduce_relay_test']]], ['exception_4',['Exception',['../structxrpl_1_1test_1_1RPCCallTestData.html#a6a30983394dba154cdefd3a7164e57d4',1,'xrpl::test::RPCCallTestData']]] diff --git a/search/enumvalues_18.js b/search/enumvalues_18.js index ae7e40fcb4..fc3a7dfbb6 100644 --- a/search/enumvalues_18.js +++ b/search/enumvalues_18.js @@ -3,6 +3,6 @@ var searchData= ['xchain_5fclaim_5fid_0',['XCHAIN_CLAIM_ID',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adaa20258daf3591445a0b80fa9284852d1',1,'xrpl']]], ['xchain_5fcreate_5faccount_5fclaim_5fid_1',['XCHAIN_CREATE_ACCOUNT_CLAIM_ID',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada0c7ef893d91d8aa253e093f57a0d35ce',1,'xrpl']]], ['xmacro_2',['XMACRO',['../namespacexrpl.html#a9a934f459db38bf14dbca9b2adb6f07fa43b49f8ff4734541be292d4c43d1b571',1,'xrpl']]], - ['xrp_3',['xrp',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca295635e63aa72d18e14800198e3c447b',1,'xrpl::test::ElementComboIter::xrp'],['../classxrpl_1_1test_1_1Loan__test.html#a414bc4af8cad4452814565fcd80a3b5dab963e1952393b6f6899c6978de03a6f6',1,'xrpl::test::Loan_test::XRP']]], + ['xrp_3',['xrp',['../classxrpl_1_1test_1_1Loan__test.html#a414bc4af8cad4452814565fcd80a3b5dab963e1952393b6f6899c6978de03a6f6',1,'xrpl::test::Loan_test::XRP'],['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca295635e63aa72d18e14800198e3c447b',1,'xrpl::test::ElementComboIter::xrp']]], ['xrp_5fpayment_5fchannel_4',['XRP_PAYMENT_CHANNEL',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adabfbd5f0886f506b4a646d5019f3db0f6',1,'xrpl']]] ]; diff --git a/search/enumvalues_19.js b/search/enumvalues_19.js index 9e2d6270aa..cedad6465b 100644 --- a/search/enumvalues_19.js +++ b/search/enumvalues_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['yes_0',['yes',['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843aa6105c0a611b41b08f1209506350279e',1,'xrpl::SField::yes'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9aa6105c0a611b41b08f1209506350279e',1,'xrpl::test::XChainSim_test::yes'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5caa6105c0a611b41b08f1209506350279e',1,'xrpl::PerfLog_test::yes'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05aa6105c0a611b41b08f1209506350279e',1,'xrpl::NetworkOPs::yes'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::ValidAMM::Yes'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5eba93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183ca93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55afdf5b9aa43318e628a60b1891e4441aa',1,'xrpl::yes'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aeaa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45faa6105c0a611b41b08f1209506350279e',1,'xrpl::yes']]] + ['yes_0',['yes',['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::ValidAMM::Yes'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843aa6105c0a611b41b08f1209506350279e',1,'xrpl::SField::yes'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05aa6105c0a611b41b08f1209506350279e',1,'xrpl::NetworkOPs::yes'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9aa6105c0a611b41b08f1209506350279e',1,'xrpl::test::XChainSim_test::yes'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5caa6105c0a611b41b08f1209506350279e',1,'xrpl::PerfLog_test::yes'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55afdf5b9aa43318e628a60b1891e4441aa',1,'xrpl::yes'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aeaa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45faa6105c0a611b41b08f1209506350279e',1,'xrpl::yes'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5eba93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383a93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183ca93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa93cba07454f06a4a960172bbd6e2a435',1,'xrpl::Yes']]] ]; diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js index 6d12b2a688..fae5e50008 100644 --- a/search/enumvalues_2.js +++ b/search/enumvalues_2.js @@ -16,7 +16,7 @@ var searchData= ['batchwritepreallocationsize_13',['batchWritePreallocationSize',['../namespacexrpl_1_1NodeStore.html#a5057e348c39a1f5562157f764c3f5f06aa166a52987a2e4ea7521a98e753abb37',1,'xrpl::NodeStore']]], ['binary_14',['binary',['../structxrpl_1_1LedgerFill.html#a2e913b311a230229e190e2d2338fdb2aa3b347be618c1e3e2224bcd7a7eb9af3f',1,'xrpl::LedgerFill']]], ['blobfield_15',['BlobField',['../namespacexrpl_1_1test.html#a04b3b5ab4e41a5be8a4c9e33e9fb051aa0f74255f45960a71eed96f283d91fb37',1,'xrpl::test']]], - ['blocker_16',['blocker',['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937',1,'xrpl::Transactor::Blocker'],['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231ac7856c799618606e237a4054c140a4a9',1,'xrpl::TxConsequences::blocker']]], + ['blocker_16',['blocker',['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231ac7856c799618606e237a4054c140a4a9',1,'xrpl::TxConsequences::blocker'],['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937',1,'xrpl::Transactor::Blocker']]], ['book_5fdir_17',['BOOK_DIR',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7adab6a8833f2e59902cc71ae3f8c0643edb',1,'xrpl']]], ['booleanvalue_18',['booleanValue',['../namespaceJson.html#a7d654b75c16a57007925868e38212b4ea14c30dbf4da86f7b809be299f671f7fd',1,'Json']]], ['bootcacheprunepercent_19',['bootcachePrunePercent',['../namespacexrpl_1_1PeerFinder_1_1Tuning.html#a5b69974e31f86cc967abeefd8bedb6e2a8883457175731a91fc169cc3a3241e17',1,'xrpl::PeerFinder::Tuning']]], diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js index 4a41909f4d..73d1a55481 100644 --- a/search/enumvalues_5.js +++ b/search/enumvalues_5.js @@ -10,6 +10,6 @@ var searchData= ['existingcur_7',['existingCur',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca4ac32c221d711d8a114f1ef1ef7caaea',1,'xrpl::test::ElementComboIter']]], ['existingiss_8',['existingIss',['../classxrpl_1_1test_1_1ElementComboIter.html#acf4052cee4b4b3466a9b60d7f29576aca6d55c6fc9c612d2a43f9944bb5c1954f',1,'xrpl::test::ElementComboIter']]], ['expand_9',['expand',['../structxrpl_1_1LedgerFill.html#a2e913b311a230229e190e2d2338fdb2aa543ef7a29a564f174881ac00e03af99c',1,'xrpl::LedgerFill']]], - ['expired_10',['expired',['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa24fe48030f7d3097d5882535b04c3fa8',1,'xrpl::Expired'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired']]], + ['expired_10',['expired',['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a9f8ae0078d6c6999355160984cb10414ac4bfb2a0bab0e91bc7dcfbe3bbec246e',1,'xrpl::expired'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fa24fe48030f7d3097d5882535b04c3fa8',1,'xrpl::Expired']]], ['extra_11',['extra',['../namespacexrpl_1_1detail.html#a230ef83732e01df4f26a546cfadcbab0aea9f91b2cda019730f2891bd12a7a4d6',1,'xrpl::detail']]] ]; diff --git a/search/enumvalues_9.js b/search/enumvalues_9.js index e656241af1..2eeb54d7b9 100644 --- a/search/enumvalues_9.js +++ b/search/enumvalues_9.js @@ -9,13 +9,13 @@ var searchData= ['incoming_6',['incoming',['../namespacexrpl.html#a898b4a796eac5dc7600bda8a6e250eaead48f944ac6c78b97d544f98b89b506ca',1,'xrpl']]], ['incomplete_7',['INCOMPLETE',['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a9007b5c042c4e96abaf89d5755dc5b3d',1,'xrpl']]], ['incorrect_5fencoding_8',['incorrect_encoding',['../namespacexrpl_1_1cryptoconditions.html#a815a250cf145bb52ab180501c18c2167adc54835966d43efcd050a2e0e0aaaf9f',1,'xrpl::cryptoconditions']]], - ['init_9',['init',['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa95b19f7739b0b7ea7d6b07586be54f36',1,'xrpl::ConnectAttempt::Init'],['../structxrpl_1_1ConsensusParms.html#ae54b3e4035a4fdb10a57ad41bd200bd0a2476b2b0cee94dbcd90a95d54762cbbc',1,'xrpl::ConsensusParms::init']]], + ['init_9',['init',['../structxrpl_1_1ConsensusParms.html#ae54b3e4035a4fdb10a57ad41bd200bd0a2476b2b0cee94dbcd90a95d54762cbbc',1,'xrpl::ConsensusParms::init'],['../classxrpl_1_1ConnectAttempt.html#a8411edc1709c039e0480f18a7138e5faa95b19f7739b0b7ea7d6b07586be54f36',1,'xrpl::ConnectAttempt::Init']]], ['innernode_10',['innerNode',['../namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aad9a09590da318a86ba2bd64b374c2d77',1,'xrpl']]], ['inputtoolarge_11',['inputTooLarge',['../namespacexrpl.html#ad1f0c105424fa7b20beea9ff9a0f2656aa5719ccaff16b46ba1b63dda0b7942bf',1,'xrpl']]], ['inputtoosmall_12',['inputTooSmall',['../namespacexrpl.html#ad1f0c105424fa7b20beea9ff9a0f2656a06076b4762a26c620172d402ba86c658',1,'xrpl']]], ['insert_13',['insert',['../classxrpl_1_1detail_1_1RawStateTable.html#a386898a1d1453917a58576b1c4586a3aae0df5f3dfd2650ae5be9993434e2b2c0',1,'xrpl::detail::RawStateTable::insert'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#ab0fdc5083c3029910c30531ab36a19e3ae0df5f3dfd2650ae5be9993434e2b2c0',1,'xrpl::detail::ApplyStateTable::insert']]], ['intvalue_14',['intValue',['../namespaceJson.html#a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d',1,'Json']]], - ['invalid_15',['invalid',['../namespacexrpl.html#afffd688695495d7f6784ea568c6d41c6afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a46535f038d28c3340f03cca00ebaeb7b',1,'xrpl::INVALID'],['../namespacexrpl.html#ad85c99d35468b754f3eaa184744c3763a4bbb8f967da6d1a610596d7257179c2b',1,'xrpl::Invalid']]], + ['invalid_15',['invalid',['../namespacexrpl.html#afffd688695495d7f6784ea568c6d41c6afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#a46feb2a3d6afe415003984673a6a8648afedb2d84cafe20862cb4399751a8a7e3',1,'xrpl::invalid'],['../namespacexrpl.html#ad85c99d35468b754f3eaa184744c3763a4bbb8f967da6d1a610596d7257179c2b',1,'xrpl::Invalid'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a46535f038d28c3340f03cca00ebaeb7b',1,'xrpl::INVALID']]], ['invalidencodingchar_16',['invalidEncodingChar',['../namespacexrpl.html#ad1f0c105424fa7b20beea9ff9a0f2656a964b28063f3be0e030ba9956b42c1021',1,'xrpl']]], ['invalidlastpage_17',['InvalidLastPage',['../namespacexrpl_1_1test_1_1jtx_1_1directory.html#a1477bb27878ebdbe8b6996ab8030f0c7a677ba07b9a846e19e83b10c54abd51ef',1,'xrpl::test::jtx::directory']]], ['iou_18',['IOU',['../classxrpl_1_1test_1_1Loan__test.html#a414bc4af8cad4452814565fcd80a3b5daf73c709124099e497ad22ae14efb498b',1,'xrpl::test::Loan_test']]], diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js index 46375f7808..d7769d7d76 100644 --- a/search/enumvalues_e.js +++ b/search/enumvalues_e.js @@ -12,7 +12,7 @@ var searchData= ['nftoken_5fsell_5foffers_9',['NFTOKEN_SELL_OFFERS',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada471713f490287b1c4f049b299826c46a',1,'xrpl']]], ['nftokenpagelink_10',['nfTokenPageLink',['../classxrpl_1_1LedgerStateFix.html#acde4244ee78ef056e582de756f30d98ea9e91d60c581b6bf2d2008f75859d9e82',1,'xrpl::LedgerStateFix']]], ['nickname_11',['NICKNAME',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada4ed324309f996b76707fbeed9e29cd5e',1,'xrpl']]], - ['no_12',['no',['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183cabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5ebabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::SField::no'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::test::XChainSim_test::no'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5ca7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::PerfLog_test::no'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::NetworkOPs::no'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::ValidAMM::No'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55ad41dec562f6ee21a3c13570bafc7b75f',1,'xrpl::no'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aea7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45fa7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no']]], + ['no_12',['no',['../namespacexrpl.html#a177f7e4b1df6ee8f4d1e11e3cd0b183cabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a36f952e305630142ea1bb1946a6dd383abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a481438fb2d04ee4ee5bd99c516289b98abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#a53be00cb856ef39ec60e33cf9694b5ebabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../classxrpl_1_1SField.html#aeca7616e54f17ecd56042bf721573843a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::SField::no'],['../classxrpl_1_1NetworkOPs.html#af20b0ec49007e940fac896257d3f1e05a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::NetworkOPs::no'],['../structxrpl_1_1test_1_1XChainSim__test.html#a04fa2e085d2ceda924228e1a4a595fb9a7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::test::XChainSim_test::no'],['../classxrpl_1_1PerfLog__test.html#aa16f728937d929c8a9a32d490f9c8a5ca7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::PerfLog_test::no'],['../classxrpl_1_1ValidAMM.html#af39845f517f8231ce0c07465e829ed34abafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::ValidAMM::No'],['../namespacexrpl.html#a7b535130885568516b37cbb912cc6f2fabafd7322c6e97d25b6299b5d6fe8920b',1,'xrpl::No'],['../namespacexrpl.html#ae2eb3a547c409e2625b3aec23b15ef55ad41dec562f6ee21a3c13570bafc7b75f',1,'xrpl::no'],['../namespacexrpl.html#a7b6ccf13c6f6d8d07e087d8e5edd82aea7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no'],['../namespacexrpl.html#a8109828aee0f1bf0d066aa2fb52be45fa7fa3b767c460b54a2be4d49030b349c7',1,'xrpl::no']]], ['no_5fabort_5fon_5ffail_13',['no_abort_on_fail',['../namespacebeast_1_1unit__test.html#a99687a2a801452e00dace134f659988cacb5424a541b7c64dd57065b92451b8f3',1,'beast::unit_test']]], ['no_5fcondition_14',['NO_CONDITION',['../namespacexrpl_1_1RPC.html#a326b7cf1183b6f7b5a7fb711ff446f1da36b92b07cee73215390722767a5665e3',1,'xrpl::RPC']]], ['no_5fexception_15',['no_exception',['../structxrpl_1_1test_1_1RPCCallTestData.html#a6a30983394dba154cdefd3a7164e57d4a0e754810b5d32d6e92520e2ba3b057e0',1,'xrpl::test::RPCCallTestData']]], @@ -21,12 +21,12 @@ var searchData= ['noduplication_18',['noDuplication',['../classJson_1_1Value_1_1CZString.html#a2805c46fb4a72bbaed55de6d75941b6da08d540450fa6c4af57eaacf063eedd20',1,'Json::Value::CZString']]], ['noisy_19',['noisy',['../classxrpl_1_1NFTokenDir__test.html#a1fc3ab6192562b18f0ffaa42c5184b39a6a3b15759c33ed7f3e9e89c0fb546b2d',1,'xrpl::NFTokenDir_test::noisy'],['../classxrpl_1_1NFTokenBurn__test.html#a8eaf5ed68c5ec6e90ee64d22f6da0b6ba07ae86ba39b177ca5e1a7e74c009f7f8',1,'xrpl::NFTokenBurn_test::noisy']]], ['nondstmismatch_20',['nonDstMismatch',['../namespacexrpl.html#a1e76848ae49f7d4f94a0648e437ea6c1a22d63280ca4e6a3750c08d476969417e',1,'xrpl']]], - ['none_21',['none',['../structxrpl_1_1detail_1_1MultiApiJson.html#ad49ca484599d438d7ca2feddbd5e1acaaa6ff11c881bddd98846c002c7850b0f9',1,'xrpl::detail::MultiApiJson::none'],['../namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::None'],['../namespacexrpl_1_1test.html#a5cebad0b2b2eda56e01713bff594cbcfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::None'],['../namespacexrpl_1_1compression.html#a42cd9024385a5049a67f2b9e40a25bdfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::compression::None'],['../namespacexrpl_1_1detail.html#a230ef83732e01df4f26a546cfadcbab0a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::detail::none'],['../classbeast_1_1unit__test_1_1selector.html#a08aa09dfece6c73aff512e1b4e44666aa37ea4b078acc53fe78c83b4511294035',1,'beast::unit_test::selector::none'],['../structxrpl_1_1JsonOptions.html#a248f4c1cb1b2fe05b58678f32307570ba1a97822ca421424f4fc466f09db227a6',1,'xrpl::JsonOptions::none'],['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::NetworkOPsImp::none'],['../classxrpl_1_1test_1_1Invariants__test.html#aa42e0fc377a0c3f266a46f0d342e1b19a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::Invariants_test::None'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::RPC::Status::none']]], + ['none_21',['none',['../classbeast_1_1unit__test_1_1selector.html#a08aa09dfece6c73aff512e1b4e44666aa37ea4b078acc53fe78c83b4511294035',1,'beast::unit_test::selector::none'],['../namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::None'],['../namespacexrpl_1_1test.html#a5cebad0b2b2eda56e01713bff594cbcfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::None'],['../namespacexrpl_1_1compression.html#a42cd9024385a5049a67f2b9e40a25bdfa6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::compression::None'],['../namespacexrpl_1_1detail.html#a230ef83732e01df4f26a546cfadcbab0a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::detail::none'],['../classxrpl_1_1test_1_1Invariants__test.html#aa42e0fc377a0c3f266a46f0d342e1b19a6adf97f83acf6453d4a6a4b1070f3754',1,'xrpl::test::Invariants_test::None'],['../structxrpl_1_1detail_1_1MultiApiJson.html#ad49ca484599d438d7ca2feddbd5e1acaaa6ff11c881bddd98846c002c7850b0f9',1,'xrpl::detail::MultiApiJson::none'],['../structxrpl_1_1JsonOptions.html#a248f4c1cb1b2fe05b58678f32307570ba1a97822ca421424f4fc466f09db227a6',1,'xrpl::JsonOptions::none'],['../structxrpl_1_1RPC_1_1Status.html#a81d92f465d577ad7b3eb2385dfe3ab74a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::RPC::Status::none'],['../classxrpl_1_1NetworkOPsImp.html#a606759266a2d00baa11ab70d8f6e3287a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'xrpl::NetworkOPsImp::none']]], ['noop_22',['noop',['../namespacexrpl.html#ae5105aa43ab313d66422a20124fc1116a5483bf26dec486ec0175e2a3ca816a0a',1,'xrpl::noop'],['../namespacexrpl.html#adfcfa25ccc459fa509f891e4009ac1e3a5483bf26dec486ec0175e2a3ca816a0a',1,'xrpl::noop']]], ['nopriv_23',['noPriv',['../namespacexrpl.html#a7de456270a44ded0681909046c567f9fad5e14927b568044b5496d5a1a9ecb1e9',1,'xrpl']]], ['noripple_24',['noripple',['../namespacexrpl_1_1test.html#a15d9b530d672dd76291e75fca5bd7367af34d3a138958b0d338875bb910a39cf6',1,'xrpl::test']]], ['norm_5ftimeouts_25',['NORM_TIMEOUTS',['../namespacexrpl.html#aebb8809071647c939a34479537299e1fa79e1407e1ee5f4eee6715f98c61aac17',1,'xrpl']]], - ['normal_26',['normal',['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221',1,'xrpl::Transactor::Normal'],['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231a38ad0167dc0ce3a5664949640fa2f2a2',1,'xrpl::TxConsequences::normal'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa1e23852820b9154316c7c06e2b7ba051',1,'xrpl::NORMAL']]], + ['normal_26',['normal',['../classxrpl_1_1TxConsequences.html#a33f37210f363c069e6faa24cbdfd2231a38ad0167dc0ce3a5664949640fa2f2a2',1,'xrpl::TxConsequences::normal'],['../classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221',1,'xrpl::Transactor::Normal'],['../namespacexrpl.html#aeff8897a4a88b852a68c624eb0377edaa1e23852820b9154316c7c06e2b7ba051',1,'xrpl::NORMAL']]], ['notcleaning_27',['notCleaning',['../classxrpl_1_1LedgerCleanerImp.html#a28cf927f76d8996023f38d227c8cf66ca843890c5d122c26b4aa77186dc893031',1,'xrpl::LedgerCleanerImp']]], ['notdelegable_28',['notDelegable',['../namespacexrpl.html#af02fc40fb59be7e5f8ee0c33efc7148dae04ac43f4434f148243ca3ed541ce828',1,'xrpl']]], ['notdone_29',['NotDone',['../namespacexrpl_1_1test.html#a6d9208205417cdf71e669e08e0042870a71b56450c5e1ce9ce5f10422f47beb06',1,'xrpl::test']]], diff --git a/search/enumvalues_f.js b/search/enumvalues_f.js index 6b8d5424fc..05ccf49864 100644 --- a/search/enumvalues_f.js +++ b/search/enumvalues_f.js @@ -4,7 +4,7 @@ var searchData= ['objectfield_1',['ObjectField',['../namespacexrpl_1_1test.html#a04b3b5ab4e41a5be8a4c9e33e9fb051aa47e2b666357b76444093d14ece757aaa',1,'xrpl::test']]], ['objectvalue_2',['objectValue',['../namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6',1,'Json']]], ['observing_3',['observing',['../namespacexrpl.html#a1a5168a12a682f75ba179f4d0b53fa71aea5234685f43dcab142e132c0e7be2ce',1,'xrpl']]], - ['obsolete_4',['obsolete',['../namespacexrpl.html#ab9f5a92c06f220c2265bfba42d919874a28a39c5d0e09f2b9f423c9864ecf1db8',1,'xrpl::obsolete'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a4f8f7b3f1fcc7f434a76f2dab46dd041',1,'xrpl::OBSOLETE'],['../namespacexrpl.html#a3d02416a71398d8466f19a6515c944feaec30c235d0eb792797af1aa1d11759a7',1,'xrpl::Obsolete']]], + ['obsolete_4',['obsolete',['../namespacexrpl.html#ab9f5a92c06f220c2265bfba42d919874a28a39c5d0e09f2b9f423c9864ecf1db8',1,'xrpl::obsolete'],['../namespacexrpl.html#a3d02416a71398d8466f19a6515c944feaec30c235d0eb792797af1aa1d11759a7',1,'xrpl::Obsolete'],['../namespacexrpl.html#a34f062517383bad9ba777508d31ac1e2a4f8f7b3f1fcc7f434a76f2dab46dd041',1,'xrpl::OBSOLETE']]], ['off_5',['off',['../classxrpl_1_1test_1_1reduce__relay__test.html#a6bd67f01a8911875f6d9a9470904b28ba61cd43a970a501695cfb3c80c318a835',1,'xrpl::test::reduce_relay_test::Off'],['../namespacexrpl_1_1compression.html#afa1b05e6d181cde4f9fe013d5de84724ad15305d7a4e34e02489c74a5ef542f36',1,'xrpl::compression::Off']]], ['offer_6',['OFFER',['../namespacexrpl.html#aa040fac78e4975614b31771a1bc5f7ada10a5fc93fb200eb05fc816628f0b1d32',1,'xrpl']]], ['ok_7',['ok',['../namespacexrpl_1_1NodeStore.html#a4883b8bc797bf7591fde489676a6e96ba4dd62c7740eda7a1c3cc0ec8f3c9d84e',1,'xrpl::NodeStore::ok'],['../namespacexrpl_1_1Resource.html#a050b2b62961745811a64c36c3e9a1332ae6f929c03d3a0beb1b20f0730b4db7f0',1,'xrpl::Resource::ok']]], diff --git a/search/functions_1.js b/search/functions_1.js index 39dd64abaa..ed117200d6 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -17,7 +17,7 @@ var searchData= ['acceptcount_14',['acceptCount',['../classxrpl_1_1PeerFinder_1_1Counts.html#a7837110df5af769afb9e706bd89ffc9f',1,'xrpl::PeerFinder::Counts']]], ['acceptedledger_15',['AcceptedLedger',['../classxrpl_1_1AcceptedLedger.html#aefe530d45b560197782a73a9929193a3',1,'xrpl::AcceptedLedger']]], ['acceptedledgertx_16',['AcceptedLedgerTx',['../classxrpl_1_1AcceptedLedgerTx.html#ad887276141513df55e67a0f73faab311',1,'xrpl::AcceptedLedgerTx']]], - ['acceptledger_17',['acceptledger',['../classxrpl_1_1NetworkOPs.html#ac7cab1abcd52b4fd172abf59806c68d2',1,'xrpl::NetworkOPs::acceptLedger()'],['../classxrpl_1_1NetworkOPsImp.html#ae3124499ef1ce781e815bbf19fc4257c',1,'xrpl::NetworkOPsImp::acceptLedger()']]], + ['acceptledger_17',['acceptledger',['../classxrpl_1_1NetworkOPsImp.html#ae3124499ef1ce781e815bbf19fc4257c',1,'xrpl::NetworkOPsImp::acceptLedger()'],['../classxrpl_1_1NetworkOPs.html#ac7cab1abcd52b4fd172abf59806c68d2',1,'xrpl::NetworkOPs::acceptLedger()']]], ['acceptoffer_18',['acceptOffer',['../classxrpl_1_1NFTokenAcceptOffer.html#a00014b4e47fddc1d3ce1a4fe9ea539e8',1,'xrpl::NFTokenAcceptOffer']]], ['acceptor_19',['Acceptor',['../structxrpl_1_1short__read__test_1_1Server_1_1Acceptor.html#a6074f774620b18ba251bb68770333147',1,'xrpl::short_read_test::Server::Acceptor']]], ['acceptselloffer_20',['acceptSellOffer',['../namespacexrpl_1_1test_1_1jtx_1_1token.html#a7015701bf3f0280eb77b916fb64ce1ef',1,'xrpl::test::jtx::token']]], @@ -32,7 +32,7 @@ var searchData= ['accountidfield_29',['accountIDField',['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#ad6b1f08dd2c3413a173c653c9fe8b26b',1,'xrpl::test::jtx::accountIDField']]], ['accountidtag_30',['AccountIDTag',['../classxrpl_1_1detail_1_1AccountIDTag.html#a09f75e7e71b05894f940d751ac8f2012',1,'xrpl::detail::AccountIDTag']]], ['accountindomain_31',['accountInDomain',['../namespacexrpl_1_1permissioned__dex.html#ad8477c0e9e4e3165c3b815ed6cca08f2',1,'xrpl::permissioned_dex']]], - ['accountkey_32',['accountkey',['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a25c4c388f8de65669a1176468bf89319',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountKey const &other)=default'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#ab38bff7243d4b6be95e7bd0415b12843',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountID const &account, LineDirection direction, std::size_t hash)'],['../classxrpl_1_1CanonicalTXSet.html#ad66fa2505817a82b0bca120d49f2ce0f',1,'xrpl::CanonicalTXSet::accountKey()']]], + ['accountkey_32',['accountkey',['../classxrpl_1_1CanonicalTXSet.html#ad66fa2505817a82b0bca120d49f2ce0f',1,'xrpl::CanonicalTXSet::accountKey()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a25c4c388f8de65669a1176468bf89319',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountKey const &other)=default'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#ab38bff7243d4b6be95e7bd0415b12843',1,'xrpl::RippleLineCache::AccountKey::AccountKey(AccountID const &account, LineDirection direction, std::size_t hash)']]], ['accountreserve_33',['accountReserve',['../structxrpl_1_1Fees.html#a4ec024b00a23017e5eb38501a874aff6',1,'xrpl::Fees']]], ['accountsend_34',['accountSend',['../namespacexrpl.html#a7d1fa732064ef22175aac4d8de440e6d',1,'xrpl']]], ['accountsendiou_35',['accountSendIOU',['../namespacexrpl.html#ac74b3a7e63f7d4927ebaea9aad3d1a77',1,'xrpl']]], @@ -56,7 +56,7 @@ var searchData= ['activate_53',['activate',['../classxrpl_1_1PeerFinder_1_1Manager.html#a7c13253fb1a0a391313a54952a14a05b',1,'xrpl::PeerFinder::Manager::activate()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#af7788f27378dfd8943dc9a99f9206ecf',1,'xrpl::PeerFinder::SlotImp::activate()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#aab293e82d2ab8dad3326abee4efe3ed7',1,'xrpl::PeerFinder::ManagerImp::activate()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#a79923c622a509cae02476c9804131a46',1,'xrpl::PeerFinder::Logic::activate()'],['../classxrpl_1_1OverlayImpl.html#a28e9ad31e681fbe8d560a60d88a17c98',1,'xrpl::OverlayImpl::activate()']]], ['activatestalldetector_54',['activateStallDetector',['../classxrpl_1_1LoadManager.html#aea5017c90da58589cc1dc7708b07d374',1,'xrpl::LoadManager']]], ['active_55',['active',['../classxrpl_1_1test_1_1SuiteJournalSink.html#acdd9138e6e36f2e482186f8aeb1274aa',1,'xrpl::test::SuiteJournalSink::active()'],['../classbeast_1_1NullJournalSink.html#ae3d722f3d1585a8235cb68ef7bddef14',1,'beast::NullJournalSink::active()'],['../classbeast_1_1WrappedSink.html#af462747f670e2cbdc9f7e87d3968633e',1,'beast::WrappedSink::active()'],['../classbeast_1_1Journal.html#a5929f5a6c995e2c2c5aada222ee470c4',1,'beast::Journal::active()'],['../classbeast_1_1Journal_1_1Stream.html#a59fd6a4a63469b50d87acaa2d20113ad',1,'beast::Journal::Stream::active()'],['../classbeast_1_1Journal_1_1Sink.html#a72d6f4718d1cc5c5c5d76553d8ce10df',1,'beast::Journal::Sink::active()']]], - ['adaptor_56',['adaptor',['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a11f30c80cef55601e5596ac6bc5c744d',1,'xrpl::RCLConsensus::Adaptor::Adaptor()'],['../classxrpl_1_1Validations.html#a5c53682eaf1b437da4cd67d5134d0906',1,'xrpl::Validations::adaptor()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a91c5d7dbaf115af8fa6c0fb4bc2ac28b',1,'xrpl::test::csf::Validations_test::Adaptor::Adaptor()']]], + ['adaptor_56',['adaptor',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Adaptor.html#a91c5d7dbaf115af8fa6c0fb4bc2ac28b',1,'xrpl::test::csf::Validations_test::Adaptor::Adaptor()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a11f30c80cef55601e5596ac6bc5c744d',1,'xrpl::RCLConsensus::Adaptor::Adaptor()'],['../classxrpl_1_1Validations.html#a5c53682eaf1b437da4cd67d5134d0906',1,'xrpl::Validations::adaptor()']]], ['add_57',['add',['../classxrpl_1_1STArray.html#a8464029f2a7be82f172066164902c14b',1,'xrpl::STArray::add()'],['../classxrpl_1_1STBase.html#aff4e53fa39d8168f305be959dfb102d2',1,'xrpl::STBase::add()'],['../classxrpl_1_1STBitString.html#a7babef6c56c32f5491b7c91425cd5de5',1,'xrpl::STBitString::add()'],['../classxrpl_1_1STBlob.html#a6b3136d1abc3c273b2b90827ec99d5f8',1,'xrpl::STBlob::add()'],['../classxrpl_1_1STCurrency.html#acdecb304ae31374de40cb80bf0ce5a6e',1,'xrpl::STCurrency::add()'],['../classxrpl_1_1STInteger.html#a20fc1bca7dac4a1782f9bca4ee387ceb',1,'xrpl::STInteger::add()'],['../classxrpl_1_1STIssue.html#a11ae7593aacd462bf8bde6076e5f3204',1,'xrpl::STIssue::add()'],['../classxrpl_1_1STNumber.html#a1a3524139128aea445beb3ece4065085',1,'xrpl::STNumber::add()'],['../classxrpl_1_1STObject.html#a7ae210559782126638ca3712e9d3f632',1,'xrpl::STObject::add(Serializer &s) const override'],['../classxrpl_1_1STObject.html#ae5ff93050e0ff6b5ff903c752ef463ed',1,'xrpl::STObject::add(Serializer &s, WhichFields whichFields) const'],['../classxrpl_1_1STPathSet.html#a00b13d9b468ef3daf4805668ca2cffeb',1,'xrpl::STPathSet::add()'],['../classxrpl_1_1STVector256.html#a3cc5de0d80fc1162ba70f5b72b32c58f',1,'xrpl::STVector256::add()'],['../classxrpl_1_1JsonPropertyStream.html#ad1473fbee5b792e57e084e327c9f881f',1,'xrpl::JsonPropertyStream::add()'],['../classxrpl_1_1STXChainBridge.html#a73dd3a4dd6a2f351ad6f3020ea151428',1,'xrpl::STXChainBridge::add()'],['../structxrpl_1_1Resource_1_1Entry.html#a1938fafbd8c64700a4093de7abf66bc5',1,'xrpl::Resource::Entry::add()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a2e76aeb8383dfce6c1d3f26a30a1ab60',1,'beast::insight::detail::StatsDCollectorImp::add()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a0b4d560af9a550bbd00728745cc1fd9e',1,'xrpl::test::csf::Validations_test::TestHarness::add()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRefs.html#ae8a5f61506667b150f324123e253cbc8',1,'xrpl::test::csf::CollectorRefs::add()'],['../classxrpl_1_1short__read__test_1_1Base.html#a8daeec34d80a2b5c31ec6c268c186a09',1,'xrpl::short_read_test::Base::add()'],['../classxrpl_1_1PeerFinder_1_1Livecache__test.html#a6b01478a9e974737a5f559d251c5ab95',1,'xrpl::PeerFinder::Livecache_test::add()'],['../structxrpl_1_1detail_1_1suite__results.html#a4cfcc164c9f10d5acf5b3d9013ab42d7',1,'xrpl::detail::suite_results::add()'],['../structxrpl_1_1detail_1_1results.html#a777987b9c36f3a822e058c1b17b0f40b',1,'xrpl::detail::results::add()'],['../structxrpl_1_1detail_1_1multi__runner__base_1_1inner.html#ae8365009df1824e87b84e5b74cc1e3b8',1,'xrpl::detail::multi_runner_base::inner::add()'],['../classxrpl_1_1detail_1_1multi__runner__base.html#a06b562af8774cadac24c869aa0070daa',1,'xrpl::detail::multi_runner_base::add()'],['../classxrpl_1_1AmendmentTableImpl.html#a85fe34ad92bed99a52ad162ef702de27',1,'xrpl::AmendmentTableImpl::add()'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#a5a9bee66c591d060b8f41e81e0f41bdd',1,'xrpl::TxQ::TxQAccount::add()'],['../classxrpl_1_1Validations.html#a2a8b8aca1ef992bab3e1193b7bc80932',1,'xrpl::Validations::add()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ac6b1fed6d2c64923a22318c5017febb8',1,'xrpl::PeerFinder::Counts::add()'],['../classbeast_1_1PropertyStream.html#a8a1e2466f482ab507f91f62008570b2f',1,'beast::PropertyStream::add(std::string const &key, bool value)'],['../classbeast_1_1PropertyStream.html#a6dab4ef049b0f8eb46eceff046bda11f',1,'beast::PropertyStream::add(unsigned char value)'],['../classbeast_1_1PropertyStream.html#a5b18d84c44d1834064d1a171b5721e4f',1,'beast::PropertyStream::add(short value)'],['../classbeast_1_1PropertyStream.html#ad89e3880312d9d2f1710dc72a26b54cd',1,'beast::PropertyStream::add(unsigned short value)'],['../classbeast_1_1PropertyStream.html#a192496515beb7277123c50eafc0e93b8',1,'beast::PropertyStream::add(int value)'],['../classbeast_1_1PropertyStream.html#a7e2307f8ab4b3da6ba77e0a2374863f3',1,'beast::PropertyStream::add(unsigned int value)'],['../classbeast_1_1PropertyStream.html#a7f50b4bceb293a2efcb1b29b3158c7f9',1,'beast::PropertyStream::add(long value)'],['../classbeast_1_1PropertyStream.html#afbc26a740d14b08002ad9518310c60e4',1,'beast::PropertyStream::add(unsigned long value)'],['../classbeast_1_1PropertyStream.html#a25971a70b0d4036d09782287659e6cc9',1,'beast::PropertyStream::add(std::string const &key, char value)'],['../classbeast_1_1PropertyStream.html#afac47c0d9590b1f92e6db69be8922e5b',1,'beast::PropertyStream::add(signed char value)'],['../classbeast_1_1PropertyStream.html#a12e1ed0e9696c8260fbf1739c707b607',1,'beast::PropertyStream::add(std::string const &key, char const *value)'],['../classbeast_1_1PropertyStream.html#a7db4afda014289cf6744301b5157b71f',1,'beast::PropertyStream::add(long long value)'],['../classbeast_1_1PropertyStream.html#a28eaa92c7ca837f1ccfc4c93ea54219a',1,'beast::PropertyStream::add(std::string const &key, std::string const &value)=0'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1results.html#acca69a4a1af4170be93d67be30ac7b9d',1,'beast::unit_test::detail::reporter::results::add()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1suite__results.html#a38979279ba1b83e406a2f3c6ee7fa17d',1,'beast::unit_test::detail::reporter::suite_results::add()'],['../classxrpl_1_1DecayWindow.html#ab63a09f3be634ed0252d8127f7e3632f',1,'xrpl::DecayWindow::add()'],['../classxrpl_1_1DecayingSample.html#a8df063747a57263920897055a3d8d7f1',1,'xrpl::DecayingSample::add()'],['../classxrpl_1_1STAmount.html#a25bfca714a2cf38542966e745149a75f',1,'xrpl::STAmount::add()'],['../classbeast_1_1PropertyStream.html#ad0f254c63738bc9b6923ab92125eca8c',1,'beast::PropertyStream::add(std::string const &key, long long value)'],['../classbeast_1_1PropertyStream.html#a79122ae34fa6633530df9a0b87bdfd3c',1,'beast::PropertyStream::add(std::string const &key, signed char value)'],['../classbeast_1_1PropertyStream.html#a7cd6fa11e5b75d48d3c2e84c4a55c069',1,'beast::PropertyStream::add(std::string const &key, unsigned char value)'],['../classbeast_1_1PropertyStream.html#aa5d01244188d6eff0c971e85f97d1ee7',1,'beast::PropertyStream::add(std::string const &key, short value)'],['../classbeast_1_1PropertyStream.html#adcdaec4f4c4aa1bee5d046abcf9f05a4',1,'beast::PropertyStream::add(std::string const &key, unsigned short value)'],['../classbeast_1_1PropertyStream.html#ac3640f5ec521538142e018c7b9449f2f',1,'beast::PropertyStream::add(std::string const &key, int value)'],['../classbeast_1_1PropertyStream.html#a8f97447631b96a757d1f203561da684a',1,'beast::PropertyStream::add(std::string const &key, unsigned int value)'],['../classbeast_1_1PropertyStream.html#a2d422a19b1a7256eac9787fa8208cfa1',1,'beast::PropertyStream::add(std::string const &key, long value)'],['../classbeast_1_1PropertyStream.html#a88fa55ab3ac95e195d4fbf10955f9473',1,'beast::PropertyStream::add(std::string const &key, unsigned long value)'],['../classxrpl_1_1STAccount.html#a3f801be45d41d16e4c44673985092523',1,'xrpl::STAccount::add()'],['../classbeast_1_1PropertyStream.html#a0fe28a6fa5f72b43e0da657c0efa099e',1,'beast::PropertyStream::add(std::string const &key, unsigned long long value)'],['../classbeast_1_1PropertyStream.html#ab8f4ce03d7c811262313a7c6c182c707',1,'beast::PropertyStream::add(std::string const &key, float value)'],['../classbeast_1_1PropertyStream.html#af4f18b4665bcc1c71f6cc2a62a651b50',1,'beast::PropertyStream::add(std::string const &key, double value)'],['../classbeast_1_1PropertyStream.html#a27dd145b7aa7ec0b653348ab83753e72',1,'beast::PropertyStream::add(std::string const &key, long double value)'],['../classbeast_1_1PropertyStream.html#a46a8f035fcfc444af8725bc9af393ea7',1,'beast::PropertyStream::add(std::string const &value)=0'],['../classbeast_1_1PropertyStream.html#af1d537979b3cc3676fc44dd4745946a5',1,'beast::PropertyStream::add(char const *value)'],['../classbeast_1_1PropertyStream.html#a23b3a87a0eaeb6586323496467e7ceeb',1,'beast::PropertyStream::add(bool value)'],['../classbeast_1_1PropertyStream.html#a79420c335f7a5ee6a324c78e3b166ad1',1,'beast::PropertyStream::add(char value)'],['../classxrpl_1_1JsonPropertyStream.html#a84f78b3afabddd072b7b798d6ed4d87b',1,'xrpl::JsonPropertyStream::add()'],['../classbeast_1_1PropertyStream.html#a2cc4c291084a2ad5c10b1b9e5f1d8267',1,'beast::PropertyStream::add(float value)'],['../classbeast_1_1PropertyStream.html#a4dff2dfaaf8650815629df1ab882a923',1,'beast::PropertyStream::add(double value)'],['../classbeast_1_1PropertyStream.html#a243dbabd586b0229219a6c8a11baeeb4',1,'beast::PropertyStream::add(long double value)'],['../classbeast_1_1PropertyStream_1_1Map.html#accb389586f4954078d2925f48ca4b6c1',1,'beast::PropertyStream::Map::add(std::string const &key, Value value) const'],['../classbeast_1_1PropertyStream_1_1Map.html#ac760c1fcce967fed82dea209bb72cba1',1,'beast::PropertyStream::Map::add(Key key, Value value) const'],['../classbeast_1_1PropertyStream_1_1Set.html#ab364b9b332ca6293b9728b86da1377ef',1,'beast::PropertyStream::Set::add()'],['../classbeast_1_1PropertyStream_1_1Source.html#a6b74ac4b0ae83b71d8605412b2fe5c8b',1,'beast::PropertyStream::Source::add(Source &source)'],['../classbeast_1_1PropertyStream_1_1Source.html#a986ac5abff1a53a1a1f7dde38f0073bc',1,'beast::PropertyStream::Source::add(Derived *child)'],['../classxrpl_1_1JsonPropertyStream.html#aec896e563620e243ede1a7b24068cd20',1,'xrpl::JsonPropertyStream::add(int value) override'],['../classxrpl_1_1JsonPropertyStream.html#a1f8242f39526485b0e7ad03c8e248891',1,'xrpl::JsonPropertyStream::add(std::string const &key, unsigned short value) override'],['../classxrpl_1_1JsonPropertyStream.html#a0cda470a4ee47cf3690b4ae5dfd4b5c3',1,'xrpl::JsonPropertyStream::add(std::string const &key, int value) override'],['../classxrpl_1_1JsonPropertyStream.html#a3e219b748254e15fcfb8ad82fecb7c34',1,'xrpl::JsonPropertyStream::add(std::string const &key, unsigned int value) override'],['../classxrpl_1_1JsonPropertyStream.html#acbf5e06f5d897624a668920c9c7b0205',1,'xrpl::JsonPropertyStream::add(std::string const &key, long value) override'],['../classxrpl_1_1JsonPropertyStream.html#ab8847f76dcc32babd7a6a1ba68c3536c',1,'xrpl::JsonPropertyStream::add(std::string const &key, float v) override'],['../classxrpl_1_1JsonPropertyStream.html#af1ab005e955e9163baa6611e5ac2af3c',1,'xrpl::JsonPropertyStream::add(std::string const &key, std::string const &v) override'],['../classxrpl_1_1JsonPropertyStream.html#ab77db44db2d2b16a5b129a7d2126f10a',1,'xrpl::JsonPropertyStream::add(short value) override'],['../classxrpl_1_1JsonPropertyStream.html#aec3b9957cc7794009e85bc06411e5e81',1,'xrpl::JsonPropertyStream::add(unsigned short value) override'],['../classbeast_1_1PropertyStream.html#ac1a1164f84438b63fd95ceee25b4ba85',1,'beast::PropertyStream::add()'],['../classxrpl_1_1KnownFormats.html#a37cebadc6d415a864bfdbdcb03272f8c',1,'xrpl::KnownFormats::add()'],['../classxrpl_1_1JsonPropertyStream.html#aeefceb47d5d94d0d9ca2d0cd4a62ca17',1,'xrpl::JsonPropertyStream::add(std::string const &v) override'],['../classxrpl_1_1JsonPropertyStream.html#ab32590878c27c531bc4d5bf5dcc63d85',1,'xrpl::JsonPropertyStream::add(double v) override'],['../classxrpl_1_1JsonPropertyStream.html#ace472cb52dddd48762dd438eae48fb03',1,'xrpl::JsonPropertyStream::add(unsigned int value) override'],['../classxrpl_1_1JsonPropertyStream.html#ab1b63a177e1435649c11e401cfd8ba17',1,'xrpl::JsonPropertyStream::add(long value) override'],['../classxrpl_1_1JsonPropertyStream.html#a11c7e545754f4ed8f97c3f6208ea9a89',1,'xrpl::JsonPropertyStream::add(float v) override']]], ['add16_58',['add16',['../classxrpl_1_1Serializer.html#a425ba2bbb3e64a8568cf7ab02c8f3552',1,'xrpl::Serializer']]], ['add32_59',['add32',['../classxrpl_1_1Serializer.html#ab3962ec202d2878a540affd44febda14',1,'xrpl::Serializer::add32(T i)'],['../classxrpl_1_1Serializer.html#affa3d679090973238f98424b787835db',1,'xrpl::Serializer::add32(HashPrefix p)']]], @@ -112,7 +112,7 @@ var searchData= ['address_109',['address',['http://en.cppreference.com/w/cpp/memory/allocator/address.html',1,'std::allocator::address()'],['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/address.html',1,'std::coroutine_handle::address()'],['../classbeast_1_1IP_1_1Endpoint.html#a0a72b96b0bf95c6baf12c51582697fed',1,'beast::IP::Endpoint::address()']]], ['addressof_110',['addressof',['http://en.cppreference.com/w/cpp/memory/addressof.html',1,'std']]], ['addrootnode_111',['addRootNode',['../classxrpl_1_1SHAMap.html#a7debf45e1d4f2f7ec10c44bbe43662c1',1,'xrpl::SHAMap']]], - ['addrpcsub_112',['addrpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#ab603c62b5fae473862c199aee771e7ce',1,'xrpl::InfoSub::Source::addRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#a4b7bf25e2c4070d903e5e85b443e79b9',1,'xrpl::NetworkOPsImp::addRpcSub()']]], + ['addrpcsub_112',['addrpcsub',['../classxrpl_1_1NetworkOPsImp.html#a4b7bf25e2c4070d903e5e85b443e79b9',1,'xrpl::NetworkOPsImp::addRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#ab603c62b5fae473862c199aee771e7ce',1,'xrpl::InfoSub::Source::addRpcSub()']]], ['addsamples_113',['addSamples',['../classxrpl_1_1LoadMonitor.html#a846eaa2912449b20e4918a62b9104aa9',1,'xrpl::LoadMonitor']]], ['addsle_114',['addsle',['../classxrpl_1_1Ledger.html#a8522eb700c24d3dcb7e281e42813e4d6',1,'xrpl::Ledger::addSLE()'],['../namespacexrpl.html#ac68e34e386d809f55a9884fb7ed0dfd2',1,'xrpl::addSLE()']]], ['addsource_115',['addSource',['../classxrpl_1_1PeerFinder_1_1Logic.html#a8369a2a48c8428a7565f7b7068d32f38',1,'xrpl::PeerFinder::Logic']]], @@ -210,7 +210,7 @@ var searchData= ['ammcontext_207',['ammcontext',['../classxrpl_1_1AMMContext.html#a9dbd8a7363a2f702001189d0fa7dcf38',1,'xrpl::AMMContext::AMMContext(AccountID const &account, bool multiPath)'],['../classxrpl_1_1AMMContext.html#a4904b201fa2b24a8addf7a185fd356b9',1,'xrpl::AMMContext::AMMContext(AMMContext const &)=delete']]], ['ammcreate_208',['AMMCreate',['../classxrpl_1_1AMMCreate.html#af6b53d41fa4fae19923950639d1dc721',1,'xrpl::AMMCreate']]], ['ammcrtfee_209',['ammCrtFee',['../classxrpl_1_1test_1_1jtx_1_1AMMTest.html#a2f4bbeaa10bd0b8c40ef55badceb1d8d',1,'xrpl::test::jtx::AMMTest']]], - ['ammdelete_210',['ammdelete',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a32e608c30037f6b869c1a573a13ba367',1,'xrpl::test::jtx::AMM::ammDelete()'],['../classxrpl_1_1AMMDelete.html#a4f2d8c37c1e3e66468776c5534970f4e',1,'xrpl::AMMDelete::AMMDelete()']]], + ['ammdelete_210',['ammdelete',['../classxrpl_1_1AMMDelete.html#a4f2d8c37c1e3e66468776c5534970f4e',1,'xrpl::AMMDelete::AMMDelete()'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a32e608c30037f6b869c1a573a13ba367',1,'xrpl::test::jtx::AMM::ammDelete()']]], ['ammdeposit_211',['AMMDeposit',['../classxrpl_1_1AMMDeposit.html#a0b5593334fcac352a11c5a1a9d268ce3',1,'xrpl::AMMDeposit']]], ['ammenabled_212',['ammEnabled',['../namespacexrpl.html#a23628f8169b010aadfcb3381604c7bc3',1,'xrpl']]], ['ammexists_213',['ammExists',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a1e33705a0a9e7b3c2c27f9331c883b9b',1,'xrpl::test::jtx::AMM']]], @@ -461,7 +461,7 @@ var searchData= ['authorizejv_458',['authorizeJV',['../classxrpl_1_1test_1_1jtx_1_1MPTTester.html#a564be0338b7cb548aaa4d2bda0f34a54',1,'xrpl::test::jtx::MPTTester']]], ['authorizemptoken_459',['authorizeMPToken',['../namespacexrpl.html#a6467922e7ad78f62452d24ee474ff5ba',1,'xrpl']]], ['auto_5fptr_460',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',1,'std::auto_ptr']]], - ['autoconnect_461',['autoconnect',['../classxrpl_1_1OverlayImpl.html#a8443c74ebc045f1ceefbd0aa54eee3fb',1,'xrpl::OverlayImpl::autoConnect()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#a15517a206a982cf3f59c0386e9882448',1,'xrpl::PeerFinder::Manager::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a9ea56c4d5306f2abeb8aa857c53ae19e',1,'xrpl::PeerFinder::ManagerImp::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aa95993ce188e8eb18faa59f2cb21aecf',1,'xrpl::PeerFinder::Logic::autoconnect()']]], + ['autoconnect_461',['autoconnect',['../classxrpl_1_1PeerFinder_1_1Manager.html#a15517a206a982cf3f59c0386e9882448',1,'xrpl::PeerFinder::Manager::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a9ea56c4d5306f2abeb8aa857c53ae19e',1,'xrpl::PeerFinder::ManagerImp::autoconnect()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aa95993ce188e8eb18faa59f2cb21aecf',1,'xrpl::PeerFinder::Logic::autoconnect()'],['../classxrpl_1_1OverlayImpl.html#a8443c74ebc045f1ceefbd0aa54eee3fb',1,'xrpl::OverlayImpl::autoConnect()']]], ['autofill_462',['autofill',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a84f624d0cc3c4baf7a47ec75ee12667b',1,'xrpl::test::jtx::Env']]], ['autofill_5fsig_463',['autofill_sig',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a4f290762c99268e0f80f69e9dfbd94da',1,'xrpl::test::jtx::Env']]], ['autofill_5ft_464',['autofill_t',['../structxrpl_1_1test_1_1jtx_1_1autofill__t.html#a31807ed02d7e424b78db1c650a420735',1,'xrpl::test::jtx::autofill_t']]], diff --git a/search/functions_10.js b/search/functions_10.js index 777098cc72..fef1ea29e0 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -269,7 +269,7 @@ var searchData= ['port_266',['port',['../classbeast_1_1IP_1_1Endpoint.html#ad4ea0ccfc9a795efb3d68dcd0a788f5e',1,'beast::IP::Endpoint::port()'],['../structxrpl_1_1WSSession.html#aa5c3de1383e1715ccb1b68f427a4910c',1,'xrpl::WSSession::port()'],['../classxrpl_1_1Session.html#a218c8b157a9b812c7b7c3f92dac1e25c',1,'xrpl::Session::port()'],['../classxrpl_1_1BaseWSPeer.html#a601bf12bd6aa27642bc77e7650fa755b',1,'xrpl::BaseWSPeer::port()'],['../classxrpl_1_1BaseHTTPPeer.html#ac5256420f00e8977a1eb542184b48f8d',1,'xrpl::BaseHTTPPeer::port()'],['../structxrpl_1_1Port.html#a850a215efdb0fffd1dc85b16e1a11457',1,'xrpl::Port::Port()']]], ['ports_267',['ports',['../classxrpl_1_1ServerImpl.html#a60c703b6863bff11e30c6edd4490cb52',1,'xrpl::ServerImpl::ports()'],['../classxrpl_1_1Server.html#a85ce3d8846a108ebdcc776c1344efb9a',1,'xrpl::Server::ports()']]], ['pos_5fformat_268',['pos_format',['http://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::pos_format()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::pos_format()']]], - ['position_269',['position',['../classxrpl_1_1ConsensusProposal.html#ac160b191d4c9b77ce19187e931c24ffa',1,'xrpl::ConsensusProposal::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch::position()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a942556062c67d8066d432a684203abce',1,'xrpl::test::csf::Peer::Position::Position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()']]], + ['position_269',['position',['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['../classxrpl_1_1test_1_1csf_1_1Peer_1_1Position.html#a942556062c67d8066d432a684203abce',1,'xrpl::test::csf::Peer::Position::Position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()'],['../classxrpl_1_1ConsensusProposal.html#ac160b191d4c9b77ce19187e931c24ffa',1,'xrpl::ConsensusProposal::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()'],['http://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch::position()']]], ['positive_5fsign_270',['positive_sign',['http://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::positive_sign()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::positive_sign()']]], ['post_271',['post',['../classxrpl_1_1JobQueue_1_1Coro.html#a58af7277bd5ed36ba75040fa3aa5344d',1,'xrpl::JobQueue::Coro']]], ['post_5fbuffer_272',['post_buffer',['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#adabcf50d2f8acfd403f7d14e505d459c',1,'beast::insight::detail::StatsDCollectorImp']]], @@ -353,9 +353,9 @@ var searchData= ['processresponse_350',['processResponse',['../classxrpl_1_1ConnectAttempt.html#a1fb2ad171f148319abd820c9ffedff94',1,'xrpl::ConnectAttempt']]], ['processsession_351',['processsession',['../classxrpl_1_1ServerHandler.html#afa0668ea448ad92078f1164042439e7e',1,'xrpl::ServerHandler::processSession(std::shared_ptr< WSSession > const &session, std::shared_ptr< JobQueue::Coro > const &coro, Json::Value const &jv)'],['../classxrpl_1_1ServerHandler.html#ab07551041168d866a52ed70962b3f96d',1,'xrpl::ServerHandler::processSession(std::shared_ptr< Session > const &, std::shared_ptr< JobQueue::Coro > coro)']]], ['processtask_352',['processtask',['../structxrpl_1_1Workers_1_1Callback.html#aa96db4157ea8f125a526e6ea05576393',1,'xrpl::Workers::Callback::processTask()'],['../classxrpl_1_1JobQueue.html#a10c1e7d02bd7307d4d3e24e5c6f44fce',1,'xrpl::JobQueue::processTask()'],['../structxrpl_1_1Workers__test_1_1TestCallback.html#a328402a0531e08decf9fc1719c155d4c',1,'xrpl::Workers_test::TestCallback::processTask()']]], - ['processtransaction_353',['processtransaction',['../classxrpl_1_1NetworkOPs.html#aa2253c49b97e1b404ab4f4bbe6d1b94c',1,'xrpl::NetworkOPs::processTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#ad8cbc1f7c177b342d275bf23b2951564',1,'xrpl::NetworkOPsImp::processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) override']]], - ['processtransactionset_354',['processtransactionset',['../classxrpl_1_1NetworkOPsImp.html#af56bed10db3b518b04d59d6b86544791',1,'xrpl::NetworkOPsImp::processTransactionSet()'],['../classxrpl_1_1NetworkOPs.html#a33a4cbf4a743cd5874b1d77984b7413c',1,'xrpl::NetworkOPs::processTransactionSet()']]], - ['processtrustedproposal_355',['processtrustedproposal',['../classxrpl_1_1NetworkOPsImp.html#a3cb7af0f82a8b440469f96ed0a1c5571',1,'xrpl::NetworkOPsImp::processTrustedProposal()'],['../classxrpl_1_1NetworkOPs.html#ad08de097dc76f2036ad4c42a1c402bad',1,'xrpl::NetworkOPs::processTrustedProposal()']]], + ['processtransaction_353',['processtransaction',['../classxrpl_1_1NetworkOPsImp.html#ad8cbc1f7c177b342d275bf23b2951564',1,'xrpl::NetworkOPsImp::processTransaction()'],['../classxrpl_1_1NetworkOPs.html#aa2253c49b97e1b404ab4f4bbe6d1b94c',1,'xrpl::NetworkOPs::processTransaction(std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType)=0']]], + ['processtransactionset_354',['processtransactionset',['../classxrpl_1_1NetworkOPs.html#a33a4cbf4a743cd5874b1d77984b7413c',1,'xrpl::NetworkOPs::processTransactionSet()'],['../classxrpl_1_1NetworkOPsImp.html#af56bed10db3b518b04d59d6b86544791',1,'xrpl::NetworkOPsImp::processTransactionSet()']]], + ['processtrustedproposal_355',['processtrustedproposal',['../classxrpl_1_1NetworkOPs.html#ad08de097dc76f2036ad4c42a1c402bad',1,'xrpl::NetworkOPs::processTrustedProposal()'],['../classxrpl_1_1NetworkOPsImp.html#a3cb7af0f82a8b440469f96ed0a1c5571',1,'xrpl::NetworkOPsImp::processTrustedProposal()']]], ['processtxn_356',['processTxn',['../classxrpl_1_1OrderBookDB.html#a550021b822cfec9c61f2e10f41101735',1,'xrpl::OrderBookDB']]], ['processvalidatorlist_357',['processValidatorList',['../classxrpl_1_1OverlayImpl.html#add04c59e4df5ea231d52f9117334bd6c',1,'xrpl::OverlayImpl']]], ['progress_358',['progress',['../classxrpl_1_1NodeStore_1_1progress.html#a83cd7ab4bea75a40716394e2207a1d42',1,'xrpl::NodeStore::progress']]], @@ -386,9 +386,9 @@ var searchData= ['pubaccounttransaction_383',['pubAccountTransaction',['../classxrpl_1_1NetworkOPsImp.html#a15e688d4e853d3af9e48bcc52faf429f',1,'xrpl::NetworkOPsImp']]], ['pubconsensus_384',['pubConsensus',['../classxrpl_1_1NetworkOPsImp.html#a581b51337805526ff761a5f64dc87def',1,'xrpl::NetworkOPsImp']]], ['pubimbue_385',['pubimbue',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::syncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wsyncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_syncbuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::pubimbue()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::pubimbue()']]], - ['publedger_386',['publedger',['../classxrpl_1_1NetworkOPsImp.html#a2a95401ddee5475024143ce15ebcb386',1,'xrpl::NetworkOPsImp::pubLedger()'],['../classxrpl_1_1NetworkOPs.html#a7d91276f6e616a63a4f1bbf80078955c',1,'xrpl::NetworkOPs::pubLedger()']]], + ['publedger_386',['publedger',['../classxrpl_1_1NetworkOPs.html#a7d91276f6e616a63a4f1bbf80078955c',1,'xrpl::NetworkOPs::pubLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a2a95401ddee5475024143ce15ebcb386',1,'xrpl::NetworkOPsImp::pubLedger()']]], ['public_5fkey_387',['public_key',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a801a373fcf390d2e56ae1d9b66e3be3f',1,'xrpl::PeerFinder::SlotImp::public_key() const override'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#ad9619c8f7060def78784d498f6c6098e',1,'xrpl::PeerFinder::SlotImp::public_key(PublicKey const &key)'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a5934a009028db2ee959f7300572e65a8',1,'xrpl::PeerFinder::Slot::public_key()']]], - ['publickey_388',['publickey',['../classxrpl_1_1PublicKey.html#ae4c23e5c267cf0b356a4226650090b56',1,'xrpl::PublicKey::PublicKey()=delete'],['../classxrpl_1_1PublicKey.html#aabb627fa9cb740462b1066a3dff9bf83',1,'xrpl::PublicKey::PublicKey(PublicKey const &other)'],['../classxrpl_1_1PublicKey.html#a1b549b1896f1bf294109ffdb49b13ab2',1,'xrpl::PublicKey::PublicKey(Slice const &slice)'],['../classxrpl_1_1RCLCxPeerPos.html#a03905883ab3229694e80303fe2899252',1,'xrpl::RCLCxPeerPos::publicKey()']]], + ['publickey_388',['publickey',['../classxrpl_1_1RCLCxPeerPos.html#a03905883ab3229694e80303fe2899252',1,'xrpl::RCLCxPeerPos::publicKey()'],['../classxrpl_1_1PublicKey.html#ae4c23e5c267cf0b356a4226650090b56',1,'xrpl::PublicKey::PublicKey()=delete'],['../classxrpl_1_1PublicKey.html#aabb627fa9cb740462b1066a3dff9bf83',1,'xrpl::PublicKey::PublicKey(PublicKey const &other)'],['../classxrpl_1_1PublicKey.html#a1b549b1896f1bf294109ffdb49b13ab2',1,'xrpl::PublicKey::PublicKey(Slice const &slice)']]], ['publickeytype_389',['publickeytype',['../namespacexrpl.html#a1d40e3052d1aafacafbc8bcae05b8d2d',1,'xrpl::publicKeyType(PublicKey const &publicKey)'],['../namespacexrpl.html#a7629062ffff8edd500f4b66d3440ac47',1,'xrpl::publicKeyType(Slice const &slice)']]], ['publish_390',['publish',['../classxrpl_1_1BookListeners.html#aa6b83378e2bba8645af5d6a51cc304ac',1,'xrpl::BookListeners']]], ['publisherlist_391',['PublisherList',['../structxrpl_1_1ValidatorList_1_1PublisherList.html#af38f65a070d8591478ffb161a7a52c28',1,'xrpl::ValidatorList::PublisherList']]], @@ -396,17 +396,17 @@ var searchData= ['publisherliststats_393',['publisherliststats',['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#a79fb5c41ae5b5f50865696abb507b155',1,'xrpl::ValidatorList::PublisherListStats::PublisherListStats()=default'],['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#a8888d7b1f658a919a9c71e55152e5f3d',1,'xrpl::ValidatorList::PublisherListStats::PublisherListStats(ListDisposition d)'],['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#acd8a311a831031e0754411aa726ad379',1,'xrpl::ValidatorList::PublisherListStats::PublisherListStats(ListDisposition d, PublicKey key, PublisherStatus stat, std::size_t seq)']]], ['publishermanifests_394',['publishermanifests',['../classxrpl_1_1ServiceRegistry.html#a32b15596258a8a34c561c53d6e2c8871',1,'xrpl::ServiceRegistry::publisherManifests()'],['../classxrpl_1_1ApplicationImp.html#a64b969d7808bd036a4a5788997482c8a',1,'xrpl::ApplicationImp::publisherManifests()']]], ['publisherpublic_395',['publisherPublic',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a0e021390503b17187dda1d8ad0b801a1',1,'xrpl::test::TrustedPublisherServer']]], - ['pubmanifest_396',['pubmanifest',['../classxrpl_1_1InfoSub_1_1Source.html#a252bbb22e008e07af7550924d9fdc63a',1,'xrpl::InfoSub::Source::pubManifest()'],['../classxrpl_1_1NetworkOPsImp.html#aa4cba450d0a491aeac37e733597a8b74',1,'xrpl::NetworkOPsImp::pubManifest(Manifest const &) override']]], - ['pubpeerstatus_397',['pubpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#a221731d01c2f4c9c555e205df799a699',1,'xrpl::NetworkOPsImp::pubPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#ac63b466816216ab579f7ea633300c2af',1,'xrpl::InfoSub::Source::pubPeerStatus()']]], + ['pubmanifest_396',['pubmanifest',['../classxrpl_1_1NetworkOPsImp.html#aa4cba450d0a491aeac37e733597a8b74',1,'xrpl::NetworkOPsImp::pubManifest()'],['../classxrpl_1_1InfoSub_1_1Source.html#a252bbb22e008e07af7550924d9fdc63a',1,'xrpl::InfoSub::Source::pubManifest(Manifest const &)=0']]], + ['pubpeerstatus_397',['pubpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#ac63b466816216ab579f7ea633300c2af',1,'xrpl::InfoSub::Source::pubPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#a221731d01c2f4c9c555e205df799a699',1,'xrpl::NetworkOPsImp::pubPeerStatus(std::function< Json::Value(void)> const &) override']]], ['pubproposedaccounttransaction_398',['pubProposedAccountTransaction',['../classxrpl_1_1NetworkOPsImp.html#a6c5fa5e235f94327aa7baef42c8f5fc5',1,'xrpl::NetworkOPsImp']]], - ['pubproposedtransaction_399',['pubproposedtransaction',['../classxrpl_1_1NetworkOPsImp.html#ae61835ab7dfb2cc12e0b91cde8742e80',1,'xrpl::NetworkOPsImp::pubProposedTransaction()'],['../classxrpl_1_1NetworkOPs.html#a53be8819760c307be4dfd9de93c47c3d',1,'xrpl::NetworkOPs::pubProposedTransaction()']]], + ['pubproposedtransaction_399',['pubproposedtransaction',['../classxrpl_1_1NetworkOPs.html#a53be8819760c307be4dfd9de93c47c3d',1,'xrpl::NetworkOPs::pubProposedTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#ae61835ab7dfb2cc12e0b91cde8742e80',1,'xrpl::NetworkOPsImp::pubProposedTransaction()']]], ['pubseekoff_400',['pubseekoff',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::syncbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wsyncbuf::pubseekoff()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_syncbuf::pubseekoff()']]], ['pubseekpos_401',['pubseekpos',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wsyncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::syncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_syncbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::pubseekpos()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::pubseekpos()']]], ['pubserver_402',['pubServer',['../classxrpl_1_1NetworkOPsImp.html#a0fd19b12a6a7e3c69399f5fc4a6e9fb3',1,'xrpl::NetworkOPsImp']]], ['pubsetbuf_403',['pubsetbuf',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_syncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wsyncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::syncbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::pubsetbuf()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::pubsetbuf()']]], ['pubsync_404',['pubsync',['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wsyncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::syncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_syncbuf::pubsync()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::pubsync()']]], ['pubvalidatedtransaction_405',['pubValidatedTransaction',['../classxrpl_1_1NetworkOPsImp.html#a6fed9141a15e6c7e8038f354c7fb6514',1,'xrpl::NetworkOPsImp']]], - ['pubvalidation_406',['pubvalidation',['../classxrpl_1_1NetworkOPsImp.html#a4a8acff2eec352f508ae88373c81d42e',1,'xrpl::NetworkOPsImp::pubValidation()'],['../classxrpl_1_1NetworkOPs.html#a7ae0ce46b14f6fe798fb4281668b308f',1,'xrpl::NetworkOPs::pubValidation()']]], + ['pubvalidation_406',['pubvalidation',['../classxrpl_1_1NetworkOPs.html#a7ae0ce46b14f6fe798fb4281668b308f',1,'xrpl::NetworkOPs::pubValidation()'],['../classxrpl_1_1NetworkOPsImp.html#a4a8acff2eec352f508ae88373c81d42e',1,'xrpl::NetworkOPsImp::pubValidation()']]], ['purgenewvalidators_407',['purgeNewValidators',['../classxrpl_1_1NegativeUNLVote.html#a95be8c31bf068ae830435ba0a5a68469',1,'xrpl::NegativeUNLVote']]], ['purgepeers_408',['purgePeers',['../classxrpl_1_1test_1_1Network.html#a921eb2215b17fd24114818b99588b1cf',1,'xrpl::test::Network']]], ['push_409',['push',['http://en.cppreference.com/w/cpp/container/queue/push.html',1,'std::queue::push()'],['../classxrpl_1_1Number_1_1Guard.html#aeeb29d02bbadd5bf87e04a4d1d203363',1,'xrpl::Number::Guard::push()'],['http://en.cppreference.com/w/cpp/container/priority_queue/push.html',1,'std::priority_queue::push()'],['http://en.cppreference.com/w/cpp/container/stack/push.html',1,'std::stack::push()']]], diff --git a/search/functions_12.js b/search/functions_12.js index 1c1511d7b0..6186bc65b5 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -33,7 +33,7 @@ var searchData= ['ranlux24_5fbase_30',['ranlux24_base',['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux24_base']]], ['ranlux48_31',['ranlux48',['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux48']]], ['ranlux48_5fbase_32',['ranlux48_base',['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux48_base']]], - ['rate_33',['rate',['../namespacexrpl_1_1test_1_1jtx.html#a568042fe4ef4385c8f0e4b3d9b393894',1,'xrpl::test::jtx::rate()'],['../structxrpl_1_1Rate.html#aab66fc58fd3598d0a2e42f1e294fac5f',1,'xrpl::Rate::Rate()=delete'],['../structxrpl_1_1Rate.html#ac9f7b7f23264a79a29829e8d82d0c620',1,'xrpl::Rate::Rate(std::uint32_t rate)'],['../classxrpl_1_1TaggedCache.html#ac6eb134b03fce94bbd2ccbb6ae1a40ee',1,'xrpl::TaggedCache::rate()'],['../namespacexrpl_1_1test_1_1jtx_1_1escrow.html#a4863d22263785d66057155da27612439',1,'xrpl::test::jtx::escrow::rate()']]], + ['rate_33',['rate',['../namespacexrpl_1_1test_1_1jtx.html#a568042fe4ef4385c8f0e4b3d9b393894',1,'xrpl::test::jtx::rate()'],['../classxrpl_1_1TaggedCache.html#ac6eb134b03fce94bbd2ccbb6ae1a40ee',1,'xrpl::TaggedCache::rate()'],['../structxrpl_1_1Rate.html#aab66fc58fd3598d0a2e42f1e294fac5f',1,'xrpl::Rate::Rate()=delete'],['../structxrpl_1_1Rate.html#ac9f7b7f23264a79a29829e8d82d0c620',1,'xrpl::Rate::Rate(std::uint32_t rate)'],['../namespacexrpl_1_1test_1_1jtx_1_1escrow.html#a4863d22263785d66057155da27612439',1,'xrpl::test::jtx::escrow::rate()']]], ['raw_34',['raw',['../classxrpl_1_1Quality__test.html#a579df7c9f74c3eef3bf7cfe2dcefeef0',1,'xrpl::Quality_test::raw()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAsset.html#ac5538be33495f6fdd3cd03177b25decf',1,'xrpl::test::jtx::PrettyAsset::raw()']]], ['raw_5fstorage_5fiterator_35',['raw_storage_iterator',['http://en.cppreference.com/w/cpp/memory/raw_storage_iterator/raw_storage_iterator.html',1,'std::raw_storage_iterator']]], ['rawappend_36',['rawAppend',['../classJson_1_1Writer.html#a8050044a6c3fde61c81638003985aa32',1,'Json::Writer']]], @@ -45,7 +45,7 @@ var searchData= ['rawstatetable_42',['rawstatetable',['../classxrpl_1_1detail_1_1RawStateTable.html#ad9efa036c23154549add73bebeffb4ff',1,'xrpl::detail::RawStateTable::RawStateTable(RawStateTable &&)=default'],['../classxrpl_1_1detail_1_1RawStateTable.html#aabc54dc5c8c388762770e882806b6686',1,'xrpl::detail::RawStateTable::RawStateTable(RawStateTable const &rhs)'],['../classxrpl_1_1detail_1_1RawStateTable.html#adfc78cd1f130ca06fcec039963b1cda6',1,'xrpl::detail::RawStateTable::RawStateTable()']]], ['rawtxinsert_43',['rawtxinsert',['../classxrpl_1_1TxsRawView.html#adc2fcb77ec5296ee211824c53c7da8e4',1,'xrpl::TxsRawView::rawTxInsert()'],['../classxrpl_1_1OpenView.html#acb8c82bc8a18738468381940acd60813',1,'xrpl::OpenView::rawTxInsert()'],['../classxrpl_1_1Ledger.html#a164a8970eab7f237c1f7a84b4ef9f142',1,'xrpl::Ledger::rawTxInsert(uint256 const &key, std::shared_ptr< Serializer const > const &txn, std::shared_ptr< Serializer const > const &metaData) override']]], ['rawtxinsertwithhash_44',['rawTxInsertWithHash',['../classxrpl_1_1Ledger.html#a1dca684d179084d5bbd46099a0064ab4',1,'xrpl::Ledger']]], - ['rawview_45',['rawview',['../classxrpl_1_1ApplyContext.html#a9768025e8de1b6ee0a10621e35c31ca2',1,'xrpl::ApplyContext::rawView()'],['../classxrpl_1_1RawView.html#a14e50dfa87363904e3adb92b046a3fe6',1,'xrpl::RawView::RawView(RawView const &)=default'],['../classxrpl_1_1RawView.html#a72f3e64e85b045f8aeb53b83cd4813fd',1,'xrpl::RawView::RawView()=default']]], + ['rawview_45',['rawview',['../classxrpl_1_1RawView.html#a14e50dfa87363904e3adb92b046a3fe6',1,'xrpl::RawView::RawView(RawView const &)=default'],['../classxrpl_1_1RawView.html#a72f3e64e85b045f8aeb53b83cd4813fd',1,'xrpl::RawView::RawView()=default'],['../classxrpl_1_1ApplyContext.html#a9768025e8de1b6ee0a10621e35c31ca2',1,'xrpl::ApplyContext::rawView()']]], ['rbegin_46',['rbegin',['http://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::pmr::map::rbegin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a4b21e14b4d2b558424a226e0da6b4d25',1,'xrpl::PeerFinder::Livecache::hops_t::rbegin()'],['http://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::pmr::deque::rbegin()'],['http://en.cppreference.com/w/cpp/iterator/rbegin.html',1,'std::rbegin()'],['http://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::rbegin()'],['http://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::rbegin()'],['http://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::rbegin()'],['http://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::wstring_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::u32string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::u16string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::string_view::rbegin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/rbegin.html',1,'std::experimental::basic_string_view::rbegin()'],['http://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::basic_string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::rbegin()'],['http://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::rbegin()'],['http://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::pmr::list::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::wstring::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u8string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u32string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u16string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::string_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::rbegin()'],['http://en.cppreference.com/w/cpp/container/span/rbegin.html',1,'std::span::rbegin()'],['http://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::rbegin()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#ae9b2de45d5d05d25890353c21eda6b43',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::rbegin()'],['http://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::pmr::vector::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u8string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u32string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::u16string::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::pmr::string::rbegin()'],['http://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::pmr::set::rbegin()'],['http://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::pmr::multiset::rbegin()'],['http://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::pmr::multimap::rbegin()'],['http://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::rbegin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a867e0ddf6ef2e8afaf6b3c28baa8c408',1,'xrpl::PeerFinder::Livecache::hops_t::rbegin()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a63ad9c008d0cbe7b16a6109e6d337c96',1,'beast::detail::aged_unordered_container::chronological_t::rbegin() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a9167378c867309082e1d2d7ad9f0989b',1,'beast::detail::aged_unordered_container::chronological_t::rbegin()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a41a85141de2b5abc5910425e9be83821',1,'beast::detail::aged_ordered_container::rbegin() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2840b54ac1e03ae24f7bd58c18428745',1,'beast::detail::aged_ordered_container::rbegin()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a0d6c4c53387aa1447eaca4177bcc9d72',1,'beast::detail::aged_ordered_container::chronological_t::rbegin() const'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a7cd9fe281492dd48946bc48af2d0c1e7',1,'beast::detail::aged_ordered_container::chronological_t::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::wstring_view::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::rbegin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/rbegin.html',1,'std::u8string_view::rbegin()']]], ['rclcensorshipdetector_47',['RCLCensorshipDetector',['../classxrpl_1_1RCLCensorshipDetector.html#ac58c53615b1093f10adb9659335e463e',1,'xrpl::RCLCensorshipDetector']]], ['rclconsensus_48',['rclconsensus',['../classxrpl_1_1RCLConsensus.html#a24d330c60b232310cbc6f6e4e8e362d9',1,'xrpl::RCLConsensus::RCLConsensus(RCLConsensus const &)=delete'],['../classxrpl_1_1RCLConsensus.html#abf4cdfc2b23aba86ca52e62899c30ff1',1,'xrpl::RCLConsensus::RCLConsensus(Application &app, std::unique_ptr< FeeVote > &&feeVote, LedgerMaster &ledgerMaster, LocalTxs &localTxs, InboundTransactions &inboundTransactions, Consensus< Adaptor >::clock_type const &clock, ValidatorKeys const &validatorKeys, beast::Journal journal)']]], @@ -67,7 +67,7 @@ var searchData= ['readcomment_64',['readComment',['../classJson_1_1Reader.html#ad2690e860a1b3332c5401fb0850ba065',1,'Json::Reader']]], ['readcppstylecomment_65',['readCppStyleComment',['../classJson_1_1Reader.html#a6716ef6290b0f469efaf8d379c357967',1,'Json::Reader']]], ['readcstylecomment_66',['readCStyleComment',['../classJson_1_1Reader.html#ae0ffe796abdc3c5851589ee500e28c79',1,'Json::Reader']]], - ['reader_67',['reader',['../classJson_1_1Reader.html#a066396d9d9f074e443c119259c3679d5',1,'Json::Reader::Reader()'],['../classxrpl_1_1json__body_1_1reader.html#a6643535b35e5509ccda8eb31f82ae576',1,'xrpl::json_body::reader::reader()']]], + ['reader_67',['reader',['../classxrpl_1_1json__body_1_1reader.html#a6643535b35e5509ccda8eb31f82ae576',1,'xrpl::json_body::reader::reader()'],['../classJson_1_1Reader.html#a066396d9d9f074e443c119259c3679d5',1,'Json::Reader::Reader()']]], ['readlimitfield_68',['readLimitField',['../namespacexrpl_1_1RPC.html#ae6bbd572820c88e2bee208ed3185b423',1,'xrpl::RPC']]], ['readnumber_69',['readNumber',['../classJson_1_1Reader.html#ae65d2b26a07c9359cc330d5949dc6bde',1,'Json::Reader']]], ['readobject_70',['readObject',['../classJson_1_1Reader.html#aedd19bd38b90c9854259f7ee33201879',1,'Json::Reader']]], @@ -97,7 +97,7 @@ var searchData= ['recursive_5fdirectory_5fiterator_94',['recursive_directory_iterator',['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/recursive_directory_iterator.html',1,'std::experimental::filesystem::recursive_directory_iterator::recursive_directory_iterator()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/recursive_directory_iterator.html',1,'std::filesystem::recursive_directory_iterator::recursive_directory_iterator()']]], ['recursive_5fmutex_95',['recursive_mutex',['http://en.cppreference.com/w/cpp/thread/recursive_mutex/recursive_mutex.html',1,'std::recursive_mutex']]], ['recursive_5ftimed_5fmutex_96',['recursive_timed_mutex',['http://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/recursive_timed_mutex.html',1,'std::recursive_timed_mutex']]], - ['recvvalidation_97',['recvvalidation',['../classxrpl_1_1NetworkOPsImp.html#aaaf5a3e106eed027cd06c5783b04007d',1,'xrpl::NetworkOPsImp::recvValidation()'],['../classxrpl_1_1NetworkOPs.html#a538b8561db13c71621426b70d2271bbb',1,'xrpl::NetworkOPs::recvValidation()']]], + ['recvvalidation_97',['recvvalidation',['../classxrpl_1_1NetworkOPs.html#a538b8561db13c71621426b70d2271bbb',1,'xrpl::NetworkOPs::recvValidation()'],['../classxrpl_1_1NetworkOPsImp.html#aaaf5a3e106eed027cd06c5783b04007d',1,'xrpl::NetworkOPsImp::recvValidation()']]], ['redeemiou_98',['redeemIOU',['../namespacexrpl.html#ac629619bc8f0eb4c4bc004cf602adc9d',1,'xrpl']]], ['redeems_99',['redeems',['../namespacexrpl.html#adca324719cd06d2ba419c48c4d95ad52',1,'xrpl']]], ['redirect_100',['redirect',['../classxrpl_1_1PeerFinder_1_1Logic.html#a0cecb88d9622dae4d3cf7dd782773fa7',1,'xrpl::PeerFinder::Logic::redirect()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a3063cf7a0478a776f23c97807d8575a8',1,'xrpl::PeerFinder::ManagerImp::redirect()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#aefaad919d0592e25cefe9725e3dc2594',1,'xrpl::PeerFinder::Manager::redirect()']]], @@ -197,7 +197,7 @@ var searchData= ['reportconsensusstatechange_194',['reportConsensusStateChange',['../classxrpl_1_1NetworkOPsImp.html#a0143900b0eac4efd34ab5e33d69e4780',1,'xrpl::NetworkOPsImp']]], ['reporter_195',['reporter',['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#aa2e1b4d7d15227310584adfe37789b7f',1,'beast::unit_test::detail::reporter::reporter(std::ostream &os=std::cout)'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a632a388b87cd8e48c06ba0b170452710',1,'beast::unit_test::detail::reporter::reporter(reporter const &)=delete']]], ['reportfast_196',['reportFast',['../classxrpl_1_1PathRequests.html#ab49db2ded7cf1d55b81af0eb4a588927',1,'xrpl::PathRequests']]], - ['reportfeechange_197',['reportfeechange',['../classxrpl_1_1NetworkOPsImp.html#af4acda485f13948ed39a93b3838e22d4',1,'xrpl::NetworkOPsImp::reportFeeChange()'],['../classxrpl_1_1NetworkOPs.html#a57ccd10985b34135a15986d1ed6d7690',1,'xrpl::NetworkOPs::reportFeeChange()']]], + ['reportfeechange_197',['reportfeechange',['../classxrpl_1_1NetworkOPs.html#a57ccd10985b34135a15986d1ed6d7690',1,'xrpl::NetworkOPs::reportFeeChange()'],['../classxrpl_1_1NetworkOPsImp.html#af4acda485f13948ed39a93b3838e22d4',1,'xrpl::NetworkOPsImp::reportFeeChange()']]], ['reportfull_198',['reportFull',['../classxrpl_1_1PathRequests.html#ac5c359df5b97b9b4f902291b1ba9ea57',1,'xrpl::PathRequests']]], ['reportinboundtraffic_199',['reportInboundTraffic',['../classxrpl_1_1OverlayImpl.html#ad48d691cb3c7adbf2df724e019e489aa',1,'xrpl::OverlayImpl']]], ['reportlookupperformance_200',['reportLookupPerformance',['../classxrpl_1_1test_1_1Handler__test.html#a7e24d2548826aa8e2326408f39f320ea',1,'xrpl::test::Handler_test']]], @@ -239,7 +239,7 @@ var searchData= ['resource_236',['resource',['../structxrpl_1_1ValidatorSite_1_1Site_1_1Resource.html#ac7129750bf57b0e049cad67f37aaf2d0',1,'xrpl::ValidatorSite::Site::Resource::Resource()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/resource.html',1,'std::experimental::pmr::polymorphic_allocator::resource()'],['http://en.cppreference.com/w/cpp/memory/polymorphic_allocator/resource.html',1,'std::pmr::polymorphic_allocator::resource()']]], ['resourcemanager_237',['resourceManager',['../classxrpl_1_1OverlayImpl.html#a97527af5804683e8e2bdc8ac779eb093',1,'xrpl::OverlayImpl']]], ['result_238',['result',['../structxrpl_1_1path_1_1RippleCalc_1_1Output.html#a1ff9ef77b4c94b557864b4190e7eddd4',1,'xrpl::path::RippleCalc::Output']]], - ['results_239',['results',['../classbeast_1_1unit__test_1_1results.html#a99408628e0f95a70f6c7a72f51c35e67',1,'beast::unit_test::results::results()'],['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a93f967cc449058ffb9ec606bcff3986e',1,'xrpl::PeerFinder::Source::Results::Results()']]], + ['results_239',['results',['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a93f967cc449058ffb9ec606bcff3986e',1,'xrpl::PeerFinder::Source::Results::Results()'],['../classbeast_1_1unit__test_1_1results.html#a99408628e0f95a70f6c7a72f51c35e67',1,'beast::unit_test::results::results()']]], ['resume_240',['resume',['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/resume.html',1,'std::coroutine_handle::resume()'],['../classxrpl_1_1JobQueue_1_1Coro.html#adf0d43b23c1d41d4198c69723b4f7590',1,'xrpl::JobQueue::Coro::resume()']]], ['rethrow_241',['Rethrow',['../namespacexrpl.html#addcb7706101a4cac409ab00b3052e86f',1,'xrpl']]], ['rethrow_5fexception_242',['rethrow_exception',['http://en.cppreference.com/w/cpp/error/rethrow_exception.html',1,'std']]], diff --git a/search/functions_13.js b/search/functions_13.js index 36eb36b01d..1d3895c96f 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -63,9 +63,9 @@ var searchData= ['seentime_60',['seentime',['../classxrpl_1_1ConsensusProposal.html#a1a696dbfadf91a1202d6e8224bcc8253',1,'xrpl::ConsensusProposal::seenTime()'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a3682185713a2c0651cf2a63c7c918cd8',1,'xrpl::test::csf::Validation::seenTime()'],['../classxrpl_1_1RCLValidation.html#ac96ecd35e5bdd06e59581ecef057ae25',1,'xrpl::RCLValidation::seenTime()']]], ['select_5fon_5fcontainer_5fcopy_5fconstruction_61',['select_on_container_copy_construction',['http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/select_on_container_copy_construction.html',1,'std::scoped_allocator_adaptor::select_on_container_copy_construction()'],['http://en.cppreference.com/w/cpp/memory/polymorphic_allocator/select_on_container_copy_construction.html',1,'std::pmr::polymorphic_allocator::select_on_container_copy_construction()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/select_on_container_copy_construction.html',1,'std::experimental::pmr::polymorphic_allocator::select_on_container_copy_construction()'],['http://en.cppreference.com/w/cpp/memory/allocator_traits/select_on_container_copy_construction.html',1,'std::allocator_traits::select_on_container_copy_construction()']]], ['selectbranch_62',['selectBranch',['../namespacexrpl.html#a7e985cb507210c46de8574b5e3687b85',1,'xrpl']]], - ['selector_63',['selector',['../classbeast_1_1unit__test_1_1selector.html#ab52a7f19816783b7ac8eb5d2c2da1eab',1,'beast::unit_test::selector::selector()'],['../classxrpl_1_1test_1_1csf_1_1Selector.html#acdf7b2436cbd2457db7b155cd685a769',1,'xrpl::test::csf::Selector::Selector()']]], + ['selector_63',['selector',['../classxrpl_1_1test_1_1csf_1_1Selector.html#acdf7b2436cbd2457db7b155cd685a769',1,'xrpl::test::csf::Selector::Selector()'],['../classbeast_1_1unit__test_1_1selector.html#ab52a7f19816783b7ac8eb5d2c2da1eab',1,'beast::unit_test::selector::selector()']]], ['semanticversion_64',['semanticversion',['../classbeast_1_1SemanticVersion.html#ab10dfaa6c9c66701308e6cf9b64f6878',1,'beast::SemanticVersion::SemanticVersion()'],['../classbeast_1_1SemanticVersion.html#a51591970d7959dd261a748542f290e80',1,'beast::SemanticVersion::SemanticVersion(std::string const &version)']]], - ['send_65',['send',['../structxrpl_1_1WSSession.html#afd6b86da3b559275cbdd8a8ec4505bd3',1,'xrpl::WSSession::send()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#aa45b461c1d9245cbd18cceb531cb993d',1,'xrpl::test::tx_reduce_relay_test::PeerTest::send()'],['../classxrpl_1_1TOffer.html#a08ad9bf34d67612f711470d2bf83f696',1,'xrpl::TOffer::send()'],['../classxrpl_1_1PeerImp.html#aaae0383ed6ba7e23c013756a4bc07514',1,'xrpl::PeerImp::send()'],['../classxrpl_1_1Peer.html#a5666bbfd6db089fddc7a8bd256dffd13',1,'xrpl::Peer::send()'],['../classxrpl_1_1RPCSubImp.html#a306de39de5161aaf2b824bede95e84e8',1,'xrpl::RPCSubImp::send()'],['../classxrpl_1_1WSInfoSub.html#a37ec6f6f661e1e052da8b90ae013c87f',1,'xrpl::WSInfoSub::send()'],['../classxrpl_1_1InfoSub.html#af063866f629b69a653550a652cb8bc3f',1,'xrpl::InfoSub::send()'],['../classxrpl_1_1BaseWSPeer.html#a9a3b521a17d033ae0b9c07957305f5ce',1,'xrpl::BaseWSPeer::send()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a938fbaa4d1dd630fe437b17a597ee8f1',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::send()'],['../classxrpl_1_1test_1_1Validator.html#a2d2a69ec2042d0741461e131e468166b',1,'xrpl::test::Validator::send(SquelchCB f)'],['../classxrpl_1_1test_1_1Validator.html#a1a78918fc4ad6f6e6406273ff45c0103',1,'xrpl::test::Validator::send(std::vector< Peer::id_t > peers, SquelchCB f)'],['../classxrpl_1_1test_1_1Link.html#aee6222deb11a11e573ed82f299f9ccb9',1,'xrpl::test::Link::send()'],['../classxrpl_1_1test_1_1PeerPartial.html#a0d9bd6d013e1a186ce3bfccf9e46dc1f',1,'xrpl::test::PeerPartial::send(std::shared_ptr< Message > const &m) override'],['../classxrpl_1_1test_1_1PeerPartial.html#a763ea34a2a1be088f424c8b58eda6ffc',1,'xrpl::test::PeerPartial::send(protocol::TMSquelch const &squelch)'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a959231610ec77965e5a862ac7a0ff55a',1,'xrpl::test::csf::Peer::send()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#adf26b140d0ee6ce31c8cecc6be1c57df',1,'xrpl::test::csf::BasicNetwork::send()'],['../classxrpl_1_1test_1_1TestPeer.html#ac6830d55520af7b0a17a2797137e09d9',1,'xrpl::test::TestPeer::send()'],['../classxrpl_1_1AMMOffer.html#abebfa5ecddb3f10bfdc0f89b6d61e716',1,'xrpl::AMMOffer::send()']]], + ['send_65',['send',['../classxrpl_1_1InfoSub.html#af063866f629b69a653550a652cb8bc3f',1,'xrpl::InfoSub::send()'],['../classxrpl_1_1test_1_1TMGetObjectByHash__test_1_1PeerTest.html#a938fbaa4d1dd630fe437b17a597ee8f1',1,'xrpl::test::TMGetObjectByHash_test::PeerTest::send()'],['../classxrpl_1_1AMMOffer.html#abebfa5ecddb3f10bfdc0f89b6d61e716',1,'xrpl::AMMOffer::send()'],['../classxrpl_1_1TOffer.html#a08ad9bf34d67612f711470d2bf83f696',1,'xrpl::TOffer::send()'],['../classxrpl_1_1PeerImp.html#aaae0383ed6ba7e23c013756a4bc07514',1,'xrpl::PeerImp::send()'],['../classxrpl_1_1Peer.html#a5666bbfd6db089fddc7a8bd256dffd13',1,'xrpl::Peer::send()'],['../classxrpl_1_1RPCSubImp.html#a306de39de5161aaf2b824bede95e84e8',1,'xrpl::RPCSubImp::send()'],['../classxrpl_1_1WSInfoSub.html#a37ec6f6f661e1e052da8b90ae013c87f',1,'xrpl::WSInfoSub::send()'],['../classxrpl_1_1BaseWSPeer.html#a9a3b521a17d033ae0b9c07957305f5ce',1,'xrpl::BaseWSPeer::send()'],['../classxrpl_1_1test_1_1Validator.html#a2d2a69ec2042d0741461e131e468166b',1,'xrpl::test::Validator::send(SquelchCB f)'],['../classxrpl_1_1test_1_1Validator.html#a1a78918fc4ad6f6e6406273ff45c0103',1,'xrpl::test::Validator::send(std::vector< Peer::id_t > peers, SquelchCB f)'],['../classxrpl_1_1test_1_1Link.html#aee6222deb11a11e573ed82f299f9ccb9',1,'xrpl::test::Link::send()'],['../classxrpl_1_1test_1_1PeerPartial.html#a0d9bd6d013e1a186ce3bfccf9e46dc1f',1,'xrpl::test::PeerPartial::send(std::shared_ptr< Message > const &m) override'],['../classxrpl_1_1test_1_1PeerPartial.html#a763ea34a2a1be088f424c8b58eda6ffc',1,'xrpl::test::PeerPartial::send(protocol::TMSquelch const &squelch)'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a959231610ec77965e5a862ac7a0ff55a',1,'xrpl::test::csf::Peer::send()'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#adf26b140d0ee6ce31c8cecc6be1c57df',1,'xrpl::test::csf::BasicNetwork::send()'],['../classxrpl_1_1test_1_1TestPeer.html#ac6830d55520af7b0a17a2797137e09d9',1,'xrpl::test::TestPeer::send()'],['../structxrpl_1_1WSSession.html#afd6b86da3b559275cbdd8a8ec4505bd3',1,'xrpl::WSSession::send()'],['../classxrpl_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#aa45b461c1d9245cbd18cceb531cb993d',1,'xrpl::test::tx_reduce_relay_test::PeerTest::send()']]], ['send_5falways_66',['send_always',['../structxrpl_1_1send__always.html#a656365f8838976cb4bfb83617f3ddd97',1,'xrpl::send_always']]], ['send_5fbuffers_67',['send_buffers',['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a8fa590160a3e484360025d12e79fa5d4',1,'beast::insight::detail::StatsDCollectorImp']]], ['send_5fevent_68',['send_event',['../namespaceantithesis.html#afb7e351dc77e4c0658e1b7028bf41ed4',1,'antithesis']]], @@ -137,8 +137,8 @@ var searchData= ['setaccountid_134',['setAccountID',['../classxrpl_1_1STObject.html#ac55d48ed337a7b4a184fed4abe783301',1,'xrpl::STObject']]], ['setadditionalfields_135',['setAdditionalFields',['../classxrpl_1_1TxMeta.html#a5bc1975476cb7ec513adb74afe49df44',1,'xrpl::TxMeta']]], ['setaffectednode_136',['setAffectedNode',['../classxrpl_1_1TxMeta.html#a3caf4700b864ba00ee345e1bfd7413dd',1,'xrpl::TxMeta']]], - ['setamendmentblocked_137',['setamendmentblocked',['../classxrpl_1_1NetworkOPsImp.html#a56b834ef4d34251bf72502bf6f8ea62c',1,'xrpl::NetworkOPsImp::setAmendmentBlocked()'],['../classxrpl_1_1NetworkOPs.html#a07c669b187d3a9070188c43e95811d75',1,'xrpl::NetworkOPs::setAmendmentBlocked()']]], - ['setamendmentwarned_138',['setamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#ac07b400704a2f1c8c3505ad160380d30',1,'xrpl::NetworkOPsImp::setAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#ad3030f89fb919a4719538f7d5556e2d3',1,'xrpl::NetworkOPs::setAmendmentWarned()']]], + ['setamendmentblocked_137',['setamendmentblocked',['../classxrpl_1_1NetworkOPs.html#a07c669b187d3a9070188c43e95811d75',1,'xrpl::NetworkOPs::setAmendmentBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#a56b834ef4d34251bf72502bf6f8ea62c',1,'xrpl::NetworkOPsImp::setAmendmentBlocked()']]], + ['setamendmentwarned_138',['setamendmentwarned',['../classxrpl_1_1NetworkOPs.html#ad3030f89fb919a4719538f7d5556e2d3',1,'xrpl::NetworkOPs::setAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#ac07b400704a2f1c8c3505ad160380d30',1,'xrpl::NetworkOPsImp::setAmendmentWarned()']]], ['setammused_139',['setAMMUsed',['../classxrpl_1_1AMMContext.html#a52aed2440a04b00a6156f1d71416de28',1,'xrpl::AMMContext']]], ['setapiversion_140',['setApiVersion',['../classxrpl_1_1InfoSub.html#a53cf339ed575d0c17ce615992246bf7d',1,'xrpl::InfoSub']]], ['setapplied_141',['setApplied',['../classxrpl_1_1Transaction.html#a5f095c7cd4e374ea64cf8c19d998d852',1,'xrpl::Transaction']]], @@ -215,10 +215,10 @@ var searchData= ['setmantissascale_212',['setMantissaScale',['../classxrpl_1_1Number.html#a89a1e2cc1d2d69c86bbb03340284a6b7',1,'xrpl::Number']]], ['setmaxdisallowedledger_213',['setMaxDisallowedLedger',['../classxrpl_1_1ApplicationImp.html#a7e8ec78f509739e42610d67d0a70fd3e',1,'xrpl::ApplicationImp']]], ['setminter_214',['setMinter',['../namespacexrpl_1_1test_1_1jtx_1_1token.html#a04e31ef57316c0ad2425c012697b691c',1,'xrpl::test::jtx::token']]], - ['setmode_215',['setmode',['../classxrpl_1_1NetworkOPsImp.html#a55886c323dfd935234e403f045d6f4cf',1,'xrpl::NetworkOPsImp::setMode()'],['../classxrpl_1_1NetworkOPs.html#a08518f948361f38916987377a9620778',1,'xrpl::NetworkOPs::setMode()']]], + ['setmode_215',['setmode',['../classxrpl_1_1NetworkOPs.html#a08518f948361f38916987377a9620778',1,'xrpl::NetworkOPs::setMode()'],['../classxrpl_1_1NetworkOPsImp.html#a55886c323dfd935234e403f045d6f4cf',1,'xrpl::NetworkOPsImp::setMode()']]], ['setmultipath_216',['setMultiPath',['../classxrpl_1_1AMMContext.html#a57ef2bc1fe927b1724c9cfc2e136a30d',1,'xrpl::AMMContext']]], ['setname_217',['setName',['../classxrpl_1_1LoadEvent.html#a724c4473d0d0b2ac4e2f225f03d93cb5',1,'xrpl::LoadEvent']]], - ['setneednetworkledger_218',['setneednetworkledger',['../classxrpl_1_1NetworkOPs.html#a4d2491138632c4f846967fafb106cfeb',1,'xrpl::NetworkOPs::setNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a8ba9c143237b9e1f52a0c504a96b4414',1,'xrpl::NetworkOPsImp::setNeedNetworkLedger()']]], + ['setneednetworkledger_218',['setneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a8ba9c143237b9e1f52a0c504a96b4414',1,'xrpl::NetworkOPsImp::setNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#a4d2491138632c4f846967fafb106cfeb',1,'xrpl::NetworkOPs::setNeedNetworkLedger()']]], ['setnegativeunl_219',['setNegativeUNL',['../classxrpl_1_1ValidatorList.html#ac72c374860fe61feb9fa674a7db49d4e',1,'xrpl::ValidatorList']]], ['setnumberofthreads_220',['setNumberOfThreads',['../classxrpl_1_1Workers.html#a01075e3185028d61155505cf2de3a3b7',1,'xrpl::Workers']]], ['setoracle_221',['SetOracle',['../classxrpl_1_1SetOracle.html#a0edb69ffe5bac2bef07bab42a97577e6',1,'xrpl::SetOracle']]], @@ -243,9 +243,9 @@ var searchData= ['setsignaturetarget_240',['setSignatureTarget',['../classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a0e7e5f0ef167d41fe4050a1a8ef3e7fe',1,'xrpl::RPC::detail::SigningForParams']]], ['setsignerlist_241',['SetSignerList',['../classxrpl_1_1SetSignerList.html#aa88755acabf1856e19830c2ced611e3f',1,'xrpl::SetSignerList']]], ['setsletype_242',['setSLEType',['../classxrpl_1_1STLedgerEntry.html#aff5de3a71243e6e9d0bc3b2eeab47846',1,'xrpl::STLedgerEntry']]], - ['setstandalone_243',['setstandalone',['../classxrpl_1_1NetworkOPsImp.html#a8b198d3be3a585c3fe8b1a1799c4b5bc',1,'xrpl::NetworkOPsImp::setStandAlone()'],['../classxrpl_1_1NetworkOPs.html#af42b412fb5a73fd479404820c966e4b7',1,'xrpl::NetworkOPs::setStandAlone()']]], + ['setstandalone_243',['setstandalone',['../classxrpl_1_1NetworkOPs.html#af42b412fb5a73fd479404820c966e4b7',1,'xrpl::NetworkOPs::setStandAlone()'],['../classxrpl_1_1NetworkOPsImp.html#a8b198d3be3a585c3fe8b1a1799c4b5bc',1,'xrpl::NetworkOPsImp::setStandAlone()']]], ['setstate_244',['setstate',['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostream::setstate()'],['../classxrpl_1_1SHAMapStoreImp_1_1SavedStateDB.html#a4eeedd23d09a241a6f3396b2311c326f',1,'xrpl::SHAMapStoreImp::SavedStateDB::setState()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istrstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::iostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::fstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_stringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_osyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_iostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_fstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostrstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wstringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wosyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wofstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wiostream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wios::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wifstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wfstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::strstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::stringstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::osyncstream::setstate()'],['http://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostringstream::setstate()']]], - ['setstatetimer_245',['setstatetimer',['../classxrpl_1_1NetworkOPsImp.html#ad4962ccb0d1fb82afae5c63c45e2ab10',1,'xrpl::NetworkOPsImp::setStateTimer()'],['../classxrpl_1_1NetworkOPs.html#aaf5e391fc5001b348a4422aac15b984d',1,'xrpl::NetworkOPs::setStateTimer()']]], + ['setstatetimer_245',['setstatetimer',['../classxrpl_1_1NetworkOPs.html#aaf5e391fc5001b348a4422aac15b984d',1,'xrpl::NetworkOPs::setStateTimer()'],['../classxrpl_1_1NetworkOPsImp.html#ad4962ccb0d1fb82afae5c63c45e2ab10',1,'xrpl::NetworkOPsImp::setStateTimer()']]], ['setstatus_246',['setstatus',['../classxrpl_1_1Transaction.html#a613699d943a6961422fb81685f5ce13b',1,'xrpl::Transaction::setStatus(TransStatus status, std::uint32_t ledgerSeq, std::optional< uint32_t > transactionSeq=std::nullopt, std::optional< uint32_t > networkID=std::nullopt)'],['../classxrpl_1_1Transaction.html#aa4be0a1be55f082cd519d4cd90192156',1,'xrpl::Transaction::setStatus(TransStatus status)']]], ['setstnumberswitchover_247',['setSTNumberSwitchover',['../namespacexrpl.html#a8a8e162d47944fab2e977d23f5fede97',1,'xrpl']]], ['setsweeptimer_248',['setSweepTimer',['../classxrpl_1_1ApplicationImp.html#aa269c3ecf9d80305834d36775bb5a698',1,'xrpl::ApplicationImp']]], @@ -259,9 +259,9 @@ var searchData= ['settx_256',['setTx',['../namespacexrpl_1_1test_1_1jtx_1_1pdomain.html#a8d62dbbf872062c58b04cc863ca1d560',1,'xrpl::test::jtx::pdomain']]], ['setunbacked_257',['setUnbacked',['../classxrpl_1_1SHAMap.html#a3ec8e3684a7eb7dfe7397faa60399444',1,'xrpl::SHAMap']]], ['setunion_258',['SetUnion',['../namespacexrpl.html#a804f919d784aa60ae2e6510d86338e42',1,'xrpl']]], - ['setunlblocked_259',['setunlblocked',['../classxrpl_1_1NetworkOPsImp.html#aad33109ffa3711650f92179c2cdc4cf0',1,'xrpl::NetworkOPsImp::setUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a7047e37d21fa8d317688e325bb340916',1,'xrpl::NetworkOPs::setUNLBlocked()']]], + ['setunlblocked_259',['setunlblocked',['../classxrpl_1_1NetworkOPs.html#a7047e37d21fa8d317688e325bb340916',1,'xrpl::NetworkOPs::setUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#aad33109ffa3711650f92179c2cdc4cf0',1,'xrpl::NetworkOPsImp::setUNLBlocked()']]], ['setuntrusted_260',['setuntrusted',['../classxrpl_1_1test_1_1csf_1_1Validation.html#afd1438db8c95f1c32b827f013d91c5d7',1,'xrpl::test::csf::Validation::setUntrusted()'],['../classxrpl_1_1STValidation.html#a2ad2a3a9b8f380becdaaf9ba4cb1c67a',1,'xrpl::STValidation::setUntrusted()'],['../classxrpl_1_1RCLValidation.html#ad7dd16a66c47d2ef1f8537b0d292b995',1,'xrpl::RCLValidation::setUntrusted()']]], - ['setup_261',['setup',['../classxrpl_1_1Ledger.html#ade64c84acfd645827c9e45f25a5a5e0d',1,'xrpl::Ledger::setup()'],['../classxrpl_1_1Application.html#a0acfae54e962ab899f53a4f7616c0a55',1,'xrpl::Application::setup()'],['../classxrpl_1_1ApplicationImp.html#a5ee04f375d24403e94f6464c6a878134',1,'xrpl::ApplicationImp::setup()'],['../classxrpl_1_1OrderBookDB.html#ac884dd9358fc1ce2268d9a7ce5c12d82',1,'xrpl::OrderBookDB::setup()'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a2325434abfa69f7977ee8d6f73eeddb8',1,'xrpl::ServerHandler::Setup::Setup()'],['../classxrpl_1_1test_1_1TestOutputSuite.html#a34accec0357125fce5c4b57838cda637',1,'xrpl::test::TestOutputSuite::setup()'],['../classWriterFixture.html#a0f753ed1297d5769744aa0b14798b11e',1,'WriterFixture::SetUp()'],['../classxrpl_1_1Config.html#a694de0dbddfb875b4be005113184d5d8',1,'xrpl::Config::setup()'],['../classxrpl_1_1OverlayImpl.html#ab7cf1995bb66d26590acbdfb80f0922d',1,'xrpl::OverlayImpl::setup()'],['../classxrpl_1_1ServerHandler.html#a9621cedbac299df6d8752b5f1a60ab16',1,'xrpl::ServerHandler::setup(Setup const &setup, beast::Journal journal)'],['../classxrpl_1_1ServerHandler.html#a620795b7238e57d5666444c334e429cd',1,'xrpl::ServerHandler::setup() const'],['../structxrpl_1_1DatabaseCon_1_1Setup.html#a359a4a27e5d38f3924202cd9e10a7da2',1,'xrpl::DatabaseCon::Setup::Setup()'],['../structxrpl_1_1HashRouter_1_1Setup.html#af7d2f078bed04e410fb0acb40ffb6e16',1,'xrpl::HashRouter::Setup::Setup()'],['../structxrpl_1_1TxQ_1_1Setup.html#a4922e1c87e60257829a29d5559c26729',1,'xrpl::TxQ::Setup::Setup()'],['../structxrpl_1_1Overlay_1_1Setup.html#a49548218770820d359b28f2849440d30',1,'xrpl::Overlay::Setup::Setup()']]], + ['setup_261',['setup',['../classxrpl_1_1OrderBookDB.html#ac884dd9358fc1ce2268d9a7ce5c12d82',1,'xrpl::OrderBookDB::setup()'],['../classxrpl_1_1Config.html#a694de0dbddfb875b4be005113184d5d8',1,'xrpl::Config::setup()'],['../classxrpl_1_1Application.html#a0acfae54e962ab899f53a4f7616c0a55',1,'xrpl::Application::setup()'],['../classxrpl_1_1ApplicationImp.html#a5ee04f375d24403e94f6464c6a878134',1,'xrpl::ApplicationImp::setup()'],['../classWriterFixture.html#a0f753ed1297d5769744aa0b14798b11e',1,'WriterFixture::SetUp()'],['../classxrpl_1_1Ledger.html#ade64c84acfd645827c9e45f25a5a5e0d',1,'xrpl::Ledger::setup()'],['../classxrpl_1_1test_1_1TestOutputSuite.html#a34accec0357125fce5c4b57838cda637',1,'xrpl::test::TestOutputSuite::setup()'],['../classxrpl_1_1OverlayImpl.html#ab7cf1995bb66d26590acbdfb80f0922d',1,'xrpl::OverlayImpl::setup()'],['../classxrpl_1_1ServerHandler.html#a9621cedbac299df6d8752b5f1a60ab16',1,'xrpl::ServerHandler::setup(Setup const &setup, beast::Journal journal)'],['../classxrpl_1_1ServerHandler.html#a620795b7238e57d5666444c334e429cd',1,'xrpl::ServerHandler::setup() const'],['../structxrpl_1_1DatabaseCon_1_1Setup.html#a359a4a27e5d38f3924202cd9e10a7da2',1,'xrpl::DatabaseCon::Setup::Setup()'],['../structxrpl_1_1HashRouter_1_1Setup.html#af7d2f078bed04e410fb0acb40ffb6e16',1,'xrpl::HashRouter::Setup::Setup()'],['../structxrpl_1_1TxQ_1_1Setup.html#a4922e1c87e60257829a29d5559c26729',1,'xrpl::TxQ::Setup::Setup()'],['../structxrpl_1_1Overlay_1_1Setup.html#a49548218770820d359b28f2849440d30',1,'xrpl::Overlay::Setup::Setup()'],['../structxrpl_1_1ServerHandler_1_1Setup.html#a2325434abfa69f7977ee8d6f73eeddb8',1,'xrpl::ServerHandler::Setup::Setup()']]], ['setup_5fclient_262',['setup_Client',['../namespacexrpl.html#a3799545321e6dcf55d431c4baeb1e337',1,'xrpl']]], ['setup_5fcomplete_263',['setup_complete',['../namespaceantithesis.html#a453d218e518d994951a4c50e79e3167b',1,'antithesis']]], ['setup_5fdatabasecon_264',['setup_DatabaseCon',['../namespacexrpl.html#a923f75ec9f4439eb588cde7149991b8d',1,'xrpl']]], @@ -397,7 +397,7 @@ var searchData= ['singlewithdraweprice_394',['singleWithdrawEPrice',['../classxrpl_1_1AMMWithdraw.html#af7e52e87a97570c10a095ffdb1c37919',1,'xrpl::AMMWithdraw']]], ['singlewithdrawtokens_395',['singleWithdrawTokens',['../classxrpl_1_1AMMWithdraw.html#ad20b416dadc4397f4998cbb4cf271215',1,'xrpl::AMMWithdraw']]], ['sinh_396',['sinh',['http://en.cppreference.com/w/cpp/numeric/math/sinh.html',1,'std']]], - ['sink_397',['sink',['../classxrpl_1_1Logs_1_1Sink.html#af08628b0aa551c0f44c1051d1e252c64',1,'xrpl::Logs::Sink::Sink(std::string const &partition, beast::severities::Severity thresh, Logs &logs)'],['../classxrpl_1_1Logs_1_1Sink.html#a39c2b06743f782a6320114846b69f6b0',1,'xrpl::Logs::Sink::Sink(Sink const &)=delete'],['../classbeast_1_1Journal_1_1Sink.html#a8bdfcab1212a7327b4dc4984c36f8b52',1,'beast::Journal::Sink::Sink()=delete'],['../classbeast_1_1Journal_1_1Sink.html#a607469f3e5856a2f6bab9df8b6c4fb07',1,'beast::Journal::Sink::Sink(Sink const &sink)=default'],['../classbeast_1_1Journal_1_1Sink.html#a303597f487ff90ad9edfc9c0a4fbd7b7',1,'beast::Journal::Sink::Sink(Severity thresh, bool console)'],['../classbeast_1_1Journal_1_1Stream.html#a0536b2b4a470f39bade11562c74a1aad',1,'beast::Journal::Stream::sink()'],['../classbeast_1_1Journal.html#a558ee61e7d49557254dae57a5b022d3a',1,'beast::Journal::sink()']]], + ['sink_397',['sink',['../classbeast_1_1Journal_1_1Stream.html#a0536b2b4a470f39bade11562c74a1aad',1,'beast::Journal::Stream::sink()'],['../classbeast_1_1Journal.html#a558ee61e7d49557254dae57a5b022d3a',1,'beast::Journal::sink()'],['../classxrpl_1_1Logs_1_1Sink.html#af08628b0aa551c0f44c1051d1e252c64',1,'xrpl::Logs::Sink::Sink(std::string const &partition, beast::severities::Severity thresh, Logs &logs)'],['../classxrpl_1_1Logs_1_1Sink.html#a39c2b06743f782a6320114846b69f6b0',1,'xrpl::Logs::Sink::Sink(Sink const &)=delete'],['../classbeast_1_1Journal_1_1Sink.html#a8bdfcab1212a7327b4dc4984c36f8b52',1,'beast::Journal::Sink::Sink()=delete'],['../classbeast_1_1Journal_1_1Sink.html#a607469f3e5856a2f6bab9df8b6c4fb07',1,'beast::Journal::Sink::Sink(Sink const &sink)=default'],['../classbeast_1_1Journal_1_1Sink.html#a303597f487ff90ad9edfc9c0a4fbd7b7',1,'beast::Journal::Sink::Sink(Severity thresh, bool console)']]], ['site_398',['Site',['../structxrpl_1_1ValidatorSite_1_1Site.html#a33614fc587e1135f650d5e41378f7e1e',1,'xrpl::ValidatorSite::Site']]], ['size_399',['size',['http://en.cppreference.com/w/cpp/numeric/random/seed_seq/size.html',1,'std::seed_seq::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::pmr::u16string::size()'],['http://en.cppreference.com/w/cpp/container/queue/size.html',1,'std::queue::size()'],['http://en.cppreference.com/w/cpp/container/priority_queue/size.html',1,'std::priority_queue::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::pmr::wstring::size()'],['http://en.cppreference.com/w/cpp/container/vector/size.html',1,'std::pmr::vector::size()'],['http://en.cppreference.com/w/cpp/container/unordered_set/size.html',1,'std::pmr::unordered_set::size()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/size.html',1,'std::pmr::unordered_multiset::size()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/size.html',1,'std::pmr::unordered_multimap::size()'],['http://en.cppreference.com/w/cpp/container/unordered_map/size.html',1,'std::pmr::unordered_map::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::pmr::u8string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::pmr::u32string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::u8string_view::size()'],['http://en.cppreference.com/w/cpp/container/set/size.html',1,'std::set::size()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice::size()'],['http://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::smatch::size()'],['http://en.cppreference.com/w/cpp/container/span/size.html',1,'std::span::size()'],['http://en.cppreference.com/w/cpp/container/stack/size.html',1,'std::stack::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::string_view::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u16string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::u16string_view::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u32string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::u32string_view::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u8string::size()'],['http://en.cppreference.com/w/cpp/iterator/size.html',1,'std::size()'],['http://en.cppreference.com/w/cpp/utility/initializer_list/size.html',1,'std::initializer_list::size()'],['http://en.cppreference.com/w/cpp/container/array/size.html',1,'std::array::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::basic_string::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::basic_string_view::size()'],['http://en.cppreference.com/w/cpp/utility/bitset/size.html',1,'std::bitset::size()'],['http://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::cmatch::size()'],['http://en.cppreference.com/w/cpp/container/deque/size.html',1,'std::deque::size()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/size.html',1,'std::experimental::basic_string_view::size()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/size.html',1,'std::experimental::string_view::size()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/size.html',1,'std::experimental::u16string_view::size()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/size.html',1,'std::experimental::u32string_view::size()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/size.html',1,'std::experimental::wstring_view::size()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice.html',1,'std::gslice::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::pmr::string::size()'],['http://en.cppreference.com/w/cpp/container/list/size.html',1,'std::list::size()'],['http://en.cppreference.com/w/cpp/container/map/size.html',1,'std::map::size()'],['http://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::match_results::size()'],['http://en.cppreference.com/w/cpp/container/multimap/size.html',1,'std::multimap::size()'],['http://en.cppreference.com/w/cpp/container/multiset/size.html',1,'std::multiset::size()'],['http://en.cppreference.com/w/cpp/container/deque/size.html',1,'std::pmr::deque::size()'],['http://en.cppreference.com/w/cpp/container/list/size.html',1,'std::pmr::list::size()'],['http://en.cppreference.com/w/cpp/container/map/size.html',1,'std::pmr::map::size()'],['http://en.cppreference.com/w/cpp/container/multimap/size.html',1,'std::pmr::multimap::size()'],['http://en.cppreference.com/w/cpp/container/multiset/size.html',1,'std::pmr::multiset::size()'],['http://en.cppreference.com/w/cpp/container/set/size.html',1,'std::pmr::set::size()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#a7af50b46f7c44fdb1c0e93fb32b456a7',1,'xrpl::test::csf::PeerGroup::size()'],['../classxrpl_1_1Seed.html#a8169ea17feafebe93f23256385bc9254',1,'xrpl::Seed::size()'],['../classxrpl_1_1Serializer.html#abcfcb2a115105c462cec13fab8f6794b',1,'xrpl::Serializer::size()'],['../classxrpl_1_1SOTemplate.html#a8a72696a0c9a8ba51de7f1cbe8672525',1,'xrpl::SOTemplate::size()'],['../classxrpl_1_1STArray.html#a79b9342319283cdc29c4421fb1434e3d',1,'xrpl::STArray::size()'],['../classxrpl_1_1STBlob.html#a0e773b0b1ff85d39f5f3f65a5f19631c',1,'xrpl::STBlob::size()'],['../classxrpl_1_1STPath.html#a06d49f247a857e340055da481198a61f',1,'xrpl::STPath::size()'],['../classxrpl_1_1STPathSet.html#a5794ffc7ebae69a857a3d8e58f9f21c8',1,'xrpl::STPathSet::size()'],['../classxrpl_1_1STVector256.html#a38d967f1fc106c73288262485fa4da4a',1,'xrpl::STVector256::size()'],['../classxrpl_1_1XChainAttestationsBase.html#a062de731aec7b0db2ee14e081a5e6a28',1,'xrpl::XChainAttestationsBase::size()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a5e693216a7dcc45a6bd850c1688f21cf',1,'xrpl::detail::BasicFullBelowCache::size()'],['../classxrpl_1_1SHAMapItem.html#a5661296b9f442a64417d9f29f79320a6',1,'xrpl::SHAMapItem::size()'],['../classxrpl_1_1test_1_1csf_1_1Histogram.html#af40f396ced4b00d372442bd1569090bf',1,'xrpl::test::csf::Histogram::size()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/size.html',1,'std::unordered_multimap::size()'],['../classxrpl_1_1test_1_1csf_1_1Sim.html#adc94de534c90ee185ebe40c3d102bf56',1,'xrpl::test::csf::Sim::size()'],['../classxrpl_1_1AcceptedLedger.html#afe9323f1f4007ef04ee16d050148df6f',1,'xrpl::AcceptedLedger::size()'],['../classxrpl_1_1LocalTxsImp.html#aa155eeb9ad6b5327194ecb520bd7ab12',1,'xrpl::LocalTxsImp::size()'],['../classxrpl_1_1LocalTxs.html#ae1f017d2a92580f7956204ac4798ae5c',1,'xrpl::LocalTxs::size()'],['../classxrpl_1_1CanonicalTXSet.html#ad8ecd76dbd3979773ad7eee511c012d4',1,'xrpl::CanonicalTXSet::size()'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo_1_1PassInfo.html#ab723921cf151221f9a3aa8c21b0bd029',1,'xrpl::path::detail::FlowDebugInfo::PassInfo::size()'],['../classxrpl_1_1ApplyContext.html#a0ce43337273d07fefa4f0aad9d3d6212',1,'xrpl::ApplyContext::size()'],['../classxrpl_1_1Cluster.html#ae8a5f961af2a61f2530067644b1399d9',1,'xrpl::Cluster::size()'],['../classxrpl_1_1OverlayImpl.html#a51f4795e833b013955944cbc8ff12115',1,'xrpl::OverlayImpl::size()'],['../classxrpl_1_1Overlay.html#af83123980cb4d4bb1dc42035df986b23',1,'xrpl::Overlay::size()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#ae6aa127902da949207f63e5359ae3a5a',1,'xrpl::PeerFinder::Bootcache::size()'],['../classxrpl_1_1PeerFinder_1_1Livecache.html#a14c4c6ac120382600c108ed86e55139c',1,'xrpl::PeerFinder::Livecache::size()'],['../classxrpl_1_1PublicKey.html#a5d9f615e7b56e4de26c1891a891c4a7a',1,'xrpl::PublicKey::size()'],['http://en.cppreference.com/w/cpp/container/unordered_map/size.html',1,'std::unordered_map::size()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/size.html',1,'std::unordered_multiset::size()'],['http://en.cppreference.com/w/cpp/container/unordered_set/size.html',1,'std::unordered_set::size()'],['http://en.cppreference.com/w/cpp/numeric/valarray/size.html',1,'std::valarray::size()'],['http://en.cppreference.com/w/cpp/container/vector/size.html',1,'std::vector::size()'],['http://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wcmatch::size()'],['http://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wsmatch::size()'],['http://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::wstring::size()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/size.html',1,'std::wstring_view::size()'],['../classxrpl_1_1base__uint.html#af75a5db52d164b43693830e9df8585a8',1,'xrpl::base_uint::size()'],['../classxrpl_1_1Section.html#a8a4067d674b50e617c7fda2807d49617',1,'xrpl::Section::size()'],['../classxrpl_1_1Buffer.html#ab457d3de7ee5d5a5b18b0a5c68468ede',1,'xrpl::Buffer::size()'],['../classxrpl_1_1SlabAllocator.html#a17a0a941cd8f691eab287ee2b5782283',1,'xrpl::SlabAllocator::size()'],['../classxrpl_1_1SecretKey.html#a30e95d72b4dfd5611901db0a64988c0e',1,'xrpl::SecretKey::size()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#ab71f74f1cfe0519caf548124bd2fc8c5',1,'xrpl::detail::ApplyStateTable::size()'],['../classxrpl_1_1ApplyViewImpl.html#a4f110051379d8a36a83b34eac24364e9',1,'xrpl::ApplyViewImpl::size()'],['../classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74',1,'Json::Value::size()'],['../classxrpl_1_1JobTypes.html#a123818d35abae1b4e0597acebec23fac',1,'xrpl::JobTypes::size()'],['../classbeast_1_1unit__test_1_1detail_1_1const__container.html#afa874bf77a3d26bfe20fb24bc75b93ae',1,'beast::unit_test::detail::const_container::size()'],['../classbeast_1_1List.html#ad1887824b8827b60b3c9fe7ccc09c130',1,'beast::List::size()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ab8a17cd1f09e50e2caafee0e119dac4e',1,'beast::detail::aged_unordered_container::size()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ab626429af8f7f94351e876c91b688029',1,'beast::detail::aged_ordered_container::size()'],['../classxrpl_1_1TaggedCache.html#a5bc9865b3485e4ac94afb612d652c18b',1,'xrpl::TaggedCache::size()'],['../classxrpl_1_1Slice.html#a31f62df306959ff27eb9c5aeaa0265a8',1,'xrpl::Slice::size()'],['../classxrpl_1_1partitioned__unordered__map.html#a74bb72e89f43b8df185f9661caec9845',1,'xrpl::partitioned_unordered_map::size()']]], ['size_5fbytes_400',['size_bytes',['http://en.cppreference.com/w/cpp/container/span/size_bytes.html',1,'std::span']]], @@ -407,7 +407,7 @@ var searchData= ['sizeofcurrentcache_404',['sizeOfCurrentCache',['../classxrpl_1_1Validations.html#a86177783f0dc894d75af52faf938c0b7',1,'xrpl::Validations']]], ['sizeofseqenforcerscache_405',['sizeOfSeqEnforcersCache',['../classxrpl_1_1Validations.html#ae24382dfb5985a8b6687a13eae9182d3',1,'xrpl::Validations']]], ['sk_406',['sk',['../classxrpl_1_1test_1_1jtx_1_1Account.html#a1030616ab26f1509edd6eafe42349655',1,'xrpl::test::jtx::Account']]], - ['skip_407',['skip',['../classxrpl_1_1SerialIter.html#a9c9a39ea03101af342dca384a3ad4af9',1,'xrpl::SerialIter::skip()'],['../namespacexrpl_1_1keylet.html#a001f72fd04714632d5fd4345ab1f1873',1,'xrpl::keylet::skip() noexcept'],['../namespacexrpl_1_1keylet.html#ad0492ed9fed768670fa49a44831b6018',1,'xrpl::keylet::skip(LedgerIndex ledger) noexcept'],['../classxrpl_1_1ZeroCopyInputStream.html#a6983d7dae61661279c80e904c5c5f167',1,'xrpl::ZeroCopyInputStream::Skip()'],['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a7dff41f91a62506552d6fbdeb7c56a79',1,'xrpl::detail::RawStateTable::sles_iter_impl::skip()']]], + ['skip_407',['skip',['../classxrpl_1_1ZeroCopyInputStream.html#a6983d7dae61661279c80e904c5c5f167',1,'xrpl::ZeroCopyInputStream::Skip()'],['../namespacexrpl_1_1keylet.html#a001f72fd04714632d5fd4345ab1f1873',1,'xrpl::keylet::skip() noexcept'],['../namespacexrpl_1_1keylet.html#ad0492ed9fed768670fa49a44831b6018',1,'xrpl::keylet::skip(LedgerIndex ledger) noexcept'],['../classxrpl_1_1detail_1_1RawStateTable_1_1sles__iter__impl.html#a7dff41f91a62506552d6fbdeb7c56a79',1,'xrpl::detail::RawStateTable::sles_iter_impl::skip()'],['../classxrpl_1_1SerialIter.html#a9c9a39ea03101af342dca384a3ad4af9',1,'xrpl::SerialIter::skip()']]], ['skipcommenttokens_408',['skipCommentTokens',['../classJson_1_1Reader.html#a22e677ef400d8223f27e631b4cd4b821',1,'Json::Reader']]], ['skiplistacquire_409',['SkipListAcquire',['../classxrpl_1_1SkipListAcquire.html#afeafc74b6c38b335dd8567263205fe76',1,'xrpl::SkipListAcquire']]], ['skiplistdata_410',['SkipListData',['../structxrpl_1_1SkipListAcquire_1_1SkipListData.html#ae65ecb1586d23e1d6720aba131a5db09',1,'xrpl::SkipListAcquire::SkipListData']]], @@ -430,10 +430,10 @@ var searchData= ['slesbegin_427',['slesbegin',['../classxrpl_1_1ReadView.html#aec417538d8432505a2da1c9ffd2b30eb',1,'xrpl::ReadView::slesBegin()'],['../classxrpl_1_1Ledger.html#a2ce078b84082477d1b8c68e474b9659b',1,'xrpl::Ledger::slesBegin()'],['../classxrpl_1_1OpenView.html#a9f1a16d7f9b865cd990f1812941fa4f3',1,'xrpl::OpenView::slesBegin()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a2b363570f06d24b10e0b5dc6c69945c4',1,'xrpl::detail::RawStateTable::slesBegin()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#abe91982254b00cec9a8e649edf321574',1,'xrpl::detail::ApplyViewBase::slesBegin()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a1c5372821428a9c38997440d29a8c6cf',1,'xrpl::detail::CachedViewImpl::slesBegin() const override']]], ['slesend_428',['slesend',['../classxrpl_1_1detail_1_1CachedViewImpl.html#af0c47e78c352bee58042864aab559deb',1,'xrpl::detail::CachedViewImpl::slesEnd()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a215df5248cfc15beeb2ac0172d4458ad',1,'xrpl::detail::ApplyViewBase::slesEnd()'],['../classxrpl_1_1detail_1_1RawStateTable.html#ae9dd459d0543c53f4a560356a1989e0b',1,'xrpl::detail::RawStateTable::slesEnd()'],['../classxrpl_1_1OpenView.html#af7b3cd22b4791fbe25f775ba8c1a6bc5',1,'xrpl::OpenView::slesEnd()'],['../classxrpl_1_1ReadView.html#afb01b0ef9866c62726d4a0944200e804',1,'xrpl::ReadView::slesEnd()'],['../classxrpl_1_1Ledger.html#a9335ba3e240ef3c4c61c939fe8ceae05',1,'xrpl::Ledger::slesEnd()']]], ['slesupperbound_429',['slesupperbound',['../classxrpl_1_1ReadView.html#a3198355134c3ee13711e23c42ae3cc57',1,'xrpl::ReadView::slesUpperBound()'],['../classxrpl_1_1Ledger.html#ad6beba17134ca8f2b6a240eb5f1939fd',1,'xrpl::Ledger::slesUpperBound()'],['../classxrpl_1_1OpenView.html#ab7d9701c054ca810bad5d66bca258cf4',1,'xrpl::OpenView::slesUpperBound()'],['../classxrpl_1_1detail_1_1RawStateTable.html#ad13cd6e4334bdbf83965b8a6775e7052',1,'xrpl::detail::RawStateTable::slesUpperBound()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a6f4fb6fedbad7911c1e62570d9fb753a',1,'xrpl::detail::CachedViewImpl::slesUpperBound()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#acc401eb675c8b853d5c22df64234f210',1,'xrpl::detail::ApplyViewBase::slesUpperBound()']]], - ['slice_430',['slice',['../classxrpl_1_1Slice.html#a4bd4ffd17d5784856af9b3f354042768',1,'xrpl::Slice::Slice(void const *data, std::size_t size) noexcept'],['../classxrpl_1_1Slice.html#abc090a1ec1b65d9811ad4b933b3371c3',1,'xrpl::Slice::Slice(Slice const &) noexcept=default'],['../classxrpl_1_1Slice.html#a2def46810cb51a1841227173c65f9b8c',1,'xrpl::Slice::Slice() noexcept=default'],['../classxrpl_1_1SHAMapItem.html#aa594ad1dfd93d860d2e045c3f6e1a518',1,'xrpl::SHAMapItem::slice()'],['../classxrpl_1_1Serializer.html#a9fdb78b3d7b575806292496989bd138a',1,'xrpl::Serializer::slice()'],['../classxrpl_1_1PublicKey.html#ad46f4b490287a7d6df68780c82509d68',1,'xrpl::PublicKey::slice()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice::slice()']]], + ['slice_430',['slice',['../classxrpl_1_1SHAMapItem.html#aa594ad1dfd93d860d2e045c3f6e1a518',1,'xrpl::SHAMapItem::slice()'],['../classxrpl_1_1Serializer.html#a9fdb78b3d7b575806292496989bd138a',1,'xrpl::Serializer::slice()'],['../classxrpl_1_1PublicKey.html#ad46f4b490287a7d6df68780c82509d68',1,'xrpl::PublicKey::slice()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice.html',1,'std::slice::slice()'],['../classxrpl_1_1Slice.html#a4bd4ffd17d5784856af9b3f354042768',1,'xrpl::Slice::Slice(void const *data, std::size_t size) noexcept'],['../classxrpl_1_1Slice.html#abc090a1ec1b65d9811ad4b933b3371c3',1,'xrpl::Slice::Slice(Slice const &) noexcept=default'],['../classxrpl_1_1Slice.html#a2def46810cb51a1841227173c65f9b8c',1,'xrpl::Slice::Slice() noexcept=default']]], ['slice_5farray_431',['slice_array',['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/slice_array.html',1,'std::slice_array']]], ['slicetohex_432',['sliceToHex',['../namespacexrpl.html#ab156a3d312075fd8fd1659542b68136f',1,'xrpl']]], - ['slot_433',['slot',['../classxrpl_1_1PeerImp.html#a111dccfb98bf9e7e3113bc3dc104698d',1,'xrpl::PeerImp::slot()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ad4c5af688c110f69fe578c2be7ef6a47',1,'xrpl::PeerFinder::RedirectHandouts::slot()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#ad39fd5303b59450d910c2f0c065f834c',1,'xrpl::PeerFinder::SlotHandouts::slot()'],['../classxrpl_1_1reduce__relay_1_1Slot.html#aa34ffa023333993c1826e380af57ac55',1,'xrpl::reduce_relay::Slot::Slot()']]], + ['slot_433',['slot',['../classxrpl_1_1reduce__relay_1_1Slot.html#aa34ffa023333993c1826e380af57ac55',1,'xrpl::reduce_relay::Slot::Slot()'],['../classxrpl_1_1PeerImp.html#a111dccfb98bf9e7e3113bc3dc104698d',1,'xrpl::PeerImp::slot()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ad4c5af688c110f69fe578c2be7ef6a47',1,'xrpl::PeerFinder::RedirectHandouts::slot()'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#ad39fd5303b59450d910c2f0c065f834c',1,'xrpl::PeerFinder::SlotHandouts::slot() const']]], ['slothandouts_434',['SlotHandouts',['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#a0dea778a8d80c5a5d06962e03aa9a198',1,'xrpl::PeerFinder::SlotHandouts']]], ['slotimp_435',['slotimp',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a911314c986fefd60d999e9031e5105cc',1,'xrpl::PeerFinder::SlotImp::SlotImp(beast::IP::Endpoint const &local_endpoint, beast::IP::Endpoint const &remote_endpoint, bool fixed, clock_type &clock)'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#ae07f602bb450c3c39e140bbe5e00ae81',1,'xrpl::PeerFinder::SlotImp::SlotImp(beast::IP::Endpoint const &remote_endpoint, bool fixed, clock_type &clock)']]], ['slots_436',['Slots',['../classxrpl_1_1reduce__relay_1_1Slots.html#a7d1738082b1a20e5629781d127ca0a42',1,'xrpl::reduce_relay::Slots']]], @@ -456,7 +456,7 @@ var searchData= ['sorterrorinfos_453',['sortErrorInfos',['../namespacexrpl_1_1RPC_1_1detail.html#a9a7728b02691876d0e4afe1639f02233',1,'xrpl::RPC::detail']]], ['sortsigners_454',['sortSigners',['../namespacexrpl_1_1test_1_1jtx.html#af24be951d10d8b58d2a8763d2929b183',1,'xrpl::test::jtx']]], ['sotemplate_455',['sotemplate',['../classxrpl_1_1SOTemplate.html#a38c99fb495600b5e5170a5ab61e10f71',1,'xrpl::SOTemplate::SOTemplate(SOTemplate &&other)=default'],['../classxrpl_1_1SOTemplate.html#aa35a836475c9dd2cf15b6295463a5b58',1,'xrpl::SOTemplate::SOTemplate(std::initializer_list< SOElement > uniqueFields, std::initializer_list< SOElement > commonFields={})']]], - ['source_456',['source',['../classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242',1,'beast::PropertyStream::Source::Source(std::string const &name)'],['../classbeast_1_1PropertyStream_1_1Source.html#abd534237f0fa9170c36c6b8918866c84',1,'beast::PropertyStream::Source::Source(Source const &)=delete'],['../classbeast_1_1PropertyStream_1_1Item.html#a7ca4603b73c0b01a478a0d9e287aa6fd',1,'beast::PropertyStream::Item::source()']]], + ['source_456',['source',['../classbeast_1_1PropertyStream_1_1Item.html#a7ca4603b73c0b01a478a0d9e287aa6fd',1,'beast::PropertyStream::Item::source()'],['../classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242',1,'beast::PropertyStream::Source::Source(std::string const &name)'],['../classbeast_1_1PropertyStream_1_1Source.html#abd534237f0fa9170c36c6b8918866c84',1,'beast::PropertyStream::Source::Source(Source const &)=delete']]], ['source_5fcurrencies_5flimit_457',['source_currencies_limit',['../classxrpl_1_1test_1_1Path__test.html#a71084dc09f4817fcdce0f2ae0c6c0ae9',1,'xrpl::test::Path_test']]], ['source_5flocation_458',['source_location',['http://en.cppreference.com/w/cpp/experimental/source_location/source_location.html',1,'std::experimental::source_location::source_location()'],['http://en.cppreference.com/w/cpp/utility/source_location/source_location.html',1,'std::source_location::source_location()']]], ['source_5ftag_459',['source_tag',['../classxrpl_1_1test_1_1jtx_1_1source__tag.html#a8334dc19b5e89d29eb5a41fe5a137575',1,'xrpl::test::jtx::source_tag']]], @@ -495,7 +495,7 @@ var searchData= ['sqltransactionstatus_492',['sqlTransactionStatus',['../classxrpl_1_1Transaction.html#ae87453c1fc6ae1f63839ba78ca2995b8',1,'xrpl::Transaction']]], ['sqrt_493',['sqrt',['http://en.cppreference.com/w/cpp/numeric/math/sqrt.html',1,'std']]], ['square_494',['square',['../namespacexrpl.html#af445c7434a225c64374da975ec967c86',1,'xrpl']]], - ['squelch_495',['squelch',['../namespacexrpl.html#ad18df7bd6f8278f85ab255aab39c6ae5',1,'xrpl::squelch()'],['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a860487a5f643c335ddad76391e4a6f15',1,'xrpl::reduce_relay::SquelchHandler::squelch()'],['../classxrpl_1_1OverlayImpl.html#a752a005a0d8da351f6431d600c58c4ea',1,'xrpl::OverlayImpl::squelch()'],['../classxrpl_1_1reduce__relay_1_1Squelch.html#ad16974279f6c2e2e850199d75ad8211d',1,'xrpl::reduce_relay::Squelch::Squelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a3986a09d510dd1df1261592d4f143109',1,'xrpl::test::OverlaySim::squelch()'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#a5318ecb941329de7a0aeb3f3519a5580',1,'xrpl::test::reduce_relay_test::Handler::squelch()']]], + ['squelch_495',['squelch',['../namespacexrpl.html#ad18df7bd6f8278f85ab255aab39c6ae5',1,'xrpl::squelch()'],['../classxrpl_1_1reduce__relay_1_1Squelch.html#ad16974279f6c2e2e850199d75ad8211d',1,'xrpl::reduce_relay::Squelch::Squelch()'],['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a860487a5f643c335ddad76391e4a6f15',1,'xrpl::reduce_relay::SquelchHandler::squelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a3986a09d510dd1df1261592d4f143109',1,'xrpl::test::OverlaySim::squelch()'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#a5318ecb941329de7a0aeb3f3519a5580',1,'xrpl::test::reduce_relay_test::Handler::squelch()'],['../classxrpl_1_1OverlayImpl.html#a752a005a0d8da351f6431d600c58c4ea',1,'xrpl::OverlayImpl::squelch()']]], ['srand_496',['srand',['http://en.cppreference.com/w/cpp/numeric/random/srand.html',1,'std']]], ['src_497',['src',['../classxrpl_1_1DirectStepI.html#a6622aef8eac49dd42d83676b8b88eb07',1,'xrpl::DirectStepI']]], ['srcchain_498',['srcChain',['../classxrpl_1_1STXChainBridge.html#abae95ce06a4f68109cb1a9b53bc7cc78',1,'xrpl::STXChainBridge']]], @@ -540,7 +540,7 @@ var searchData= ['stashed_537',['stashed',['../structbeast_1_1detail_1_1aged__ordered__container_1_1element_1_1stashed.html#a55665c91ed409a877d29097ae3950d0e',1,'beast::detail::aged_ordered_container::element::stashed::stashed()'],['../structbeast_1_1detail_1_1aged__unordered__container_1_1element_1_1stashed.html#a2a836404f0999cece8ff3b85d3760e97',1,'beast::detail::aged_unordered_container::element::stashed::stashed()']]], ['state_538',['state',['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::fpos::state()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#a913c5dcd77dd80709c604514177564be',1,'xrpl::PeerFinder::Slot::state()'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a8c50ec31eca9d879fd9c4e48927a1775',1,'xrpl::PeerFinder::SlotImp::state(State state_)'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a948dd075c496ead0821dd8b0493c7c2b',1,'xrpl::PeerFinder::SlotImp::state() const override'],['http://en.cppreference.com/w/cpp/locale/wstring_convert/state.html',1,'std::wstring_convert::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::wstreampos::state()'],['http://en.cppreference.com/w/cpp/locale/wbuffer_convert/state.html',1,'std::wbuffer_convert::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u8streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u32streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u16streampos::state()'],['http://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::streampos::state()']]], ['state_5fstring_539',['state_string',['../classxrpl_1_1PeerFinder_1_1Counts.html#a7aab603c844c125655912de1e5c0fb06',1,'xrpl::PeerFinder::Counts']]], - ['stateaccounting_540',['stateaccounting',['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a884175278f3c2a4be6d406672b78bf02',1,'xrpl::NetworkOPsImp::StateAccounting::StateAccounting()'],['../classxrpl_1_1NetworkOPs.html#ac20619b7b10d0468a70d237461b8682b',1,'xrpl::NetworkOPs::stateAccounting()'],['../classxrpl_1_1NetworkOPsImp.html#a29d967f072c073aef8ae131b21f68d77',1,'xrpl::NetworkOPsImp::stateAccounting()']]], + ['stateaccounting_540',['stateaccounting',['../classxrpl_1_1NetworkOPs.html#ac20619b7b10d0468a70d237461b8682b',1,'xrpl::NetworkOPs::stateAccounting()'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a884175278f3c2a4be6d406672b78bf02',1,'xrpl::NetworkOPsImp::StateAccounting::StateAccounting()'],['../classxrpl_1_1NetworkOPsImp.html#a29d967f072c073aef8ae131b21f68d77',1,'xrpl::NetworkOPsImp::stateAccounting()']]], ['stateguard_541',['StateGuard',['../structxrpl_1_1test_1_1ExistingElementPool_1_1StateGuard.html#a0b913c2cee4cb1d781c936e13fcc41bb',1,'xrpl::test::ExistingElementPool::StateGuard']]], ['statemap_542',['statemap',['../classxrpl_1_1Ledger.html#aa05676611b2d3ec804c5b6cb15942ed7',1,'xrpl::Ledger::stateMap()'],['../classxrpl_1_1Ledger.html#a4271c0db68ec3040c22e0d52e6831007',1,'xrpl::Ledger::stateMap() const']]], ['statestring_543',['stateString',['../classxrpl_1_1PeerFinder_1_1Logic.html#a6c8930038eb0d2077f414ef382769d2b',1,'xrpl::PeerFinder::Logic']]], @@ -586,7 +586,7 @@ var searchData= ['stol_583',['stol',['http://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], ['stold_584',['stold',['http://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], ['stoll_585',['stoll',['http://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], - ['stop_586',['stop',['../classxrpl_1_1NetworkOPsImp.html#a2e96f222e2a40930a55409ca304507a7',1,'xrpl::NetworkOPsImp::stop()'],['../classxrpl_1_1ConnectAttempt.html#a36a5d91d88388efb18c6fcf2968948b6',1,'xrpl::ConnectAttempt::stop()'],['../classxrpl_1_1ValidatorSite.html#af62ba4735f6629d391bd96f04e7adc5e',1,'xrpl::ValidatorSite::stop()'],['../classxrpl_1_1SHAMapStoreImp.html#afbc20f95753c29e3b5c73fb17599bc71',1,'xrpl::SHAMapStoreImp::stop()'],['../classxrpl_1_1SHAMapStore.html#a1a17c1899d6baa864b1440d450dd8cc5',1,'xrpl::SHAMapStore::stop()'],['../classxrpl_1_1NetworkOPs.html#a71b648892cc15f6d50799424770733f2',1,'xrpl::NetworkOPs::stop()'],['../classxrpl_1_1LedgerCleanerImp.html#ad7b5069a2baeb1a27d6c21433ee87e74',1,'xrpl::LedgerCleanerImp::stop()'],['../classxrpl_1_1OverlayImpl_1_1Child.html#a98a52b2ef936efd18d58f0226aefaf56',1,'xrpl::OverlayImpl::Child::stop()'],['../structxrpl_1_1OverlayImpl_1_1Timer.html#a8b169232a29ac53f5f7319145db4a604',1,'xrpl::OverlayImpl::Timer::stop()'],['../classxrpl_1_1OverlayImpl.html#a4fe9166c469ab725dbcd6813d2574611',1,'xrpl::OverlayImpl::stop()'],['../classxrpl_1_1PeerImp.html#adc248f5d122fa056a8e5ac9b9ea51b41',1,'xrpl::PeerImp::stop()'],['../classxrpl_1_1Overlay.html#a5ac4021786aa50fe7cd3c5400bfb2327',1,'xrpl::Overlay::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1basic__async__op.html#a74f5d3ed45f6b8069b0e37df1cf97db7',1,'xrpl::PeerFinder::Checker::basic_async_op::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1async__op.html#a19a5fac01a79af19f4ca84444ee1073f',1,'xrpl::PeerFinder::Checker::async_op::stop()'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a78464db8f03ba2fb7f4178786d18137d',1,'xrpl::PeerFinder::Checker::stop()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#a9fd5e79f6dc8e1627c30d597fb96f04d',1,'xrpl::PeerFinder::Logic::stop()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a4e78975c9822d3e37f5e54ce4c4d1789',1,'xrpl::PeerFinder::ManagerImp::stop()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#aa4bc7c1c9743124538931a4fb90eff38',1,'xrpl::PeerFinder::Manager::stop()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ace544f9bc0c60898f698bfa1f75a364a',1,'xrpl::perf::PerfLogImp::stop()'],['../classxrpl_1_1ServerHandler.html#ac7bcfe9ea76537d730bf77b154b6ab72',1,'xrpl::ServerHandler::stop()'],['../classxrpl_1_1GRPCServer.html#a3769575bb8f2d450436298faca2a547a',1,'xrpl::GRPCServer::stop()'],['../classxrpl_1_1Resolver.html#affb423c1a8e19c489b68b51c6c2ed9b9',1,'xrpl::Resolver::stop()'],['../classxrpl_1_1Workers.html#a0df8928613ca32476a856bc9c85db97d',1,'xrpl::Workers::stop()'],['../classxrpl_1_1JobQueue.html#ad79b1fc9ad08ea028eced673a1b5bb48',1,'xrpl::JobQueue::stop()'],['../classxrpl_1_1LoadEvent.html#a87ded733fb1abe01ee02ecc9217392a1',1,'xrpl::LoadEvent::stop()'],['../classxrpl_1_1perf_1_1PerfLog.html#a9f9922f375715b6c6ff32df86e3a01c9',1,'xrpl::perf::PerfLog::stop()'],['../classxrpl_1_1NodeStore_1_1Database.html#a1de37e4294b711489917a9264ff48468',1,'xrpl::NodeStore::Database::stop()'],['../classxrpl_1_1ResolverAsioImpl.html#a987eca12a1a4b955eb98bade90c4a2cb',1,'xrpl::ResolverAsioImpl::stop()'],['../classxrpl_1_1test_1_1MagicInboundLedgers.html#a63d269176bb5ae2aad7ab7bf41cd58ed',1,'xrpl::test::MagicInboundLedgers::stop()'],['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a1a56c130bf5f5d568395da8debfe11dd',1,'xrpl::test::TrustedPublisherServer::stop()'],['../structxrpl_1_1PeerFinder_1_1PeerFinder__test_1_1TestChecker.html#a3533a8d9c53ed3056dfab5fee0d39ea7',1,'xrpl::PeerFinder::PeerFinder_test::TestChecker::stop()'],['../classxrpl_1_1InboundLedgersImp.html#ae79c42179e15b53e83992707716d9ebc',1,'xrpl::InboundLedgersImp::stop()'],['../classxrpl_1_1InboundTransactionsImp.html#a2a1eb10cb3c30b2d37f40f797021fb6e',1,'xrpl::InboundTransactionsImp::stop()'],['../classxrpl_1_1InboundLedgers.html#ae871ff170e115d3f101ec2ee716da05c',1,'xrpl::InboundLedgers::stop()'],['../classxrpl_1_1InboundTransactions.html#addfdf5674b3e14fe3bc26bb8d933e6c3',1,'xrpl::InboundTransactions::stop()'],['../classxrpl_1_1LedgerCleaner.html#a78227454c279aba8b94b631e4c1514e0',1,'xrpl::LedgerCleaner::stop()'],['../classxrpl_1_1LedgerReplayer.html#a26b77783466cf9781047183895ce1e76',1,'xrpl::LedgerReplayer::stop()'],['../classxrpl_1_1LoadManager.html#a81af2d3dd0136f39dc81414557d34ed2',1,'xrpl::LoadManager::stop()']]], + ['stop_586',['stop',['../classxrpl_1_1LoadManager.html#a81af2d3dd0136f39dc81414557d34ed2',1,'xrpl::LoadManager::stop()'],['../classxrpl_1_1ConnectAttempt.html#a36a5d91d88388efb18c6fcf2968948b6',1,'xrpl::ConnectAttempt::stop()'],['../classxrpl_1_1ValidatorSite.html#af62ba4735f6629d391bd96f04e7adc5e',1,'xrpl::ValidatorSite::stop()'],['../classxrpl_1_1SHAMapStoreImp.html#afbc20f95753c29e3b5c73fb17599bc71',1,'xrpl::SHAMapStoreImp::stop()'],['../classxrpl_1_1SHAMapStore.html#a1a17c1899d6baa864b1440d450dd8cc5',1,'xrpl::SHAMapStore::stop()'],['../classxrpl_1_1NetworkOPsImp.html#a2e96f222e2a40930a55409ca304507a7',1,'xrpl::NetworkOPsImp::stop()'],['../classxrpl_1_1InboundTransactionsImp.html#a2a1eb10cb3c30b2d37f40f797021fb6e',1,'xrpl::InboundTransactionsImp::stop()'],['../classxrpl_1_1OverlayImpl_1_1Child.html#a98a52b2ef936efd18d58f0226aefaf56',1,'xrpl::OverlayImpl::Child::stop()'],['../structxrpl_1_1OverlayImpl_1_1Timer.html#a8b169232a29ac53f5f7319145db4a604',1,'xrpl::OverlayImpl::Timer::stop()'],['../classxrpl_1_1OverlayImpl.html#a4fe9166c469ab725dbcd6813d2574611',1,'xrpl::OverlayImpl::stop()'],['../classxrpl_1_1PeerImp.html#adc248f5d122fa056a8e5ac9b9ea51b41',1,'xrpl::PeerImp::stop()'],['../classxrpl_1_1Overlay.html#a5ac4021786aa50fe7cd3c5400bfb2327',1,'xrpl::Overlay::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1basic__async__op.html#a74f5d3ed45f6b8069b0e37df1cf97db7',1,'xrpl::PeerFinder::Checker::basic_async_op::stop()'],['../structxrpl_1_1PeerFinder_1_1Checker_1_1async__op.html#a19a5fac01a79af19f4ca84444ee1073f',1,'xrpl::PeerFinder::Checker::async_op::stop()'],['../classxrpl_1_1PeerFinder_1_1Checker.html#a78464db8f03ba2fb7f4178786d18137d',1,'xrpl::PeerFinder::Checker::stop()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#a9fd5e79f6dc8e1627c30d597fb96f04d',1,'xrpl::PeerFinder::Logic::stop()'],['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a4e78975c9822d3e37f5e54ce4c4d1789',1,'xrpl::PeerFinder::ManagerImp::stop()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#aa4bc7c1c9743124538931a4fb90eff38',1,'xrpl::PeerFinder::Manager::stop()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ace544f9bc0c60898f698bfa1f75a364a',1,'xrpl::perf::PerfLogImp::stop()'],['../classxrpl_1_1ServerHandler.html#ac7bcfe9ea76537d730bf77b154b6ab72',1,'xrpl::ServerHandler::stop()'],['../classxrpl_1_1LedgerReplayer.html#a26b77783466cf9781047183895ce1e76',1,'xrpl::LedgerReplayer::stop()'],['../classxrpl_1_1Resolver.html#affb423c1a8e19c489b68b51c6c2ed9b9',1,'xrpl::Resolver::stop()'],['../classxrpl_1_1Workers.html#a0df8928613ca32476a856bc9c85db97d',1,'xrpl::Workers::stop()'],['../classxrpl_1_1JobQueue.html#ad79b1fc9ad08ea028eced673a1b5bb48',1,'xrpl::JobQueue::stop()'],['../classxrpl_1_1LoadEvent.html#a87ded733fb1abe01ee02ecc9217392a1',1,'xrpl::LoadEvent::stop()'],['../classxrpl_1_1perf_1_1PerfLog.html#a9f9922f375715b6c6ff32df86e3a01c9',1,'xrpl::perf::PerfLog::stop()'],['../classxrpl_1_1NodeStore_1_1Database.html#a1de37e4294b711489917a9264ff48468',1,'xrpl::NodeStore::Database::stop()'],['../classxrpl_1_1NetworkOPs.html#a71b648892cc15f6d50799424770733f2',1,'xrpl::NetworkOPs::stop()'],['../classxrpl_1_1ResolverAsioImpl.html#a987eca12a1a4b955eb98bade90c4a2cb',1,'xrpl::ResolverAsioImpl::stop()'],['../classxrpl_1_1test_1_1MagicInboundLedgers.html#a63d269176bb5ae2aad7ab7bf41cd58ed',1,'xrpl::test::MagicInboundLedgers::stop()'],['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a1a56c130bf5f5d568395da8debfe11dd',1,'xrpl::test::TrustedPublisherServer::stop()'],['../structxrpl_1_1PeerFinder_1_1PeerFinder__test_1_1TestChecker.html#a3533a8d9c53ed3056dfab5fee0d39ea7',1,'xrpl::PeerFinder::PeerFinder_test::TestChecker::stop()'],['../classxrpl_1_1InboundLedgersImp.html#ae79c42179e15b53e83992707716d9ebc',1,'xrpl::InboundLedgersImp::stop()'],['../classxrpl_1_1LedgerCleanerImp.html#ad7b5069a2baeb1a27d6c21433ee87e74',1,'xrpl::LedgerCleanerImp::stop()'],['../classxrpl_1_1InboundLedgers.html#ae871ff170e115d3f101ec2ee716da05c',1,'xrpl::InboundLedgers::stop()'],['../classxrpl_1_1InboundTransactions.html#addfdf5674b3e14fe3bc26bb8d933e6c3',1,'xrpl::InboundTransactions::stop()'],['../classxrpl_1_1LedgerCleaner.html#a78227454c279aba8b94b631e4c1514e0',1,'xrpl::LedgerCleaner::stop()'],['../classxrpl_1_1GRPCServer.html#a3769575bb8f2d450436298faca2a547a',1,'xrpl::GRPCServer::stop()']]], ['stop_5fasync_587',['stop_async',['../classxrpl_1_1ResolverAsioImpl.html#ad902f87dd9f7ac7ed26e78f195405041',1,'xrpl::ResolverAsioImpl::stop_async()'],['../classxrpl_1_1Resolver.html#a208688898cc9bc5466fafb42eb631f9d',1,'xrpl::Resolver::stop_async()']]], ['stop_5fcallback_588',['stop_callback',['http://en.cppreference.com/w/cpp/thread/stop_callback/stop_callback.html',1,'std::stop_callback']]], ['stop_5fpossible_589',['stop_possible',['http://en.cppreference.com/w/cpp/thread/stop_source/stop_possible.html',1,'std::stop_source::stop_possible()'],['http://en.cppreference.com/w/cpp/thread/stop_token/stop_possible.html',1,'std::stop_token::stop_possible()']]], @@ -619,7 +619,7 @@ var searchData= ['strcoll_616',['strcoll',['http://en.cppreference.com/w/cpp/string/byte/strcoll.html',1,'std']]], ['strcpy_617',['strcpy',['http://en.cppreference.com/w/cpp/string/byte/strcpy.html',1,'std']]], ['strcspn_618',['strcspn',['http://en.cppreference.com/w/cpp/string/byte/strcspn.html',1,'std']]], - ['stream_619',['stream',['../classbeast_1_1Journal.html#a8e1355a03cafbc14d80930766c40b19c',1,'beast::Journal::stream()'],['../classxrpl_1_1detail_1_1WorkSSL.html#adc0bfb93665770cc87332cc86b0f497d',1,'xrpl::detail::WorkSSL::stream()'],['../classxrpl_1_1detail_1_1WorkPlain.html#ada1369a19b8f7322e2e136f33e893c03',1,'xrpl::detail::WorkPlain::stream()'],['../classbeast_1_1PropertyStream_1_1Set.html#a1a7953d7afb258050e7b91ea1d668e28',1,'beast::PropertyStream::Set::stream() const'],['../classbeast_1_1PropertyStream_1_1Set.html#a2bf5aa6f36e984bafe8ee0a9d2273300',1,'beast::PropertyStream::Set::stream()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad71130944911a2ed08226e89b11da926',1,'beast::PropertyStream::Map::stream() const'],['../classbeast_1_1PropertyStream_1_1Map.html#ae4a460ce252afdbd588c71fa101be4ec',1,'beast::PropertyStream::Map::stream()'],['../namespaceJson.html#a2f47aed569ab0aad959f6d6d8d1c3af7',1,'Json::stream()'],['../classbeast_1_1Journal_1_1Stream.html#a965d2a5db23999b725a5d18454699fe5',1,'beast::Journal::Stream::Stream(Stream const &other)'],['../classbeast_1_1Journal_1_1Stream.html#a74e1e1a10ac4af0793f0627b159365b4',1,'beast::Journal::Stream::Stream(Sink &sink, Severity level)'],['../classbeast_1_1Journal_1_1Stream.html#ab466320fcb00fdd0d25de3ff2410335a',1,'beast::Journal::Stream::Stream()']]], + ['stream_619',['stream',['../classbeast_1_1PropertyStream_1_1Set.html#a2bf5aa6f36e984bafe8ee0a9d2273300',1,'beast::PropertyStream::Set::stream()'],['../classbeast_1_1Journal_1_1Stream.html#a965d2a5db23999b725a5d18454699fe5',1,'beast::Journal::Stream::Stream(Stream const &other)'],['../classbeast_1_1Journal_1_1Stream.html#a74e1e1a10ac4af0793f0627b159365b4',1,'beast::Journal::Stream::Stream(Sink &sink, Severity level)'],['../classbeast_1_1Journal_1_1Stream.html#ab466320fcb00fdd0d25de3ff2410335a',1,'beast::Journal::Stream::Stream()'],['../classxrpl_1_1detail_1_1WorkSSL.html#adc0bfb93665770cc87332cc86b0f497d',1,'xrpl::detail::WorkSSL::stream()'],['../classxrpl_1_1detail_1_1WorkPlain.html#ada1369a19b8f7322e2e136f33e893c03',1,'xrpl::detail::WorkPlain::stream()'],['../classbeast_1_1PropertyStream_1_1Set.html#a1a7953d7afb258050e7b91ea1d668e28',1,'beast::PropertyStream::Set::stream()'],['../namespaceJson.html#a2f47aed569ab0aad959f6d6d8d1c3af7',1,'Json::stream()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad71130944911a2ed08226e89b11da926',1,'beast::PropertyStream::Map::stream() const'],['../classbeast_1_1PropertyStream_1_1Map.html#ae4a460ce252afdbd588c71fa101be4ec',1,'beast::PropertyStream::Map::stream()'],['../classbeast_1_1Journal.html#a8e1355a03cafbc14d80930766c40b19c',1,'beast::Journal::stream()']]], ['streambuf_620',['streambuf',['http://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::streambuf']]], ['streambufwsmsg_621',['StreambufWSMsg',['../classxrpl_1_1StreambufWSMsg.html#a30af66d5f844158abc2fb48b29586579',1,'xrpl::StreambufWSMsg']]], ['streamsink_622',['StreamSink',['../classxrpl_1_1test_1_1StreamSink.html#a3427e54e6771fab2a26df7dfb3ad3d4b',1,'xrpl::test::StreamSink']]], @@ -641,7 +641,7 @@ var searchData= ['strncmp_638',['strncmp',['http://en.cppreference.com/w/cpp/string/byte/strncmp.html',1,'std']]], ['strncpy_639',['strncpy',['http://en.cppreference.com/w/cpp/string/byte/strncpy.html',1,'std']]], ['strong_5forder_640',['strong_order',['http://en.cppreference.com/w/cpp/utility/compare/strong_order.html',1,'std']]], - ['stroperatingmode_641',['stroperatingmode',['../classxrpl_1_1NetworkOPs.html#a544864c13cdeb9fbf874873318a67249',1,'xrpl::NetworkOPs::strOperatingMode(bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPs.html#aa3606063680ca6c1bf2a1c02a32c7999',1,'xrpl::NetworkOPs::strOperatingMode(OperatingMode const mode, bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPsImp.html#a7c69741749a99d2a021ca59fe1fe75fc',1,'xrpl::NetworkOPsImp::strOperatingMode(bool const admin=false) const override'],['../classxrpl_1_1NetworkOPsImp.html#a86df6ed852443513ca4be0d64f352f08',1,'xrpl::NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const override']]], + ['stroperatingmode_641',['stroperatingmode',['../classxrpl_1_1NetworkOPsImp.html#a7c69741749a99d2a021ca59fe1fe75fc',1,'xrpl::NetworkOPsImp::strOperatingMode(bool const admin=false) const override'],['../classxrpl_1_1NetworkOPsImp.html#a86df6ed852443513ca4be0d64f352f08',1,'xrpl::NetworkOPsImp::strOperatingMode(OperatingMode const mode, bool const admin) const override'],['../classxrpl_1_1NetworkOPs.html#a544864c13cdeb9fbf874873318a67249',1,'xrpl::NetworkOPs::strOperatingMode(bool const admin=false) const =0'],['../classxrpl_1_1NetworkOPs.html#aa3606063680ca6c1bf2a1c02a32c7999',1,'xrpl::NetworkOPs::strOperatingMode(OperatingMode const mode, bool const admin=false) const =0']]], ['strpbrk_642',['strpbrk',['http://en.cppreference.com/w/cpp/string/byte/strpbrk.html',1,'std']]], ['strrchr_643',['strrchr',['http://en.cppreference.com/w/cpp/string/byte/strrchr.html',1,'std']]], ['strspn_644',['strspn',['http://en.cppreference.com/w/cpp/string/byte/strspn.html',1,'std']]], @@ -672,30 +672,30 @@ var searchData= ['styledwriter_669',['StyledWriter',['../classJson_1_1StyledWriter.html#a1f1b5f922a6a0ef0e56c6dd2f6170192',1,'Json::StyledWriter']]], ['sub_670',['sub',['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a91831278aa19296d45134b3425c3c61a',1,'xrpl::ledger_trie_detail::Span']]], ['sub_5fmatch_671',['sub_match',['http://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::sub_match']]], - ['subaccount_672',['subaccount',['../classxrpl_1_1NetworkOPsImp.html#a38fe5fe19512aaaca95cf0e7bf423921',1,'xrpl::NetworkOPsImp::subAccount()'],['../classxrpl_1_1InfoSub_1_1Source.html#a649a09844d826d45399bd36c2e2a70fa',1,'xrpl::InfoSub::Source::subAccount()']]], - ['subaccounthistory_673',['subaccounthistory',['../classxrpl_1_1NetworkOPsImp.html#a3ef5a49e9fbdd6b89ef998662ecfdccc',1,'xrpl::NetworkOPsImp::subAccountHistory()'],['../classxrpl_1_1InfoSub_1_1Source.html#a3f8b0c81d595c8a0c8821b36da35061d',1,'xrpl::InfoSub::Source::subAccountHistory()']]], + ['subaccount_672',['subaccount',['../classxrpl_1_1InfoSub_1_1Source.html#a649a09844d826d45399bd36c2e2a70fa',1,'xrpl::InfoSub::Source::subAccount()'],['../classxrpl_1_1NetworkOPsImp.html#a38fe5fe19512aaaca95cf0e7bf423921',1,'xrpl::NetworkOPsImp::subAccount()']]], + ['subaccounthistory_673',['subaccounthistory',['../classxrpl_1_1InfoSub_1_1Source.html#a3f8b0c81d595c8a0c8821b36da35061d',1,'xrpl::InfoSub::Source::subAccountHistory()'],['../classxrpl_1_1NetworkOPsImp.html#a3ef5a49e9fbdd6b89ef998662ecfdccc',1,'xrpl::NetworkOPsImp::subAccountHistory()']]], ['subaccounthistoryindex_674',['SubAccountHistoryIndex',['../structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html#a964b42f55b9328123a02f37daac6564c',1,'xrpl::NetworkOPsImp::SubAccountHistoryIndex']]], ['subaccounthistorystart_675',['subAccountHistoryStart',['../classxrpl_1_1NetworkOPsImp.html#a4a0d2c59a0c880193d696bf84c4964bf',1,'xrpl::NetworkOPsImp']]], - ['subbook_676',['subbook',['../classxrpl_1_1NetworkOPsImp.html#a4b41efa9a6e74560922643c0f3035ad9',1,'xrpl::NetworkOPsImp::subBook()'],['../classxrpl_1_1InfoSub_1_1Source.html#a6cdd8ec4245148c5cdf7a9cf41cfb77c',1,'xrpl::InfoSub::Source::subBook(ref ispListener, Book const &)=0']]], - ['subbookchanges_677',['subbookchanges',['../classxrpl_1_1InfoSub_1_1Source.html#aa3979feba25383e4fa6d6f48a87b8538',1,'xrpl::InfoSub::Source::subBookChanges()'],['../classxrpl_1_1NetworkOPsImp.html#afee18661d5ee5c8f85f3db7dfd9c3f8e',1,'xrpl::NetworkOPsImp::subBookChanges(InfoSub::ref ispListener) override']]], - ['subconsensus_678',['subconsensus',['../classxrpl_1_1NetworkOPsImp.html#a6586350f9e1864d3b4578c0f0d0fff03',1,'xrpl::NetworkOPsImp::subConsensus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a63f4f6b18e24feeea3b77a58a72113ac',1,'xrpl::InfoSub::Source::subConsensus()']]], + ['subbook_676',['subbook',['../classxrpl_1_1InfoSub_1_1Source.html#a6cdd8ec4245148c5cdf7a9cf41cfb77c',1,'xrpl::InfoSub::Source::subBook()'],['../classxrpl_1_1NetworkOPsImp.html#a4b41efa9a6e74560922643c0f3035ad9',1,'xrpl::NetworkOPsImp::subBook(InfoSub::ref ispListener, Book const &) override']]], + ['subbookchanges_677',['subbookchanges',['../classxrpl_1_1NetworkOPsImp.html#afee18661d5ee5c8f85f3db7dfd9c3f8e',1,'xrpl::NetworkOPsImp::subBookChanges()'],['../classxrpl_1_1InfoSub_1_1Source.html#aa3979feba25383e4fa6d6f48a87b8538',1,'xrpl::InfoSub::Source::subBookChanges(ref ispListener)=0']]], + ['subconsensus_678',['subconsensus',['../classxrpl_1_1InfoSub_1_1Source.html#a63f4f6b18e24feeea3b77a58a72113ac',1,'xrpl::InfoSub::Source::subConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#a6586350f9e1864d3b4578c0f0d0fff03',1,'xrpl::NetworkOPsImp::subConsensus()']]], ['subdir_679',['subdir',['../classxrpl_1_1detail_1_1DirGuard.html#ad28ee142ac3f46008a81a68ab67abdca',1,'xrpl::detail::DirGuard']]], - ['subledger_680',['subledger',['../classxrpl_1_1NetworkOPsImp.html#af69071e575bc6c44d302065ae108ffee',1,'xrpl::NetworkOPsImp::subLedger()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae3c9dce7c0bcc4d511649737c9fb4912',1,'xrpl::InfoSub::Source::subLedger()']]], - ['submanifests_681',['submanifests',['../classxrpl_1_1NetworkOPsImp.html#a28b14e711c85eaf9ad711c478c6aa033',1,'xrpl::NetworkOPsImp::subManifests()'],['../classxrpl_1_1InfoSub_1_1Source.html#ad3f664284bd7d73b811c9f5a6a071f8e',1,'xrpl::InfoSub::Source::subManifests()']]], + ['subledger_680',['subledger',['../classxrpl_1_1InfoSub_1_1Source.html#ae3c9dce7c0bcc4d511649737c9fb4912',1,'xrpl::InfoSub::Source::subLedger()'],['../classxrpl_1_1NetworkOPsImp.html#af69071e575bc6c44d302065ae108ffee',1,'xrpl::NetworkOPsImp::subLedger()']]], + ['submanifests_681',['submanifests',['../classxrpl_1_1InfoSub_1_1Source.html#ad3f664284bd7d73b811c9f5a6a071f8e',1,'xrpl::InfoSub::Source::subManifests()'],['../classxrpl_1_1NetworkOPsImp.html#a28b14e711c85eaf9ad711c478c6aa033',1,'xrpl::NetworkOPsImp::subManifests()']]], ['submit_682',['submit',['../classxrpl_1_1test_1_1jtx_1_1MPTTester.html#a9071dad35da785c3a4c2f236d90cec72',1,'xrpl::test::jtx::MPTTester::submit()'],['../classxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle.html#a493a64ac975d33f0d9c4db9694ff6aa8',1,'xrpl::test::jtx::oracle::Oracle::submit()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a5c7920312c3000ef967438206c89eabd',1,'xrpl::test::jtx::Env::submit()'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a09566bdbfdf45688e13d1b9709be0843',1,'xrpl::test::csf::Submitter::submit()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#afcd0579b64fd72ca669c2a79ae27335e',1,'xrpl::test::csf::Peer::submit()'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a314f544dbae828c19dd41039ac73a3dd',1,'xrpl::test::jtx::AMM::submit()']]], ['submitbatch_683',['submitBatch',['../classxrpl_1_1test_1_1Batch__test.html#a5b68383e03aee18aae9b50d0db338d49',1,'xrpl::test::Batch_test']]], ['submitter_684',['Submitter',['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a64c7386aa154fa9ffe647df318dd1b2b',1,'xrpl::test::csf::Submitter']]], - ['submittransaction_685',['submittransaction',['../classxrpl_1_1NetworkOPsImp.html#abf445cab0718a04e80e501d92118461e',1,'xrpl::NetworkOPsImp::submitTransaction()'],['../classxrpl_1_1NetworkOPs.html#a4918ac0e7f489af5702c2dbe117ace18',1,'xrpl::NetworkOPs::submitTransaction()']]], - ['subpeerstatus_686',['subpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#ab0813799107155c51bf4cf6edb305549',1,'xrpl::NetworkOPsImp::subPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a5e67a2dd3125dcd45eca576dfc1ab5f9',1,'xrpl::InfoSub::Source::subPeerStatus()']]], - ['subrttransactions_687',['subrttransactions',['../classxrpl_1_1NetworkOPsImp.html#acb7e9bb0b08f604f22d9d8f62db0ca1c',1,'xrpl::NetworkOPsImp::subRTTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a804ba42dc9920d1fb70d94e03bbdc339',1,'xrpl::InfoSub::Source::subRTTransactions()']]], + ['submittransaction_685',['submittransaction',['../classxrpl_1_1NetworkOPs.html#a4918ac0e7f489af5702c2dbe117ace18',1,'xrpl::NetworkOPs::submitTransaction()'],['../classxrpl_1_1NetworkOPsImp.html#abf445cab0718a04e80e501d92118461e',1,'xrpl::NetworkOPsImp::submitTransaction()']]], + ['subpeerstatus_686',['subpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#a5e67a2dd3125dcd45eca576dfc1ab5f9',1,'xrpl::InfoSub::Source::subPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#ab0813799107155c51bf4cf6edb305549',1,'xrpl::NetworkOPsImp::subPeerStatus()']]], + ['subrttransactions_687',['subrttransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a804ba42dc9920d1fb70d94e03bbdc339',1,'xrpl::InfoSub::Source::subRTTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#acb7e9bb0b08f604f22d9d8f62db0ca1c',1,'xrpl::NetworkOPsImp::subRTTransactions()']]], ['subseconds_688',['subseconds',['http://en.cppreference.com/w/cpp/chrono/hh_mm_ss/accessors.html',1,'std::chrono::hh_mm_ss']]], - ['subserver_689',['subserver',['../classxrpl_1_1NetworkOPsImp.html#a8f5d4b88eefb899ef9461d4a0b09296c',1,'xrpl::NetworkOPsImp::subServer()'],['../classxrpl_1_1InfoSub_1_1Source.html#accfb025aaf05d5ac6075bf7a398932a4',1,'xrpl::InfoSub::Source::subServer()']]], + ['subserver_689',['subserver',['../classxrpl_1_1InfoSub_1_1Source.html#accfb025aaf05d5ac6075bf7a398932a4',1,'xrpl::InfoSub::Source::subServer()'],['../classxrpl_1_1NetworkOPsImp.html#a8f5d4b88eefb899ef9461d4a0b09296c',1,'xrpl::NetworkOPsImp::subServer()']]], ['subspan_690',['subspan',['http://en.cppreference.com/w/cpp/container/span/subspan.html',1,'std::span']]], ['substitute_691',['substitute',['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a11ed39737021cf154594df0a5dc43154',1,'xrpl::ClosureCounter::Substitute::Substitute()=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a8edf57e3edd6bd7d3f3f4f0b7747b963',1,'xrpl::ClosureCounter::Substitute::Substitute(Substitute const &rhs)'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ada75d9105c2fd4cbd2f03671099c8fdb',1,'xrpl::ClosureCounter::Substitute::Substitute(Substitute &&rhs) noexcept(std::is_nothrow_move_constructible< Closure >::value)'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#a0d1c9101c1699da5439b355da313c49d',1,'xrpl::ClosureCounter::Substitute::Substitute(ClosureCounter &counter, Closure &&closure)']]], ['substr_692',['substr',['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::basic_string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::basic_string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::basic_string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::u16string_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::string_view::substr()'],['../classxrpl_1_1Slice.html#a54651612e22588c7bf2066cf16636188',1,'xrpl::Slice::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::wstring_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::wstring::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u8string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u8string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u32string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u32string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::u16string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/substr.html',1,'std::string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::wstring::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u8string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u32string::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::pmr::u16string::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::wstring_view::substr()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/substr.html',1,'std::experimental::u32string_view::substr()'],['http://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u16string::substr()']]], ['subtract_5fwith_5fcarry_5fengine_693',['subtract_with_carry_engine',['http://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine']]], - ['subtransactions_694',['subtransactions',['../classxrpl_1_1NetworkOPsImp.html#adf8a99995e83d3d1982c05b9eb9fd6c4',1,'xrpl::NetworkOPsImp::subTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a16e2e85254b0a14de878afdef6861317',1,'xrpl::InfoSub::Source::subTransactions()']]], - ['subvalidations_695',['subvalidations',['../classxrpl_1_1NetworkOPsImp.html#ac8d7180c60ecb8078a81f93bbbc8de08',1,'xrpl::NetworkOPsImp::subValidations()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7c9d418a6e58c8af4ff76adc7a727655',1,'xrpl::InfoSub::Source::subValidations()']]], + ['subtransactions_694',['subtransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a16e2e85254b0a14de878afdef6861317',1,'xrpl::InfoSub::Source::subTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#adf8a99995e83d3d1982c05b9eb9fd6c4',1,'xrpl::NetworkOPsImp::subTransactions()']]], + ['subvalidations_695',['subvalidations',['../classxrpl_1_1InfoSub_1_1Source.html#a7c9d418a6e58c8af4ff76adc7a727655',1,'xrpl::InfoSub::Source::subValidations()'],['../classxrpl_1_1NetworkOPsImp.html#ac8d7180c60ecb8078a81f93bbbc8de08',1,'xrpl::NetworkOPsImp::subValidations()']]], ['succ_696',['succ',['../classxrpl_1_1Ledger.html#aad6b76a554b55a93e122bfca208699c3',1,'xrpl::Ledger::succ()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a73d9343f0224ca1d6fb631c7b63c3f5f',1,'xrpl::detail::ApplyStateTable::succ()'],['../classxrpl_1_1test_1_1View__test.html#a4be9701f57b2d81421444757628d42e2',1,'xrpl::test::View_test::succ()'],['../classxrpl_1_1ReadView.html#acdb1bbc006dc50ae95d5d5925a2b76ce',1,'xrpl::ReadView::succ()'],['../classxrpl_1_1OpenView.html#ab1c75adf5c424d46bfaf052db0b33faf',1,'xrpl::OpenView::succ()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a07ee63f8d9f9868d360b9b75de87e7d4',1,'xrpl::detail::RawStateTable::succ()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a17af9a678e3f1b6182a4bfb063336159',1,'xrpl::detail::ApplyViewBase::succ()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a6e19bbaabea506a652a9e136384fdb07',1,'xrpl::detail::CachedViewImpl::succ()']]], ['success_697',['success',['../classxrpl_1_1PeerFinder_1_1Fixed.html#aec7885b8781062966d77e0a46a2f89f5',1,'xrpl::PeerFinder::Fixed']]], ['suffix_698',['suffix',['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::cmatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::match_results::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::smatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wcmatch::suffix()'],['http://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wsmatch::suffix()']]], diff --git a/search/functions_14.js b/search/functions_14.js index 1fe4634453..353d7e0b1d 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -793,7 +793,7 @@ var searchData= ['testmultiplebooksonesideoffersinbook_790',['testMultipleBooksOneSideOffersInBook',['../classxrpl_1_1test_1_1Book__test.html#a94c243126efd359bb096295aaa26e958',1,'xrpl::test::Book_test']]], ['testmultiplefeeupdates_791',['testMultipleFeeUpdates',['../classxrpl_1_1test_1_1FeeVote__test.html#ab846b76481d81a4acaf34d54420d0269',1,'xrpl::test::FeeVote_test']]], ['testmultisig_792',['testMultisig',['../structxrpl_1_1test_1_1jtx_1_1oracle_1_1Oracle__test.html#a193d71aebdbfec81c147ee2a1b3ddedd',1,'xrpl::test::jtx::oracle::Oracle_test']]], - ['testmultisign_793',['testmultisign',['../classxrpl_1_1test_1_1Env__test.html#a84ccf685efb7a099c8970fcfdf597622',1,'xrpl::test::Env_test::testMultiSign()'],['../classxrpl_1_1test_1_1Delegate__test.html#a946206c9ac43db0f3bf285eaed104113',1,'xrpl::test::Delegate_test::testMultiSign()'],['../structxrpl_1_1test_1_1AMMExtended__test.html#a5a22d2af3bff9794ace127af0444e1f8',1,'xrpl::test::AMMExtended_test::testMultisign()']]], + ['testmultisign_793',['testmultisign',['../structxrpl_1_1test_1_1AMMExtended__test.html#a5a22d2af3bff9794ace127af0444e1f8',1,'xrpl::test::AMMExtended_test::testMultisign()'],['../classxrpl_1_1test_1_1Env__test.html#a84ccf685efb7a099c8970fcfdf597622',1,'xrpl::test::Env_test::testMultiSign()'],['../classxrpl_1_1test_1_1Delegate__test.html#a946206c9ac43db0f3bf285eaed104113',1,'xrpl::test::Delegate_test::testMultiSign()']]], ['testmultisignedbadpubkey_794',['testMultisignedBadPubKey',['../classxrpl_1_1test_1_1Simulate__test.html#a32de57bfea4669be605e9706a32e1047',1,'xrpl::test::Simulate_test']]], ['testmultisigningmultisigner_795',['testMultisigningMultisigner',['../classxrpl_1_1test_1_1MultiSign__test.html#a00bdd413e0347a207592d16d78b48791',1,'xrpl::test::MultiSign_test']]], ['testmultisignquorumnotmet_796',['testMultiSignQuorumNotMet',['../classxrpl_1_1test_1_1Delegate__test.html#a229765add0c87f469b4d86a73a890895',1,'xrpl::test::Delegate_test']]], @@ -1441,7 +1441,7 @@ var searchData= ['total_1438',['total',['../structxrpl_1_1detail_1_1LoanStateDeltas.html#a954f93333195a87448f2672f5c1e4321',1,'xrpl::detail::LoanStateDeltas::total()'],['../classbeast_1_1unit__test_1_1results.html#a5dc13970b8f34f34fde0b2c76b85f140',1,'beast::unit_test::results::total()'],['../classbeast_1_1unit__test_1_1suite__results.html#a25e8e1bbbeb0a771df394c8010703ef8',1,'beast::unit_test::suite_results::total()'],['../classbeast_1_1unit__test_1_1case__results_1_1tests__t.html#adcb02b2e0b7e3c5d0d8ee4226b1a4626',1,'beast::unit_test::case_results::tests_t::total()']]], ['total_5fbytes_1439',['total_bytes',['../classxrpl_1_1PeerImp_1_1Metrics.html#ac15f8532359eee69a170c6692b650866',1,'xrpl::PeerImp::Metrics']]], ['totalactive_1440',['totalActive',['../classxrpl_1_1PeerFinder_1_1Counts.html#a8dc7e56fede78b99aebeaaf574aa7002',1,'xrpl::PeerFinder::Counts']]], - ['totalsize_1441',['totalsize',['../classxrpl_1_1AmendmentTable__test.html#a97a4230ecf60e5837a46c5039619e284',1,'xrpl::AmendmentTable_test::totalsize()'],['../classxrpl_1_1Message.html#a80645e73f3efa973687a039afaf27e09',1,'xrpl::Message::totalSize()']]], + ['totalsize_1441',['totalsize',['../classxrpl_1_1Message.html#a80645e73f3efa973687a039afaf27e09',1,'xrpl::Message::totalSize()'],['../classxrpl_1_1AmendmentTable__test.html#a97a4230ecf60e5837a46c5039619e284',1,'xrpl::AmendmentTable_test::totalsize()']]], ['totalxrp_1442',['totalXRP',['../structxrpl_1_1test_1_1ExistingElementPool.html#a3bb2acab867d16c3c29a1a14d777ddd6',1,'xrpl::test::ExistingElementPool']]], ['totaxon_1443',['toTaxon',['../namespacexrpl_1_1nft.html#a5998a183f7c7e2cea2d6ca9c757585d5',1,'xrpl::nft']]], ['toter_1444',['toTER',['../structxrpl_1_1RPC_1_1Status.html#a4b219c94d3ddb45f66ece6a392979fea',1,'xrpl::RPC::Status']]], @@ -1550,11 +1550,11 @@ var searchData= ['tryedgecase_1547',['tryEdgeCase',['../classbeast_1_1LexicalCast__test.html#a5cb80da378b6746beed37d2d3324dc2d',1,'beast::LexicalCast_test']]], ['tryfill_1548',['tryFill',['../classxrpl_1_1LedgerMaster.html#a2b077276eaad007ae2d6ec3ea03f8efc',1,'xrpl::LedgerMaster']]], ['tryoverpayment_1549',['tryOverpayment',['../namespacexrpl_1_1detail.html#aca6e0314d2254e8552eaf0c0117c49e3',1,'xrpl::detail']]], - ['tryremoverpcsub_1550',['tryremoverpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#a437a6b87d191a4956962dc80f6db3c09',1,'xrpl::InfoSub::Source::tryRemoveRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#ab8f74c944c054aceb1cc400e8c2cf267',1,'xrpl::NetworkOPsImp::tryRemoveRpcSub()']]], + ['tryremoverpcsub_1550',['tryremoverpcsub',['../classxrpl_1_1NetworkOPsImp.html#ab8f74c944c054aceb1cc400e8c2cf267',1,'xrpl::NetworkOPsImp::tryRemoveRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#a437a6b87d191a4956962dc80f6db3c09',1,'xrpl::InfoSub::Source::tryRemoveRpcSub()']]], ['tuple_1551',['tuple',['http://en.cppreference.com/w/cpp/utility/tuple/tuple.html',1,'std::tuple']]], ['tuple_5fcat_1552',['tuple_cat',['http://en.cppreference.com/w/cpp/utility/tuple/tuple_cat.html',1,'std']]], ['tuple_5fhash_1553',['tuple_hash',['../namespacebeast_1_1detail.html#ab13a26823532189458684f291a3aa6c3',1,'beast::detail']]], - ['tx_1554',['tx',['../classxrpl_1_1DisputedTx.html#a7f72e106a58ae5d045184be4fec5b57c',1,'xrpl::DisputedTx::tx()'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#a0b01e47062e03c99193bcbf242cf00b0',1,'xrpl::test::csf::Tx::Tx(ID i)'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa7441ad5b878941198244c494f78b5c6',1,'xrpl::test::csf::Tx::Tx(T const *t)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae9e9be503bb817359f600c2deb2b30a9',1,'xrpl::test::jtx::Env::tx()'],['../structxrpl_1_1test_1_1SEnv.html#a6c6942000e505b89667e4ec748adb8ec',1,'xrpl::test::SEnv::tx()']]], + ['tx_1554',['tx',['../structxrpl_1_1test_1_1SEnv.html#a6c6942000e505b89667e4ec748adb8ec',1,'xrpl::test::SEnv::tx()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae9e9be503bb817359f600c2deb2b30a9',1,'xrpl::test::jtx::Env::tx()'],['../classxrpl_1_1DisputedTx.html#a7f72e106a58ae5d045184be4fec5b57c',1,'xrpl::DisputedTx::tx()'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa7441ad5b878941198244c494f78b5c6',1,'xrpl::test::csf::Tx::Tx(T const *t)'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#a0b01e47062e03c99193bcbf242cf00b0',1,'xrpl::test::csf::Tx::Tx(ID i)']]], ['tx_5freduce_5frelay_5ftest_1555',['tx_reduce_relay_test',['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#acabc3f74aebba64ca42c2852f8b37421',1,'xrpl::test::tx_reduce_relay_test']]], ['txconsequences_1556',['txconsequences',['../classxrpl_1_1TxConsequences.html#a0df6b6a51fd2d8588b7cbafa25ee8bda',1,'xrpl::TxConsequences::TxConsequences(NotTEC pfResult)'],['../classxrpl_1_1TxConsequences.html#a0e987c1fbbe7ae15bee4bea98c94f4ce',1,'xrpl::TxConsequences::TxConsequences(STTx const &tx)'],['../classxrpl_1_1TxConsequences.html#aff38cc4e76f4bebdc2e627cd43f27ae2',1,'xrpl::TxConsequences::TxConsequences(STTx const &tx, Category category)'],['../classxrpl_1_1TxConsequences.html#a99d0f1e5e69abcf5e959a5395eb9235f',1,'xrpl::TxConsequences::TxConsequences(STTx const &tx, XRPAmount potentialSpend)'],['../classxrpl_1_1TxConsequences.html#abf877d188090039240f28a1a3eea0e92',1,'xrpl::TxConsequences::TxConsequences(STTx const &tx, std::uint32_t sequencesConsumed)'],['../classxrpl_1_1TxConsequences.html#ad4edda32b78bb67a3c2efaa6747e16a3',1,'xrpl::TxConsequences::TxConsequences(TxConsequences const &)=default'],['../classxrpl_1_1TxConsequences.html#af0effb7c4195ebb26d3ad84146dd6324',1,'xrpl::TxConsequences::TxConsequences(TxConsequences &&)=default']]], ['txcount_1557',['txCount',['../classxrpl_1_1OpenView.html#a14153dc1dfa0c4e43b79ae975a2f32d9',1,'xrpl::OpenView']]], diff --git a/search/functions_15.js b/search/functions_15.js index 42b28fe049..48f20df04c 100644 --- a/search/functions_15.js +++ b/search/functions_15.js @@ -23,7 +23,7 @@ var searchData= ['underflow_5ferror_20',['underflow_error',['http://en.cppreference.com/w/cpp/error/underflow_error.html',1,'std::underflow_error']]], ['undodelay_21',['UndoDelay',['../structxrpl_1_1test_1_1Consensus__test_1_1UndoDelay.html#a24aa6f5b35693db39bcef2503bbda857',1,'xrpl::test::Consensus_test::UndoDelay']]], ['unexcept_22',['unexcept',['../classbeast_1_1unit__test_1_1suite.html#ad28942f03a54b2da8204b46850d9cc03',1,'beast::unit_test::suite::unexcept(F &&f)'],['../classbeast_1_1unit__test_1_1suite.html#ab110ab2b1585caaa855150af0e3c7a74',1,'beast::unit_test::suite::unexcept(F &&f, String const &reason)']]], - ['unexpected_23',['unexpected',['../namespacexrpl.html#a1c6b10627be1c9d7125ce8cc5d7a9eb8',1,'xrpl::Unexpected()'],['http://en.cppreference.com/w/cpp/error/unexpected.html',1,'std::unexpected()'],['../classbeast_1_1unit__test_1_1suite.html#a789edeb2afc9951e32b18362cb98f656',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse)'],['../classbeast_1_1unit__test_1_1suite.html#a865757d2d9992fb2c91c51e137166e9d',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse, String const &reason)'],['../classxrpl_1_1Unexpected.html#aafffc2b3a2c68826a8d32036d47d422d',1,'xrpl::Unexpected::Unexpected(E &&e)'],['../classxrpl_1_1Unexpected.html#ae3a13c5fd7de3a9c11d02e54253294eb',1,'xrpl::Unexpected::Unexpected(E const &e)'],['../classxrpl_1_1Unexpected.html#a727cde7469282ce333cae5560568a763',1,'xrpl::Unexpected::Unexpected()=delete']]], + ['unexpected_23',['unexpected',['http://en.cppreference.com/w/cpp/error/unexpected.html',1,'std::unexpected()'],['../namespacexrpl.html#a1c6b10627be1c9d7125ce8cc5d7a9eb8',1,'xrpl::Unexpected()'],['../classbeast_1_1unit__test_1_1suite.html#a789edeb2afc9951e32b18362cb98f656',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse)'],['../classbeast_1_1unit__test_1_1suite.html#a865757d2d9992fb2c91c51e137166e9d',1,'beast::unit_test::suite::unexpected(Condition shouldBeFalse, String const &reason)'],['../classxrpl_1_1Unexpected.html#aafffc2b3a2c68826a8d32036d47d422d',1,'xrpl::Unexpected::Unexpected(E &&e)'],['../classxrpl_1_1Unexpected.html#ae3a13c5fd7de3a9c11d02e54253294eb',1,'xrpl::Unexpected::Unexpected(E const &e)'],['../classxrpl_1_1Unexpected.html#a727cde7469282ce333cae5560568a763',1,'xrpl::Unexpected::Unexpected()=delete']]], ['unget_24',['unget',['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::ifstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::fstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istringstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_iostream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_ifstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_stringstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_fstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wstringstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::iostream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistringstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wiostream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wifstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wfstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::strstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::stringstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istrstream::unget()'],['http://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istringstream::unget()']]], ['ungetc_25',['ungetc',['http://en.cppreference.com/w/cpp/io/c/ungetc.html',1,'std']]], ['ungetwc_26',['ungetwc',['http://en.cppreference.com/w/cpp/io/c/ungetwc.html',1,'std']]], @@ -66,20 +66,20 @@ var searchData= ['unsharenode_63',['unshareNode',['../classxrpl_1_1SHAMap.html#ac841f1ed717ea9a35bc0535bbe443202',1,'xrpl::SHAMap']]], ['unshift_64',['unshift',['http://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::unshift()'],['http://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::unshift()'],['http://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::unshift()'],['http://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::unshift()'],['http://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::unshift()']]], ['unsquelch_65',['unsquelch',['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a82c7a0dbadc6c4729233ad92be75a4a3',1,'xrpl::reduce_relay::SquelchHandler::unsquelch()'],['../classxrpl_1_1OverlayImpl.html#afb2989dfe863acaa2af6b82e72fca331',1,'xrpl::OverlayImpl::unsquelch()'],['../structxrpl_1_1test_1_1reduce__relay__test_1_1Handler.html#aa357ca2de4c8c9a81e7f954bb41c6bd9',1,'xrpl::test::reduce_relay_test::Handler::unsquelch()'],['../classxrpl_1_1test_1_1OverlaySim.html#a5c779a2c30a934cb0ffeedbfb80390ee',1,'xrpl::test::OverlaySim::unsquelch()']]], - ['unsubaccount_66',['unsubaccount',['../classxrpl_1_1InfoSub_1_1Source.html#ae9bce0c7611444541069063b724afd12',1,'xrpl::InfoSub::Source::unsubAccount()'],['../classxrpl_1_1NetworkOPsImp.html#a22f95332f1d3e5ff5edfd2be334a6641',1,'xrpl::NetworkOPsImp::unsubAccount(InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override']]], - ['unsubaccounthistory_67',['unsubaccounthistory',['../classxrpl_1_1NetworkOPsImp.html#ad1cc7809f96376915f5dd1157fdb6842',1,'xrpl::NetworkOPsImp::unsubAccountHistory()'],['../classxrpl_1_1InfoSub_1_1Source.html#a448fc3d067ae926c476176bc97caf390',1,'xrpl::InfoSub::Source::unsubAccountHistory(ref ispListener, AccountID const &account, bool historyOnly)=0']]], - ['unsubaccounthistoryinternal_68',['unsubaccounthistoryinternal',['../classxrpl_1_1InfoSub_1_1Source.html#a0fa00c48c78e7575a883eec4d548661f',1,'xrpl::InfoSub::Source::unsubAccountHistoryInternal()'],['../classxrpl_1_1NetworkOPsImp.html#a6ed4ab397c7e46cd65bd2027a3540679',1,'xrpl::NetworkOPsImp::unsubAccountHistoryInternal()']]], - ['unsubaccountinternal_69',['unsubaccountinternal',['../classxrpl_1_1InfoSub_1_1Source.html#a36dbddb64466ec0feba5929f7eb66903',1,'xrpl::InfoSub::Source::unsubAccountInternal()'],['../classxrpl_1_1NetworkOPsImp.html#afe2380aac63cf58b4790646817ca6c5b',1,'xrpl::NetworkOPsImp::unsubAccountInternal()']]], - ['unsubbook_70',['unsubbook',['../classxrpl_1_1InfoSub_1_1Source.html#a9327a2c0936bc57ac1f5cf6d12c90620',1,'xrpl::InfoSub::Source::unsubBook()'],['../classxrpl_1_1NetworkOPsImp.html#a674f415b52ae9d0c21ef94aa57250f25',1,'xrpl::NetworkOPsImp::unsubBook(std::uint64_t uListener, Book const &) override']]], - ['unsubbookchanges_71',['unsubbookchanges',['../classxrpl_1_1NetworkOPsImp.html#ad16acfa97b7489751c3a053b31ad4f81',1,'xrpl::NetworkOPsImp::unsubBookChanges()'],['../classxrpl_1_1InfoSub_1_1Source.html#a4398fa1660f603eb97504c68d7896429',1,'xrpl::InfoSub::Source::unsubBookChanges()']]], - ['unsubconsensus_72',['unsubconsensus',['../classxrpl_1_1NetworkOPsImp.html#aa0b09b6c61ecefd5ba69286262e47873',1,'xrpl::NetworkOPsImp::unsubConsensus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a26fb9081020d5b0585afc12b3e3a9adf',1,'xrpl::InfoSub::Source::unsubConsensus(std::uint64_t uListener)=0']]], - ['unsubledger_73',['unsubledger',['../classxrpl_1_1InfoSub_1_1Source.html#a8e0be07cac42fdc616f9b7a11408e5f5',1,'xrpl::InfoSub::Source::unsubLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a691829b1d9369bfde0ed95a55e0d06d5',1,'xrpl::NetworkOPsImp::unsubLedger()']]], - ['unsubmanifests_74',['unsubmanifests',['../classxrpl_1_1InfoSub_1_1Source.html#ab5d0c06293274d464774d03353a71da4',1,'xrpl::InfoSub::Source::unsubManifests()'],['../classxrpl_1_1NetworkOPsImp.html#a1f1b3b26afb569cf7478ce5113a3d554',1,'xrpl::NetworkOPsImp::unsubManifests(std::uint64_t uListener) override']]], - ['unsubpeerstatus_75',['unsubpeerstatus',['../classxrpl_1_1NetworkOPsImp.html#af3054624282f60a480063a87cdc82186',1,'xrpl::NetworkOPsImp::unsubPeerStatus()'],['../classxrpl_1_1InfoSub_1_1Source.html#a9d0a9bd449b6ba6d1ed8c79745cebcd2',1,'xrpl::InfoSub::Source::unsubPeerStatus()']]], - ['unsubrttransactions_76',['unsubrttransactions',['../classxrpl_1_1NetworkOPsImp.html#a39473cb7cbb5149fdf6ebaa8cf1e70fb',1,'xrpl::NetworkOPsImp::unsubRTTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a1105c83561e954a770cd7fed46be062d',1,'xrpl::InfoSub::Source::unsubRTTransactions()']]], - ['unsubserver_77',['unsubserver',['../classxrpl_1_1NetworkOPsImp.html#a962fcfda40430b740f8e72b16d2583a1',1,'xrpl::NetworkOPsImp::unsubServer()'],['../classxrpl_1_1InfoSub_1_1Source.html#a3e5ae8badf9394e2c25460c2c6dd2d06',1,'xrpl::InfoSub::Source::unsubServer()']]], - ['unsubtransactions_78',['unsubtransactions',['../classxrpl_1_1NetworkOPsImp.html#adb3ddcb83f818e7ec03e2526cd74fe23',1,'xrpl::NetworkOPsImp::unsubTransactions()'],['../classxrpl_1_1InfoSub_1_1Source.html#a2c4d945f5bcb7368bb80f95d5f6cc4a1',1,'xrpl::InfoSub::Source::unsubTransactions(std::uint64_t uListener)=0']]], - ['unsubvalidations_79',['unsubvalidations',['../classxrpl_1_1InfoSub_1_1Source.html#addd3ef2a710ffec3d2cbd5251baf9467',1,'xrpl::InfoSub::Source::unsubValidations()'],['../classxrpl_1_1NetworkOPsImp.html#aaddcc2f2bca2c9617b3027b0224d0a9d',1,'xrpl::NetworkOPsImp::unsubValidations()']]], + ['unsubaccount_66',['unsubaccount',['../classxrpl_1_1NetworkOPsImp.html#a22f95332f1d3e5ff5edfd2be334a6641',1,'xrpl::NetworkOPsImp::unsubAccount()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae9bce0c7611444541069063b724afd12',1,'xrpl::InfoSub::Source::unsubAccount(ref isplistener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0']]], + ['unsubaccounthistory_67',['unsubaccounthistory',['../classxrpl_1_1InfoSub_1_1Source.html#a448fc3d067ae926c476176bc97caf390',1,'xrpl::InfoSub::Source::unsubAccountHistory()'],['../classxrpl_1_1NetworkOPsImp.html#ad1cc7809f96376915f5dd1157fdb6842',1,'xrpl::NetworkOPsImp::unsubAccountHistory(InfoSub::ref ispListener, AccountID const &account, bool historyOnly) override']]], + ['unsubaccounthistoryinternal_68',['unsubaccounthistoryinternal',['../classxrpl_1_1NetworkOPsImp.html#a6ed4ab397c7e46cd65bd2027a3540679',1,'xrpl::NetworkOPsImp::unsubAccountHistoryInternal()'],['../classxrpl_1_1InfoSub_1_1Source.html#a0fa00c48c78e7575a883eec4d548661f',1,'xrpl::InfoSub::Source::unsubAccountHistoryInternal()']]], + ['unsubaccountinternal_69',['unsubaccountinternal',['../classxrpl_1_1NetworkOPsImp.html#afe2380aac63cf58b4790646817ca6c5b',1,'xrpl::NetworkOPsImp::unsubAccountInternal()'],['../classxrpl_1_1InfoSub_1_1Source.html#a36dbddb64466ec0feba5929f7eb66903',1,'xrpl::InfoSub::Source::unsubAccountInternal()']]], + ['unsubbook_70',['unsubbook',['../classxrpl_1_1NetworkOPsImp.html#a674f415b52ae9d0c21ef94aa57250f25',1,'xrpl::NetworkOPsImp::unsubBook()'],['../classxrpl_1_1InfoSub_1_1Source.html#a9327a2c0936bc57ac1f5cf6d12c90620',1,'xrpl::InfoSub::Source::unsubBook(std::uint64_t uListener, Book const &)=0']]], + ['unsubbookchanges_71',['unsubbookchanges',['../classxrpl_1_1InfoSub_1_1Source.html#a4398fa1660f603eb97504c68d7896429',1,'xrpl::InfoSub::Source::unsubBookChanges()'],['../classxrpl_1_1NetworkOPsImp.html#ad16acfa97b7489751c3a053b31ad4f81',1,'xrpl::NetworkOPsImp::unsubBookChanges()']]], + ['unsubconsensus_72',['unsubconsensus',['../classxrpl_1_1InfoSub_1_1Source.html#a26fb9081020d5b0585afc12b3e3a9adf',1,'xrpl::InfoSub::Source::unsubConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#aa0b09b6c61ecefd5ba69286262e47873',1,'xrpl::NetworkOPsImp::unsubConsensus(std::uint64_t uListener) override']]], + ['unsubledger_73',['unsubledger',['../classxrpl_1_1NetworkOPsImp.html#a691829b1d9369bfde0ed95a55e0d06d5',1,'xrpl::NetworkOPsImp::unsubLedger()'],['../classxrpl_1_1InfoSub_1_1Source.html#a8e0be07cac42fdc616f9b7a11408e5f5',1,'xrpl::InfoSub::Source::unsubLedger()']]], + ['unsubmanifests_74',['unsubmanifests',['../classxrpl_1_1NetworkOPsImp.html#a1f1b3b26afb569cf7478ce5113a3d554',1,'xrpl::NetworkOPsImp::unsubManifests()'],['../classxrpl_1_1InfoSub_1_1Source.html#ab5d0c06293274d464774d03353a71da4',1,'xrpl::InfoSub::Source::unsubManifests(std::uint64_t uListener)=0']]], + ['unsubpeerstatus_75',['unsubpeerstatus',['../classxrpl_1_1InfoSub_1_1Source.html#a9d0a9bd449b6ba6d1ed8c79745cebcd2',1,'xrpl::InfoSub::Source::unsubPeerStatus()'],['../classxrpl_1_1NetworkOPsImp.html#af3054624282f60a480063a87cdc82186',1,'xrpl::NetworkOPsImp::unsubPeerStatus()']]], + ['unsubrttransactions_76',['unsubrttransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a1105c83561e954a770cd7fed46be062d',1,'xrpl::InfoSub::Source::unsubRTTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#a39473cb7cbb5149fdf6ebaa8cf1e70fb',1,'xrpl::NetworkOPsImp::unsubRTTransactions()']]], + ['unsubserver_77',['unsubserver',['../classxrpl_1_1InfoSub_1_1Source.html#a3e5ae8badf9394e2c25460c2c6dd2d06',1,'xrpl::InfoSub::Source::unsubServer()'],['../classxrpl_1_1NetworkOPsImp.html#a962fcfda40430b740f8e72b16d2583a1',1,'xrpl::NetworkOPsImp::unsubServer()']]], + ['unsubtransactions_78',['unsubtransactions',['../classxrpl_1_1InfoSub_1_1Source.html#a2c4d945f5bcb7368bb80f95d5f6cc4a1',1,'xrpl::InfoSub::Source::unsubTransactions()'],['../classxrpl_1_1NetworkOPsImp.html#adb3ddcb83f818e7ec03e2526cd74fe23',1,'xrpl::NetworkOPsImp::unsubTransactions(std::uint64_t uListener) override']]], + ['unsubvalidations_79',['unsubvalidations',['../classxrpl_1_1NetworkOPsImp.html#aaddcc2f2bca2c9617b3027b0224d0a9d',1,'xrpl::NetworkOPsImp::unsubValidations()'],['../classxrpl_1_1InfoSub_1_1Source.html#addd3ef2a710ffec3d2cbd5251baf9467',1,'xrpl::InfoSub::Source::unsubValidations()']]], ['unsynchronized_5fpool_5fresource_80',['unsynchronized_pool_resource',['http://en.cppreference.com/w/cpp/memory/unsynchronized_pool_resource/unsynchronized_pool_resource.html',1,'std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource()'],['http://en.cppreference.com/w/cpp/experimental/unsynchronized_pool_resource/unsynchronized_pool_resource.html',1,'std::experimental::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource()']]], ['untrust_81',['untrust',['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#ae72db2b3f2cdbc2295aef86c310a9a89',1,'xrpl::test::csf::PeerGroup::untrust()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#aa9d4bd505d11a0254f08086389202037',1,'xrpl::test::csf::Validations_test::Node::untrust()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#a9f2b7c3658048f8ea74da31588f648a6',1,'xrpl::test::csf::Peer::untrust()'],['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#abbd625573f3b37d0f5bda66dacd01fcb',1,'xrpl::test::csf::TrustGraph::untrust()']]], ['unvalidated_82',['unvalidated',['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#aca31e8461bf710126b0f1f367669871d',1,'xrpl::test::csf::LedgerCollector::unvalidated()'],['../structxrpl_1_1test_1_1csf_1_1TxCollector.html#a84471660bae2ece9daf2447dc66de50c',1,'xrpl::test::csf::TxCollector::unvalidated()']]], @@ -97,7 +97,7 @@ var searchData= ['updategiveitem_94',['updateGiveItem',['../classxrpl_1_1SHAMap.html#a90b29e66f833dfb2fc6d365ac3319e55',1,'xrpl::SHAMap']]], ['updatehash_95',['updatehash',['../classbeast_1_1xxhasher.html#a4a3de3336ee1949b1a347ef5abbe8872',1,'beast::xxhasher::updateHash()'],['../classxrpl_1_1SHAMapAccountStateLeafNode.html#a5128d84b75171e3650794cffbbc9cb16',1,'xrpl::SHAMapAccountStateLeafNode::updateHash()'],['../classxrpl_1_1SHAMapInnerNode.html#a1bd6c5a319d680c44f2717f5ae9ed938',1,'xrpl::SHAMapInnerNode::updateHash()'],['../classxrpl_1_1SHAMapTreeNode.html#af5ce92324f024788b8751d6617efe017',1,'xrpl::SHAMapTreeNode::updateHash()'],['../classxrpl_1_1SHAMapTxLeafNode.html#a7999e6d89673ee8d2beaf90efa6154c7',1,'xrpl::SHAMapTxLeafNode::updateHash()'],['../classxrpl_1_1SHAMapTxPlusMetaLeafNode.html#affdb943f7dd60a53db4c911530cd52d4',1,'xrpl::SHAMapTxPlusMetaLeafNode::updateHash()']]], ['updatehashdeep_96',['updateHashDeep',['../classxrpl_1_1SHAMapInnerNode.html#a4a63d8d32f89d80b5787ec7fb52a791d',1,'xrpl::SHAMapInnerNode']]], - ['updatelocaltx_97',['updatelocaltx',['../classxrpl_1_1NetworkOPsImp.html#a802c4968b78210ce8419c97f3a7902b1',1,'xrpl::NetworkOPsImp::updateLocalTx()'],['../classxrpl_1_1NetworkOPs.html#a3d2c79a644fd5583f43e66086e6471be',1,'xrpl::NetworkOPs::updateLocalTx()']]], + ['updatelocaltx_97',['updatelocaltx',['../classxrpl_1_1NetworkOPs.html#a3d2c79a644fd5583f43e66086e6471be',1,'xrpl::NetworkOPs::updateLocalTx()'],['../classxrpl_1_1NetworkOPsImp.html#a802c4968b78210ce8419c97f3a7902b1',1,'xrpl::NetworkOPsImp::updateLocalTx()']]], ['updatenegativeunl_98',['updateNegativeUNL',['../classxrpl_1_1Ledger.html#a264c34d5a0335f12324a70c37caafc24',1,'xrpl::Ledger']]], ['updateoperatingmode_99',['updateoperatingmode',['../structxrpl_1_1test_1_1csf_1_1Peer.html#a139c3bbdb9539aa8126835acbbf76bbd',1,'xrpl::test::csf::Peer::updateOperatingMode()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a144e510cf085af789408ea706795e4b8',1,'xrpl::RCLConsensus::Adaptor::updateOperatingMode()']]], ['updateourpositions_100',['updateOurPositions',['../classxrpl_1_1Consensus.html#af35d51e424f4c906326e056a723a9f6b',1,'xrpl::Consensus']]], diff --git a/search/functions_16.js b/search/functions_16.js index f5d43066c7..aeea0f6d7f 100644 --- a/search/functions_16.js +++ b/search/functions_16.js @@ -21,7 +21,7 @@ var searchData= ['validationparms_18',['ValidationParms',['../structxrpl_1_1ValidationParms.html#a5782a78df7ff1bf825648610d8add1a2',1,'xrpl::ValidationParms']]], ['validations_19',['Validations',['../classxrpl_1_1Validations.html#ab4178f922169b3dfdd8824891c827a4d',1,'xrpl::Validations']]], ['validationseed_20',['validationSeed',['../namespacexrpl.html#af8e2c9d07216971778fa75669e575078',1,'xrpl']]], - ['validator_21',['validator',['../namespacexrpl_1_1test_1_1jtx.html#af76c52076eda562b9693a0e6a93ecf44',1,'xrpl::test::jtx::validator()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac619929f0ae49fcc35cf0313dd436059',1,'xrpl::test::csf::Peer::validator()'],['../classxrpl_1_1test_1_1Link.html#a2bec98feb5088e35d062d310470b41a2',1,'xrpl::test::Link::validator()'],['../classxrpl_1_1test_1_1Validator.html#aae58de2ba427d52c679d220cb4a61f47',1,'xrpl::test::Validator::Validator(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a4d5f581639e6d5799a63ddc751bc2bb5',1,'xrpl::test::Validator::Validator(Validator const &)=default'],['../classxrpl_1_1test_1_1Validator.html#ac06170c7c0d201ad253b8dc91f4e0d4a',1,'xrpl::test::Validator::Validator()'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a0e3bc0ac1c5f7ef5ca189309cbc63fc5',1,'xrpl::RCLConsensus::Adaptor::validator()'],['../classxrpl_1_1test_1_1Network.html#aca7ce89e438522501265958b21aa034b',1,'xrpl::test::Network::validator()']]], + ['validator_21',['validator',['../namespacexrpl_1_1test_1_1jtx.html#af76c52076eda562b9693a0e6a93ecf44',1,'xrpl::test::jtx::validator()'],['../classxrpl_1_1test_1_1Validator.html#ac06170c7c0d201ad253b8dc91f4e0d4a',1,'xrpl::test::Validator::Validator()'],['../classxrpl_1_1test_1_1Validator.html#a4d5f581639e6d5799a63ddc751bc2bb5',1,'xrpl::test::Validator::Validator(Validator const &)=default'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#a0e3bc0ac1c5f7ef5ca189309cbc63fc5',1,'xrpl::RCLConsensus::Adaptor::validator()'],['../classxrpl_1_1test_1_1Network.html#aca7ce89e438522501265958b21aa034b',1,'xrpl::test::Network::validator()'],['../classxrpl_1_1test_1_1Link.html#a2bec98feb5088e35d062d310470b41a2',1,'xrpl::test::Link::validator()'],['../structxrpl_1_1test_1_1csf_1_1Peer.html#ac619929f0ae49fcc35cf0313dd436059',1,'xrpl::test::csf::Peer::validator()'],['../classxrpl_1_1test_1_1Validator.html#aae58de2ba427d52c679d220cb4a61f47',1,'xrpl::test::Validator::Validator()']]], ['validatorkeys_22',['validatorkeys',['../classxrpl_1_1ValidatorKeys.html#a1e1a46d7dd378a946902de65b7483775',1,'xrpl::ValidatorKeys::ValidatorKeys(Config const &config, beast::Journal j)'],['../classxrpl_1_1ValidatorKeys.html#a767e77fd1dde7187c8d6304efcdea405',1,'xrpl::ValidatorKeys::ValidatorKeys()=delete']]], ['validatorlist_23',['ValidatorList',['../classxrpl_1_1ValidatorList.html#a4517e20daaa3616c2d7cd954bdd03a71',1,'xrpl::ValidatorList']]], ['validatormanifests_24',['validatormanifests',['../classxrpl_1_1ServiceRegistry.html#ac13e26eee4269841c2145fd38890ce1d',1,'xrpl::ServiceRegistry::validatorManifests()'],['../classxrpl_1_1ApplicationImp.html#ac07de5cca10b58687634cc2496e8a572',1,'xrpl::ApplicationImp::validatorManifests()']]], @@ -44,7 +44,7 @@ var searchData= ['validnumericrange_41',['validnumericrange',['../classxrpl_1_1Transactor.html#a70c5da39818929de576658318bd8e171',1,'xrpl::Transactor::validNumericRange(std::optional< T > value, unit::ValueUnit< Unit, T > max, unit::ValueUnit< Unit, T > min=unit::ValueUnit< Unit, T >{})'],['../classxrpl_1_1Transactor.html#add4c0c33e73cbb5bdc8aa489f74d8b2b',1,'xrpl::Transactor::validNumericRange(std::optional< T > value, T max, T min=T{})']]], ['validpublickey_42',['validPublicKey',['../classxrpl_1_1RPCParser.html#a2b3c2b72bb5f6a73ea77afc0c475b8eb',1,'xrpl::RPCParser']]], ['vals_43',['vals',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a38e1dbed49139887265f98662b4f7601',1,'xrpl::test::csf::Validations_test::TestHarness']]], - ['value_44',['value',['../classJson_1_1Value.html#ae67a857b01286e3499a87e95be848d20',1,'Json::Value::Value(UInt value)'],['../classJson_1_1Value.html#a4744ae571fcf34f4b16a2257b3b3b585',1,'Json::Value::Value(Int value)'],['../classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7',1,'Json::Value::Value(ValueType type=nullValue)'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#afa91acb233e0a3c8a07ecb95be96fcfe',1,'xrpl::detail::LocalValues::Value::Value(T const &t)'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#a45848f4177b7753d929631dd904f62f1',1,'xrpl::detail::LocalValues::Value::Value()=default'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a988d3d04b418f9683da4a607548c0130',1,'xrpl::test::jtx::valueUnitField::value()'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a8008e5add6b8adf4e54955ae77baa060',1,'xrpl::test::jtx::stAmountField::value()'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#a197d431aeea9ced40fb494ff72b77080',1,'xrpl::test::jtx::timePointField::value()'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#a4873ae65d5b93b9556119a30cac3bb2d',1,'xrpl::test::jtx::accountIDField::value()'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a8d0ee23340390a396b8b13f897abd4b0',1,'xrpl::test::jtx::uint256Field::value()'],['../classJson_1_1Value.html#a32228cc84d83200cca8441451997996c',1,'Json::Value::Value(double value)'],['../classJson_1_1Value.html#ad9c4b65373e95fb81e01a721e00c065a',1,'Json::Value::Value(char const *value)'],['../classJson_1_1Value.html#a9ed73d63c966f32053321e5bbd6ab343',1,'Json::Value::Value(xrpl::Number const &value)'],['../classJson_1_1Value.html#a8e0e748ec11bea3e78b050449d311e6f',1,'Json::Value::Value(StaticString const &value)'],['../classJson_1_1Value.html#ae56bcb0169715866720d73181ae74e84',1,'Json::Value::Value(std::string const &value)'],['../classJson_1_1Value.html#a350a31ea4a30d384994b0bc010b17495',1,'Json::Value::Value(bool value)'],['../classJson_1_1Value.html#abe3fa9ab102d04e17a4738e88e7ecb6a',1,'Json::Value::Value(Value const &other)'],['../classJson_1_1Value.html#adace4216e0f5b3be7f855adebae6aa0b',1,'Json::Value::Value(Value &&other) noexcept'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html#ac993c934713dc02b8092f42567567dc6',1,'xrpl::detail::DeferredCredits::Value::Value()'],['../classxrpl_1_1Expected.html#ad5f15c9b099da6966cf5c98f493fd41a',1,'xrpl::Expected::value()'],['../classxrpl_1_1SeqProxy.html#afdf60eb1edcc6ebb5cc86a6ef3cc708a',1,'xrpl::SeqProxy::value()'],['../classxrpl_1_1Unexpected.html#a13b2db8a2069722e14437be8ec0d1a93',1,'xrpl::Unexpected::value() &&'],['../classxrpl_1_1Unexpected.html#ab254d05dfb1da7ef7f6bcbb0f4873c4b',1,'xrpl::Unexpected::value() &'],['../structxrpl_1_1test_1_1jtx_1_1JTxField.html#a80435d77b4109211f3aa0e5a6078d845',1,'xrpl::test::jtx::JTxField::value()'],['../classxrpl_1_1Unexpected.html#a64b41830c207608994c9a9c2cfe9e685',1,'xrpl::Unexpected::value()'],['../classxrpl_1_1DecayWindow.html#ad9ca0b8fb74d1907a8b38df2f85472ca',1,'xrpl::DecayWindow::value()'],['../classxrpl_1_1DecayingSample.html#a483444b446df99e8a61edf91cd9c7569',1,'xrpl::DecayingSample::value()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['http://en.cppreference.com/w/cpp/utility/optional/value.html',1,'std::optional::value()'],['http://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()'],['http://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['http://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['../classxrpl_1_1Unexpected.html#ac808f24eacebcdc81fa92ed60bb7357f',1,'xrpl::Unexpected::value()'],['../classxrpl_1_1Expected.html#a2b4327b2654030cd1f2d75f006cc5d5d',1,'xrpl::Expected::value()'],['../classxrpl_1_1Asset.html#afe02ca072854d69e5195378b8dfdfde2',1,'xrpl::Asset::value()'],['../classxrpl_1_1MPTAmount.html#a8a6d845a85d77bf5492d21d66665d226',1,'xrpl::MPTAmount::value()'],['../classxrpl_1_1STAccount.html#adaacb566e104897387b4b69ec6a84a9a',1,'xrpl::STAccount::value()'],['../classxrpl_1_1STAmount.html#aeef88e3d2dec1d53caba7820a9366b45',1,'xrpl::STAmount::value()'],['../classxrpl_1_1STBitString.html#ae36ca1246996428c45cfd19ee5acba43',1,'xrpl::STBitString::value()'],['../classxrpl_1_1STBlob.html#aa275b0f2c746a09e09e7338b31f541f4',1,'xrpl::STBlob::value()'],['../classxrpl_1_1STCurrency.html#a79ce6da873d52dc932c2bf022c4e8f86',1,'xrpl::STCurrency::value()'],['../classxrpl_1_1STInteger.html#a02b3921c5de99ab2fae85dcf66ffc3da',1,'xrpl::STInteger::value()'],['../classxrpl_1_1STIssue.html#aecabcf9517bbaa996c5292c3bbaf6634',1,'xrpl::STIssue::value()'],['../classxrpl_1_1STNumber.html#ad91860ee65ac04d32eee013f1ef552d3',1,'xrpl::STNumber::value()'],['../classxrpl_1_1STObject_1_1Proxy.html#a7bd9c52e2ce0802812ff7c34c6ddc67f',1,'xrpl::STObject::Proxy::value()'],['../classxrpl_1_1STVector256.html#a65297422eaa97ce1dd3a281a937c0f43',1,'xrpl::STVector256::value()'],['../classxrpl_1_1STXChainBridge.html#a864b097b699d42f49287053b028e7357',1,'xrpl::STXChainBridge::value()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a11cab90191ba952710e80df82c3a722c',1,'xrpl::unit::ValueUnit::value()'],['../classxrpl_1_1XRPAmount.html#a5e815434d21b3f5dd212476b4eeec200',1,'xrpl::XRPAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a742750c3ad4996faa68c66664d3921db',1,'xrpl::test::jtx::PrettyAmount::value()']]], + ['value_44',['value',['../classxrpl_1_1STXChainBridge.html#a864b097b699d42f49287053b028e7357',1,'xrpl::STXChainBridge::value()'],['../classxrpl_1_1STVector256.html#a65297422eaa97ce1dd3a281a937c0f43',1,'xrpl::STVector256::value()'],['../classxrpl_1_1STObject_1_1Proxy.html#a7bd9c52e2ce0802812ff7c34c6ddc67f',1,'xrpl::STObject::Proxy::value()'],['../classxrpl_1_1STNumber.html#ad91860ee65ac04d32eee013f1ef552d3',1,'xrpl::STNumber::value()'],['../classxrpl_1_1STIssue.html#aecabcf9517bbaa996c5292c3bbaf6634',1,'xrpl::STIssue::value()'],['../classxrpl_1_1STInteger.html#a02b3921c5de99ab2fae85dcf66ffc3da',1,'xrpl::STInteger::value()'],['../classxrpl_1_1STCurrency.html#a79ce6da873d52dc932c2bf022c4e8f86',1,'xrpl::STCurrency::value()'],['../classxrpl_1_1STAmount.html#aeef88e3d2dec1d53caba7820a9366b45',1,'xrpl::STAmount::value()'],['../classxrpl_1_1STBlob.html#aa275b0f2c746a09e09e7338b31f541f4',1,'xrpl::STBlob::value()'],['../classxrpl_1_1STBitString.html#ae36ca1246996428c45cfd19ee5acba43',1,'xrpl::STBitString::value()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a11cab90191ba952710e80df82c3a722c',1,'xrpl::unit::ValueUnit::value()'],['../classxrpl_1_1XRPAmount.html#a5e815434d21b3f5dd212476b4eeec200',1,'xrpl::XRPAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a742750c3ad4996faa68c66664d3921db',1,'xrpl::test::jtx::PrettyAmount::value()'],['../structxrpl_1_1test_1_1jtx_1_1JTxField.html#a80435d77b4109211f3aa0e5a6078d845',1,'xrpl::test::jtx::JTxField::value()'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#a197d431aeea9ced40fb494ff72b77080',1,'xrpl::test::jtx::timePointField::value()'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a8d0ee23340390a396b8b13f897abd4b0',1,'xrpl::test::jtx::uint256Field::value()'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#a4873ae65d5b93b9556119a30cac3bb2d',1,'xrpl::test::jtx::accountIDField::value()'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a8008e5add6b8adf4e54955ae77baa060',1,'xrpl::test::jtx::stAmountField::value()'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a988d3d04b418f9683da4a607548c0130',1,'xrpl::test::jtx::valueUnitField::value()'],['../classJson_1_1Value.html#adace4216e0f5b3be7f855adebae6aa0b',1,'Json::Value::Value()'],['http://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['../classJson_1_1Value.html#ae56bcb0169715866720d73181ae74e84',1,'Json::Value::Value(std::string const &value)'],['../classJson_1_1Value.html#a8e0e748ec11bea3e78b050449d311e6f',1,'Json::Value::Value(StaticString const &value)'],['../classxrpl_1_1STAccount.html#adaacb566e104897387b4b69ec6a84a9a',1,'xrpl::STAccount::value()'],['../classJson_1_1Value.html#a9ed73d63c966f32053321e5bbd6ab343',1,'Json::Value::Value(xrpl::Number const &value)'],['../classJson_1_1Value.html#ad9c4b65373e95fb81e01a721e00c065a',1,'Json::Value::Value(char const *value)'],['../classJson_1_1Value.html#a32228cc84d83200cca8441451997996c',1,'Json::Value::Value(double value)'],['../classJson_1_1Value.html#ae67a857b01286e3499a87e95be848d20',1,'Json::Value::Value(UInt value)'],['../classJson_1_1Value.html#a4744ae571fcf34f4b16a2257b3b3b585',1,'Json::Value::Value(Int value)'],['../classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7',1,'Json::Value::Value(ValueType type=nullValue)'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#afa91acb233e0a3c8a07ecb95be96fcfe',1,'xrpl::detail::LocalValues::Value::Value(T const &t)'],['../structxrpl_1_1detail_1_1LocalValues_1_1Value.html#a45848f4177b7753d929631dd904f62f1',1,'xrpl::detail::LocalValues::Value::Value()=default'],['../classJson_1_1Value.html#a350a31ea4a30d384994b0bc010b17495',1,'Json::Value::Value(bool value)'],['../classJson_1_1Value.html#abe3fa9ab102d04e17a4738e88e7ecb6a',1,'Json::Value::Value(Value const &other)'],['../structxrpl_1_1detail_1_1DeferredCredits_1_1Value.html#ac993c934713dc02b8092f42567567dc6',1,'xrpl::detail::DeferredCredits::Value::Value()'],['http://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['http://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()'],['http://en.cppreference.com/w/cpp/utility/optional/value.html',1,'std::optional::value()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['../classxrpl_1_1DecayingSample.html#a483444b446df99e8a61edf91cd9c7569',1,'xrpl::DecayingSample::value()'],['../classxrpl_1_1DecayWindow.html#ad9ca0b8fb74d1907a8b38df2f85472ca',1,'xrpl::DecayWindow::value()'],['../classxrpl_1_1Unexpected.html#a64b41830c207608994c9a9c2cfe9e685',1,'xrpl::Unexpected::value() const &'],['../classxrpl_1_1Unexpected.html#ab254d05dfb1da7ef7f6bcbb0f4873c4b',1,'xrpl::Unexpected::value() &'],['../classxrpl_1_1Unexpected.html#a13b2db8a2069722e14437be8ec0d1a93',1,'xrpl::Unexpected::value() &&'],['../classxrpl_1_1Unexpected.html#ac808f24eacebcdc81fa92ed60bb7357f',1,'xrpl::Unexpected::value() const &&'],['../classxrpl_1_1Expected.html#a2b4327b2654030cd1f2d75f006cc5d5d',1,'xrpl::Expected::value() const'],['../classxrpl_1_1Expected.html#ad5f15c9b099da6966cf5c98f493fd41a',1,'xrpl::Expected::value()'],['../classxrpl_1_1Asset.html#afe02ca072854d69e5195378b8dfdfde2',1,'xrpl::Asset::value()'],['../classxrpl_1_1MPTAmount.html#a8a6d845a85d77bf5492d21d66665d226',1,'xrpl::MPTAmount::value()'],['../classxrpl_1_1SeqProxy.html#afdf60eb1edcc6ebb5cc86a6ef3cc708a',1,'xrpl::SeqProxy::value()']]], ['value_5fcomp_45',['value_comp',['../classbeast_1_1detail_1_1aged__ordered__container.html#a0be63233f0dcb8b9055100ec6f92c6a9',1,'beast::detail::aged_ordered_container::value_comp()'],['http://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::map::value_comp()'],['http://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::multimap::value_comp()'],['http://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::multiset::value_comp()'],['http://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::pmr::map::value_comp()'],['http://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::pmr::multimap::value_comp()'],['http://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::pmr::multiset::value_comp()'],['http://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::pmr::set::value_comp()'],['http://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::set::value_comp()']]], ['value_5fcompare_46',['value_compare',['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::pmr::map::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map::value_compare::value_compare()'],['http://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::pmr::multimap::value_compare::value_compare()']]], ['value_5fhash_47',['value_hash',['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#ae25086aa8a107b5128c5b50b5c758f63',1,'beast::detail::aged_unordered_container::config_t::value_hash() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a14a33706a40ec3f6aafba20b4aa00827',1,'beast::detail::aged_unordered_container::config_t::value_hash()']]], diff --git a/search/functions_1b.js b/search/functions_1b.js index 55cb2643d2..009ca662bc 100644 --- a/search/functions_1b.js +++ b/search/functions_1b.js @@ -159,7 +159,7 @@ var searchData= ['_7emanager_156',['~manager',['../classxrpl_1_1NodeStore_1_1Manager.html#a19da2b496351b1fda7c7269f9593d5c1',1,'xrpl::NodeStore::Manager::~Manager()'],['../classxrpl_1_1Resource_1_1Manager.html#a8467caa99b289ce8e36fcf52985e44ed',1,'xrpl::Resource::Manager::~Manager()'],['../classxrpl_1_1PeerFinder_1_1Manager.html#a9a29342d4fbb583f1ff387c1e28f1236',1,'xrpl::PeerFinder::Manager::~Manager()']]], ['_7emanagerimp_157',['~managerimp',['../classxrpl_1_1PeerFinder_1_1ManagerImp.html#a406fa2c2c78fdc56e7864c638959d0d2',1,'xrpl::PeerFinder::ManagerImp::~ManagerImp()'],['../classxrpl_1_1NodeStore_1_1ManagerImp.html#a514d623905694144627038de0f8fa73f',1,'xrpl::NodeStore::ManagerImp::~ManagerImp()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#a754842e87c7771fd67ffcac283d10950',1,'xrpl::Resource::ManagerImp::~ManagerImp()']]], ['_7emanifest_5ftest_158',['~Manifest_test',['../classxrpl_1_1test_1_1Manifest__test.html#a55506b3cb7e5ad3beefa13ee5bf3b225',1,'xrpl::test::Manifest_test']]], - ['_7emap_159',['~map',['../classbeast_1_1PropertyStream_1_1Map.html#a29211573f2d1c5d94a798ef12d1538f6',1,'beast::PropertyStream::Map::~Map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map::~map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::pmr::map::~map()']]], + ['_7emap_159',['~map',['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map::~map()'],['http://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::pmr::map::~map()'],['../classbeast_1_1PropertyStream_1_1Map.html#a29211573f2d1c5d94a798ef12d1538f6',1,'beast::PropertyStream::Map::~Map()']]], ['_7emask_5farray_160',['~mask_array',['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/~mask_array.html',1,'std::mask_array']]], ['_7ematch_5fresults_161',['~match_results',['http://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::match_results']]], ['_7ememorybackend_162',['~MemoryBackend',['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a64f7e1890cac7032fff4153d218c88b5',1,'xrpl::NodeStore::MemoryBackend']]], @@ -256,7 +256,7 @@ var searchData= ['_7eserverimpl_253',['~ServerImpl',['../classxrpl_1_1ServerImpl.html#aafe88bb6582d253b66e896c6e1a4188a',1,'xrpl::ServerImpl']]], ['_7eserviceregistry_254',['~ServiceRegistry',['../classxrpl_1_1ServiceRegistry.html#af489259e9c63ac77a0bfcd656ada48a2',1,'xrpl::ServiceRegistry']]], ['_7esession_255',['~Session',['../classxrpl_1_1Session.html#a9d0e4a53577450c4e6bd5334f4920a35',1,'xrpl::Session']]], - ['_7eset_256',['~set',['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set::~set()'],['../classbeast_1_1PropertyStream_1_1Set.html#a48130b297aa75065d3d07cc4c6d696a2',1,'beast::PropertyStream::Set::~Set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::pmr::set::~set()']]], + ['_7eset_256',['~set',['../classbeast_1_1PropertyStream_1_1Set.html#a48130b297aa75065d3d07cc4c6d696a2',1,'beast::PropertyStream::Set::~Set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::pmr::set::~set()'],['http://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set::~set()']]], ['_7eshamap_257',['~SHAMap',['../classxrpl_1_1SHAMap.html#a317e70b85486785675840956b03fa206',1,'xrpl::SHAMap']]], ['_7eshamapinnernode_258',['~SHAMapInnerNode',['../classxrpl_1_1SHAMapInnerNode.html#a5690f7e044645510c7f9d4e9285704e8',1,'xrpl::SHAMapInnerNode']]], ['_7eshamapstore_259',['~SHAMapStore',['../classxrpl_1_1SHAMapStore.html#a4fd657ceee9d8bd84c5b6ad6e735b083',1,'xrpl::SHAMapStore']]], @@ -281,7 +281,7 @@ var searchData= ['_7eslots_278',['~Slots',['../classxrpl_1_1reduce__relay_1_1Slots.html#a118d5530264820c261b56d548de41c15',1,'xrpl::reduce_relay::Slots']]], ['_7esmatch_279',['~smatch',['http://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::smatch']]], ['_7esocidb_5ftest_280',['~SociDB_test',['../classxrpl_1_1SociDB__test.html#a1108d29a9f9f0f945e70ea1d4e2d8336',1,'xrpl::SociDB_test']]], - ['_7esource_281',['~source',['../classbeast_1_1PropertyStream_1_1Source.html#ad334cdee3d793510a6d401101be7cbdc',1,'beast::PropertyStream::Source::~Source()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7e3f3e9fd2a3cc95d90eccee6b3aa9fe',1,'xrpl::InfoSub::Source::~Source()'],['../classxrpl_1_1PeerFinder_1_1Source.html#a05312773a2e6381a62e3cc46153ef819',1,'xrpl::PeerFinder::Source::~Source()']]], + ['_7esource_281',['~source',['../classbeast_1_1PropertyStream_1_1Source.html#ad334cdee3d793510a6d401101be7cbdc',1,'beast::PropertyStream::Source::~Source()'],['../classxrpl_1_1PeerFinder_1_1Source.html#a05312773a2e6381a62e3cc46153ef819',1,'xrpl::PeerFinder::Source::~Source()'],['../classxrpl_1_1InfoSub_1_1Source.html#a7e3f3e9fd2a3cc95d90eccee6b3aa9fe',1,'xrpl::InfoSub::Source::~Source()']]], ['_7esourcestringsimp_282',['~SourceStringsImp',['../classxrpl_1_1PeerFinder_1_1SourceStringsImp.html#abd03954135b615f449f5d9d86e2e48d9',1,'xrpl::PeerFinder::SourceStringsImp']]], ['_7esquelch_283',['~Squelch',['../classxrpl_1_1reduce__relay_1_1Squelch.html#a65cbf311f278cda8fed079667071968d',1,'xrpl::reduce_relay::Squelch']]], ['_7esquelchhandler_284',['~SquelchHandler',['../classxrpl_1_1reduce__relay_1_1SquelchHandler.html#a0bd8c71fd58150dbee85f039316ddf9b',1,'xrpl::reduce_relay::SquelchHandler']]], @@ -357,7 +357,7 @@ var searchData= ['_7ewios_354',['~wios',['http://en.cppreference.com/w/cpp/io/basic_ios/~basic_ios.html',1,'std::wios']]], ['_7ewiostream_355',['~wiostream',['http://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::wiostream']]], ['_7ewistream_356',['~wistream',['http://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::wistream']]], - ['_7ework_357',['~work',['../classxrpl_1_1io__list_1_1work.html#a97e2e8af0e4e4c077defe25f018bd5d3',1,'xrpl::io_list::work::~work()'],['../classxrpl_1_1detail_1_1Work.html#afa173b7f03b9f3059196a39fa54c9ad8',1,'xrpl::detail::Work::~Work()']]], + ['_7ework_357',['~work',['../classxrpl_1_1detail_1_1Work.html#afa173b7f03b9f3059196a39fa54c9ad8',1,'xrpl::detail::Work::~Work()'],['../classxrpl_1_1io__list_1_1work.html#a97e2e8af0e4e4c077defe25f018bd5d3',1,'xrpl::io_list::work::~work()']]], ['_7eworkbase_358',['~WorkBase',['../classxrpl_1_1detail_1_1WorkBase.html#aa1a40435fd305c229e24b14be3fb17c9',1,'xrpl::detail::WorkBase']]], ['_7eworker_359',['~Worker',['../classxrpl_1_1Workers_1_1Worker.html#a118a9bd209934c6a752bfdc38e30e2fc',1,'xrpl::Workers::Worker']]], ['_7eworkers_360',['~Workers',['../classxrpl_1_1Workers.html#a6dc76a5f0c26c6e61d9fcc1e53dd3dc7',1,'xrpl::Workers']]], diff --git a/search/functions_2.js b/search/functions_2.js index 9b5522222e..6371dc0b23 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -17,14 +17,14 @@ var searchData= ['bad_5fweak_5fptr_14',['bad_weak_ptr',['http://en.cppreference.com/w/cpp/memory/bad_weak_ptr.html',1,'std::bad_weak_ptr']]], ['badcurrency_15',['badCurrency',['../namespacexrpl.html#ae5cbd9ffc362ab0c2ecbcea6dcf4ee1d',1,'xrpl']]], ['badlexicalcast_16',['BadLexicalCast',['../structbeast_1_1BadLexicalCast.html#ad2a88637429ced890600c345e040384a',1,'beast::BadLexicalCast']]], - ['balance_17',['balance',['../classxrpl_1_1Resource_1_1Logic.html#a2d089ea8e99e7bd2ca9afb8e5b42ee08',1,'xrpl::Resource::Logic::balance()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab91e55a43ce8ee918c5637bc233acb01',1,'xrpl::test::jtx::Env::balance(Account const &account, MPTIssue const &mptIssue) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a172699c7bdc2cdeb8c53f5a1fab4df8f',1,'xrpl::test::jtx::Env::balance(Account const &account, Issue const &issue) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab3afb4bbd858115a2676ab3ae50a42ff',1,'xrpl::test::jtx::Env::balance(Account const &account, Asset const &asset) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aa2ed1008a1255e44a9c7b00ba01fa6ee',1,'xrpl::test::jtx::Env::balance(Account const &account) const'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af0f4b2ff74e769d5ad9a15d56f2a3dce',1,'xrpl::test::jtx::balance::balance(Account const &account, STAmount const &value)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#aeeaee059cf9bf82386993feba61878e1',1,'xrpl::test::jtx::balance::balance(Account const &account, None const &value)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#ad18084497cdccad6a8699a767a99aece',1,'xrpl::test::jtx::balance::balance(Account const &account, none_t)'],['../structxrpl_1_1test_1_1SEnv.html#a2c604fae6add80d4528395ece91b1deb',1,'xrpl::test::SEnv::balance(jtx::Account const &account, Issue const &issue) const'],['../structxrpl_1_1test_1_1SEnv.html#ac8933dc76266f71a5d8ebca71d273439',1,'xrpl::test::SEnv::balance(jtx::Account const &account) const'],['../structxrpl_1_1Resource_1_1Entry.html#a636ccc9a6cd5ea2b54b9097b59bc6c4a',1,'xrpl::Resource::Entry::balance()'],['../classxrpl_1_1Resource_1_1Consumer.html#afd0165f7281a796839dea080fddd0fa9',1,'xrpl::Resource::Consumer::balance()'],['../structxrpl_1_1test_1_1Balance.html#a47099e4841089e346a9bbf9e8dbc74f8',1,'xrpl::test::Balance::Balance()']]], + ['balance_17',['balance',['../structxrpl_1_1test_1_1SEnv.html#ac8933dc76266f71a5d8ebca71d273439',1,'xrpl::test::SEnv::balance()'],['../structxrpl_1_1test_1_1Balance.html#a47099e4841089e346a9bbf9e8dbc74f8',1,'xrpl::test::Balance::Balance()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab91e55a43ce8ee918c5637bc233acb01',1,'xrpl::test::jtx::Env::balance(Account const &account, MPTIssue const &mptIssue) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a172699c7bdc2cdeb8c53f5a1fab4df8f',1,'xrpl::test::jtx::Env::balance(Account const &account, Issue const &issue) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ab3afb4bbd858115a2676ab3ae50a42ff',1,'xrpl::test::jtx::Env::balance(Account const &account, Asset const &asset) const'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aa2ed1008a1255e44a9c7b00ba01fa6ee',1,'xrpl::test::jtx::Env::balance(Account const &account) const'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af0f4b2ff74e769d5ad9a15d56f2a3dce',1,'xrpl::test::jtx::balance::balance(Account const &account, STAmount const &value)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#aeeaee059cf9bf82386993feba61878e1',1,'xrpl::test::jtx::balance::balance(Account const &account, None const &value)'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#ad18084497cdccad6a8699a767a99aece',1,'xrpl::test::jtx::balance::balance(Account const &account, none_t)'],['../structxrpl_1_1test_1_1SEnv.html#a2c604fae6add80d4528395ece91b1deb',1,'xrpl::test::SEnv::balance()'],['../classxrpl_1_1Resource_1_1Logic.html#a2d089ea8e99e7bd2ca9afb8e5b42ee08',1,'xrpl::Resource::Logic::balance()'],['../structxrpl_1_1Resource_1_1Entry.html#a636ccc9a6cd5ea2b54b9097b59bc6c4a',1,'xrpl::Resource::Entry::balance()'],['../classxrpl_1_1Resource_1_1Consumer.html#afd0165f7281a796839dea080fddd0fa9',1,'xrpl::Resource::Consumer::balance()']]], ['balancechanges_18',['balanceChanges',['../classxrpl_1_1PaymentSandbox.html#af3f51b2db32eb1f0ab9c80a7ace3a0dd',1,'xrpl::PaymentSandbox']]], ['balancediffs_19',['balanceDiffs',['../namespacexrpl_1_1path_1_1detail.html#a326e6ce65b3668dd5e6b282cefefc83f',1,'xrpl::path::detail']]], ['balancediffstostring_20',['balanceDiffsToString',['../namespacexrpl_1_1path_1_1detail.html#a85a4a40997358b74eabe07970656e741',1,'xrpl::path::detail']]], ['balancehook_21',['balancehook',['../classxrpl_1_1PaymentSandbox.html#a0002ba59021a6cdd09775cd2c826d47d',1,'xrpl::PaymentSandbox::balanceHook()'],['../classxrpl_1_1ReadView.html#a803b32cba9c8869a4d198285e8d58eb7',1,'xrpl::ReadView::balanceHook()']]], ['balances_22',['balances',['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a47d7350ffd0a6d919f2bd05f3ff27f60',1,'xrpl::test::jtx::AMM::balances(Issue const &issue1, Issue const &issue2, std::optional< AccountID > const &account=std::nullopt) const'],['../classxrpl_1_1test_1_1jtx_1_1AMM.html#a9997d56553ec2ceacdd9b1d703eb5a60',1,'xrpl::test::jtx::AMM::balances(std::optional< AccountID > const &account=std::nullopt) const']]], ['balancetransfer_23',['balancetransfer',['../structxrpl_1_1test_1_1BalanceTransfer.html#a82124d37963e4c6431cd3dbdb1d65e9d',1,'xrpl::test::BalanceTransfer::BalanceTransfer(T &env, jtx::Account const &from_acct, jtx::Account const &to_acct, jtx::Account const &payer, jtx::Account const *payees, size_t num_payees, bool withClaim)'],['../structxrpl_1_1test_1_1BalanceTransfer.html#a8df2b97ab15447e145092cf4f8b56da9',1,'xrpl::test::BalanceTransfer::BalanceTransfer(T &env, jtx::Account const &from_acct, jtx::Account const &to_acct, jtx::Account const &payer, std::vector< jtx::Account > const &payees, bool withClaim)']]], - ['barrier_24',['barrier',['http://en.cppreference.com/w/cpp/thread/barrier/barrier.html',1,'std::barrier::barrier()'],['http://en.cppreference.com/w/cpp/experimental/barrier/barrier.html',1,'std::experimental::barrier::barrier()'],['../structxrpl_1_1tests_1_1Barrier.html#a0eda55238c1daac873e1990f804962ec',1,'xrpl::tests::Barrier::Barrier()']]], + ['barrier_24',['barrier',['../structxrpl_1_1tests_1_1Barrier.html#a0eda55238c1daac873e1990f804962ec',1,'xrpl::tests::Barrier::Barrier()'],['http://en.cppreference.com/w/cpp/thread/barrier/barrier.html',1,'std::barrier::barrier()'],['http://en.cppreference.com/w/cpp/experimental/barrier/barrier.html',1,'std::experimental::barrier::barrier()']]], ['base_25',['base',['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::knuth_b::base()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/base.html',1,'std::move_iterator::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux24::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux48::base()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/base.html',1,'std::reverse_iterator::base()'],['http://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::shuffle_order_engine::base()'],['../classxrpl_1_1CachedView.html#ab8d55074adf373afaf0e5e15b4793bd3',1,'xrpl::CachedView::base()'],['http://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/base.html',1,'std::independent_bits_engine::base()'],['http://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::discard_block_engine::base()']]], ['base64_5fdecode_26',['base64_decode',['../namespacexrpl.html#a3ec6606e43d26c0393641d0359b5ae02',1,'xrpl']]], ['base64_5fencode_27',['base64_encode',['../namespacexrpl.html#a8fb4becd95592107ad81e4766b0a640d',1,'xrpl::base64_encode(std::string const &s)'],['../namespacexrpl.html#a5bda13530b2106f300af7272a15f3b1c',1,'xrpl::base64_encode(std::uint8_t const *data, std::size_t len)']]], @@ -72,7 +72,7 @@ var searchData= ['before_5fbegin_69',['before_begin',['http://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::forward_list::before_begin()'],['http://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::pmr::forward_list::before_begin()']]], ['begin_70',['begin',['../classbeast_1_1detail_1_1aged__unordered__container.html#a2a714b96ea273b60d91a8a1dc0080f15',1,'beast::detail::aged_unordered_container::begin()'],['../classxrpl_1_1BookDirs.html#ab8b306e2117f2ee32fefa7308e68470a',1,'xrpl::BookDirs::begin()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ab8a185defcc7809bc26ed4d5e619f55b',1,'beast::detail::aged_unordered_container::begin() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a5f660b771d371097e539ee36366182c7',1,'beast::detail::aged_unordered_container::begin(size_type n)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a18b9878b1a4959c1a3e604fcd1f8b89a',1,'beast::detail::aged_unordered_container::begin(size_type n) const'],['../classbeast_1_1List.html#a2d3c19a2ea6aba941902adcc0c1a5a73',1,'beast::List::begin() noexcept'],['../classbeast_1_1List.html#a1094a4aec90a0b2dac32e61fdc730b20',1,'beast::List::begin() const noexcept'],['../classbeast_1_1LockFreeStack.html#a5e135680d24783ba57f13792d0a09f9e',1,'beast::LockFreeStack::begin()'],['../classbeast_1_1LockFreeStack.html#ae066bdacd20a6f4f178fbcf25384f30f',1,'beast::LockFreeStack::begin() const'],['../classbeast_1_1unit__test_1_1detail_1_1const__container.html#a5bcc641684a1828a75612139cc605c92',1,'beast::unit_test::detail::const_container::begin()'],['../classxrpl_1_1JobTypes.html#ab3546b79997ae1e57abf3fa1a788bfa5',1,'xrpl::JobTypes::begin()'],['../classJson_1_1Value.html#a015459a3950c198d63a2d3be8f5ae296',1,'Json::Value::begin() const'],['../classJson_1_1Value.html#a2d45bb2e68e8f22fe356d7d955ebd3c9',1,'Json::Value::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::wstring_view::begin()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#ab639a8d1c26c6b74e4abf7d0b2e55dd3',1,'beast::detail::aged_unordered_container::chronological_t::begin() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a9a0298b7b3541aabcd2e162e6270fec3',1,'beast::detail::aged_unordered_container::chronological_t::begin()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ac0d807dfb8da95e3cac9e68317a76e89',1,'beast::detail::aged_ordered_container::begin() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a41a66f36290ffbc92e062b0080c5ce00',1,'beast::detail::aged_ordered_container::begin()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#ad53bfa2b383ffcdd638e6bdd052214b1',1,'beast::detail::aged_ordered_container::chronological_t::begin() const'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a06fff3fa49aa9f50897351e3e4153002',1,'beast::detail::aged_ordered_container::chronological_t::begin()'],['../classxrpl_1_1Slice.html#a03af9f7f759fdf1717ae416850c3a4ba',1,'xrpl::Slice::begin()'],['../classxrpl_1_1partitioned__unordered__map.html#a50f63bb1bd0aa3923edf0a4e4f3466ed',1,'xrpl::partitioned_unordered_map::begin() const'],['../classxrpl_1_1partitioned__unordered__map.html#ab6bcd25bdf1eea1657b0b774e01ca58e',1,'xrpl::partitioned_unordered_map::begin()'],['../classxrpl_1_1partitioned__unordered__map.html#a8a617cdb6d35eda7143f756203acdc9c',1,'xrpl::partitioned_unordered_map::begin(T &it)'],['../classxrpl_1_1Buffer.html#a838c99726b7f88469f508c391cb49c20',1,'xrpl::Buffer::begin()'],['../classxrpl_1_1Section.html#a7d7a7f76fc6edcbdddcaef1e057cb84c',1,'xrpl::Section::begin()'],['../classxrpl_1_1base__uint.html#abfe5f80e11095894df0556e403dc0889',1,'xrpl::base_uint::begin() const'],['../classxrpl_1_1base__uint.html#a0f465140e2abc5c2d14dce266dc2b169',1,'xrpl::base_uint::begin()'],['../classxrpl_1_1STObject.html#a2c7b5630d7a35dfcaf7d0599e14b3700',1,'xrpl::STObject::begin()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#a89fb1249d76f524a0c11f4f10a4f81eb',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::begin()'],['../classxrpl_1_1STPath.html#ae9f1c44c5e0d76f9bfb3f021fb93ab69',1,'xrpl::STPath::begin()'],['../classxrpl_1_1STPathSet.html#a24b911aadfb401a8db8c142f96211145',1,'xrpl::STPathSet::begin()'],['../classxrpl_1_1STVector256.html#a994f801b0fa9c2c0631b4e275ee5fa0c',1,'xrpl::STVector256::begin()'],['../classxrpl_1_1STVector256.html#aa8f3a53e6efae8ca1611fd9160401e07',1,'xrpl::STVector256::begin() const'],['../classxrpl_1_1XChainAttestationsBase.html#aa8612a7ff877b96e9d4957aebb63959b',1,'xrpl::XChainAttestationsBase::begin() const'],['../classxrpl_1_1XChainAttestationsBase.html#afeb7af17167d0dd36fe3fe942281398a',1,'xrpl::XChainAttestationsBase::begin()'],['../classxrpl_1_1SHAMap.html#a2125c0d7395d253731841054d869872a',1,'xrpl::SHAMap::begin()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#aa373d5e05b4be8b8ecd8190887c42229',1,'xrpl::test::csf::PeerGroup::begin()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#af64b212e2c582a91b3306cb592e8abf6',1,'xrpl::test::csf::PeerGroup::begin() const'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a311c8c6b50b7cab0e602689a03243945',1,'xrpl::test::csf::Scheduler::queue_type::begin()'],['../classxrpl_1_1AcceptedLedger.html#a5ebc8b04605153b060211b86a26bb25e',1,'xrpl::AcceptedLedger::begin()'],['../classxrpl_1_1CanonicalTXSet.html#a48bbe411049d718255b765da7d5616f1',1,'xrpl::CanonicalTXSet::begin()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a8455d5f0284acfdf92bc019c0f252267',1,'xrpl::PeerFinder::Bootcache::begin()'],['../classxrpl_1_1Dir.html#a3062fa8e6cab808e29f1aa0a2ac32149',1,'xrpl::Dir::begin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a2145fa95157a508f1822ec7de5c8505f',1,'xrpl::PeerFinder::Livecache::hops_t::begin()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a6d201a1642b4c41740f0e1edab187202',1,'xrpl::PeerFinder::Livecache::hops_t::begin() const'],['../classxrpl_1_1STArray.html#ad258a5ce69e421ea18eab8ba89b24f83',1,'xrpl::STArray::begin() const'],['../classxrpl_1_1STArray.html#a962481ae2e1c0412a272ba5ac3841f02',1,'xrpl::STArray::begin()'],['../classxrpl_1_1SOTemplate.html#acfbc5ad24dbe630a60bc0c3c418f9090',1,'xrpl::SOTemplate::begin()'],['../classxrpl_1_1Serializer.html#a10078fce46d24a0ba974f76ffa86de07',1,'xrpl::Serializer::begin() const'],['../classxrpl_1_1Serializer.html#a3450982714b7391c2a5be29d34795488',1,'xrpl::Serializer::begin()'],['../classxrpl_1_1Seed.html#a1673a39c8094dac5c9dec0b11fb53d29',1,'xrpl::Seed::begin()'],['../classxrpl_1_1SecretKey.html#aeef4b4ac9cbcbeec435e98fee8c127e0',1,'xrpl::SecretKey::begin()'],['../classxrpl_1_1PublicKey.html#a3450587c7aacd542613576cca64e15a0',1,'xrpl::PublicKey::begin()'],['../classxrpl_1_1KnownFormats.html#ad1f4611dadae7cdc0e6be1f0e522b525',1,'xrpl::KnownFormats::begin()'],['../structxrpl_1_1ReadView_1_1txs__type.html#ab8eae17a64be95a0b4d03049a12148d1',1,'xrpl::ReadView::txs_type::begin()'],['../structxrpl_1_1ReadView_1_1sles__type.html#a42cbe77c14fd73b392c9f3c067ec10f9',1,'xrpl::ReadView::sles_type::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::wstring_view::begin()'],['http://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::pmr::multiset::begin()'],['http://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::pmr::multimap::begin()'],['http://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::pmr::map::begin()'],['http://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::pmr::list::begin()'],['http://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::pmr::forward_list::begin()'],['http://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::pmr::deque::begin()'],['http://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::begin()'],['http://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::begin()'],['http://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::begin()'],['http://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::begin()'],['http://en.cppreference.com/w/cpp/utility/initializer_list/begin.html',1,'std::initializer_list::begin()'],['http://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::begin()'],['http://en.cppreference.com/w/cpp/filesystem/path/begin.html',1,'std::filesystem::path::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::u32string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::u16string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::string_view::begin()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/begin.html',1,'std::experimental::filesystem::path::begin()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/begin.html',1,'std::experimental::basic_string_view::begin()'],['http://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::begin()'],['http://en.cppreference.com/w/cpp/chrono/tzdb_list/begin.html',1,'std::chrono::tzdb_list::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::basic_string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::begin()'],['http://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::begin()'],['http://en.cppreference.com/w/cpp/ranges/begin.html',1,'std::ranges::begin()'],['http://en.cppreference.com/w/cpp/iterator/begin.html',1,'std::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::begin()'],['http://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u8string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u8string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u32string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::u16string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/begin.html',1,'std::string_view::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::begin()'],['http://en.cppreference.com/w/cpp/container/span/begin.html',1,'std::span::begin()'],['http://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::begin()'],['http://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::wstring::begin()'],['http://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::pmr::vector::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::pmr::unordered_set::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::pmr::unordered_multiset::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::pmr::unordered_multimap::begin()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::pmr::unordered_map::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u8string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u32string::begin()'],['http://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::pmr::u16string::begin()'],['http://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::pmr::set::begin()']]], ['begin_28int_29_71',['begin(int)',['http://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::pmr::unordered_map::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::pmr::unordered_multiset::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::pmr::unordered_multimap::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::pmr::unordered_set::begin(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::begin(int)()']]], - ['beginconsensus_72',['beginconsensus',['../classxrpl_1_1NetworkOPsImp.html#aba0781adc9118efed7e6247b209c068d',1,'xrpl::NetworkOPsImp::beginConsensus()'],['../classxrpl_1_1NetworkOPs.html#a5a51dd3e64d803915aff2349c75e755e',1,'xrpl::NetworkOPs::beginConsensus()']]], + ['beginconsensus_72',['beginconsensus',['../classxrpl_1_1NetworkOPs.html#a5a51dd3e64d803915aff2349c75e755e',1,'xrpl::NetworkOPs::beginConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#aba0781adc9118efed7e6247b209c068d',1,'xrpl::NetworkOPsImp::beginConsensus()']]], ['belowhelper_73',['belowHelper',['../classxrpl_1_1SHAMap.html#a7f9f49770b2f6847e3f6e1a7a5d1af09',1,'xrpl::SHAMap']]], ['bernoulli_5fdistribution_74',['bernoulli_distribution',['http://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/bernoulli_distribution.html',1,'std::bernoulli_distribution']]], ['bestdisposition_75',['bestDisposition',['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#af9fcc10c6772b2af12444f309ae2215f',1,'xrpl::ValidatorList::PublisherListStats']]], @@ -99,7 +99,7 @@ var searchData= ['bitsetindextofeature_96',['bitsetIndexToFeature',['../namespacexrpl.html#ada9dfa0461223b1e2e870aa57bc6d3e1',1,'xrpl']]], ['blobfield_97',['blobfield',['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a5fe97a31d0a890a0d40e0820a5e879c0',1,'xrpl::test::jtx::blobField::blobField(SF const &sfield, std::array< std::uint8_t, N > const &c)'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a26c3454d5f5345b48e475b90aea76041',1,'xrpl::test::jtx::blobField::blobField(SF const &sfield, Slice const &cond)']]], ['blobinfo_98',['BlobInfo',['../structxrpl_1_1test_1_1TrustedPublisherServer_1_1BlobInfo.html#ad60adc0c1bf0cca29ae481aaa86a744d',1,'xrpl::test::TrustedPublisherServer::BlobInfo']]], - ['book_99',['book',['../classxrpl_1_1BookStep.html#ad635db8abc312b10d19a6d787c846b39',1,'xrpl::BookStep::book()'],['../classxrpl_1_1Book.html#a17e016157ae08b19cd7500a24e987cf1',1,'xrpl::Book::Book()'],['../classxrpl_1_1Book.html#a18f52295d148f292ada65053291be719',1,'xrpl::Book::Book(Issue const &in_, Issue const &out_, std::optional< uint256 > const &domain_)']]], + ['book_99',['book',['../classxrpl_1_1Book.html#a17e016157ae08b19cd7500a24e987cf1',1,'xrpl::Book::Book()'],['../classxrpl_1_1Book.html#a18f52295d148f292ada65053291be719',1,'xrpl::Book::Book(Issue const &in_, Issue const &out_, std::optional< uint256 > const &domain_)'],['../classxrpl_1_1BookStep.html#ad635db8abc312b10d19a6d787c846b39',1,'xrpl::BookStep::book()']]], ['book_5ft_100',['book_t',['../structxrpl_1_1keylet_1_1book__t.html#a7eb706dad37d0a6a893e3e5fb338f017',1,'xrpl::keylet::book_t']]], ['bookdirs_101',['BookDirs',['../classxrpl_1_1BookDirs.html#a4266ce65755accf6862b15753d8a3f6b',1,'xrpl::BookDirs']]], ['booklisteners_102',['BookListeners',['../classxrpl_1_1BookListeners.html#ae7ba20357518029c4f3b9e95fb06fcfe',1,'xrpl::BookListeners']]], @@ -138,7 +138,7 @@ var searchData= ['bucket_5fcount_135',['bucket_count',['http://en.cppreference.com/w/cpp/container/unordered_map/bucket_count.html',1,'std::pmr::unordered_map::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_count.html',1,'std::pmr::unordered_multimap::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_count.html',1,'std::pmr::unordered_multiset::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_set/bucket_count.html',1,'std::pmr::unordered_set::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_map/bucket_count.html',1,'std::unordered_map::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_count.html',1,'std::unordered_multimap::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_count.html',1,'std::unordered_multiset::bucket_count()'],['http://en.cppreference.com/w/cpp/container/unordered_set/bucket_count.html',1,'std::unordered_set::bucket_count()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a52e7341e7b9eba8c30cd573f05bf06ae',1,'beast::detail::aged_unordered_container::bucket_count()']]], ['bucket_5fsize_136',['bucket_size',['http://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_size.html',1,'std::pmr::unordered_multimap::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_size.html',1,'std::pmr::unordered_multiset::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_set/bucket_size.html',1,'std::pmr::unordered_set::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_map/bucket_size.html',1,'std::unordered_map::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_size.html',1,'std::unordered_multimap::bucket_size()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ace57d07bdb863365cb69d2045582dbc5',1,'beast::detail::aged_unordered_container::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_set/bucket_size.html',1,'std::unordered_set::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_size.html',1,'std::unordered_multiset::bucket_size()'],['http://en.cppreference.com/w/cpp/container/unordered_map/bucket_size.html',1,'std::pmr::unordered_map::bucket_size()']]], ['buckets_137',['buckets',['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a573f8ec79ead834a5deea796c52d5ef4',1,'beast::detail::aged_unordered_container::Buckets::Buckets(Allocator const &alloc)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#a08c0295821bfa438782be1911b409703',1,'beast::detail::aged_unordered_container::Buckets::Buckets()']]], - ['buffer_138',['buffer',['../classxrpl_1_1Buffer.html#a51a971dff7007e0a3b3be1c02273757b',1,'xrpl::Buffer::Buffer(Slice s)'],['../classxrpl_1_1Buffer.html#ac773985491fdf9181bbecf26e954bcc8',1,'xrpl::Buffer::Buffer(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#ace3d6e50c56c0e6413303e4d5c0b4aac',1,'xrpl::Buffer::Buffer(Buffer const &other)'],['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html#a1a963f56b6a3b10fea17900d5821b423',1,'xrpl::BaseHTTPPeer::buffer::buffer()'],['../classxrpl_1_1Buffer.html#acb63995c58a0afa351899a94438ab057',1,'xrpl::Buffer::Buffer()=default'],['../classxrpl_1_1Buffer.html#a0a0190faf606aebde7bb60d3f6dd903e',1,'xrpl::Buffer::Buffer(std::size_t size)'],['../classxrpl_1_1Buffer.html#acaa658c9dffd08240086ac60f6536c1e',1,'xrpl::Buffer::Buffer(void const *data, std::size_t size)']]], + ['buffer_138',['buffer',['../structxrpl_1_1BaseHTTPPeer_1_1buffer.html#a1a963f56b6a3b10fea17900d5821b423',1,'xrpl::BaseHTTPPeer::buffer::buffer()'],['../classxrpl_1_1Buffer.html#a51a971dff7007e0a3b3be1c02273757b',1,'xrpl::Buffer::Buffer(Slice s)'],['../classxrpl_1_1Buffer.html#ac773985491fdf9181bbecf26e954bcc8',1,'xrpl::Buffer::Buffer(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#acb63995c58a0afa351899a94438ab057',1,'xrpl::Buffer::Buffer()=default'],['../classxrpl_1_1Buffer.html#a0a0190faf606aebde7bb60d3f6dd903e',1,'xrpl::Buffer::Buffer(std::size_t size)'],['../classxrpl_1_1Buffer.html#acaa658c9dffd08240086ac60f6536c1e',1,'xrpl::Buffer::Buffer(void const *data, std::size_t size)'],['../classxrpl_1_1Buffer.html#ace3d6e50c56c0e6413303e4d5c0b4aac',1,'xrpl::Buffer::Buffer(Buffer const &other)']]], ['buffer_5fstring_139',['buffer_string',['../classxrpl_1_1test_1_1WSClientImpl.html#a728d55dd93bb66e99ec765a350b3de24',1,'xrpl::test::WSClientImpl::buffer_string()'],['../classxrpl_1_1test_1_1JSONRPCClient.html#a032d509efe36ea2503ea1ac02f830f77',1,'xrpl::test::JSONRPCClient::buffer_string()']]], ['buffers_5fto_5fstring_140',['buffers_to_string',['../namespacexrpl.html#a28641aa79fa77f6b5c19b203a8673850',1,'xrpl']]], ['buffersbegin_141',['buffersBegin',['../namespacexrpl_1_1detail.html#aab0d439c679dd08479e44456b6821746',1,'xrpl::detail']]], diff --git a/search/functions_3.js b/search/functions_3.js index 4e1cf0fba3..dec675dfde 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -107,7 +107,7 @@ var searchData= ['channelexists_104',['channelExists',['../namespacexrpl_1_1test_1_1jtx_1_1paychan.html#ab02a3c59239d85e86a8c83c9cd20afb2',1,'xrpl::test::jtx::paychan']]], ['channelexpiration_105',['channelExpiration',['../structxrpl_1_1test_1_1PayChan__test.html#a3e838e6e99f5ad6d7e7c5739ad2d2eee',1,'xrpl::test::PayChan_test']]], ['channelkeyandsle_106',['channelKeyAndSle',['../structxrpl_1_1test_1_1PayChan__test.html#a2f4d2e387fcfd07ef6c38e53ec1704bc',1,'xrpl::test::PayChan_test']]], - ['charge_107',['charge',['../classxrpl_1_1test_1_1PeerPartial.html#abf01622e68c463e632d180a518fcb4ba',1,'xrpl::test::PeerPartial::charge()'],['../classxrpl_1_1Resource_1_1Consumer.html#aff35664353e99ae9239e492517c39935',1,'xrpl::Resource::Consumer::charge()'],['../classxrpl_1_1Resource_1_1Logic.html#a794dbcbc60492bf0f376a5619544a522',1,'xrpl::Resource::Logic::charge()'],['../classxrpl_1_1Resource_1_1Charge.html#a10cf90e69ba158f2bca14f2f10897da6',1,'xrpl::Resource::Charge::Charge(value_type cost, std::string const &label=std::string())'],['../classxrpl_1_1Resource_1_1Charge.html#a88246fb59902cc27ce93a8128fe632a1',1,'xrpl::Resource::Charge::Charge()=delete'],['../classxrpl_1_1Peer.html#a5c483726f99979751f8f010f222d6ce0',1,'xrpl::Peer::charge()'],['../classxrpl_1_1PeerImp.html#a487b1c76d5c6f939991293cc4dcbe430',1,'xrpl::PeerImp::charge()'],['../classxrpl_1_1test_1_1TestPeer.html#a3534eec8dc3c3dc7b3263bfe1e985b7e',1,'xrpl::test::TestPeer::charge()']]], + ['charge_107',['charge',['../classxrpl_1_1Resource_1_1Logic.html#a794dbcbc60492bf0f376a5619544a522',1,'xrpl::Resource::Logic::charge()'],['../classxrpl_1_1Resource_1_1Charge.html#a88246fb59902cc27ce93a8128fe632a1',1,'xrpl::Resource::Charge::Charge()=delete'],['../classxrpl_1_1Resource_1_1Charge.html#a10cf90e69ba158f2bca14f2f10897da6',1,'xrpl::Resource::Charge::Charge(value_type cost, std::string const &label=std::string())'],['../classxrpl_1_1Peer.html#a5c483726f99979751f8f010f222d6ce0',1,'xrpl::Peer::charge()'],['../classxrpl_1_1PeerImp.html#a487b1c76d5c6f939991293cc4dcbe430',1,'xrpl::PeerImp::charge()'],['../classxrpl_1_1test_1_1PeerPartial.html#abf01622e68c463e632d180a518fcb4ba',1,'xrpl::test::PeerPartial::charge()'],['../classxrpl_1_1test_1_1TestPeer.html#a3534eec8dc3c3dc7b3263bfe1e985b7e',1,'xrpl::test::TestPeer::charge()'],['../classxrpl_1_1Resource_1_1Consumer.html#aff35664353e99ae9239e492517c39935',1,'xrpl::Resource::Consumer::charge()']]], ['check_108',['check',['../namespacexrpl_1_1keylet.html#a550099a51ca1dcd2ede490ee30b6ee7f',1,'xrpl::keylet::check(uint256 const &key) noexcept'],['../namespacexrpl_1_1keylet.html#a7afe09ee136dbd9f4e8b0bfb3e3939ee',1,'xrpl::keylet::check(AccountID const &id, std::uint32_t seq) noexcept'],['../namespaceJson.html#af3b5e4579dafe6a4a496663e541bfebc',1,'Json::check()'],['../classbeast_1_1SemanticVersion__test.html#a393c9feac5b3e6c2e517b1bd4cfa1055',1,'beast::SemanticVersion_test::check()'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a62ffa3df25d8ffc4f4285fdb4f7e0350',1,'xrpl::RPC::VersionHandler::check()'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#a95ebb2031716b0e2a553df18a525a6b8',1,'xrpl::RPC::LedgerHandler::check()'],['../classxrpl_1_1XRPEndpointStep.html#ab4175382607dfe226082808f3f84bc52',1,'xrpl::XRPEndpointStep::check()'],['../classxrpl_1_1DirectIOfferCrossingStep.html#afd768f85c7dada76881e8d3d08c69b24',1,'xrpl::DirectIOfferCrossingStep::check()'],['../classxrpl_1_1DirectIPaymentStep.html#a8e9e9a2646c8e6a2ba398051e08c724f',1,'xrpl::DirectIPaymentStep::check()'],['../classxrpl_1_1DirectStepI.html#ae1e97a1eaf635ed67ef01d284953409f',1,'xrpl::DirectStepI::check()'],['../classxrpl_1_1BookStep.html#a070f6149ed61eacef61f9eb99724c4c7',1,'xrpl::BookStep::check()'],['../classxrpl_1_1RCLCensorshipDetector.html#adb6eaac2765d22d30d1f15cc1c360584',1,'xrpl::RCLCensorshipDetector::check()'],['../classxrpl_1_1PublicKey__test.html#ade286ba12fecc1d15bad2037bcd46cf9',1,'xrpl::PublicKey_test::check()'],['../classxrpl_1_1ProtocolVersion__test.html#ad218e7b12c765b65837c57172ddaeafd',1,'xrpl::ProtocolVersion_test::check()'],['../classxrpl_1_1hardened__hash__test.html#a20e12d9b3744881b189bed6a71c87c80',1,'xrpl::hardened_hash_test::check()'],['../structxrpl_1_1Keylet.html#aa1c15f751d20b0b0b09c189f934e98e6',1,'xrpl::Keylet::check()']]], ['check_5fcontainer_109',['check_container',['../classxrpl_1_1hardened__hash__test.html#a7e0ed1494ab33fedbe22c30665170dc7',1,'xrpl::hardened_hash_test']]], ['check_5fmost_5fbalances_110',['check_most_balances',['../structxrpl_1_1test_1_1BalanceTransfer.html#a610db01e71cb4f59d2f4e9c9625efb35',1,'xrpl::test::BalanceTransfer']]], @@ -250,7 +250,7 @@ var searchData= ['cleanupoldoffers_247',['cleanupOldOffers',['../classxrpl_1_1test_1_1ReducedOffer__test.html#af2bdd421d8dd8b2a11268e33f7af6b7a',1,'xrpl::test::ReducedOffer_test']]], ['cleanuponaccountdelete_248',['cleanuponaccountdelete',['../namespacexrpl.html#af8b45ce96f8d7625f227777a7385d37c',1,'xrpl::cleanupOnAccountDelete(ApplyView &view, Keylet const &ownerDirKeylet, EntryDeleter const &deleter, beast::Journal j, std::optional< std::uint16_t > maxNodesToDelete=std::nullopt)'],['../namespacexrpl.html#a024979485b0b44222e140b25b3d4f57b',1,'xrpl::cleanupOnAccountDelete(ApplyView &view, Keylet const &ownerDirKeylet, EntryDeleter const &deleter, beast::Journal j, std::optional< uint16_t > maxNodesToDelete)']]], ['clear_249',['clear',['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_fstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ifstream::clear()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/clear.html',1,'std::atomic_flag::clear()'],['http://en.cppreference.com/w/cpp/error/error_condition/clear.html',1,'std::error_condition::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u8string::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::osyncstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istrstream::clear()'],['http://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::list::clear()'],['http://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::map::clear()'],['http://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::multimap::clear()'],['http://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::multiset::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ofstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostrstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istream::clear()'],['http://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::pmr::deque::clear()'],['http://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::pmr::forward_list::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u32string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::u16string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::string::clear()'],['http://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::pmr::set::clear()'],['http://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::pmr::multiset::clear()'],['http://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::pmr::multimap::clear()'],['http://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::pmr::map::clear()'],['http://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::pmr::list::clear()'],['http://en.cppreference.com/w/cpp/error/error_code/clear.html',1,'std::error_code::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_iostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ofstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_osyncstream::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::basic_string::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_stringstream::clear()'],['http://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::deque::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ios::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::pmr::unordered_map::clear()'],['http://en.cppreference.com/w/cpp/experimental/any/clear.html',1,'std::experimental::any::clear()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/clear.html',1,'std::experimental::filesystem::path::clear()'],['http://en.cppreference.com/w/cpp/filesystem/path/clear.html',1,'std::filesystem::path::clear()'],['http://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::forward_list::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::fstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ifstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ios::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::iostream::clear()'],['../classbeast_1_1List.html#a2363f8aaea2ae751b26dae67ce41d78c',1,'beast::List::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wosyncstream::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::wstring::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wstringstream::clear()'],['../classxrpl_1_1Buffer.html#ac2f71fee587c12f1443784dfd050e0db',1,'xrpl::Buffer::clear()'],['../classxrpl_1_1partitioned__unordered__map.html#a74c81b92a14610e94994c40f45f582a8',1,'xrpl::partitioned_unordered_map::clear()'],['../classxrpl_1_1TaggedCache.html#aa66a5c81fdf786cde7e90fc995b12469',1,'xrpl::TaggedCache::clear()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2ae9d1c65e8dbb02f03b53d7eb0ef31e',1,'beast::detail::aged_ordered_container::clear()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1Buckets.html#acdba9f83fb48843f3dc874427b453170',1,'beast::detail::aged_unordered_container::Buckets::clear()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#ac58bcdcc9479a08abc6847d3a8f8a103',1,'beast::detail::aged_unordered_container::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::pmr::unordered_multimap::clear()'],['../classJson_1_1Value.html#a501a4d67e6c875255c2ecc03ccd2019b',1,'Json::Value::clear()'],['../classxrpl_1_1STAmount.html#af877517bb15e98ce22e8b236652d7ca9',1,'xrpl::STAmount::clear()'],['../classxrpl_1_1STAmount.html#a31a2b8bc2d25c5ffb5898c0de4abeebb',1,'xrpl::STAmount::clear(Asset const &asset)'],['../classxrpl_1_1STArray.html#a3ee494ed12dc607024bbe151bc82c1aa',1,'xrpl::STArray::clear()'],['../classxrpl_1_1STVector256.html#a31703311050a64fcfc31374d4f1f31e6',1,'xrpl::STVector256::clear()'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a796420ffeae1d4fa5870e70198655c47',1,'xrpl::detail::BasicFullBelowCache::clear()'],['../classxrpl_1_1test_1_1Validator.html#a2f3f050cefdc8f3cc26c6661fdf1ea11',1,'xrpl::test::Validator::clear()'],['../classxrpl_1_1test_1_1OverlaySim.html#a502060577b7d885c65f216e89c66316c',1,'xrpl::test::OverlaySim::clear()'],['../structxrpl_1_1Transaction_1_1SubmitResult.html#a943536cf27216e732c9eae39f7938a53',1,'xrpl::Transaction::SubmitResult::clear()'],['../classxrpl_1_1AMMContext.html#aa25b6d977e82d43569c74c5492fd771f',1,'xrpl::AMMContext::clear()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a6840b13163c10f6b458910483ee5de36',1,'xrpl::PeerFinder::Bootcache::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistringstream::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::pmr::unordered_multiset::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::pmr::unordered_set::clear()'],['http://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::pmr::vector::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::pmr::wstring::clear()'],['http://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::set::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::string::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::stringstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::strstream::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u16string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u32string::clear()'],['http://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u8string::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::unordered_map::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::unordered_multimap::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::unordered_set::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wiostream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wios::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wifstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wfstream::clear()'],['http://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wofstream::clear()'],['http://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::vector::clear()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::unordered_multiset::clear()']]], - ['clearamendmentwarned_250',['clearamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#a7e6605d90700e45049a2e01f8676f2f6',1,'xrpl::NetworkOPsImp::clearAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#a42ef60ac2e56c69ef7e429d1032a6f27',1,'xrpl::NetworkOPs::clearAmendmentWarned()']]], + ['clearamendmentwarned_250',['clearamendmentwarned',['../classxrpl_1_1NetworkOPs.html#a42ef60ac2e56c69ef7e429d1032a6f27',1,'xrpl::NetworkOPs::clearAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#a7e6605d90700e45049a2e01f8676f2f6',1,'xrpl::NetworkOPsImp::clearAmendmentWarned()']]], ['clearapplying_251',['clearApplying',['../classxrpl_1_1Transaction.html#a5e5a5d39daf1b3bcc5043fd522eabf0c',1,'xrpl::Transaction']]], ['clearcaches_252',['clearCaches',['../classxrpl_1_1SHAMapStoreImp.html#aa0220123484f37d66db88dc39ff16ce5',1,'xrpl::SHAMapStoreImp']]], ['clearerr_253',['clearerr',['http://en.cppreference.com/w/cpp/io/c/clearerr.html',1,'std']]], @@ -258,9 +258,9 @@ var searchData= ['clearflag_255',['clearFlag',['../classxrpl_1_1STObject.html#a980c0f656152cdd2e9d7fb11af263822',1,'xrpl::STObject']]], ['clearledger_256',['clearLedger',['../classxrpl_1_1LedgerMaster.html#a5bbcfa168f2ec7a9c0579e42f0577a7c',1,'xrpl::LedgerMaster']]], ['clearledgercacheprior_257',['clearledgercacheprior',['../classxrpl_1_1LedgerMaster.html#a5c0a0548dd88eb793cc70eeb85faf742',1,'xrpl::LedgerMaster::clearLedgerCachePrior()'],['../classxrpl_1_1LedgerHistory.html#ae988c2981c10c0047160eb20f0bc8132',1,'xrpl::LedgerHistory::clearLedgerCachePrior()']]], - ['clearledgerfetch_258',['clearledgerfetch',['../classxrpl_1_1NetworkOPsImp.html#a809537322af76c1df811508d651190c4',1,'xrpl::NetworkOPsImp::clearLedgerFetch()'],['../classxrpl_1_1NetworkOPs.html#ac2ee8c5c9ce03f36e2cb6a72589304a5',1,'xrpl::NetworkOPs::clearLedgerFetch()']]], + ['clearledgerfetch_258',['clearledgerfetch',['../classxrpl_1_1NetworkOPs.html#ac2ee8c5c9ce03f36e2cb6a72589304a5',1,'xrpl::NetworkOPs::clearLedgerFetch()'],['../classxrpl_1_1NetworkOPsImp.html#a809537322af76c1df811508d651190c4',1,'xrpl::NetworkOPsImp::clearLedgerFetch()']]], ['clearminter_259',['clearMinter',['../namespacexrpl_1_1test_1_1jtx_1_1token.html#a7d1d2f14dfcf53579007c9f08fde9938',1,'xrpl::test::jtx::token']]], - ['clearneednetworkledger_260',['clearneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a03e825e582e0e90dc7326d5b0d657eba',1,'xrpl::NetworkOPsImp::clearNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#aabb60b820c51a69e1e9ba45f233a4e4c',1,'xrpl::NetworkOPs::clearNeedNetworkLedger()']]], + ['clearneednetworkledger_260',['clearneednetworkledger',['../classxrpl_1_1NetworkOPs.html#aabb60b820c51a69e1e9ba45f233a4e4c',1,'xrpl::NetworkOPs::clearNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a03e825e582e0e90dc7326d5b0d657eba',1,'xrpl::NetworkOPsImp::clearNeedNetworkLedger()']]], ['clearnodeidentity_261',['clearNodeIdentity',['../namespacexrpl.html#abd64c5b90b709c1ce1ff239dddad21ea',1,'xrpl']]], ['clearprior_262',['clearPrior',['../classxrpl_1_1SHAMapStoreImp.html#af42f749943bd5448232b212c42d65c3f',1,'xrpl::SHAMapStoreImp']]], ['clearpriorledgers_263',['clearPriorLedgers',['../classxrpl_1_1LedgerMaster.html#a3a6e4301f88e16f54924ab06b060292e',1,'xrpl::LedgerMaster']]], @@ -268,8 +268,8 @@ var searchData= ['clearsql_265',['clearSql',['../classxrpl_1_1SHAMapStoreImp.html#a003351946bb712a985bf2df900a8fa31',1,'xrpl::SHAMapStoreImp']]], ['clearsubmitresult_266',['clearSubmitResult',['../classxrpl_1_1Transaction.html#a52fd8e98650f8264d8d90562984510b3',1,'xrpl::Transaction']]], ['clearsynching_267',['clearSynching',['../classxrpl_1_1SHAMap.html#aa76973c74d3288bc60252c706fa0aa8d',1,'xrpl::SHAMap']]], - ['clearunlblocked_268',['clearunlblocked',['../classxrpl_1_1NetworkOPs.html#a59036171f41ab8294ccf7a49c67b74e1',1,'xrpl::NetworkOPs::clearUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#ae4bf7197a21c5a7e1d2f8ea43f3ca4ef',1,'xrpl::NetworkOPsImp::clearUNLBlocked()']]], - ['client_269',['client',['../classxrpl_1_1short__read__test_1_1Client.html#a8dc3f452725e39691c8495f11b0bf655',1,'xrpl::short_read_test::Client::Client()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#af62852288ab71629258c60d871c26722',1,'xrpl::test::jtx::Env::client()']]], + ['clearunlblocked_268',['clearunlblocked',['../classxrpl_1_1NetworkOPsImp.html#ae4bf7197a21c5a7e1d2f8ea43f3ca4ef',1,'xrpl::NetworkOPsImp::clearUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a59036171f41ab8294ccf7a49c67b74e1',1,'xrpl::NetworkOPs::clearUNLBlocked()']]], + ['client_269',['client',['../classxrpl_1_1test_1_1jtx_1_1Env.html#af62852288ab71629258c60d871c26722',1,'xrpl::test::jtx::Env::client()'],['../classxrpl_1_1short__read__test_1_1Client.html#a8dc3f452725e39691c8495f11b0bf655',1,'xrpl::short_read_test::Client::Client()']]], ['client_5ft_270',['client_t',['../structxrpl_1_1ServerHandler_1_1Setup_1_1client__t.html#ad0a57b927b15f554b3c06f1d317b9423',1,'xrpl::ServerHandler::Setup::client_t']]], ['clientisunlimited_271',['clientIsUnlimited',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aaa9f96c148e5c0529ca2c3e9b3dd5f9b',1,'xrpl::GRPCServerImpl::CallData']]], ['clock_272',['clock',['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#ae55b67e1a18261b924c63fb6186d6be3',1,'xrpl::detail::BasicFullBelowCache::clock()'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#a973b9f5b2d824e31ed333aa5589f0fe5',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#adc0daf89b7dff7d5724c565e6204cf21',1,'beast::detail::aged_unordered_container::clock()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#a766255d86adb893e83911a755c23ae7d',1,'xrpl::test::csf::Validations_test::TestHarness::clock()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#a10f73c8f4e625d0f468fd0ec71b106e3',1,'xrpl::test::csf::Scheduler::clock()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#a945ae7fb72cf9a636112d3f21005b867',1,'xrpl::tests::TestNodeFamily::clock()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a0faf48c950113b0ea5b88b04fdd09aeb',1,'beast::detail::aged_ordered_container::clock() const'],['../classbeast_1_1detail_1_1aged__ordered__container.html#abd4157c517eaeb19fc00b8da59a7c7cc',1,'beast::detail::aged_ordered_container::clock()'],['../classxrpl_1_1TaggedCache.html#aa3ccd542f200fedeef2b2d675843a22f',1,'xrpl::TaggedCache::clock()'],['http://en.cppreference.com/w/cpp/chrono/c/clock.html',1,'std::clock()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9a21813612df433127e95533d9d609ab',1,'beast::detail::aged_unordered_container::clock()']]], @@ -384,7 +384,7 @@ var searchData= ['consensusproposal_381',['ConsensusProposal',['../classxrpl_1_1ConsensusProposal.html#af26eeac4ab2f3577d0ccc1fcecb8f092',1,'xrpl::ConsensusProposal']]], ['consensusresult_382',['ConsensusResult',['../structxrpl_1_1ConsensusResult.html#a454edf7cbf669453ceedb62f43c8c024',1,'xrpl::ConsensusResult']]], ['consensustranssetsf_383',['ConsensusTransSetSF',['../classxrpl_1_1ConsensusTransSetSF.html#a3fc4772787631e38675297f37cbf61d5',1,'xrpl::ConsensusTransSetSF']]], - ['consensusviewchange_384',['consensusviewchange',['../classxrpl_1_1NetworkOPsImp.html#aa79cadc6d8e3f6a5f2be5bc879f54514',1,'xrpl::NetworkOPsImp::consensusViewChange()'],['../classxrpl_1_1NetworkOPs.html#a3700ef97ff35d25e444bf791841fce6c',1,'xrpl::NetworkOPs::consensusViewChange()']]], + ['consensusviewchange_384',['consensusviewchange',['../classxrpl_1_1NetworkOPs.html#a3700ef97ff35d25e444bf791841fce6c',1,'xrpl::NetworkOPs::consensusViewChange()'],['../classxrpl_1_1NetworkOPsImp.html#aa79cadc6d8e3f6a5f2be5bc879f54514',1,'xrpl::NetworkOPsImp::consensusViewChange()']]], ['consequences_385',['consequences',['../classxrpl_1_1TxQ_1_1MaybeTx.html#a8806b785f66e2e3b1b92d37f7cf08d33',1,'xrpl::TxQ::MaybeTx']]], ['consequences_5fhelper_386',['consequences_helper',['../namespacexrpl.html#ad58c698557938ee524f9ca42dbe1d1a4',1,'xrpl::consequences_helper(PreflightContext const &ctx)'],['../namespacexrpl.html#a4cd04bb25559032a57a9dafdc221075a',1,'xrpl::consequences_helper(PreflightContext const &ctx)'],['../namespacexrpl.html#a8cd38ceed9e241ff75127db500410d46',1,'xrpl::consequences_helper(PreflightContext const &ctx)']]], ['console_387',['console',['../classbeast_1_1WrappedSink.html#a1354817ab3a7d8f6b70a52a493d61aa1',1,'beast::WrappedSink::console()'],['../classbeast_1_1NullJournalSink.html#a6ed960ff0db3728aa5a9430c42fba500',1,'beast::NullJournalSink::console() const override'],['../classbeast_1_1NullJournalSink.html#ad81bb288a388dbf440d83214914eaadc',1,'beast::NullJournalSink::console(bool) override'],['../classbeast_1_1WrappedSink.html#a16d049eb969c6b085bbeb218a3e2e5ae',1,'beast::WrappedSink::console()'],['../classbeast_1_1Journal_1_1Sink.html#a007194f659d13169ddab5ece28e52f54',1,'beast::Journal::Sink::console(bool output)'],['../classbeast_1_1Journal_1_1Sink.html#a802ffa8580f1820bcc797592fc8fdfe2',1,'beast::Journal::Sink::console() const']]], @@ -449,7 +449,7 @@ var searchData= ['countoffers_446',['countoffers',['../namespacexrpl_1_1test.html#a9bfd584b0f3509ff18f9f28b5a833d06',1,'xrpl::test::countOffers(jtx::Env &env, jtx::Account const &account, Issue const &takerPays, Issue const &takerGets)'],['../namespacexrpl_1_1test.html#a1244104d338a58884a20a716e9c287d1',1,'xrpl::test::countOffers(jtx::Env &env, jtx::Account const &account, STAmount const &takerPays, STAmount const &takerGets)']]], ['countr_5fone_447',['countr_one',['http://en.cppreference.com/w/cpp/numeric/countr_one.html',1,'std']]], ['countr_5fzero_448',['countr_zero',['http://en.cppreference.com/w/cpp/numeric/countr_zero.html',1,'std']]], - ['counts_449',['counts',['../classxrpl_1_1PeerFinder_1_1Counts.html#ad68dcdaf1645df0a381e6b041a30d1ed',1,'xrpl::PeerFinder::Counts::Counts()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#aac877d0bdf4e18592ef4db3d6a53ceea',1,'xrpl::PeerFinder::Logic::counts()']]], + ['counts_449',['counts',['../classxrpl_1_1PeerFinder_1_1Logic.html#aac877d0bdf4e18592ef4db3d6a53ceea',1,'xrpl::PeerFinder::Logic::counts()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ad68dcdaf1645df0a381e6b041a30d1ed',1,'xrpl::PeerFinder::Counts::Counts()']]], ['countsasexpected_450',['countsAsExpected',['../classxrpl_1_1test_1_1LedgerReplayClient.html#aa96b89623af024bbbcabdc22b7d008ba',1,'xrpl::test::LedgerReplayClient']]], ['countskiplists_451',['countSkipLists',['../classxrpl_1_1test_1_1LedgerReplayClient.html#a6cd122028ac81f37fbcab5e30f7ce13f',1,'xrpl::test::LedgerReplayClient']]], ['counttx_452',['countTx',['../namespacexrpl_1_1test.html#ac3381a6a026c4ce95114cb8709a06848',1,'xrpl::test']]], diff --git a/search/functions_4.js b/search/functions_4.js index a88c0d309e..5917554c6e 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -145,7 +145,7 @@ var searchData= ['digest_142',['digest',['../classxrpl_1_1Ledger.html#a0d06a06f0c4231f7833ffee729592879',1,'xrpl::Ledger::digest()'],['../classxrpl_1_1DigestAwareReadView.html#a7d12cead1582a53507cdfa7b9ab5569f',1,'xrpl::DigestAwareReadView::digest()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a7b64b98421caa096db0936cc41bf42c1',1,'xrpl::detail::CachedViewImpl::digest()'],['../namespacexrpl.html#a253464fb8098fbe2438ad1badcf26565',1,'xrpl::digest(void const *data, std::size_t size) noexcept'],['../namespacexrpl.html#a3a7724ba6996ec9a0b214889b79127ad',1,'xrpl::digest(std::array< T, N > const &v)']]], ['digest2_143',['digest2',['../namespacexrpl.html#ad31a702327a927de75dfc87f3b938ede',1,'xrpl']]], ['digestawarereadview_144',['digestawarereadview',['../classxrpl_1_1DigestAwareReadView.html#a7cbfc4bd91199fad7b81f9e406e1cc6b',1,'xrpl::DigestAwareReadView::DigestAwareReadView(DigestAwareReadView const &)=default'],['../classxrpl_1_1DigestAwareReadView.html#aae5475b0f2b248cb77324ebdc8bc6da1',1,'xrpl::DigestAwareReadView::DigestAwareReadView()=default']]], - ['dir_145',['dir',['../classxrpl_1_1BookTip.html#a66bdd6a53b0889acdbe69580405fdfe1',1,'xrpl::BookTip::dir()'],['../classxrpl_1_1Dir.html#a96cea1cfc83c7b82b8b5e9ebf40b4ec7',1,'xrpl::Dir::Dir()']]], + ['dir_145',['dir',['../classxrpl_1_1Dir.html#a96cea1cfc83c7b82b8b5e9ebf40b4ec7',1,'xrpl::Dir::Dir()'],['../classxrpl_1_1BookTip.html#a66bdd6a53b0889acdbe69580405fdfe1',1,'xrpl::BookTip::dir()']]], ['diradd_146',['dirAdd',['../classxrpl_1_1ApplyView.html#abf007723dfd0495dbcb16a206acf9a79',1,'xrpl::ApplyView']]], ['dirappend_147',['dirAppend',['../classxrpl_1_1ApplyView.html#aea108d9948c353c3acd675955e2ea2a8',1,'xrpl::ApplyView']]], ['dirdelete_148',['dirDelete',['../classxrpl_1_1ApplyView.html#a5e919dff2f04202d0bc33a4b71b6e77e',1,'xrpl::ApplyView']]], @@ -274,7 +274,7 @@ var searchData= ['docandelete_271',['doCanDelete',['../namespacexrpl.html#aa1f4cb82fadae375d223e39b321fe270',1,'xrpl']]], ['dochannelauthorize_272',['doChannelAuthorize',['../namespacexrpl.html#a5a7c77f711ddef0f2c6821fa237e4fe9',1,'xrpl']]], ['dochannelverify_273',['doChannelVerify',['../namespacexrpl.html#a920fc68bf5d32e6281c4870095a87d0d',1,'xrpl']]], - ['doclose_274',['doclose',['../classxrpl_1_1InfoSubRequest.html#a483a7cef2f249939571f1576e8f7c5ec',1,'xrpl::InfoSubRequest::doClose()'],['../classxrpl_1_1PathRequest.html#a14f754b04e85b8d80e741a1f20bbf83c',1,'xrpl::PathRequest::doClose()']]], + ['doclose_274',['doclose',['../classxrpl_1_1PathRequest.html#a14f754b04e85b8d80e741a1f20bbf83c',1,'xrpl::PathRequest::doClose()'],['../classxrpl_1_1InfoSubRequest.html#a483a7cef2f249939571f1576e8f7c5ec',1,'xrpl::InfoSubRequest::doClose()']]], ['docommand_275',['doCommand',['../namespacexrpl_1_1RPC.html#a8216a7f4b4d88bc9e6059a50e5d23139',1,'xrpl::RPC']]], ['doconnect_276',['doConnect',['../namespacexrpl.html#ab22caf08f99cf7f952005bf51c34c055',1,'xrpl']]], ['doconsensusinfo_277',['doConsensusInfo',['../namespacexrpl.html#a2927b7bfe3f92ea0bf9d024182528cdb',1,'xrpl']]], @@ -318,7 +318,7 @@ var searchData= ['donftselloffers_315',['doNFTSellOffers',['../namespacexrpl.html#a1a28cc54665dafeea58c6c1cd25d78cb',1,'xrpl']]], ['donoripplecheck_316',['doNoRippleCheck',['../namespacexrpl.html#ae541c0b9f6bcbcb399ba122669e0e656',1,'xrpl']]], ['donormalize_317',['doNormalize',['../namespacexrpl.html#aca07a6ba64f50b5424f5a35e7d2aa106',1,'xrpl']]], - ['door_318',['door',['../classxrpl_1_1Door.html#a38f628bdbc911b7e359f42d7a796825c',1,'xrpl::Door::Door()'],['../classxrpl_1_1STXChainBridge.html#a53e62dfc1919548b690050a9088a1864',1,'xrpl::STXChainBridge::door()']]], + ['door_318',['door',['../classxrpl_1_1STXChainBridge.html#a53e62dfc1919548b690050a9088a1864',1,'xrpl::STXChainBridge::door()'],['../classxrpl_1_1Door.html#a38f628bdbc911b7e359f42d7a796825c',1,'xrpl::Door::Door()']]], ['dooverpayment_319',['doOverpayment',['../namespacexrpl_1_1detail.html#a45834c9016f224c507fe46b5fb6834b9',1,'xrpl::detail']]], ['doownerinfo_320',['doOwnerInfo',['../namespacexrpl.html#a0b36e020ee173b613be72848e31f921c',1,'xrpl']]], ['dopathfind_321',['doPathFind',['../namespacexrpl.html#a6fcb25485a8252a1cd9279de57489687',1,'xrpl']]], @@ -348,7 +348,7 @@ var searchData= ['dosign_345',['doSign',['../namespacexrpl.html#a5cf1ad14988b743e417d10dbf93a6555',1,'xrpl']]], ['dosignfor_346',['doSignFor',['../namespacexrpl.html#a0c61538ea820449578f0f367c0a242bd',1,'xrpl']]], ['dosimulate_347',['doSimulate',['../namespacexrpl.html#acd1ed8abd10e935811061c255374f3ed',1,'xrpl']]], - ['dostatus_348',['dostatus',['../classxrpl_1_1InfoSubRequest.html#a5524163254df403612d591345a7488ae',1,'xrpl::InfoSubRequest::doStatus()'],['../classxrpl_1_1PathRequest.html#aaa9480d80efd0dc5e001a9bbcc3dbe5d',1,'xrpl::PathRequest::doStatus()']]], + ['dostatus_348',['dostatus',['../classxrpl_1_1PathRequest.html#aaa9480d80efd0dc5e001a9bbcc3dbe5d',1,'xrpl::PathRequest::doStatus()'],['../classxrpl_1_1InfoSubRequest.html#a5524163254df403612d591345a7488ae',1,'xrpl::InfoSubRequest::doStatus()']]], ['dostop_349',['doStop',['../namespacexrpl.html#a5ff5d679047394cc17866916bf34b60e',1,'xrpl']]], ['dosubmit_350',['doSubmit',['../namespacexrpl.html#ad772503504b682e42120a8bf8564cd9b',1,'xrpl']]], ['dosubmitmultisigned_351',['doSubmitMultiSigned',['../namespacexrpl.html#a7b3f251a94414125bda741da25210f9e',1,'xrpl']]], diff --git a/search/functions_5.js b/search/functions_5.js index a0b45ff57b..07b4320c83 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -51,7 +51,7 @@ var searchData= ['encoding_48',['encoding',['http://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::encoding()'],['http://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::encoding()'],['http://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::encoding()'],['http://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::encoding()'],['http://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::encoding()']]], ['end_49',['end',['../classJson_1_1Value.html#a3e443cd0ef24f7e028b175e47ee045e0',1,'Json::Value::end()'],['../classxrpl_1_1Serializer.html#a68b1313f380bcbe75a5551f55fec2ac3',1,'xrpl::Serializer::end()'],['../classJson_1_1Value.html#a2f961eff73f7f79cd29260b6cbd42558',1,'Json::Value::end()'],['../classxrpl_1_1BookDirs.html#ab6cd9b7d7bf5fa60b4de0029363131e6',1,'xrpl::BookDirs::end()'],['../classxrpl_1_1Dir.html#a3e38299ba08717c2966b50a76996ad36',1,'xrpl::Dir::end()'],['../structxrpl_1_1ReadView_1_1sles__type.html#a72c26d31b79eb6e97fd4d5c5ad70065b',1,'xrpl::ReadView::sles_type::end()'],['../structxrpl_1_1ReadView_1_1txs__type.html#acf404500067c4bcbf4728490df218282',1,'xrpl::ReadView::txs_type::end()'],['../classxrpl_1_1KnownFormats.html#a529c77e68422ccf509d6e0db40780417',1,'xrpl::KnownFormats::end()'],['../classxrpl_1_1PublicKey.html#a69825b473b46a32e44a886a25c93880f',1,'xrpl::PublicKey::end()'],['../classxrpl_1_1SecretKey.html#a67661b4069ff591c068ea6c25ee475cd',1,'xrpl::SecretKey::end()'],['../classxrpl_1_1Seed.html#a4cbf10a3a8e5b0a2f4f7f7274582d404',1,'xrpl::Seed::end()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a5dd62040fc77bae658bc057ecbd54cf1',1,'beast::detail::aged_unordered_container::chronological_t::end()'],['../classxrpl_1_1JobTypes.html#a1675cf038a9555189228710d0629bdde',1,'xrpl::JobTypes::end()'],['../classbeast_1_1unit__test_1_1detail_1_1const__container.html#ad971a2489d96d493fd33717a1d5e8ef2',1,'beast::unit_test::detail::const_container::end()'],['../classbeast_1_1LockFreeStack.html#afae6af9923558333036a80dd1b01a2c8',1,'beast::LockFreeStack::end() const'],['../classbeast_1_1LockFreeStack.html#ab8804f35965a95c9b5725491b5233a99',1,'beast::LockFreeStack::end()'],['../classbeast_1_1List.html#a8c37d92977108ab93b57941fcb52e050',1,'beast::List::end() const noexcept'],['../classbeast_1_1List.html#a672d23adfca5d4a5e7c4443cf64a8a55',1,'beast::List::end() noexcept'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a318176e4709a5b22683b79e5a704be60',1,'beast::detail::aged_unordered_container::end(size_type n) const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a278504cd14e2f4ddb0b654043e59f727',1,'beast::detail::aged_unordered_container::end(size_type n)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a81400c6450c6714a56e8f64d2e0d57ef',1,'beast::detail::aged_unordered_container::end() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#adee0d6ebe8bbf45ffd85a18d74023b48',1,'beast::detail::aged_unordered_container::end()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1chronological__t.html#a363adedbde3cadf5eb5f98f993a09ed2',1,'beast::detail::aged_unordered_container::chronological_t::end()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#a5208ec8f36dbc0f91c4bd4192d260284',1,'xrpl::test::csf::PeerGroup::end()'],['http://en.cppreference.com/w/cpp/iterator/end.html',1,'std::end()'],['http://en.cppreference.com/w/cpp/chrono/tzdb_list/end.html',1,'std::chrono::tzdb_list::end()'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a0ef204ffe18693a466c7a4c5513a9b4d',1,'xrpl::PeerFinder::Livecache::hops_t::end() const'],['../classxrpl_1_1PeerFinder_1_1Livecache_1_1hops__t.html#a70abfbd2314a90a6ff42ec1617c7a105',1,'xrpl::PeerFinder::Livecache::hops_t::end()'],['../classxrpl_1_1PeerFinder_1_1detail_1_1LivecacheBase_1_1Hop.html#aef3499469a7ef1b247901f20a0cf9c24',1,'xrpl::PeerFinder::detail::LivecacheBase::Hop::end()'],['../classxrpl_1_1PeerFinder_1_1Bootcache.html#a967efaa368cb85893a47271cb87d1642',1,'xrpl::PeerFinder::Bootcache::end()'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a6313f548551166e7b6330228e160906e',1,'xrpl::ledger_trie_detail::Span::end()'],['../classxrpl_1_1CanonicalTXSet.html#a85bdf483f8ca0c49f2bd9906965a6e2a',1,'xrpl::CanonicalTXSet::end()'],['../classxrpl_1_1AcceptedLedger.html#a797200b932df154c25f40982266568d2',1,'xrpl::AcceptedLedger::end()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#aec40a10ed2702ed58b9d574ac54129ff',1,'xrpl::test::csf::Scheduler::queue_type::end()'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#ac62ec8825020aa2edcd15765e9219577',1,'xrpl::test::csf::PeerGroup::end()'],['../classxrpl_1_1Serializer.html#ad602a538b6a39a74a13065478a044766',1,'xrpl::Serializer::end()'],['../classxrpl_1_1SHAMap.html#a1a0a5e37638befd9d7898a689387ba01',1,'xrpl::SHAMap::end()'],['../classxrpl_1_1XChainAttestationsBase.html#a1ab3b63ecc72520ce7232053c21b0b4c',1,'xrpl::XChainAttestationsBase::end()'],['../classxrpl_1_1XChainAttestationsBase.html#a663d032803ec2445e7a88bd403a29914',1,'xrpl::XChainAttestationsBase::end() const'],['../classxrpl_1_1STVector256.html#a5d937a02b0ca700a542c8708ce14e9d1',1,'xrpl::STVector256::end() const'],['../classxrpl_1_1STVector256.html#af7ae1baff9432d794fcff81d5a17de59',1,'xrpl::STVector256::end()'],['../classxrpl_1_1STPathSet.html#aa39f47fa89236c5f6d5d581901fbda30',1,'xrpl::STPathSet::end()'],['../classxrpl_1_1STPath.html#a640c532052dd7b2716e6493520e82123',1,'xrpl::STPath::end()'],['../classxrpl_1_1STObject.html#a484318fc8342cf998bce0ff6a75dcad9',1,'xrpl::STObject::end()'],['../classxrpl_1_1STArray.html#a9b84f64c345a8e4cea2b4c2412e6ed5e',1,'xrpl::STArray::end() const'],['../classxrpl_1_1STArray.html#af247e7dd360afaebc6434ffd1c55640b',1,'xrpl::STArray::end()'],['../classxrpl_1_1SOTemplate.html#a13d874654d74bf8d60c67c4d8ae3e815',1,'xrpl::SOTemplate::end()'],['http://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::pmr::multiset::end()'],['http://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::deque::end()'],['http://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::cmatch::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::basic_string_view::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::basic_string::end()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a7072ae1ead51132596d4a163b472fceb',1,'beast::detail::aged_ordered_container::end()'],['http://en.cppreference.com/w/cpp/container/array/end.html',1,'std::array::end()'],['http://en.cppreference.com/w/cpp/container/map/end.html',1,'std::pmr::map::end()'],['http://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::pmr::multimap::end()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/end.html',1,'std::experimental::basic_string_view::end()'],['http://en.cppreference.com/w/cpp/container/set/end.html',1,'std::pmr::set::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::pmr::string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::pmr::u16string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::pmr::u32string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::pmr::u8string::end()'],['http://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::pmr::unordered_map::end()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::pmr::unordered_multimap::end()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::pmr::unordered_multiset::end()'],['http://en.cppreference.com/w/cpp/utility/initializer_list/end.html',1,'std::initializer_list::end()'],['http://en.cppreference.com/w/cpp/container/list/end.html',1,'std::pmr::list::end()'],['http://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::pmr::forward_list::end()'],['http://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::pmr::deque::end()'],['http://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::multiset::end()'],['http://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::multimap::end()'],['http://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::match_results::end()'],['http://en.cppreference.com/w/cpp/container/map/end.html',1,'std::map::end()'],['http://en.cppreference.com/w/cpp/container/list/end.html',1,'std::list::end()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a14eee2603b0b1bf4c0827c1664848641',1,'beast::detail::aged_ordered_container::end()'],['http://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::forward_list::end()'],['http://en.cppreference.com/w/cpp/filesystem/path/begin.html',1,'std::filesystem::path::end()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/end.html',1,'std::experimental::wstring_view::end()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/end.html',1,'std::experimental::u32string_view::end()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/end.html',1,'std::experimental::u16string_view::end()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/end.html',1,'std::experimental::string_view::end()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/begin.html',1,'std::experimental::filesystem::path::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::wstring_view::end()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a8bcaaaed76a555743d2d78df35e6f176',1,'beast::detail::aged_ordered_container::chronological_t::end() const'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1chronological__t.html#a15e12e87f926486bec69f238c6910814',1,'beast::detail::aged_ordered_container::chronological_t::end()'],['../classxrpl_1_1Slice.html#ad8900aa907afee0a8818e4920a06e5ba',1,'xrpl::Slice::end()'],['../classxrpl_1_1partitioned__unordered__map.html#ad3f6932c5d8a00b586250584840afa70',1,'xrpl::partitioned_unordered_map::end() const'],['../classxrpl_1_1partitioned__unordered__map.html#a82da8dbf4f5bcb4b2d3163fb77816844',1,'xrpl::partitioned_unordered_map::end()'],['../classxrpl_1_1partitioned__unordered__map.html#a746a3b6f8d310f04104509645e006c58',1,'xrpl::partitioned_unordered_map::end(T &it)'],['../classxrpl_1_1Buffer.html#a0858b75640860f528a52604ed3eea16f',1,'xrpl::Buffer::end()'],['http://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::pmr::unordered_set::end()'],['../classxrpl_1_1Section.html#a16af1e6946473493282998548cbc2d56',1,'xrpl::Section::end()'],['../classxrpl_1_1base__uint.html#af025a87d15005d75a3098afbad21215a',1,'xrpl::base_uint::end() const'],['../classxrpl_1_1base__uint.html#a381553e2cb745570cde8511d02951e42',1,'xrpl::base_uint::end()'],['http://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::pmr::vector::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::wstring::end()'],['http://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wsmatch::end()'],['http://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wcmatch::end()'],['http://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::vector::end()'],['http://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::unordered_set::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::u32string_view::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u8string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::u8string_view::end()'],['http://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::unordered_map::end()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::unordered_multimap::end()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::unordered_multiset::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::pmr::wstring::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u16string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::u16string_view::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u32string::end()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/end.html',1,'std::string_view::end()'],['http://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::string::end()'],['http://en.cppreference.com/w/cpp/container/span/end.html',1,'std::span::end()'],['http://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::smatch::end()'],['http://en.cppreference.com/w/cpp/container/set/end.html',1,'std::set::end()']]], ['end_28int_29_50',['end(int)',['http://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::unordered_set::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::unordered_multiset::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::unordered_multimap::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::unordered_map::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::pmr::unordered_set::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::pmr::unordered_multiset::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::pmr::unordered_multimap::end(int)()'],['http://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::pmr::unordered_map::end(int)()']]], - ['endconsensus_51',['endconsensus',['../classxrpl_1_1NetworkOPs.html#a52fd67f56cb0f1d8d3a9c2d2d77850b1',1,'xrpl::NetworkOPs::endConsensus()'],['../classxrpl_1_1NetworkOPsImp.html#a53cbb2185176a23610ef34c5202fabb1',1,'xrpl::NetworkOPsImp::endConsensus()']]], + ['endconsensus_51',['endconsensus',['../classxrpl_1_1NetworkOPsImp.html#a53cbb2185176a23610ef34c5202fabb1',1,'xrpl::NetworkOPsImp::endConsensus()'],['../classxrpl_1_1NetworkOPs.html#a52fd67f56cb0f1d8d3a9c2d2d77850b1',1,'xrpl::NetworkOPs::endConsensus()']]], ['endl_52',['endl',['http://en.cppreference.com/w/cpp/io/manip/endl.html',1,'std']]], ['endpoint_53',['endpoint',['../classxrpl_1_1short__read__test_1_1Server.html#aae8f5fbb04982a93542a346ffde49938',1,'xrpl::short_read_test::Server::endpoint()'],['../classbeast_1_1IP_1_1Endpoint.html#a25e623f726dbda92789f51cce520b3b1',1,'beast::IP::Endpoint::Endpoint()'],['../classbeast_1_1IP_1_1Endpoint.html#a8284f5f2a0ee543a89586fbf697efcad',1,'beast::IP::Endpoint::Endpoint(Address const &addr, Port port=0)'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a8b373ed3e9346fe2e911e20d325f3b4c',1,'xrpl::PeerFinder::Endpoint::Endpoint()=default'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a7dc8f4601153359869743d3db601f33a',1,'xrpl::PeerFinder::Endpoint::Endpoint(beast::IP::Endpoint const &ep, std::uint32_t hops_)']]], ['endpoints_54',['endpoints',['../classxrpl_1_1ServerHandler.html#abc0b9c6ecd75a55788fc23faacb36f26',1,'xrpl::ServerHandler']]], @@ -60,7 +60,7 @@ var searchData= ['enforcemptokenauthorization_57',['enforceMPTokenAuthorization',['../namespacexrpl.html#ada9dd9a567ec1966ec6b7509ba034225',1,'xrpl']]], ['engaged_58',['engaged',['../classxrpl_1_1STObject_1_1OptionalProxy.html#aba4885491eae86583aa5001f8a7a4a5c',1,'xrpl::STObject::OptionalProxy']]], ['entropy_59',['entropy',['http://en.cppreference.com/w/cpp/numeric/random/random_device/entropy.html',1,'std::random_device']]], - ['entry_60',['entry',['../namespacexrpl_1_1test_1_1jtx_1_1delegate.html#ab3d35016fa6d78a25d4eef2fa2d80cce',1,'xrpl::test::jtx::delegate::entry()'],['../structxrpl_1_1Resource_1_1Entry.html#a623e304ea957fe6295e146e1f0dc1fda',1,'xrpl::Resource::Entry::Entry(clock_type::time_point const now)'],['../structxrpl_1_1Resource_1_1Entry.html#a0267e977c9eb3028674d3f5dec49727c',1,'xrpl::Resource::Entry::Entry()=delete'],['../classxrpl_1_1HashRouter_1_1Entry.html#a10aee321eb13c03085a7fad7ce2cd0b9',1,'xrpl::HashRouter::Entry::Entry()'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a1548a3210a8f8b66d547f51abccf7dd9',1,'xrpl::PeerFinder::Bootcache::Entry::Entry()'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#ab2deab2287ae25ac71beb7744f9bd7fb',1,'xrpl::PeerFinder::Store::Entry::Entry()'],['../classxrpl_1_1Resource_1_1Consumer.html#a498962c1b06d9f601fa4cef4e6e6a007',1,'xrpl::Resource::Consumer::entry()'],['../classxrpl_1_1BookTip.html#ace542bbcf559311be7205637476af60a',1,'xrpl::BookTip::entry()']]], + ['entry_60',['entry',['../namespacexrpl_1_1test_1_1jtx_1_1delegate.html#ab3d35016fa6d78a25d4eef2fa2d80cce',1,'xrpl::test::jtx::delegate::entry()'],['../classxrpl_1_1BookTip.html#ace542bbcf559311be7205637476af60a',1,'xrpl::BookTip::entry()'],['../classxrpl_1_1Resource_1_1Consumer.html#a498962c1b06d9f601fa4cef4e6e6a007',1,'xrpl::Resource::Consumer::entry()'],['../structxrpl_1_1Resource_1_1Entry.html#a0267e977c9eb3028674d3f5dec49727c',1,'xrpl::Resource::Entry::Entry()=delete'],['../structxrpl_1_1Resource_1_1Entry.html#a623e304ea957fe6295e146e1f0dc1fda',1,'xrpl::Resource::Entry::Entry(clock_type::time_point const now)'],['../classxrpl_1_1HashRouter_1_1Entry.html#a10aee321eb13c03085a7fad7ce2cd0b9',1,'xrpl::HashRouter::Entry::Entry()'],['../classxrpl_1_1PeerFinder_1_1Bootcache_1_1Entry.html#a1548a3210a8f8b66d547f51abccf7dd9',1,'xrpl::PeerFinder::Bootcache::Entry::Entry()'],['../structxrpl_1_1PeerFinder_1_1Store_1_1Entry.html#ab2deab2287ae25ac71beb7744f9bd7fb',1,'xrpl::PeerFinder::Store::Entry::Entry()']]], ['enumeratenftoffers_61',['enumerateNFTOffers',['../namespacexrpl.html#ac204d20db141c5eed763d8423ccb1d1c',1,'xrpl']]], ['env_62',['env',['../classxrpl_1_1test_1_1jtx_1_1Env.html#a347e7a15f02d6ccf4f8ab6a5e3394f0e',1,'xrpl::test::jtx::Env::Env(Env const &)=delete'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a21a67cb7a725928b1fe3fe3c7938fbfc',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ae00d619eccb01686c24e3617cb7cdeb0',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, FeatureBitset features, std::unique_ptr< Logs > logs=nullptr)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a405c8d9282a26236574fe538c26d4fbf',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, std::unique_ptr< Config > config, std::unique_ptr< Logs > logs=nullptr, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a30c07378fc9aedb26ba0367c68804b07',1,'xrpl::test::jtx::Env::Env(beast::unit_test::suite &suite_, beast::severities::Severity thresh=beast::severities::kError)'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#a0c3c402198be839a01561f221ddd76a0',1,'xrpl::test::jtx::Env::Env()=delete']]], ['env_5fss_63',['env_ss',['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#adc20f776116dcc951dbe4d47010a58ac',1,'xrpl::test::jtx::Env_ss::Env_ss(Env_ss const &)=delete'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a4ddbe43e663af7e0ebd1f4ad049f92ed',1,'xrpl::test::jtx::Env_ss::Env_ss(Env &env)']]], @@ -123,7 +123,7 @@ var searchData= ['escrowunlockapplyhelper_3c_20mptissue_20_3e_120',['escrowUnlockApplyHelper< MPTIssue >',['../namespacexrpl.html#a7c90739f3ff93a12a12e91ff6713d8ab',1,'xrpl']]], ['estimate_5fentropy_121',['estimate_entropy',['../namespacexrpl.html#a573019a6a66a9fbf20681c3919b54edd',1,'xrpl']]], ['etob_122',['etob',['../classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606',1,'xrpl::RFC1751']]], - ['event_123',['event',['../classbeast_1_1insight_1_1Event.html#aaf309ac1b40d3090c9c3ccaf6cd93fc7',1,'beast::insight::Event::Event()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a544c4353e90535568880a490a13ec27f',1,'xrpl::test::csf::Scheduler::event::event()'],['../classbeast_1_1insight_1_1Event.html#abd3ec6423ccafcc82ceffcd8e84c689d',1,'beast::insight::Event::Event()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#ae481a5bd9f5d4ab03d09247006908366',1,'xrpl::test::csf::Scheduler::event::event()']]], + ['event_123',['event',['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a544c4353e90535568880a490a13ec27f',1,'xrpl::test::csf::Scheduler::event::event()'],['../classbeast_1_1insight_1_1Event.html#aaf309ac1b40d3090c9c3ccaf6cd93fc7',1,'beast::insight::Event::Event()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#ae481a5bd9f5d4ab03d09247006908366',1,'xrpl::test::csf::Scheduler::event::event()'],['../classbeast_1_1insight_1_1Event.html#abd3ec6423ccafcc82ceffcd8e84c689d',1,'beast::insight::Event::Event()']]], ['event_5fimpl_124',['event_impl',['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a35c2bf23be01f6a7b4e2688a310efd75',1,'xrpl::test::csf::Scheduler::event_impl::event_impl(event_impl const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a18d59736060340dd3229fedb59c20cfd',1,'xrpl::test::csf::Scheduler::event_impl::event_impl(time_point when_, DeducedHandler &&h)']]], ['except_125',['except',['../classbeast_1_1unit__test_1_1suite.html#adcc8cb5a0237760a7555c80c5bcef563',1,'beast::unit_test::suite::except(F &&f, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#af1e4e968db02b19064d1d28259dfc2e8',1,'beast::unit_test::suite::except(F &&f)'],['../classbeast_1_1unit__test_1_1suite.html#a49f3ab34ddae2e69b71bbfc109311eca',1,'beast::unit_test::suite::except(F &&f, String const &reason)'],['../classbeast_1_1unit__test_1_1suite.html#a4cc24373e556a1b55a066200f728f7d6',1,'beast::unit_test::suite::except(F &&f)']]], ['exception_126',['exception',['http://en.cppreference.com/w/cpp/error/exception/exception.html',1,'std::exception']]], diff --git a/search/functions_6.js b/search/functions_6.js index b74cf82914..da7aa112ac 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -85,7 +85,7 @@ var searchData= ['field_82',['field',['../namespacebeast.html#a7cb1b84d8bdf0c80a7768e4018fbdd06',1,'beast::field(std::basic_string< CharT, Traits, Allocator > const &text, int width=8, int pad=0, bool right=false)'],['../namespacebeast.html#acc8fe9da1de585e0001f39749a8f0483',1,'beast::field(CharT const *text, int width=8, int pad=0, bool right=false)'],['../namespacebeast.html#a2aa27e68937a98931cd3b30fab18b84b',1,'beast::field(T const &t, int width=8, int pad=0, bool right=false)']]], ['field_5fcode_83',['field_code',['../namespacexrpl.html#a682883caf6c4c1fd2934f211c54d0b70',1,'xrpl::field_code(int id, int index)'],['../namespacexrpl.html#aa0a823d427c1ec47881338f4c7dea362',1,'xrpl::field_code(SerializedTypeID id, int index)']]], ['field_5ft_84',['field_t',['../classbeast_1_1field__t.html#a2978387afe0fbd26792fe6f515c117e4',1,'beast::field_t']]], - ['file_85',['file',['../classxrpl_1_1Logs_1_1File.html#ae3eda6a36a7f9a8c6c85c6794953b624',1,'xrpl::Logs::File::File()'],['../classbeast_1_1temp__dir.html#acee939ad91b9f6bb2be31084ec04acc2',1,'beast::temp_dir::file()'],['../classxrpl_1_1detail_1_1FileDirGuard.html#a37e2e642bdeb9ab5d6ad25f1ede8ef8c',1,'xrpl::detail::FileDirGuard::file()']]], + ['file_85',['file',['../classbeast_1_1temp__dir.html#acee939ad91b9f6bb2be31084ec04acc2',1,'beast::temp_dir::file()'],['../classxrpl_1_1detail_1_1FileDirGuard.html#a37e2e642bdeb9ab5d6ad25f1ede8ef8c',1,'xrpl::detail::FileDirGuard::file()'],['../classxrpl_1_1Logs_1_1File.html#ae3eda6a36a7f9a8c6c85c6794953b624',1,'xrpl::Logs::File::File()']]], ['file_5fname_86',['file_name',['http://en.cppreference.com/w/cpp/experimental/source_location/file_name.html',1,'std::experimental::source_location::file_name()'],['http://en.cppreference.com/w/cpp/utility/source_location/file_name.html',1,'std::source_location::file_name()']]], ['file_5fsize_87',['file_size',['http://en.cppreference.com/w/cpp/filesystem/directory_entry/file_size.html',1,'std::filesystem::directory_entry::file_size()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_size.html',1,'std::experimental::filesystem::file_size()'],['http://en.cppreference.com/w/cpp/filesystem/file_size.html',1,'std::filesystem::file_size()']]], ['file_5fstatus_88',['file_status',['http://en.cppreference.com/w/cpp/filesystem/file_status/file_status.html',1,'std::filesystem::file_status::file_status()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/file_status.html',1,'std::experimental::filesystem::file_status::file_status()']]], @@ -139,7 +139,7 @@ var searchData= ['findpeerbypublickey_136',['findpeerbypublickey',['../classxrpl_1_1Overlay.html#acdcd7d6c1d314f36fae3f1ca5ee50611',1,'xrpl::Overlay::findPeerByPublicKey()'],['../classxrpl_1_1OverlayImpl.html#ac9f0fa4fff23788c907786afede0c063',1,'xrpl::OverlayImpl::findPeerByPublicKey(PublicKey const &pubKey) override']]], ['findpeerbyshortid_137',['findpeerbyshortid',['../classxrpl_1_1OverlayImpl.html#af3a5a7ddce52ed29c7687a98ae99b2cc',1,'xrpl::OverlayImpl::findPeerByShortID()'],['../classxrpl_1_1Overlay.html#a37f6bc6e58920b433fe548034a1e2d8d',1,'xrpl::Overlay::findPeerByShortID()']]], ['findpreviouspage_138',['findPreviousPage',['../namespacexrpl_1_1directory.html#a0bd4bbf9ebe25804bfe8aa182e11053f',1,'xrpl::directory']]], - ['findrpcsub_139',['findrpcsub',['../classxrpl_1_1InfoSub_1_1Source.html#ae7bea8e24a574499ecc856e3ca59577f',1,'xrpl::InfoSub::Source::findRpcSub()'],['../classxrpl_1_1NetworkOPsImp.html#a84f5867b38cb58f84508bdd618d9b90f',1,'xrpl::NetworkOPsImp::findRpcSub()']]], + ['findrpcsub_139',['findrpcsub',['../classxrpl_1_1NetworkOPsImp.html#a84f5867b38cb58f84508bdd618d9b90f',1,'xrpl::NetworkOPsImp::findRpcSub()'],['../classxrpl_1_1InfoSub_1_1Source.html#ae7bea8e24a574499ecc856e3ca59577f',1,'xrpl::InfoSub::Source::findRpcSub()']]], ['findskiplistacquire_140',['findSkipListAcquire',['../classxrpl_1_1test_1_1LedgerReplayClient.html#a8d5a2e43b7d984b93c807b42d30519fb',1,'xrpl::test::LedgerReplayClient']]], ['findsotemplatebysfield_141',['findSOTemplateBySField',['../classxrpl_1_1InnerObjectFormats.html#a0eff7c5aa1ca687503d208ea5ccbf9f6',1,'xrpl::InnerObjectFormats']]], ['findtask_142',['findTask',['../classxrpl_1_1test_1_1LedgerReplayClient.html#aec162fc84f0f022990dfbf6245d6cd0e',1,'xrpl::test::LedgerReplayClient']]], @@ -161,7 +161,7 @@ var searchData= ['firstunsupportedexpected_158',['firstunsupportedexpected',['../classxrpl_1_1AmendmentTable.html#aa7413e856067716cfc89d1ec67f20dad',1,'xrpl::AmendmentTable::firstUnsupportedExpected()'],['../classxrpl_1_1AmendmentTableImpl.html#a338610da059472fcbe1d55badcba8617',1,'xrpl::AmendmentTableImpl::firstUnsupportedExpected()']]], ['fisher_5ff_5fdistribution_159',['fisher_f_distribution',['http://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/fisher_f_distribution.html',1,'std::fisher_f_distribution']]], ['fixconfigports_160',['fixConfigPorts',['../namespacexrpl.html#a8b0e022bae5a1cf241cc5a9cc8fde9ac',1,'xrpl']]], - ['fixed_161',['fixed',['../namespacexrpl.html#a5fef07ca1fcf5dfaac42cd492a3c8969',1,'xrpl::fixed()'],['http://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std::fixed()'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ab8de30fc95378603c531e74bb3259f75',1,'xrpl::PeerFinder::Counts::fixed()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ad98a804e985e7768fb375482a9f91680',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Endpoint const &endpoint) const'],['../classxrpl_1_1PeerFinder_1_1Logic.html#afa166faf7d3ca914e8ca1d59f6df87b4',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Address const &address) const'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a2966f3a7ad5fe58da2a57544d56978e1',1,'xrpl::PeerFinder::SlotImp::fixed()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#aa6b949dd95fead452ebf65991c315a86',1,'xrpl::PeerFinder::Slot::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#abead8567e22d39262aa3832ac09a552c',1,'xrpl::PeerFinder::Fixed::Fixed(clock_type &clock)'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#af796783b3a137e7a863bc2a484b6c858',1,'xrpl::PeerFinder::Fixed::Fixed(Fixed const &)=default']]], + ['fixed_161',['fixed',['../namespacexrpl.html#a5fef07ca1fcf5dfaac42cd492a3c8969',1,'xrpl::fixed()'],['http://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std::fixed()'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#abead8567e22d39262aa3832ac09a552c',1,'xrpl::PeerFinder::Fixed::Fixed(clock_type &clock)'],['../classxrpl_1_1PeerFinder_1_1Fixed.html#af796783b3a137e7a863bc2a484b6c858',1,'xrpl::PeerFinder::Fixed::Fixed(Fixed const &)=default'],['../classxrpl_1_1PeerFinder_1_1Counts.html#ab8de30fc95378603c531e74bb3259f75',1,'xrpl::PeerFinder::Counts::fixed()'],['../classxrpl_1_1PeerFinder_1_1Logic.html#ad98a804e985e7768fb375482a9f91680',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Endpoint const &endpoint) const'],['../classxrpl_1_1PeerFinder_1_1Logic.html#afa166faf7d3ca914e8ca1d59f6df87b4',1,'xrpl::PeerFinder::Logic::fixed(beast::IP::Address const &address) const'],['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a2966f3a7ad5fe58da2a57544d56978e1',1,'xrpl::PeerFinder::SlotImp::fixed()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#aa6b949dd95fead452ebf65991c315a86',1,'xrpl::PeerFinder::Slot::fixed()']]], ['fixed_5factive_162',['fixed_active',['../classxrpl_1_1PeerFinder_1_1Counts.html#aa35c2c5c2bc787afd18ec61290913a65',1,'xrpl::PeerFinder::Counts']]], ['fixindex_163',['fixindex',['../classxrpl_1_1LedgerMaster.html#a27d840d7729ab3c07bfd9afb9ce8ced5',1,'xrpl::LedgerMaster::fixIndex()'],['../classxrpl_1_1LedgerHistory.html#a6717331735fe417abd2d486be1175171',1,'xrpl::LedgerHistory::fixIndex()']]], ['fixmismatch_164',['fixMismatch',['../classxrpl_1_1LedgerMaster.html#a85237626adb704dc86bd731cc3f3304e',1,'xrpl::LedgerMaster']]], diff --git a/search/functions_7.js b/search/functions_7.js index 3d25310b47..be47de1496 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -124,7 +124,7 @@ var searchData= ['getbookdirkey_121',['getBookDirKey',['../classxrpl_1_1test_1_1PermissionedDEX__test.html#ab0180b0dd2daa88a0ddaf06b2ffab936',1,'xrpl::test::PermissionedDEX_test']]], ['getbooklisteners_122',['getBookListeners',['../classxrpl_1_1OrderBookDB.html#a2af92107092e59cc89205dca75931e0d',1,'xrpl::OrderBookDB']]], ['getbookoffers_123',['getBookOffers',['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#a86da1080e9c6cce14af42e2a9c5e6ff3',1,'xrpl::test::OfferBaseUtil_test']]], - ['getbookpage_124',['getbookpage',['../classxrpl_1_1NetworkOPs.html#afd19386473c64d1e2497f11880acc4c9',1,'xrpl::NetworkOPs::getBookPage()'],['../classxrpl_1_1NetworkOPsImp.html#a3b68509a5b220058e26c458bd657e75b',1,'xrpl::NetworkOPsImp::getBookPage()']]], + ['getbookpage_124',['getbookpage',['../classxrpl_1_1NetworkOPsImp.html#a3b68509a5b220058e26c458bd657e75b',1,'xrpl::NetworkOPsImp::getBookPage()'],['../classxrpl_1_1NetworkOPs.html#afd19386473c64d1e2497f11880acc4c9',1,'xrpl::NetworkOPs::getBookPage()']]], ['getbooksbytakerpays_125',['getBooksByTakerPays',['../classxrpl_1_1OrderBookDB.html#a670308aaef54495226e13f69af8081de',1,'xrpl::OrderBookDB']]], ['getbooksize_126',['getBookSize',['../classxrpl_1_1OrderBookDB.html#aa563a31b4c39a6dd98d51a588a33e4ad',1,'xrpl::OrderBookDB']]], ['getbranchcount_127',['getBranchCount',['../classxrpl_1_1SHAMapInnerNode.html#a6de15ed7d4abc299b2499e37c2257fb6',1,'xrpl::SHAMapInnerNode']]], @@ -160,7 +160,7 @@ var searchData= ['getcompleteledgers_157',['getCompleteLedgers',['../classxrpl_1_1LedgerMaster.html#a7dc12bdbfee6fb1352fdbda45934200f',1,'xrpl::LedgerMaster']]], ['getconnection_158',['getConnection',['../namespacexrpl.html#a5384d192c2e2b6a2f5a78b4f22930af9',1,'xrpl']]], ['getconsensushash_159',['getConsensusHash',['../classxrpl_1_1STValidation.html#a540ac616ccc60e5a11d73e41dfdf033c',1,'xrpl::STValidation']]], - ['getconsensusinfo_160',['getconsensusinfo',['../classxrpl_1_1NetworkOPsImp.html#aa9c31b0f8aa56b2fc9857e60e2d44c33',1,'xrpl::NetworkOPsImp::getConsensusInfo()'],['../classxrpl_1_1NetworkOPs.html#a8ffbff400028b810974f96201e217e55',1,'xrpl::NetworkOPs::getConsensusInfo()']]], + ['getconsensusinfo_160',['getconsensusinfo',['../classxrpl_1_1NetworkOPs.html#a8ffbff400028b810974f96201e217e55',1,'xrpl::NetworkOPs::getConsensusInfo()'],['../classxrpl_1_1NetworkOPsImp.html#aa9c31b0f8aa56b2fc9857e60e2d44c33',1,'xrpl::NetworkOPsImp::getConsensusInfo()']]], ['getconsumer_161',['getConsumer',['../classxrpl_1_1InfoSub.html#a4394a44d6098ff4ae9fd33706b6c24e7',1,'xrpl::InfoSub']]], ['getcorrectvalue_162',['getCorrectValue',['../classxrpl_1_1test_1_1LedgerEntry__test.html#ac5b34cc8cd944c1072061da53448cce8',1,'xrpl::test::LedgerEntry_test']]], ['getcount_163',['getcount',['../classxrpl_1_1STObject.html#a81daec7b13c817bca5cf46b2a483740c',1,'xrpl::STObject::getCount()'],['../classxrpl_1_1CountedObjects_1_1Counter.html#a5259783bd40d73f6f53f0f0b9ccecb1c',1,'xrpl::CountedObjects::Counter::getCount()']]], @@ -317,7 +317,7 @@ var searchData= ['getledgerbyseq_314',['getledgerbyseq',['../classxrpl_1_1LedgerMaster.html#a2b20634b66ceb4ffdf423bfbc045a443',1,'xrpl::LedgerMaster::getLedgerBySeq()'],['../classxrpl_1_1LedgerHistory.html#addfdb15d981286b305c3c3bfebe1fe19',1,'xrpl::LedgerHistory::getLedgerBySeq()']]], ['getledgercleaner_315',['getledgercleaner',['../classxrpl_1_1ServiceRegistry.html#add6375e9b269cee2946b5c5eb7ada635',1,'xrpl::ServiceRegistry::getLedgerCleaner()'],['../classxrpl_1_1ApplicationImp.html#abd45537524aa2768ba74b3d25e474200',1,'xrpl::ApplicationImp::getLedgerCleaner()']]], ['getledgercountminmax_316',['getledgercountminmax',['../classxrpl_1_1RelationalDatabase.html#a2ccb0f6edf6f2b4a4786efab0267d733',1,'xrpl::RelationalDatabase::getLedgerCountMinMax()'],['../classxrpl_1_1SQLiteDatabase.html#a5e9a7d5e940a8b3b86ba025d279d6b0e',1,'xrpl::SQLiteDatabase::getLedgerCountMinMax()']]], - ['getledgerfetchinfo_317',['getledgerfetchinfo',['../classxrpl_1_1NetworkOPsImp.html#afe14b1248b396fbf35dd5243462eb676',1,'xrpl::NetworkOPsImp::getLedgerFetchInfo()'],['../classxrpl_1_1NetworkOPs.html#a61785bbb860d60cb13776930e5a5cd20',1,'xrpl::NetworkOPs::getLedgerFetchInfo()']]], + ['getledgerfetchinfo_317',['getledgerfetchinfo',['../classxrpl_1_1NetworkOPs.html#a61785bbb860d60cb13776930e5a5cd20',1,'xrpl::NetworkOPs::getLedgerFetchInfo()'],['../classxrpl_1_1NetworkOPsImp.html#afe14b1248b396fbf35dd5243462eb676',1,'xrpl::NetworkOPsImp::getLedgerFetchInfo()']]], ['getledgerhash_318',['getledgerhash',['../classxrpl_1_1LedgerCleanerImp.html#a9ae02041f75fc813ceabcfa0ad6117a7',1,'xrpl::LedgerCleanerImp::getLedgerHash()'],['../classxrpl_1_1LedgerHistory.html#a4eff174f736e77a98981e5638c1d67fc',1,'xrpl::LedgerHistory::getLedgerHash()'],['../classxrpl_1_1STValidation.html#a9b840061a45e843a95a64a6e9cb9cffb',1,'xrpl::STValidation::getLedgerHash()']]], ['getledgerhashforhistory_319',['getLedgerHashForHistory',['../classxrpl_1_1LedgerMaster.html#abdb14b6b8b088aad9ab542890b6ab9f7',1,'xrpl::LedgerMaster']]], ['getledgerinfo_320',['getLedgerInfo',['../namespacexrpl_1_1detail.html#a82bbe94fa5b5c3713d92f6e710594936',1,'xrpl::detail']]], @@ -347,7 +347,7 @@ var searchData= ['getloadtype_344',['getLoadType',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a684c45e97b9bf7515381b2230587f3d0',1,'xrpl::GRPCServerImpl::CallData']]], ['getloc_345',['getloc',['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wstringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wfilebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wfstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wios::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wiostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wosyncstream::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::wregex::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstreambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstringbuf::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::basic_regex::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wsyncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_filebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_fstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ios::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_iostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_osyncstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::strstreambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::filebuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_syncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_stringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_stringbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_streambuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::syncbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::fstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ifstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios_base::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::iostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ofstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::strstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::stringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::stringbuf::getloc()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::streambuf::getloc()'],['http://en.cppreference.com/w/cpp/regex/regex_traits/getloc.html',1,'std::regex_traits::getloc()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::regex::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istrstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostringstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostrstream::getloc()'],['http://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::osyncstream::getloc()']]], ['getlocalfee_346',['getLocalFee',['../classxrpl_1_1LoadFeeTrack.html#a665b4bb8c6ff28576b063ae49a367873',1,'xrpl::LoadFeeTrack']]], - ['getlocaltxcount_347',['getlocaltxcount',['../classxrpl_1_1NetworkOPsImp.html#ad6f7381ce197c7b5cdf8fe4e3a5fe3bc',1,'xrpl::NetworkOPsImp::getLocalTxCount()'],['../classxrpl_1_1NetworkOPs.html#a4200872891052baddfde7168e6b7b4b7',1,'xrpl::NetworkOPs::getLocalTxCount()']]], + ['getlocaltxcount_347',['getlocaltxcount',['../classxrpl_1_1NetworkOPs.html#a4200872891052baddfde7168e6b7b4b7',1,'xrpl::NetworkOPs::getLocalTxCount()'],['../classxrpl_1_1NetworkOPsImp.html#ad6f7381ce197c7b5cdf8fe4e3a5fe3bc',1,'xrpl::NetworkOPsImp::getLocalTxCount()']]], ['getlocalvalues_348',['getLocalValues',['../namespacexrpl_1_1detail.html#a1815e8bc6bd7e3a4b866b730d8de49ab',1,'xrpl::detail']]], ['getlocationlineandcolumn_349',['getlocationlineandcolumn',['../classJson_1_1Reader.html#a5de1f1204c97cfa82d5933eea324a286',1,'Json::Reader::getLocationLineAndColumn(Location location) const'],['../classJson_1_1Reader.html#a8b2fb6af24382c3914fd4643b092c675',1,'Json::Reader::getLocationLineAndColumn(Location location, int &line, int &column) const']]], ['getlptokenrounding_350',['getLPTokenRounding',['../namespacexrpl_1_1detail.html#a8a7d505d49059bfda5a0abe8e45d7a3c',1,'xrpl::detail']]], @@ -418,7 +418,7 @@ var searchData= ['getofroutrate_415',['getofroutrate',['../classxrpl_1_1BookOfferCrossingStep.html#aeac237717f49d7b928e62512a0b5c8d3',1,'xrpl::BookOfferCrossingStep::getOfrOutRate()'],['../classxrpl_1_1BookPaymentStep.html#ac7c4b2e4da8aaf386e49e459f71e43e9',1,'xrpl::BookPaymentStep::getOfrOutRate()']]], ['getoldestaccounttxs_416',['getoldestaccounttxs',['../classxrpl_1_1RelationalDatabase.html#a7b5779358bb43310291c98fea1372bda',1,'xrpl::RelationalDatabase::getOldestAccountTxs()'],['../namespacexrpl_1_1detail.html#ac93e38a84f80cc1d650d7c78e4e8831c',1,'xrpl::detail::getOldestAccountTxs()'],['../classxrpl_1_1SQLiteDatabase.html#a4344b4971cd1728771f6a12ff2d4c27e',1,'xrpl::SQLiteDatabase::getOldestAccountTxs()']]], ['getoldestaccounttxsb_417',['getoldestaccounttxsb',['../namespacexrpl_1_1detail.html#a57583c6ad6eca264e5220e76cea0ece5',1,'xrpl::detail::getOldestAccountTxsB()'],['../classxrpl_1_1RelationalDatabase.html#ae8a64f1bce2ab0f71ea3d4c109e5cf31',1,'xrpl::RelationalDatabase::getOldestAccountTxsB()'],['../classxrpl_1_1SQLiteDatabase.html#a6a8f795710e075ce20f2c131cb6bf978',1,'xrpl::SQLiteDatabase::getOldestAccountTxsB()']]], - ['getoperatingmode_418',['getoperatingmode',['../classxrpl_1_1NetworkOPs.html#a871e522deb0d9318495f5b14c200da31',1,'xrpl::NetworkOPs::getOperatingMode()'],['../classxrpl_1_1NetworkOPsImp.html#ab3d194fa1b02054bcbcf0e8ee78fbe27',1,'xrpl::NetworkOPsImp::getOperatingMode()']]], + ['getoperatingmode_418',['getoperatingmode',['../classxrpl_1_1NetworkOPsImp.html#ab3d194fa1b02054bcbcf0e8ee78fbe27',1,'xrpl::NetworkOPsImp::getOperatingMode()'],['../classxrpl_1_1NetworkOPs.html#a871e522deb0d9318495f5b14c200da31',1,'xrpl::NetworkOPs::getOperatingMode()']]], ['getops_419',['getops',['../classxrpl_1_1ServiceRegistry.html#a23c40384776bd5aa79874be4850bbbe3',1,'xrpl::ServiceRegistry::getOPs()'],['../classxrpl_1_1ApplicationImp.html#a6b2d137ababc83d5d8bde3b9744c9cd9',1,'xrpl::ApplicationImp::getOPs()']]], ['getoptional_420',['getOptional',['../namespaceJson.html#a4d68482fcc154490af4f7747380ed7dd',1,'Json']]], ['getoracquireledger_421',['getOrAcquireLedger',['../namespacexrpl_1_1RPC.html#a4cfffd89db471faff8b31ebbbba37c22',1,'xrpl::RPC']]], @@ -427,7 +427,7 @@ var searchData= ['getourvote_424',['getOurVote',['../classxrpl_1_1DisputedTx.html#a7493950ea4e14411b64abd4ba90c9207',1,'xrpl::DisputedTx']]], ['getoutput_425',['getOutput',['../classJson_1_1Writer_1_1Impl.html#ab485d3be7580bdde1a1b06047b85349e',1,'Json::Writer::Impl']]], ['getoverlayinfo_426',['getOverlayInfo',['../classxrpl_1_1OverlayImpl.html#afaa550e137c35eadea9265bec07199f2',1,'xrpl::OverlayImpl']]], - ['getownerinfo_427',['getownerinfo',['../classxrpl_1_1NetworkOPsImp.html#a0b7f76cf0d9b7ced7260c06877fe27e0',1,'xrpl::NetworkOPsImp::getOwnerInfo()'],['../classxrpl_1_1NetworkOPs.html#a423db4e461e99341f506455f0030d69a',1,'xrpl::NetworkOPs::getOwnerInfo()']]], + ['getownerinfo_427',['getownerinfo',['../classxrpl_1_1NetworkOPs.html#a423db4e461e99341f506455f0030d69a',1,'xrpl::NetworkOPs::getOwnerInfo()'],['../classxrpl_1_1NetworkOPsImp.html#a0b7f76cf0d9b7ced7260c06877fe27e0',1,'xrpl::NetworkOPsImp::getOwnerInfo()']]], ['getpagefortoken_428',['getPageForToken',['../namespacexrpl_1_1nft.html#ab1f655cefc35197f885ba71e0900ad65',1,'xrpl::nft']]], ['getpathfinder_429',['getPathFinder',['../classxrpl_1_1PathRequest.html#ad840061daeeefbb086773f1a61c30c84',1,'xrpl::PathRequest']]], ['getpathliquidity_430',['getPathLiquidity',['../classxrpl_1_1Pathfinder.html#a09963f6e476715ec47f07b8793b7e863',1,'xrpl::Pathfinder']]], @@ -497,7 +497,7 @@ var searchData= ['getseentime_494',['getSeenTime',['../classxrpl_1_1STValidation.html#a3882dcacf4b2d72eeb500f8a0c128746',1,'xrpl::STValidation']]], ['getselected_495',['getselected',['../classxrpl_1_1reduce__relay_1_1Slots.html#a4ca0e9af399c6ac370e4bf33d9e9c825',1,'xrpl::reduce_relay::Slots::getSelected()'],['../classxrpl_1_1test_1_1OverlaySim.html#a254a71227bc929b5564efd2968b9d969',1,'xrpl::test::OverlaySim::getSelected()'],['../classxrpl_1_1reduce__relay_1_1Slot.html#a1a43e8073c99c98f5a4e78a5e5f03898',1,'xrpl::reduce_relay::Slot::getSelected()']]], ['getselectedpeer_496',['getSelectedPeer',['../classxrpl_1_1test_1_1OverlaySim.html#a8daccc1c96f61c86ce6f7f41087cf3a2',1,'xrpl::test::OverlaySim']]], - ['getseq_497',['getseq',['../classxrpl_1_1InboundLedger.html#aa1541d57a3866765ea4cd37e5ff62af9',1,'xrpl::InboundLedger::getSeq()'],['../classxrpl_1_1InfoSub.html#af9d8e61afbc2c3f30669c013765f3134',1,'xrpl::InfoSub::getSeq()']]], + ['getseq_497',['getseq',['../classxrpl_1_1InfoSub.html#af9d8e61afbc2c3f30669c013765f3134',1,'xrpl::InfoSub::getSeq()'],['../classxrpl_1_1InboundLedger.html#aa1541d57a3866765ea4cd37e5ff62af9',1,'xrpl::InboundLedger::getSeq()']]], ['getseqproxy_498',['getseqproxy',['../classxrpl_1_1LocalTx.html#abc3899bdf8f7cf40d7a3a485d978af7e',1,'xrpl::LocalTx::getSeqProxy()'],['../classxrpl_1_1STTx.html#a52d1fe86e7f115f600973b0a69210e37',1,'xrpl::STTx::getSeqProxy()']]], ['getsequence_499',['getSequence',['../classxrpl_1_1ManifestCache.html#ad56392ace15cc46bc8afc0ee23ab0614',1,'xrpl::ManifestCache']]], ['getseqvalue_500',['getSeqValue',['../classxrpl_1_1STTx.html#aa989494c03be42569b6a45fdf631709e',1,'xrpl::STTx']]], @@ -506,7 +506,7 @@ var searchData= ['getserializer_503',['getSerializer',['../classxrpl_1_1STObject.html#a7bdbcf0876b32435747f97897c466c21',1,'xrpl::STObject']]], ['getservercounts_504',['getServerCounts',['../classxrpl_1_1OverlayImpl.html#a25e1b6e5ac5e43fd7b3fec7ca9298135',1,'xrpl::OverlayImpl']]], ['getserverhandler_505',['getserverhandler',['../classxrpl_1_1ApplicationImp.html#aebb2c694a2ef5fa1d75fcbbee77eb566',1,'xrpl::ApplicationImp::getServerHandler()'],['../classxrpl_1_1ServiceRegistry.html#a63723c2dce8a2f57a416f17d1289b291',1,'xrpl::ServiceRegistry::getServerHandler()']]], - ['getserverinfo_506',['getserverinfo',['../classxrpl_1_1OverlayImpl.html#aeb96de70408db0ec2c4d6642c9ec6658',1,'xrpl::OverlayImpl::getServerInfo()'],['../classxrpl_1_1NetworkOPs.html#accf64d932c2b0a3a1a18d20307c0b954',1,'xrpl::NetworkOPs::getServerInfo()'],['../classxrpl_1_1NetworkOPsImp.html#ac72cc5c570aa5676c150854697d954ff',1,'xrpl::NetworkOPsImp::getServerInfo()']]], + ['getserverinfo_506',['getserverinfo',['../classxrpl_1_1OverlayImpl.html#aeb96de70408db0ec2c4d6642c9ec6658',1,'xrpl::OverlayImpl::getServerInfo()'],['../classxrpl_1_1NetworkOPsImp.html#ac72cc5c570aa5676c150854697d954ff',1,'xrpl::NetworkOPsImp::getServerInfo()'],['../classxrpl_1_1NetworkOPs.html#accf64d932c2b0a3a1a18d20307c0b954',1,'xrpl::NetworkOPs::getServerInfo()']]], ['getsession_507',['getSession',['../classxrpl_1_1DatabaseCon.html#a866bd9c02df64d6df0596abedfdaaf47',1,'xrpl::DatabaseCon']]], ['getset_508',['getset',['../classxrpl_1_1InboundTransactions.html#a9fb55407a299dc5dcaa7ed6cac0b65ef',1,'xrpl::InboundTransactions::getSet()'],['../classxrpl_1_1InboundTransactionsImp.html#abada24f3527c4f9cb69eea1eaa1c3ef5',1,'xrpl::InboundTransactionsImp::getSet()']]], ['getsetup_509',['getSetup',['../classxrpl_1_1test_1_1HashRouter__test.html#ad7a6f51ce61dddab7b9381908f33a786',1,'xrpl::test::HashRouter_test']]], @@ -577,7 +577,7 @@ var searchData= ['gettxfee_574',['getTxFee',['../namespacexrpl_1_1RPC.html#a72081b090a97cf2a42523bef1d69e0d3',1,'xrpl::RPC']]], ['gettxformat_575',['getTxFormat',['../namespacexrpl.html#a7118aa5ffbd5c880bcc58a4a3dca7e9c',1,'xrpl']]], ['gettxhistory_576',['gettxhistory',['../classxrpl_1_1RelationalDatabase.html#aba5b17bda9b8ad23d4a1374d6c2de41b',1,'xrpl::RelationalDatabase::getTxHistory()'],['../classxrpl_1_1SQLiteDatabase.html#a413b2736c4540a77132c1c4de79e8f65',1,'xrpl::SQLiteDatabase::getTxHistory()'],['../namespacexrpl_1_1detail.html#a55fbf6f112a1783b1ed947bc23bed41f',1,'xrpl::detail::getTxHistory()']]], - ['gettxid_577',['gettxid',['../classxrpl_1_1CanonicalTXSet_1_1Key.html#ae7360f629c60d9f328f638d74653c14b',1,'xrpl::CanonicalTXSet::Key::getTXID()'],['../classxrpl_1_1TxMeta.html#a9bc86e40782490069fd1e1e15981d693',1,'xrpl::TxMeta::getTxID()']]], + ['gettxid_577',['gettxid',['../classxrpl_1_1TxMeta.html#a9bc86e40782490069fd1e1e15981d693',1,'xrpl::TxMeta::getTxID()'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#ae7360f629c60d9f328f638d74653c14b',1,'xrpl::CanonicalTXSet::Key::getTXID()']]], ['gettxjsonfromparams_578',['getTxJsonFromParams',['../namespacexrpl.html#aa9c763632cd4fc71818f494f79f6c799',1,'xrpl']]], ['gettxn_579',['gettxn',['../classxrpl_1_1test_1_1jtx_1_1batch_1_1inner.html#a5c45d2b6805f7d2537fe85e3f242e36e',1,'xrpl::test::jtx::batch::inner::getTxn()'],['../classxrpl_1_1AcceptedLedgerTx.html#aeb2ba0cf7c0f0ef087f74e82001aec8f',1,'xrpl::AcceptedLedgerTx::getTxn()']]], ['gettxncount_580',['getTxnCount',['../classxrpl_1_1TxQ_1_1TxQAccount.html#a607aa62e76617ccc76649c0045034344',1,'xrpl::TxQ::TxQAccount']]], @@ -630,7 +630,7 @@ var searchData= ['gotreplaydelta_627',['gotReplayDelta',['../classxrpl_1_1LedgerReplayer.html#a201d8f35657880f38a6270e824bd8f7e',1,'xrpl::LedgerReplayer']]], ['gotskiplist_628',['gotSkipList',['../classxrpl_1_1LedgerReplayer.html#a286b1e0bacf016caf756d6f3e6abc29e',1,'xrpl::LedgerReplayer']]], ['gotstaledata_629',['gotstaledata',['../classxrpl_1_1test_1_1MagicInboundLedgers.html#afc754ac91dcd3cb362f23f899ba352c4',1,'xrpl::test::MagicInboundLedgers::gotStaleData()'],['../classxrpl_1_1InboundLedgers.html#a0538e7f0389ea0a93d39e91ac4e4fd5f',1,'xrpl::InboundLedgers::gotStaleData()'],['../classxrpl_1_1InboundLedgersImp.html#ae8c7a4761504b36279a5d94c6c8f008f',1,'xrpl::InboundLedgersImp::gotStaleData()']]], - ['gottxset_630',['gottxset',['../classxrpl_1_1RCLConsensus.html#adee53e39ef828802cc2a69617e38ee93',1,'xrpl::RCLConsensus::gotTxSet()'],['../classxrpl_1_1Consensus.html#a2b17098d297e76d36d51072e386658d8',1,'xrpl::Consensus::gotTxSet()'],['../classxrpl_1_1ApplicationImp.html#a9e50480cf82ca14f81820fbe14b353be',1,'xrpl::ApplicationImp::gotTXSet()']]], + ['gottxset_630',['gottxset',['../classxrpl_1_1ApplicationImp.html#a9e50480cf82ca14f81820fbe14b353be',1,'xrpl::ApplicationImp::gotTXSet()'],['../classxrpl_1_1RCLConsensus.html#adee53e39ef828802cc2a69617e38ee93',1,'xrpl::RCLConsensus::gotTxSet()'],['../classxrpl_1_1Consensus.html#a2b17098d297e76d36d51072e386658d8',1,'xrpl::Consensus::gotTxSet()']]], ['gptr_631',['gptr',['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wsyncbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::syncbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_syncbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::gptr()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::gptr()']]], ['graph_632',['graph',['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#ae1da0ccd1ccd48a9974363f82035b904',1,'xrpl::test::csf::BasicNetwork::graph()'],['../classxrpl_1_1test_1_1csf_1_1TrustGraph.html#a3b1cf2a1ada5bc5a98fba3ba679acc4e',1,'xrpl::test::csf::TrustGraph::graph()']]], ['group_633',['group',['../classxrpl_1_1CollectorManagerImp.html#a7ef3f52a6797894edf425a52f11c7d01',1,'xrpl::CollectorManagerImp::group()'],['../classxrpl_1_1CollectorManager.html#a323b288b49f271fc3690e6fe471c35a6',1,'xrpl::CollectorManager::group()']]], diff --git a/search/functions_8.js b/search/functions_8.js index d77f958715..b737ab25a2 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -44,7 +44,7 @@ var searchData= ['hascurrency_41',['hasCurrency',['../classxrpl_1_1STPathElement.html#af1beefe0c375ddf39fcaf22cbef86324',1,'xrpl::STPathElement']]], ['hasdepositauth_42',['hasDepositAuth',['../namespacexrpl_1_1test.html#a00c9270c7d64bd138a02ff69701b77b1',1,'xrpl::test']]], ['hasexpired_43',['hasExpired',['../namespacexrpl.html#a40c90ebb8451681b42b277806fe0b9f4',1,'xrpl']]], - ['hash_44',['hash',['../structstd_1_1hash_3_01xrpl_1_1Currency_01_4.html#aa282881ac5a3b2a658b401c2de9ea90d',1,'std::hash< xrpl::Currency >::hash()'],['../structxrpl_1_1Manifest.html#ab99ec402a39ee4d03bd6ac95f9b9ffe7',1,'xrpl::Manifest::hash()'],['../structstd_1_1hash_3_01xrpl_1_1uint256_01_4.html#a460f6e4fec383da5ace9b5e82ca7b6d7',1,'std::hash< xrpl::uint256 >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Directory_01_4.html#aa7173219758f9ca2b233556d6fffada6',1,'std::hash< xrpl::Directory >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Book_01_4.html#ad600adb482eff036d384a2bc36c285c2',1,'std::hash< xrpl::Book >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#a17815afb2b4b609d16156cc40ddfbf20',1,'boost::hash< xrpl::Book >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a01b101cc7b2fd3f596128451a2679027',1,'boost::hash< xrpl::Issue >::hash()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html#a85c534a4c2c006fe3e584484916d4602',1,'xrpl::RippleLineCache::AccountKey::Hash::Hash()'],['../structstd_1_1hash_3_01xrpl_1_1NodeID_01_4.html#adaf5e75f2f0094dbb47dcbc931c2c74c',1,'std::hash< xrpl::NodeID >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Issue_01_4.html#adf06e1019242359846a231e9ede453e5',1,'std::hash< xrpl::Issue >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1AccountID_01_4.html#ac367121eabadbf33d839bd2499522fd3',1,'std::hash< xrpl::AccountID >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a06a6cd9638b4e007dd13842e578eea1e',1,'boost::hash<::beast::IP::Endpoint >::hash()'],['../structstd_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a9f07ac9d4ee3fd0870e4d46438fb3942',1,'std::hash<::beast::IP::Endpoint >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Address_01_4.html#aa879dc982c8fa0371b098b7098dc6cde',1,'boost::hash<::beast::IP::Address >::hash()'],['http://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()']]], + ['hash_44',['hash',['../structstd_1_1hash_3_01xrpl_1_1NodeID_01_4.html#adaf5e75f2f0094dbb47dcbc931c2c74c',1,'std::hash< xrpl::NodeID >::hash()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey_1_1Hash.html#a85c534a4c2c006fe3e584484916d4602',1,'xrpl::RippleLineCache::AccountKey::Hash::Hash()'],['../structxrpl_1_1Manifest.html#ab99ec402a39ee4d03bd6ac95f9b9ffe7',1,'xrpl::Manifest::hash()'],['../structstd_1_1hash_3_01xrpl_1_1uint256_01_4.html#a460f6e4fec383da5ace9b5e82ca7b6d7',1,'std::hash< xrpl::uint256 >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a01b101cc7b2fd3f596128451a2679027',1,'boost::hash< xrpl::Issue >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Currency_01_4.html#aa282881ac5a3b2a658b401c2de9ea90d',1,'std::hash< xrpl::Currency >::hash()'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#a17815afb2b4b609d16156cc40ddfbf20',1,'boost::hash< xrpl::Book >::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Directory_01_4.html#aa7173219758f9ca2b233556d6fffada6',1,'std::hash< xrpl::Directory >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Book_01_4.html#ad600adb482eff036d384a2bc36c285c2',1,'std::hash< xrpl::Book >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1Issue_01_4.html#adf06e1019242359846a231e9ede453e5',1,'std::hash< xrpl::Issue >::hash()'],['../structstd_1_1hash_3_01xrpl_1_1AccountID_01_4.html#ac367121eabadbf33d839bd2499522fd3',1,'std::hash< xrpl::AccountID >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a06a6cd9638b4e007dd13842e578eea1e',1,'boost::hash<::beast::IP::Endpoint >::hash()'],['../structstd_1_1hash_3_1_1beast_1_1IP_1_1Endpoint_01_4.html#a9f07ac9d4ee3fd0870e4d46438fb3942',1,'std::hash<::beast::IP::Endpoint >::hash()'],['../structboost_1_1hash_3_1_1beast_1_1IP_1_1Address_01_4.html#aa879dc982c8fa0371b098b7098dc6cde',1,'boost::hash<::beast::IP::Address >::hash()'],['http://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()'],['http://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()']]], ['hash_5fappend_45',['hash_append',['../namespacexrpl.html#a02aa186b999c83b6176c550d55a32b1a',1,'xrpl::hash_append(Hasher &h, PublicKey const &pk)'],['../namespacexrpl.html#aa22f0e7226a80f7df7cd10f3ac6c6f7b',1,'xrpl::hash_append(Hasher &h, HashPrefix const &hp) noexcept'],['../namespacexrpl_1_1test_1_1csf.html#ab99827a041fefd269419c78731db0fbe',1,'xrpl::test::csf::hash_append()'],['../namespacexrpl_1_1test_1_1jtx.html#a588785f05f44aff120d4d6a9264a1efd',1,'xrpl::test::jtx::hash_append()'],['../namespacexrpl.html#ab8e59005f836ae1cc4e855a64334ea26',1,'xrpl::hash_append(Hasher &h, ValidatorBlobInfo const &blobInfo)'],['../namespacexrpl.html#abc8c639d3a4f2fdc0ea8d8f12adb499f',1,'xrpl::hash_append(Hasher &h, std::vector< ValidatorBlobInfo > const &blobs)'],['../namespacexrpl.html#aeab024363a53dca4d3407496e832b8d8',1,'xrpl::hash_append(Hasher &h, std::map< std::size_t, ValidatorBlobInfo > const &blobs)'],['../namespaceprotocol.html#ac5f0beb5b617ccb62da77c95331b7d0e',1,'protocol::hash_append(Hasher &h, TMValidatorList const &msg)'],['../namespaceprotocol.html#a52732cf521df93882de6af110dc8f66c',1,'protocol::hash_append(Hasher &h, TMValidatorListCollection const &msg)'],['../namespacebeast.html#a447942dd49be55dc67d79ac85cb002cc',1,'beast::hash_append(Hasher &h, boost::container::flat_set< Key, Compare, Alloc > const &v) noexcept'],['../namespacebeast.html#a77d2a529843d83b41148d92d200d7786',1,'beast::hash_append(Hasher &h, std::basic_string< CharT, Traits, Alloc > const &s) noexcept'],['../namespacebeast.html#a56a6a9ea7f65f38c2a4789663dde5b8a',1,'beast::hash_append(Hasher &h, std::pair< T, U > const &p) noexcept'],['../namespacebeast.html#a61d7fb7d3e0f15f8fd14ca59e5d665bb',1,'beast::hash_append(Hasher &h, std::vector< T, Alloc > const &v) noexcept'],['../namespacebeast.html#aef2b489ed7e7fd0e5ffeffcc0b7c7452',1,'beast::hash_append(Hasher &h, std::vector< T, Alloc > const &v) noexcept'],['../namespacebeast.html#a48e01ef7ec51497013fc1f5894aaf299',1,'beast::hash_append(Hasher &h, std::array< T, N > const &a) noexcept'],['../namespacebeast.html#ab63c074fcfb3e8cddce29e2f8bdbd33a',1,'beast::hash_append(Hasher &h, std::tuple< T... > const &t) noexcept'],['../namespacebeast.html#a9c634f7111c5a8f184ae2a5080b78cd4',1,'beast::hash_append(Hasher &h, std::unordered_map< Key, T, Hash, Pred, Alloc > const &m)'],['../namespacebeast.html#a99c21aab2a8f5c5d158fb710dd2e2154',1,'beast::hash_append(Hasher &h, std::unordered_set< Key, Hash, Pred, Alloc > const &s)'],['../namespacexrpl.html#a52cf2a12d77626bff35b790e3c9b00ab',1,'xrpl::hash_append()'],['../namespacebeast.html#abdcd10513388af80c68c26e116e90e77',1,'beast::hash_append(Hasher &h, boost::container::flat_set< Key, Compare, Alloc > const &v) noexcept'],['../namespacebeast.html#a3320e8ea961de2d09de610f871cbcb1e',1,'beast::hash_append(Hasher &h, T0 const &t0, T1 const &t1, T const &... t) noexcept'],['../namespacebeast.html#a6dac569f538c4c2f47325272578eaf8f',1,'beast::hash_append(Hasher &h, std::shared_ptr< T > const &p) noexcept'],['../namespacebeast.html#a116991b5a3834ecc3d9b9076467f9250',1,'beast::hash_append(Hasher &h, std::chrono::duration< Rep, Period > const &d) noexcept'],['../namespacebeast.html#a49786a4dfd51ff3204d376eca5417cdc',1,'beast::hash_append(Hasher &h, std::chrono::time_point< Clock, Duration > const &tp) noexcept'],['../namespacebeast.html#a32a9ae237b73f1ab30346fdafdcc6f2b',1,'beast::hash_append(HashAlgorithm &h, std::error_code const &ec)'],['../namespacebeast.html#a98782cfa7110e0f66288ddd2ceb82e10',1,'beast::hash_append(Hasher &h, beast::IP::Address const &addr) noexcept'],['../namespacexrpl.html#a49a445d2d6c9abde26b935ee6cf5132d',1,'xrpl::hash_append()'],['../classxrpl_1_1RCLCxPeerPos.html#a39c4bf17757205c4b20ccb157a2ed577',1,'xrpl::RCLCxPeerPos::hash_append()'],['../namespacexrpl.html#ac25c369d32637b4498d76ec98f76abee',1,'xrpl::hash_append()'],['../namespacebeast.html#a91bb66f7828c0bb3c5f6eaa0255ba40c',1,'beast::hash_append(Hasher &h, T const &t) noexcept'],['../namespacebeast.html#abf0f3200e084c4506b04b224f2198497',1,'beast::hash_append(Hasher &h, T t) noexcept'],['../namespacebeast.html#a9622e20853da38043ac649f9718e0d53',1,'beast::hash_append(Hasher &h, T t) noexcept'],['../namespacebeast.html#adf81b34bbaa4cad912f3df8c5d062da3',1,'beast::hash_append(Hasher &h, std::nullptr_t) noexcept'],['../namespacebeast.html#a4cd56548c06e71b58dbb3824c90aa4ce',1,'beast::hash_append(Hasher &h, T(&a)[N]) noexcept'],['../namespacebeast.html#a56e5d9adab2a48db33954ec81ad54825',1,'beast::hash_append(Hasher &h, std::basic_string< CharT, Traits, Alloc > const &s) noexcept']]], ['hash_5fcode_46',['hash_code',['http://en.cppreference.com/w/cpp/types/type_index/hash_code.html',1,'std::type_index::hash_code()'],['http://en.cppreference.com/w/cpp/types/type_info/hash_code.html',1,'std::type_info::hash_code()']]], ['hash_5ffunction_47',['hash_function',['http://en.cppreference.com/w/cpp/container/unordered_multiset/hash_function.html',1,'std::pmr::unordered_multiset::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/hash_function.html',1,'std::pmr::unordered_multimap::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_set/hash_function.html',1,'std::pmr::unordered_set::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_map/hash_function.html',1,'std::unordered_map::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/hash_function.html',1,'std::unordered_multimap::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/hash_function.html',1,'std::unordered_multiset::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_set/hash_function.html',1,'std::unordered_set::hash_function()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1ValueHash.html#a02c0deeb0140bcbfd61a790c4d9aa6b4',1,'beast::detail::aged_unordered_container::ValueHash::hash_function()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1ValueHash.html#a9ac6e64aa5ba1958492cb76259e88933',1,'beast::detail::aged_unordered_container::ValueHash::hash_function() const'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a26b1f3602a7d54a5fca9098e7800f184',1,'beast::detail::aged_unordered_container::config_t::hash_function()'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a23a5e10811c59a947d0ef7e658e23598',1,'beast::detail::aged_unordered_container::config_t::hash_function() const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a8fbd8b7d2c07ead1b834243537f71819',1,'beast::detail::aged_unordered_container::hash_function()'],['http://en.cppreference.com/w/cpp/container/unordered_map/hash_function.html',1,'std::pmr::unordered_map::hash_function()']]], diff --git a/search/functions_9.js b/search/functions_9.js index c39509fcb2..b206eccfcd 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -218,8 +218,8 @@ var searchData= ['isalnum_28_3c_20clocale_20_3e_29_215',['isalnum(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isalnum.html',1,'std']]], ['isalpha_28_3c_20cctype_20_3e_29_216',['isalpha(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isalpha.html',1,'std']]], ['isalpha_28_3c_20clocale_20_3e_29_217',['isalpha(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isalpha.html',1,'std']]], - ['isamendmentblocked_218',['isamendmentblocked',['../classxrpl_1_1NetworkOPsImp.html#a8599dbd1a5c6909e90886b1ddf1c0487',1,'xrpl::NetworkOPsImp::isAmendmentBlocked()'],['../classxrpl_1_1NetworkOPs.html#a918e125a7c72e26393205de66deef25e',1,'xrpl::NetworkOPs::isAmendmentBlocked()']]], - ['isamendmentwarned_219',['isamendmentwarned',['../classxrpl_1_1NetworkOPsImp.html#adb9be206fb2b351a460db1f42fd3d1a7',1,'xrpl::NetworkOPsImp::isAmendmentWarned()'],['../classxrpl_1_1NetworkOPs.html#a55339dd22e709b87a9f0ffa812db8fc5',1,'xrpl::NetworkOPs::isAmendmentWarned()']]], + ['isamendmentblocked_218',['isamendmentblocked',['../classxrpl_1_1NetworkOPs.html#a918e125a7c72e26393205de66deef25e',1,'xrpl::NetworkOPs::isAmendmentBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#a8599dbd1a5c6909e90886b1ddf1c0487',1,'xrpl::NetworkOPsImp::isAmendmentBlocked()']]], + ['isamendmentwarned_219',['isamendmentwarned',['../classxrpl_1_1NetworkOPs.html#a55339dd22e709b87a9f0ffa812db8fc5',1,'xrpl::NetworkOPs::isAmendmentWarned()'],['../classxrpl_1_1NetworkOPsImp.html#adb9be206fb2b351a460db1f42fd3d1a7',1,'xrpl::NetworkOPsImp::isAmendmentWarned()']]], ['isancestor_220',['isAncestor',['../classxrpl_1_1test_1_1csf_1_1Ledger.html#a1e3664b65349784d6400fb0343a9274f',1,'xrpl::test::csf::Ledger']]], ['isanyfrozen_221',['isanyfrozen',['../namespacexrpl.html#a58ff47b89b6d9fddd0d8eeda4be1be4b',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, Asset const &asset, int depth=0)'],['../namespacexrpl.html#a92fb92357905168fc71977c0388ec9b1',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, Issue const &issue)'],['../namespacexrpl.html#a4e1e1b981df088c656051f314e1169a9',1,'xrpl::isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, MPTIssue const &mptIssue, int depth=0)']]], ['isapplication_222',['isApplication',['../namespacexrpl_1_1cryptoconditions_1_1der.html#a4ff7d3a7aa686cd92d66ce0ba1c21ce1',1,'xrpl::cryptoconditions::der']]], @@ -228,7 +228,7 @@ var searchData= ['isbinary_225',['isBinary',['../classxrpl_1_1SField.html#aa5d56b2ef4a028a261f17b1fc3483843',1,'xrpl::SField']]], ['isblank_28_3c_20cctype_20_3e_29_226',['isblank(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isblank.html',1,'std']]], ['isblank_28_3c_20clocale_20_3e_29_227',['isblank(< clocale >)',['http://en.cppreference.com/w/cpp/locale/isblank.html',1,'std']]], - ['isblocked_228',['isblocked',['../classxrpl_1_1NetworkOPs.html#a0c3b34e50289af2b08f041040c8091a9',1,'xrpl::NetworkOPs::isBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#af7c91bb6a1274628264f01daa0664d3c',1,'xrpl::NetworkOPsImp::isBlocked()']]], + ['isblocked_228',['isblocked',['../classxrpl_1_1NetworkOPsImp.html#af7c91bb6a1274628264f01daa0664d3c',1,'xrpl::NetworkOPsImp::isBlocked()'],['../classxrpl_1_1NetworkOPs.html#a0c3b34e50289af2b08f041040c8091a9',1,'xrpl::NetworkOPs::isBlocked()']]], ['isblocker_229',['isBlocker',['../classxrpl_1_1TxConsequences.html#a5811312012f422a35d10d8fb8df1c357',1,'xrpl::TxConsequences']]], ['isbooktoxrp_230',['isBookToXRP',['../classxrpl_1_1OrderBookDB.html#ada161dc811f9f2b874b2f5d74b6b6c18',1,'xrpl::OrderBookDB']]], ['isbool_231',['isBool',['../classJson_1_1Value.html#ab1f02651cb89d0f18b63a036959391ba',1,'Json::Value']]], @@ -282,7 +282,7 @@ var searchData= ['isfound_279',['isFound',['../structxrpl_1_1Transaction_1_1Locator.html#a35a1a673714f74e984f0a3b65a953f67',1,'xrpl::Transaction::Locator']]], ['isfree_280',['isFree',['../classxrpl_1_1STObject.html#a0c70be7b69db1231974caa491c75d1c5',1,'xrpl::STObject']]], ['isfrozen_281',['isfrozen',['../namespacexrpl.html#ad07e96cda58440e9ff122d796da66989',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Asset const &asset, int depth=0)'],['../namespacexrpl.html#aa96abe3bc4f3323f1a5d167bb69d381b',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer)'],['../namespacexrpl.html#a5cb3d9a679e846d03150b32511cc9f21',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, Issue const &issue, int=0)'],['../namespacexrpl.html#a825e2d5b055a7a2a455a352f55efb032',1,'xrpl::isFrozen(ReadView const &view, AccountID const &account, MPTIssue const &mptIssue, int depth=0)']]], - ['isfull_282',['isfull',['../classxrpl_1_1STValidation.html#a8d32ba5d5e80c33a2fbd2ac38ab98a8a',1,'xrpl::STValidation::isFull()'],['../classxrpl_1_1NetworkOPsImp.html#a7e1d3aec33fdf1cf9979d584821587fe',1,'xrpl::NetworkOPsImp::isFull()'],['../classxrpl_1_1NetworkOPs.html#a7e19ffec0a0ad2de83bbaa0af28977b5',1,'xrpl::NetworkOPs::isFull()'],['../classxrpl_1_1TxQ.html#a5465fc124559319a0a1dff46fc0aca1c',1,'xrpl::TxQ::isFull()']]], + ['isfull_282',['isfull',['../classxrpl_1_1STValidation.html#a8d32ba5d5e80c33a2fbd2ac38ab98a8a',1,'xrpl::STValidation::isFull()'],['../classxrpl_1_1NetworkOPs.html#a7e19ffec0a0ad2de83bbaa0af28977b5',1,'xrpl::NetworkOPs::isFull()'],['../classxrpl_1_1NetworkOPsImp.html#a7e1d3aec33fdf1cf9979d584821587fe',1,'xrpl::NetworkOPsImp::isFull()'],['../classxrpl_1_1TxQ.html#a5465fc124559319a0a1dff46fc0aca1c',1,'xrpl::TxQ::isFull()']]], ['isfullbelow_283',['isFullBelow',['../classxrpl_1_1SHAMapInnerNode.html#a2c7a8e4965c601650272534756a993ac',1,'xrpl::SHAMapInnerNode']]], ['isfunded_284',['isfunded',['../classxrpl_1_1TOffer.html#a7f3b1c8d9977dc5332b6e24eb2227abb',1,'xrpl::TOffer::isFunded()'],['../classxrpl_1_1AMMOffer.html#aff842880dad1661240c352be28142ab1',1,'xrpl::AMMOffer::isFunded()']]], ['isglobalfrozen_285',['isglobalfrozen',['../namespacexrpl.html#a8067598703bfbeea6ec9e42e7fda618c',1,'xrpl::isGlobalFrozen(ReadView const &view, Asset const &asset)'],['../namespacexrpl.html#a30a5aba7cb5768504012de5ea4ec1bce',1,'xrpl::isGlobalFrozen(ReadView const &view, MPTIssue const &mptIssue)'],['../namespacexrpl.html#a7fcd084ce914b0d22c52be979a5218ee',1,'xrpl::isGlobalFrozen(ReadView const &view, AccountID const &issuer)']]], @@ -319,7 +319,7 @@ var searchData= ['ismultipleendpoints_316',['isMultipleEndpoints',['../classxrpl_1_1test_1_1DNS__test.html#a75532f7f0a033155a2f9bc65f91f24cf',1,'xrpl::test::DNS_test']]], ['ismultisigning_317',['isMultiSigning',['../classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a7b7799500dc4a37a1e819b2bd89d8456',1,'xrpl::RPC::detail::SigningForParams']]], ['isnan_318',['isnan',['http://en.cppreference.com/w/cpp/numeric/math/isnan.html',1,'std']]], - ['isneednetworkledger_319',['isneednetworkledger',['../classxrpl_1_1NetworkOPs.html#a8b1c2add6a39aab275d4ebf059b30c87',1,'xrpl::NetworkOPs::isNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPsImp.html#a5dba48e7395ecb63e28b4af5bbb81762',1,'xrpl::NetworkOPsImp::isNeedNetworkLedger()']]], + ['isneednetworkledger_319',['isneednetworkledger',['../classxrpl_1_1NetworkOPsImp.html#a5dba48e7395ecb63e28b4af5bbb81762',1,'xrpl::NetworkOPsImp::isNeedNetworkLedger()'],['../classxrpl_1_1NetworkOPs.html#a8b1c2add6a39aab275d4ebf059b30c87',1,'xrpl::NetworkOPs::isNeedNetworkLedger()']]], ['isnew_320',['isNew',['../classxrpl_1_1PathRequest.html#ab8491def890af1b0d383e097bba94a8d',1,'xrpl::PathRequest']]], ['isnewerversion_321',['isNewerVersion',['../namespacexrpl_1_1BuildInfo.html#a94f9596bb17089dcb6ed06ad752f56e9',1,'xrpl::BuildInfo']]], ['isnewpathrequest_322',['isNewPathRequest',['../classxrpl_1_1LedgerMaster.html#ad0a7a552d5c94bafe78391ed74b1623c',1,'xrpl::LedgerMaster']]], @@ -413,7 +413,7 @@ var searchData= ['istrusted_410',['isTrusted',['../classxrpl_1_1STValidation.html#ae2cf588306fe4abdebe0bf925bbb63d3',1,'xrpl::STValidation']]], ['isuint_411',['isUInt',['../classJson_1_1Value.html#abdda463d3269015f883587349726cfbc',1,'Json::Value']]], ['isuniversal_412',['isUniversal',['../namespacexrpl_1_1cryptoconditions_1_1der.html#afa25d0620c0e7f8ece0ad4f7a20e7c9e',1,'xrpl::cryptoconditions::der']]], - ['isunlblocked_413',['isunlblocked',['../classxrpl_1_1NetworkOPsImp.html#ae5756866c7a33caae02c59b36996a9da',1,'xrpl::NetworkOPsImp::isUNLBlocked()'],['../classxrpl_1_1NetworkOPs.html#a138f9e2d9853ddfd7c1f50dfbba74dbd',1,'xrpl::NetworkOPs::isUNLBlocked()']]], + ['isunlblocked_413',['isunlblocked',['../classxrpl_1_1NetworkOPs.html#a138f9e2d9853ddfd7c1f50dfbba74dbd',1,'xrpl::NetworkOPs::isUNLBlocked()'],['../classxrpl_1_1NetworkOPsImp.html#ae5756866c7a33caae02c59b36996a9da',1,'xrpl::NetworkOPsImp::isUNLBlocked()']]], ['isunlimited_414',['isunlimited',['../namespacexrpl.html#a07ad57bb8a70b559995e4490bffc4420',1,'xrpl::isUnlimited(Role const &required, Port const &port, Json::Value const &params, beast::IP::Endpoint const &remoteIp, std::string const &user)'],['../namespacexrpl.html#ae1c6b83551d3602afddfff720cec2567',1,'xrpl::isUnlimited(Role const &role)'],['../classxrpl_1_1Resource_1_1Consumer.html#a5da4170f8804c207d36f54b4222f9479',1,'xrpl::Resource::Consumer::isUnlimited()'],['../structxrpl_1_1Resource_1_1Entry.html#a8e5971d261ca247727a5758b6c8d6ac8',1,'xrpl::Resource::Entry::isUnlimited()']]], ['isunordered_415',['isunordered',['http://en.cppreference.com/w/cpp/numeric/math/isunordered.html',1,'std']]], ['isupper_28_3c_20cctype_20_3e_29_416',['isupper(< cctype >)',['http://en.cppreference.com/w/cpp/string/byte/isupper.html',1,'std']]], diff --git a/search/functions_a.js b/search/functions_a.js index adc00e048a..605c6cd7a4 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -2,7 +2,7 @@ var searchData= [ ['job_0',['job',['../classxrpl_1_1Job.html#a6fc962f748d0db8860650de4cdc55a51',1,'xrpl::Job::Job(JobType type, std::uint64_t index)'],['../classxrpl_1_1Job.html#aa07e4d14dfe5c161ba70c886d18855cb',1,'xrpl::Job::Job(JobType type, std::string const &name, std::uint64_t index, LoadMonitor &lm, std::function< void()> const &job)'],['../classxrpl_1_1Job.html#a809dc918922011a2c1b888c5f8a56da1',1,'xrpl::Job::Job()']]], ['jobfinish_1',['jobfinish',['../classxrpl_1_1perf_1_1PerfLog.html#a321917f191855ab1b7616fa28f947673',1,'xrpl::perf::PerfLog::jobFinish()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a6f95a5c48b7ee8b3eca42bb3e7f2aa7b',1,'xrpl::perf::PerfLogTest::jobFinish()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a0a1cbfddd3914f543a8a44199529b02c',1,'xrpl::perf::PerfLogImp::jobFinish()']]], - ['jobqueue_2',['jobqueue',['../classxrpl_1_1perf_1_1PerfLog.html#a83538065630a35895ed6bdcec3b9938f',1,'xrpl::perf::PerfLog::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#af4080cd24f1b6b27d0d742caf680a93d',1,'xrpl::perf::PerfLogTest::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a4a86ce8d26a6a724af61275b7a354922',1,'xrpl::perf::PerfLogImp::jobQueue()'],['../classxrpl_1_1JobQueue.html#a48ea38894d107f7a177aac40e9c35d28',1,'xrpl::JobQueue::JobQueue()']]], + ['jobqueue_2',['jobqueue',['../classxrpl_1_1JobQueue.html#a48ea38894d107f7a177aac40e9c35d28',1,'xrpl::JobQueue::JobQueue()'],['../classxrpl_1_1perf_1_1PerfLog.html#a83538065630a35895ed6bdcec3b9938f',1,'xrpl::perf::PerfLog::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#af4080cd24f1b6b27d0d742caf680a93d',1,'xrpl::perf::PerfLogTest::jobQueue()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#a4a86ce8d26a6a724af61275b7a354922',1,'xrpl::perf::PerfLogImp::jobQueue()']]], ['jobstart_3',['jobstart',['../classxrpl_1_1perf_1_1PerfLog.html#ab05c217cde95a9a8b635d411460e53f1',1,'xrpl::perf::PerfLog::jobStart()'],['../classxrpl_1_1perf_1_1PerfLogTest.html#a611b942eac2cfc65dd80f28f4ba3fa3c',1,'xrpl::perf::PerfLogTest::jobStart()'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ae39d6559958941356e3670f46e0f894b',1,'xrpl::perf::PerfLogImp::jobStart()']]], ['jobtypedata_4',['jobtypedata',['../structxrpl_1_1JobTypeData.html#a1de176e01b86982acd1eb02e868e6cfe',1,'xrpl::JobTypeData::JobTypeData(JobTypeInfo const &info_, beast::insight::Collector::ptr const &collector, Logs &logs) noexcept'],['../structxrpl_1_1JobTypeData.html#a05a1333fbf5fa2e3d2ea7c7320c8bcea',1,'xrpl::JobTypeData::JobTypeData(JobTypeData const &other)=delete']]], ['jobtypeinfo_5',['jobtypeinfo',['../classxrpl_1_1JobTypeInfo.html#af00704c40600002e3c19a390ccae6a8e',1,'xrpl::JobTypeInfo::JobTypeInfo()=delete'],['../classxrpl_1_1JobTypeInfo.html#affbadab9a4b02ed1c38309b975b83f08',1,'xrpl::JobTypeInfo::JobTypeInfo(JobType type, std::string name, int limit, std::chrono::milliseconds avgLatency, std::chrono::milliseconds peakLatency)']]], @@ -10,8 +10,8 @@ var searchData= ['join_7',['join',['http://en.cppreference.com/w/cpp/thread/jthread/join.html',1,'std::jthread::join()'],['http://en.cppreference.com/w/cpp/thread/thread/join.html',1,'std::thread::join()'],['../classbeast_1_1unit__test_1_1thread.html#a5deb531af2f2ce24d4fee2ceb2ec736e',1,'beast::unit_test::thread::join()'],['../classxrpl_1_1ClosureCounter.html#ae9d6c4dbaa1f5c120e680037e3dbc48b',1,'xrpl::ClosureCounter::join()'],['../classxrpl_1_1JobQueue_1_1Coro.html#a9d5e28ad52626546d1f1289a9451e0b9',1,'xrpl::JobQueue::Coro::join()'],['../classxrpl_1_1io__list.html#a65ca3fa04aec3bad44b23e3827b61bb0',1,'xrpl::io_list::join()'],['../classxrpl_1_1ValidatorSite.html#a3ea04c3d302dd4c638c491d1c41b2fd3',1,'xrpl::ValidatorSite::join()'],['../namespacexrpl.html#aafa090f30ed837ced94478de9b93d24d',1,'xrpl::join()']]], ['joinable_8',['joinable',['http://en.cppreference.com/w/cpp/thread/thread/joinable.html',1,'std::thread::joinable()'],['http://en.cppreference.com/w/cpp/thread/jthread/joinable.html',1,'std::jthread::joinable()'],['../classbeast_1_1unit__test_1_1thread.html#a201f01523451f4d4cf5ceff7128dfd87',1,'beast::unit_test::thread::joinable()']]], ['joined_9',['joined',['../classxrpl_1_1ClosureCounter.html#a285b902195fcfc1c6caff3d2a08d0bbc',1,'xrpl::ClosureCounter']]], - ['journal_10',['journal',['../classxrpl_1_1ApplicationImp.html#aae73026007e43e1aac26ba19f2bcce3d',1,'xrpl::ApplicationImp::journal()'],['../classxrpl_1_1NodeFamily.html#a03ee8a3603eae8aef2b97f6ec43091d9',1,'xrpl::NodeFamily::journal()'],['../classxrpl_1_1Config.html#a75232d4e03a897e30189773e8882cd09',1,'xrpl::Config::journal()'],['../classxrpl_1_1RCLValidationsAdaptor.html#ac5eb18aa9accd5d70ca7b23432a0be5a',1,'xrpl::RCLValidationsAdaptor::journal()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ab49030912b2acd6ded6975377ff96815',1,'xrpl::tests::TestNodeFamily::journal()'],['../classxrpl_1_1Family.html#a2bca0293f0713bfa0bd95cc6985cdd38',1,'xrpl::Family::journal()'],['../classxrpl_1_1ServerImpl.html#af3d811621b01e723db684f56199f28d8',1,'xrpl::ServerImpl::journal()'],['../classbeast_1_1Journal.html#aab88f1da03490ecfe4afc7f19def3717',1,'beast::Journal::Journal()=delete'],['../classbeast_1_1Journal.html#a2f5b2a258eee01e9bf62cc682cc0d421',1,'beast::Journal::Journal(Sink &sink)'],['../classxrpl_1_1Logs.html#a3d3bb06abe93368151aadb1847015704',1,'xrpl::Logs::journal()'],['../classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0',1,'xrpl::ServiceRegistry::journal()'],['../classxrpl_1_1BaseHTTPPeer.html#a6bb94e7e6182db2a3ed9b2fae0c0a283',1,'xrpl::BaseHTTPPeer::journal()'],['../classxrpl_1_1Server.html#a5271c48527335d04ffe5a3448f9dd7a3',1,'xrpl::Server::journal()'],['../classxrpl_1_1Session.html#a1506636630ee0a6b25d1e28fe690890a',1,'xrpl::Session::journal()']]], - ['json_11',['json',['../classxrpl_1_1Overlay.html#aacd3785eaabf91928cc91c64ce9fb607',1,'xrpl::Overlay::json()'],['../structantithesis_1_1JSON.html#ab6f906bd13a6f7cad99387306e45fe19',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args, std::vector< std::pair< const std::string, JSONValue > > more_args)'],['../structantithesis_1_1JSON.html#a99d2a45ad8c28912eef381d0f22eb946',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args)'],['../structantithesis_1_1JSON.html#a8fb9beee0bdcde7961cbf0b66c70af8f',1,'antithesis::JSON::JSON()'],['../classxrpl_1_1Peer.html#a1f8220989e221978840cbe2de54d19ba',1,'xrpl::Peer::json()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a68dc8a4edf2550eccab94ba04bec57c9',1,'xrpl::metrics::TxMetrics::json()'],['../classxrpl_1_1PeerImp.html#a6bfd733afa2a9668a54168557b02c034',1,'xrpl::PeerImp::json()'],['../classxrpl_1_1OverlayImpl.html#ab69917388ea7719e8598398c32f4a9b6',1,'xrpl::OverlayImpl::json()'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a0d6c0e1bc42b4e790e1e33016578f753',1,'xrpl::NetworkOPsImp::StateAccounting::json()'],['../classxrpl_1_1test_1_1PathSet.html#aa03bae2830d667d862d464bf291fdbf4',1,'xrpl::test::PathSet::json()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac1cc0aa631352a83f9fdb6a29cf3d68f',1,'xrpl::test::jtx::Env::json()'],['../classxrpl_1_1test_1_1TestPeer.html#a3981cc278aa8f8efff4e9067cabdcf45',1,'xrpl::test::TestPeer::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#af448c3792f75e3a2786ef9ea3044d2cb',1,'xrpl::test::jtx::json::json(std::string const &)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ac9a73ad4bc56a66bc5f4549a3867918c',1,'xrpl::test::jtx::json::json(char const *)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a1f1d818e16e81219b243f206587e0c56',1,'xrpl::test::jtx::json::json(Json::Value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a4d2da63284288bc2db96bb73c669a0a4',1,'xrpl::test::jtx::json::json(Json::StaticString const &key, T const &value)'],['../classxrpl_1_1test_1_1PeerPartial.html#a68fb35a36ebb3bf61b1a67781fc30e85',1,'xrpl::test::PeerPartial::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ae3c9cd1584e007ced2c069d6f178e24e',1,'xrpl::test::jtx::json::json()'],['../classxrpl_1_1test_1_1Path.html#afbcec2767f4f6032f1766a64e1d849d7',1,'xrpl::test::Path::json()']]], + ['journal_10',['journal',['../classxrpl_1_1NodeFamily.html#a03ee8a3603eae8aef2b97f6ec43091d9',1,'xrpl::NodeFamily::journal()'],['../classbeast_1_1Journal.html#a2f5b2a258eee01e9bf62cc682cc0d421',1,'beast::Journal::Journal(Sink &sink)'],['../classbeast_1_1Journal.html#aab88f1da03490ecfe4afc7f19def3717',1,'beast::Journal::Journal()=delete'],['../classxrpl_1_1Config.html#a75232d4e03a897e30189773e8882cd09',1,'xrpl::Config::journal()'],['../classxrpl_1_1ApplicationImp.html#aae73026007e43e1aac26ba19f2bcce3d',1,'xrpl::ApplicationImp::journal()'],['../classxrpl_1_1RCLValidationsAdaptor.html#ac5eb18aa9accd5d70ca7b23432a0be5a',1,'xrpl::RCLValidationsAdaptor::journal()'],['../classxrpl_1_1Family.html#a2bca0293f0713bfa0bd95cc6985cdd38',1,'xrpl::Family::journal()'],['../classxrpl_1_1Logs.html#a3d3bb06abe93368151aadb1847015704',1,'xrpl::Logs::journal()'],['../classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0',1,'xrpl::ServiceRegistry::journal()'],['../classxrpl_1_1BaseHTTPPeer.html#a6bb94e7e6182db2a3ed9b2fae0c0a283',1,'xrpl::BaseHTTPPeer::journal()'],['../classxrpl_1_1Server.html#a5271c48527335d04ffe5a3448f9dd7a3',1,'xrpl::Server::journal()'],['../classxrpl_1_1ServerImpl.html#af3d811621b01e723db684f56199f28d8',1,'xrpl::ServerImpl::journal()'],['../classxrpl_1_1Session.html#a1506636630ee0a6b25d1e28fe690890a',1,'xrpl::Session::journal()'],['../classxrpl_1_1tests_1_1TestNodeFamily.html#ab49030912b2acd6ded6975377ff96815',1,'xrpl::tests::TestNodeFamily::journal()']]], + ['json_11',['json',['../classxrpl_1_1OverlayImpl.html#ab69917388ea7719e8598398c32f4a9b6',1,'xrpl::OverlayImpl::json()'],['../classxrpl_1_1Peer.html#a1f8220989e221978840cbe2de54d19ba',1,'xrpl::Peer::json()'],['../classxrpl_1_1Overlay.html#aacd3785eaabf91928cc91c64ce9fb607',1,'xrpl::Overlay::json()'],['../structxrpl_1_1metrics_1_1TxMetrics.html#a68dc8a4edf2550eccab94ba04bec57c9',1,'xrpl::metrics::TxMetrics::json()'],['../classxrpl_1_1PeerImp.html#a6bfd733afa2a9668a54168557b02c034',1,'xrpl::PeerImp::json()'],['../classxrpl_1_1NetworkOPsImp_1_1StateAccounting.html#a0d6c0e1bc42b4e790e1e33016578f753',1,'xrpl::NetworkOPsImp::StateAccounting::json()'],['../classxrpl_1_1test_1_1PeerPartial.html#a68fb35a36ebb3bf61b1a67781fc30e85',1,'xrpl::test::PeerPartial::json()'],['../classxrpl_1_1test_1_1PathSet.html#aa03bae2830d667d862d464bf291fdbf4',1,'xrpl::test::PathSet::json()'],['../classxrpl_1_1test_1_1Path.html#afbcec2767f4f6032f1766a64e1d849d7',1,'xrpl::test::Path::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a4d2da63284288bc2db96bb73c669a0a4',1,'xrpl::test::jtx::json::json()'],['../structantithesis_1_1JSON.html#a99d2a45ad8c28912eef381d0f22eb946',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args)'],['../structantithesis_1_1JSON.html#a8fb9beee0bdcde7961cbf0b66c70af8f',1,'antithesis::JSON::JSON()'],['../structantithesis_1_1JSON.html#ab6f906bd13a6f7cad99387306e45fe19',1,'antithesis::JSON::JSON(std::initializer_list< std::pair< const std::string, JSONValue > > args, std::vector< std::pair< const std::string, JSONValue > > more_args)'],['../classxrpl_1_1test_1_1TestPeer.html#a3981cc278aa8f8efff4e9067cabdcf45',1,'xrpl::test::TestPeer::json()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#ac1cc0aa631352a83f9fdb6a29cf3d68f',1,'xrpl::test::jtx::Env::json()'],['../classxrpl_1_1test_1_1jtx_1_1json.html#af448c3792f75e3a2786ef9ea3044d2cb',1,'xrpl::test::jtx::json::json(std::string const &)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ae3c9cd1584e007ced2c069d6f178e24e',1,'xrpl::test::jtx::json::json(std::string const &key, T const &value)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#ac9a73ad4bc56a66bc5f4549a3867918c',1,'xrpl::test::jtx::json::json(char const *)'],['../classxrpl_1_1test_1_1jtx_1_1json.html#a1f1d818e16e81219b243f206587e0c56',1,'xrpl::test::jtx::json::json(Json::Value)']]], ['json_5fbody_12',['json_body',['../structxrpl_1_1json__body.html#aa55257bdc19008925f1e3ae20f5911da',1,'xrpl::json_body']]], ['jsonarray_13',['JSONArray',['../structantithesis_1_1JSONArray.html#a019170b5d1f9f5e5825a4bd0705b97c5',1,'antithesis::JSONArray']]], ['jsonasstring_14',['jsonAsString',['../namespaceJson.html#a58b9b796d3de4fc89f60a8d731332034',1,'Json']]], diff --git a/search/functions_c.js b/search/functions_c.js index 2dafd9d0ce..8d01829844 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -94,7 +94,7 @@ var searchData= ['linkdown_91',['linkDown',['../classxrpl_1_1test_1_1Validator.html#a4b0d55a113d4f41106b38e1f605a8dbe',1,'xrpl::test::Validator']]], ['links_92',['links',['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a44b3413e1c502f74fd1d4b8cd772ea76',1,'xrpl::test::csf::BasicNetwork']]], ['linkup_93',['linkUp',['../classxrpl_1_1test_1_1Validator.html#a6d463eec705ea63ea5fde482bdd9b09f',1,'xrpl::test::Validator']]], - ['list_94',['list',['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::pmr::list::list()'],['../classxrpl_1_1PeerReservationTable.html#a1c2b8c59892b6a148a5b8dbc1ae381af',1,'xrpl::PeerReservationTable::list()'],['../classxrpl_1_1test_1_1View__test.html#a929a763342afb45099a8e7a11266bb09',1,'xrpl::test::View_test::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#a16f52307e5669330dc720e2a516c474f',1,'xrpl::PeerFinder::RedirectHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ab4a5914b82e2a53c2ff0424e42c0b40e',1,'xrpl::PeerFinder::RedirectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#a3b8bf38408546a703bb576ed461d7c08',1,'xrpl::PeerFinder::SlotHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a7212a7a3a8a4d2ffa840239421ab1603',1,'xrpl::PeerFinder::ConnectHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a807b6d9fb300e8f949edca30398d732d',1,'xrpl::PeerFinder::ConnectHandouts::list() const'],['../classbeast_1_1List.html#aa7a1a8e254dbaf26a8af32dbdf20eff2',1,'beast::List::List(List const &)=delete'],['../classbeast_1_1List.html#ad90fd05ef9baf19fd67880f51276d7d9',1,'beast::List::List()']]], + ['list_94',['list',['../classbeast_1_1List.html#ad90fd05ef9baf19fd67880f51276d7d9',1,'beast::List::List()'],['../classbeast_1_1List.html#aa7a1a8e254dbaf26a8af32dbdf20eff2',1,'beast::List::List(List const &)=delete'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list::list()'],['http://en.cppreference.com/w/cpp/container/list/list.html',1,'std::pmr::list::list()'],['../classxrpl_1_1PeerReservationTable.html#a1c2b8c59892b6a148a5b8dbc1ae381af',1,'xrpl::PeerReservationTable::list()'],['../classxrpl_1_1test_1_1View__test.html#a929a763342afb45099a8e7a11266bb09',1,'xrpl::test::View_test::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#a16f52307e5669330dc720e2a516c474f',1,'xrpl::PeerFinder::RedirectHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1RedirectHandouts.html#ab4a5914b82e2a53c2ff0424e42c0b40e',1,'xrpl::PeerFinder::RedirectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1SlotHandouts.html#a3b8bf38408546a703bb576ed461d7c08',1,'xrpl::PeerFinder::SlotHandouts::list()'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a807b6d9fb300e8f949edca30398d732d',1,'xrpl::PeerFinder::ConnectHandouts::list() const'],['../classxrpl_1_1PeerFinder_1_1ConnectHandouts.html#a7212a7a3a8a4d2ffa840239421ab1603',1,'xrpl::PeerFinder::ConnectHandouts::list()']]], ['list_5fiterator_95',['list_iterator',['../classbeast_1_1rfc2616_1_1list__iterator.html#a7056e4bd8bc85b767dfefa9726b10d22',1,'beast::rfc2616::list_iterator']]], ['listed_96',['listed',['../classxrpl_1_1ValidatorList.html#af6cedf02a176a99bdd86eead4f471c18',1,'xrpl::ValidatorList']]], ['listening_5fport_97',['listening_port',['../classxrpl_1_1PeerFinder_1_1SlotImp.html#a795572886aa4bccd62982e11bee299ef',1,'xrpl::PeerFinder::SlotImp::listening_port()'],['../classxrpl_1_1PeerFinder_1_1Slot.html#aa9f69088d60b63d094787e003d2b7ec2',1,'xrpl::PeerFinder::Slot::listening_port()']]], @@ -184,7 +184,7 @@ var searchData= ['loginterval_181',['logInterval',['../structxrpl_1_1PerfLog__test_1_1Fixture.html#a6a301907b16ac00bb5ff3cdc59299066',1,'xrpl::PerfLog_test::Fixture']]], ['logmftact_182',['logmftact',['../namespacexrpl.html#a93a45d51183cf6965e73fc026b18bd55',1,'xrpl::logMftAct(Stream &s, std::string const &action, PublicKey const &pk, std::uint32_t seq, std::uint32_t oldSeq)'],['../namespacexrpl.html#a04e300318c5a99611d1749f0ac320ecd',1,'xrpl::logMftAct(Stream &s, std::string const &action, PublicKey const &pk, std::uint32_t seq)']]], ['lognormal_5fdistribution_183',['lognormal_distribution',['http://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/lognormal_distribution.html',1,'std::lognormal_distribution']]], - ['logs_184',['logs',['../classxrpl_1_1Logs.html#a1ed2425be4eca126198d160f7987aff3',1,'xrpl::Logs::Logs()'],['../classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f',1,'xrpl::ServiceRegistry::logs()'],['../classxrpl_1_1ApplicationImp.html#a7ee69c49b56bf687fbae951013d67b67',1,'xrpl::ApplicationImp::logs()'],['../classxrpl_1_1Logs.html#a4094a74ba44102b51f8ed4680a01b531',1,'xrpl::Logs::Logs()']]], + ['logs_184',['logs',['../classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f',1,'xrpl::ServiceRegistry::logs()'],['../classxrpl_1_1Logs.html#a1ed2425be4eca126198d160f7987aff3',1,'xrpl::Logs::Logs(beast::severities::Severity level)'],['../classxrpl_1_1Logs.html#a4094a74ba44102b51f8ed4680a01b531',1,'xrpl::Logs::Logs(Logs const &)=delete'],['../classxrpl_1_1ApplicationImp.html#a7ee69c49b56bf687fbae951013d67b67',1,'xrpl::ApplicationImp::logs()']]], ['logstrand_185',['logStrand',['../classxrpl_1_1test_1_1TheoreticalQuality__test.html#aa370d599532a17cb037751731d67994f',1,'xrpl::test::TheoreticalQuality_test']]], ['logstream_5fbuf_186',['logstream_buf',['../classbeast_1_1detail_1_1logstream__buf.html#aaefd0e9135f9a0aab0cd0ba94f63f645',1,'beast::detail::logstream_buf']]], ['logstring_187',['logstring',['../classxrpl_1_1BookPaymentStep.html#acad4247cb08d3d0dba4b96b462052d6d',1,'xrpl::BookPaymentStep::logString()'],['../classxrpl_1_1BookOfferCrossingStep.html#a108c465f005d09b4878f958d53836405',1,'xrpl::BookOfferCrossingStep::logString()'],['../classxrpl_1_1DirectIPaymentStep.html#acf5c386fe310e088b69d53ef76ceff51',1,'xrpl::DirectIPaymentStep::logString()'],['../classxrpl_1_1DirectIOfferCrossingStep.html#ae767a26c14a07fbdc50abb3689cd9ab8',1,'xrpl::DirectIOfferCrossingStep::logString()'],['../classxrpl_1_1Step.html#a4b3871af1c732f3730402be6d69a8ed6',1,'xrpl::Step::logString()'],['../classxrpl_1_1XRPEndpointPaymentStep.html#af7cf8cd2dcdde0c738f8451c73a7679a',1,'xrpl::XRPEndpointPaymentStep::logString()'],['../classxrpl_1_1XRPEndpointOfferCrossingStep.html#ae7bd0b6950467fc5ea8695c60a59a113',1,'xrpl::XRPEndpointOfferCrossingStep::logString()']]], diff --git a/search/functions_d.js b/search/functions_d.js index 9037a94751..5ad348bac5 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -47,7 +47,7 @@ var searchData= ['make_5fmeter_44',['make_meter',['../classbeast_1_1insight_1_1detail_1_1StatsDCollectorImp.html#a6646bebbc83f19ab0c34d92ae3484f6c',1,'beast::insight::detail::StatsDCollectorImp::make_meter()'],['../classbeast_1_1insight_1_1detail_1_1NullCollectorImp.html#a3ce4e36b1bddae0344f344174c629a43',1,'beast::insight::detail::NullCollectorImp::make_meter()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a24963f6f7597cbf71ab5fb92749f2520',1,'beast::insight::detail::GroupImp::make_meter()'],['../classbeast_1_1insight_1_1Collector.html#a1797bf51c933cb9b839a3a2a3841e1db',1,'beast::insight::Collector::make_meter(std::string const &prefix, std::string const &name)'],['../classbeast_1_1insight_1_1Collector.html#afbe6f66222283a318e138535ffd6fff2',1,'beast::insight::Collector::make_meter(std::string const &name)=0']]], ['make_5fmove_5fiterator_45',['make_move_iterator',['http://en.cppreference.com/w/cpp/iterator/make_move_iterator.html',1,'std']]], ['make_5fname_46',['make_name',['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a8a9988f6dc8367593efda80d45f13f9a',1,'beast::insight::detail::GroupImp::make_name()'],['../namespacexrpl_1_1STParsedJSONDetail.html#a3f63f216ed5cb0699befec8af8062a06',1,'xrpl::STParsedJSONDetail::make_name()']]], - ['make_5fnetworkops_47',['make_NetworkOPs',['../namespacexrpl.html#a5c8ff5a74417f483e7421de4073ed6fb',1,'xrpl']]], + ['make_5fnetworkops_47',['make_NetworkOPs',['../namespacexrpl.html#a74b8915c06d35c8b0a2a6b8974b56802',1,'xrpl']]], ['make_5fobj_5fusing_5fallocator_48',['make_obj_using_allocator',['http://en.cppreference.com/w/cpp/memory/make_obj_using_allocator.html',1,'std']]], ['make_5fobserver_49',['make_observer',['http://en.cppreference.com/w/cpp/experimental/observer_ptr/make_observer.html',1,'std::experimental']]], ['make_5foptional_50',['make_optional',['http://en.cppreference.com/w/cpp/experimental/optional/make_optional.html',1,'std::experimental::make_optional()'],['http://en.cppreference.com/w/cpp/utility/optional/make_optional.html',1,'std::make_optional()']]], @@ -177,10 +177,10 @@ var searchData= ['manual_5fclock_174',['manual_clock',['../classbeast_1_1manual__clock.html#ada7da1d09d1589aa6e369acc814d6ec4',1,'beast::manual_clock']]], ['manualclock_175',['ManualClock',['../classxrpl_1_1test_1_1ManualClock.html#a0a3f4e62ebc652de682e3fe5457fbfb2',1,'xrpl::test::ManualClock']]], ['manualtimekeeper_176',['ManualTimeKeeper',['../classxrpl_1_1test_1_1ManualTimeKeeper.html#a6a1bacf2ffb1194ee23bb4cd1a618e26',1,'xrpl::test::ManualTimeKeeper']]], - ['map_177',['map',['../classxrpl_1_1partitioned__unordered__map.html#a2a6e73268684bf8255389c60d7a741c5',1,'xrpl::partitioned_unordered_map::map()'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::pmr::map::map()'],['../classbeast_1_1PropertyStream_1_1Map.html#a86ae0af55cc5c29c39a416f3da0fd589',1,'beast::PropertyStream::Map::Map(PropertyStream &stream)'],['../classbeast_1_1PropertyStream_1_1Map.html#a42039a988b06716cd06cab21f184fa6e',1,'beast::PropertyStream::Map::Map(Set &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a7c7e078dac56e9f35cb54ccfa663d470',1,'beast::PropertyStream::Map::Map(std::string const &key, Map &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a652971a54d4707b2a4494348750a7551',1,'beast::PropertyStream::Map::Map(std::string const &key, PropertyStream &stream)'],['../classbeast_1_1PropertyStream_1_1Map.html#a0f6b67ac7adeceaead76790bbe519c22',1,'beast::PropertyStream::Map::Map(Map const &)=delete'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()']]], + ['map_177',['map',['../classbeast_1_1PropertyStream_1_1Map.html#a7c7e078dac56e9f35cb54ccfa663d470',1,'beast::PropertyStream::Map::Map(std::string const &key, Map &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a42039a988b06716cd06cab21f184fa6e',1,'beast::PropertyStream::Map::Map(Set &parent)'],['../classbeast_1_1PropertyStream_1_1Map.html#a652971a54d4707b2a4494348750a7551',1,'beast::PropertyStream::Map::Map(std::string const &key, PropertyStream &stream)'],['../classbeast_1_1PropertyStream_1_1Map.html#a0f6b67ac7adeceaead76790bbe519c22',1,'beast::PropertyStream::Map::Map(Map const &)=delete'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()'],['http://en.cppreference.com/w/cpp/container/map/map.html',1,'std::pmr::map::map()'],['../classxrpl_1_1partitioned__unordered__map.html#a2a6e73268684bf8255389c60d7a741c5',1,'xrpl::partitioned_unordered_map::map()'],['../classbeast_1_1PropertyStream_1_1Map.html#a86ae0af55cc5c29c39a416f3da0fd589',1,'beast::PropertyStream::Map::Map()']]], ['map_5fbegin_178',['map_begin',['../classxrpl_1_1JsonPropertyStream.html#a308aba2e0c89bebcb215dfd812ffe417',1,'xrpl::JsonPropertyStream::map_begin(std::string const &key) override'],['../classxrpl_1_1JsonPropertyStream.html#adc39d1b47433affb638aa75492a1c015',1,'xrpl::JsonPropertyStream::map_begin() override'],['../classbeast_1_1PropertyStream.html#ae3763364cb8a260c6bce768badae0cda',1,'beast::PropertyStream::map_begin(std::string const &key)=0'],['../classbeast_1_1PropertyStream.html#a638d45637503178b6b994aa718a3dbb6',1,'beast::PropertyStream::map_begin()=0']]], ['map_5fend_179',['map_end',['../classxrpl_1_1JsonPropertyStream.html#a6a282b063062619250d21086cd1a8964',1,'xrpl::JsonPropertyStream::map_end()'],['../classbeast_1_1PropertyStream.html#aeba33d86d7417fd96ae05457cdf2b411',1,'beast::PropertyStream::map_end()']]], - ['mapcomplete_180',['mapcomplete',['../classxrpl_1_1NetworkOPs.html#afaaa084905d8e9e095cd2b41f6b8d0e3',1,'xrpl::NetworkOPs::mapComplete()'],['../classxrpl_1_1NetworkOPsImp.html#af682ba027d39f8f5eb7aea498f3c2286',1,'xrpl::NetworkOPsImp::mapComplete()']]], + ['mapcomplete_180',['mapcomplete',['../classxrpl_1_1NetworkOPsImp.html#af682ba027d39f8f5eb7aea498f3c2286',1,'xrpl::NetworkOPsImp::mapComplete()'],['../classxrpl_1_1NetworkOPs.html#afaaa084905d8e9e095cd2b41f6b8d0e3',1,'xrpl::NetworkOPs::mapComplete()']]], ['mark_5fcount_181',['mark_count',['http://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::wregex::mark_count()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::regex::mark_count()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::basic_regex::mark_count()']]], ['markstarted_182',['markStarted',['../classJson_1_1Writer_1_1Impl.html#a0645f8e2cdab93a4230807e7960b59c0',1,'Json::Writer::Impl']]], ['mask_5farray_183',['mask_array',['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/mask_array.html',1,'std::mask_array']]], @@ -252,7 +252,7 @@ var searchData= ['mergedispositions_249',['mergeDispositions',['../structxrpl_1_1ValidatorList_1_1PublisherListStats.html#a643e371147d2b84549ffcf74abb56db8',1,'xrpl::ValidatorList::PublisherListStats']]], ['mergepages_250',['mergePages',['../namespacexrpl_1_1nft.html#ab48770190f5ec7b0a30dd1ad491d78a2',1,'xrpl::nft']]], ['mersenne_5ftwister_5fengine_251',['mersenne_twister_engine',['http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mersenne_twister_engine']]], - ['message_252',['message',['../classxrpl_1_1test_1_1Validator.html#ab6be4e1d74198fe472653e52e96238b5',1,'xrpl::test::Validator::message()'],['http://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['http://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['../classxrpl_1_1detail_1_1TokenCodecErrcCategory.html#ae81868efaa05144d8dfac757ba84ddc1',1,'xrpl::detail::TokenCodecErrcCategory::message()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#aab95988395cdc7c51f7045106ee0f7f1',1,'xrpl::Attestations::AttestationBase::message()'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#aa1ef1481682b1b7cfebe4b8c01983cf5',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a7d10657a959587e555ff70354134b2af',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#af5fb3ef5d85a3fd55140bd677ca23986',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, STAmount const &rewardAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t createCount, AccountID const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#a5dd7432f6ca040a3e59887630c8bd224',1,'xrpl::Attestations::AttestationCreateAccount::message(STXChainBridge const &bridge) const override'],['../classxrpl_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#a3940262fd3032468e2cf423109aa91d3',1,'xrpl::cryptoconditions::detail::cryptoconditions_error_category::message()'],['../structxrpl_1_1RPC_1_1Status.html#a244bed8cce40413bcce9929f1bd36e35',1,'xrpl::RPC::Status::message()'],['../classxrpl_1_1Message.html#a2680b276870ca13d1457f62f517a5ede',1,'xrpl::Message::Message()'],['http://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()']]], + ['message_252',['message',['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#a5dd7432f6ca040a3e59887630c8bd224',1,'xrpl::Attestations::AttestationCreateAccount::message()'],['http://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['http://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['http://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['../classxrpl_1_1detail_1_1TokenCodecErrcCategory.html#ae81868efaa05144d8dfac757ba84ddc1',1,'xrpl::detail::TokenCodecErrcCategory::message()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#aab95988395cdc7c51f7045106ee0f7f1',1,'xrpl::Attestations::AttestationBase::message()'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#aa1ef1481682b1b7cfebe4b8c01983cf5',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst)'],['../structxrpl_1_1Attestations_1_1AttestationClaim.html#a7d10657a959587e555ff70354134b2af',1,'xrpl::Attestations::AttestationClaim::message(STXChainBridge const &bridge) const override'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#af5fb3ef5d85a3fd55140bd677ca23986',1,'xrpl::Attestations::AttestationCreateAccount::message()'],['../classxrpl_1_1test_1_1Validator.html#ab6be4e1d74198fe472653e52e96238b5',1,'xrpl::test::Validator::message()'],['../classxrpl_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#a3940262fd3032468e2cf423109aa91d3',1,'xrpl::cryptoconditions::detail::cryptoconditions_error_category::message()'],['../structxrpl_1_1RPC_1_1Status.html#a244bed8cce40413bcce9929f1bd36e35',1,'xrpl::RPC::Status::message()'],['../classxrpl_1_1Message.html#a2680b276870ca13d1457f62f517a5ede',1,'xrpl::Message::Message()']]], ['message_5fqueue_5fsend_253',['message_queue_send',['../classxrpl_1_1detail_1_1multi__runner__base.html#a469d8c56e9c865549b53536013d1d485',1,'xrpl::detail::multi_runner_base']]], ['messages_254',['messages',['http://en.cppreference.com/w/cpp/locale/messages/messages.html',1,'std::messages::messages()'],['../classxrpl_1_1test_1_1StreamSink.html#a7ccfda26f496e5301c93be9e2794160c',1,'xrpl::test::StreamSink::messages()'],['../structxrpl_1_1RPC_1_1Status.html#a058931594b25b33051b98b3cdabe6f86',1,'xrpl::RPC::Status::messages()']]], ['messages_5fbyname_255',['messages_byname',['http://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname']]], diff --git a/search/functions_e.js b/search/functions_e.js index d9d1c6930a..86d5d117bc 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -37,7 +37,7 @@ var searchData= ['networkhistory_34',['NetworkHistory',['../structxrpl_1_1test_1_1NetworkHistory.html#af1d4c8420afbe3ab431b0a0cf057dc51',1,'xrpl::test::NetworkHistory']]], ['networkid_35',['networkid',['../classxrpl_1_1Overlay.html#a1824c8aa510ecff80b9538768d675791',1,'xrpl::Overlay::networkID()'],['../classxrpl_1_1OverlayImpl.html#ad46e7e9057662fb6e3bf246d027a3aff',1,'xrpl::OverlayImpl::networkID()']]], ['networkoftwo_36',['NetworkOfTwo',['../structxrpl_1_1test_1_1NetworkOfTwo.html#a5d796a5e468b4a012431b4e1f3a06d50',1,'xrpl::test::NetworkOfTwo']]], - ['networkopsimp_37',['NetworkOPsImp',['../classxrpl_1_1NetworkOPsImp.html#ab4bc2e5ea71260bb83d0860d1fe795b7',1,'xrpl::NetworkOPsImp']]], + ['networkopsimp_37',['NetworkOPsImp',['../classxrpl_1_1NetworkOPsImp.html#aebbc74bf8a5334d30608d9c390461724',1,'xrpl::NetworkOPsImp']]], ['new_38',['new',['../classxrpl_1_1PeerFinder_1_1SourceStrings.html#a8411dcd35eb427b5ec8f5f6407bf806f',1,'xrpl::PeerFinder::SourceStrings::New()'],['../classbeast_1_1insight_1_1StatsDCollector.html#a25e5cf3f07c0553a5962ded9cc4d5c25',1,'beast::insight::StatsDCollector::New()'],['../classbeast_1_1insight_1_1NullCollector.html#a8821f08e6db108aacae400a738286da6',1,'beast::insight::NullCollector::New()'],['../classxrpl_1_1ResolverAsio.html#ac0b85d13f3864e83b2af1a11075c9a33',1,'xrpl::ResolverAsio::New()']]], ['new_5fdelete_5fresource_39',['new_delete_resource',['http://en.cppreference.com/w/cpp/experimental/new_delete_resource.html',1,'std::experimental::pmr::new_delete_resource()'],['http://en.cppreference.com/w/cpp/memory/new_delete_resource.html',1,'std::pmr::new_delete_resource()']]], ['new_5felement_40',['new_element',['../classbeast_1_1detail_1_1aged__unordered__container.html#ac89e6fe62e6002c49b1faea29dfcac76',1,'beast::detail::aged_unordered_container::new_element()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aa6ca088f889bd516c88e487a9d8ab895',1,'beast::detail::aged_ordered_container::new_element()']]], @@ -54,7 +54,7 @@ var searchData= ['newround_51',['newround',['../classxrpl_1_1InboundTransactions.html#a87935c6aeb9f190dd9cc10e7b7dba4bc',1,'xrpl::InboundTransactions::newRound()'],['../classxrpl_1_1InboundTransactionsImp.html#aba2ac3459e7a5f95f9b5d783f16f78a6',1,'xrpl::InboundTransactionsImp::newRound()']]], ['newunlimitedendpoint_52',['newunlimitedendpoint',['../classxrpl_1_1Resource_1_1ManagerImp.html#a88f6e3f3fad8a29e3da7095a9348df2d',1,'xrpl::Resource::ManagerImp::newUnlimitedEndpoint()'],['../classxrpl_1_1Resource_1_1Manager.html#abe19d915d24bbb2460b586026d207595',1,'xrpl::Resource::Manager::newUnlimitedEndpoint()'],['../classxrpl_1_1Resource_1_1Logic.html#a5279791905e5d8970c2d5328e463f7c4',1,'xrpl::Resource::Logic::newUnlimitedEndpoint()']]], ['newvalidators_53',['newValidators',['../classxrpl_1_1NegativeUNLVote.html#a2b34caa3cbc6b2cef8b1e9c068feb540',1,'xrpl::NegativeUNLVote']]], - ['next_54',['next',['../classxrpl_1_1test_1_1ElementComboIter.html#a511bb12cde38fea6f8e718c4963e3352',1,'xrpl::test::ElementComboIter::next()'],['../classxrpl_1_1ZeroCopyInputStream.html#a8423a08b434a4be32dd3e1017cdd0fce',1,'xrpl::ZeroCopyInputStream::Next()'],['../classxrpl_1_1ZeroCopyOutputStream.html#af50a4fe7afe944c23052ffb957902480',1,'xrpl::ZeroCopyOutputStream::Next()'],['http://en.cppreference.com/w/cpp/iterator/next.html',1,'std::next()'],['../classxrpl_1_1base__uint.html#a396cf761cc638f70f4af7700230193a0',1,'xrpl::base_uint::next()'],['../classxrpl_1_1AccountTxPaging__test.html#ab41ffbe0b107afebbed2c3f92cfccb2e',1,'xrpl::AccountTxPaging_test::next()']]], + ['next_54',['next',['../classxrpl_1_1ZeroCopyOutputStream.html#af50a4fe7afe944c23052ffb957902480',1,'xrpl::ZeroCopyOutputStream::Next()'],['../classxrpl_1_1base__uint.html#a396cf761cc638f70f4af7700230193a0',1,'xrpl::base_uint::next()'],['../classxrpl_1_1AccountTxPaging__test.html#ab41ffbe0b107afebbed2c3f92cfccb2e',1,'xrpl::AccountTxPaging_test::next()'],['http://en.cppreference.com/w/cpp/iterator/next.html',1,'std::next()'],['../classxrpl_1_1test_1_1ElementComboIter.html#a511bb12cde38fea6f8e718c4963e3352',1,'xrpl::test::ElementComboIter::next()'],['../classxrpl_1_1ZeroCopyInputStream.html#a8423a08b434a4be32dd3e1017cdd0fce',1,'xrpl::ZeroCopyInputStream::Next()']]], ['next_5fpage_55',['next_page',['../classxrpl_1_1Dir_1_1const__iterator.html#a6ca6519c8fdc34c4d12e034486b04509',1,'xrpl::Dir::const_iterator']]], ['next_5fpermutation_56',['next_permutation',['http://en.cppreference.com/w/cpp/algorithm/next_permutation.html',1,'std::next_permutation()'],['http://en.cppreference.com/w/cpp/algorithm/ranges/next_permutation.html',1,'std::ranges::next_permutation()']]], ['next_5ft_57',['next_t',['../structxrpl_1_1keylet_1_1next__t.html#ade0d19930a658dbe1cfb4749b21cf35b',1,'xrpl::keylet::next_t']]], @@ -87,7 +87,7 @@ var searchData= ['noaccount_84',['noAccount',['../namespacexrpl.html#ac01589c73df9fa8f86ad09d3a73a6d0c',1,'xrpl']]], ['noboolalpha_85',['noboolalpha',['http://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], ['nocurrency_86',['noCurrency',['../namespacexrpl.html#ad36d9889fb493d69a8ab57f7dfdd1b08',1,'xrpl']]], - ['node_87',['node',['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a92f694d79f837ae4b01574b2b3a712bf',1,'xrpl::ledger_trie_detail::Node::Node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a96b59df310b2fb5b570e870271c772b9',1,'beast::LockFreeStack::Node::Node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a1951a10a266ff7ba75382704f420565a',1,'beast::LockFreeStack::Node::Node(Node const &)=delete'],['../classbeast_1_1LockFreeStack_1_1Node.html#a39cd13745172d5cb7509570ab1520c44',1,'beast::LockFreeStack::Node::Node(Node *next)'],['../classbeast_1_1LockFreeStackIterator.html#a3079ca04d830f950c5c5eb743fecf6a0',1,'beast::LockFreeStackIterator::node()'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#acbcaba83f6687effdcaf491cee354c02',1,'xrpl::ledger_trie_detail::Node::Node(Ledger const &l)'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a7bf428a0c29208ab43f77d46afbd3930',1,'xrpl::ledger_trie_detail::Node::Node()=default'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#a61cfe15e673d902cbc90dad6714cc13b',1,'xrpl::test::csf::Validations_test::Node::Node()']]], + ['node_87',['node',['../classbeast_1_1LockFreeStackIterator.html#a3079ca04d830f950c5c5eb743fecf6a0',1,'beast::LockFreeStackIterator::node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a39cd13745172d5cb7509570ab1520c44',1,'beast::LockFreeStack::Node::Node()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#a61cfe15e673d902cbc90dad6714cc13b',1,'xrpl::test::csf::Validations_test::Node::Node()'],['../classbeast_1_1LockFreeStack_1_1Node.html#a1951a10a266ff7ba75382704f420565a',1,'beast::LockFreeStack::Node::Node(Node const &)=delete'],['../classbeast_1_1LockFreeStack_1_1Node.html#a96b59df310b2fb5b570e870271c772b9',1,'beast::LockFreeStack::Node::Node()'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a92f694d79f837ae4b01574b2b3a712bf',1,'xrpl::ledger_trie_detail::Node::Node(Span< Ledger > s)'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#acbcaba83f6687effdcaf491cee354c02',1,'xrpl::ledger_trie_detail::Node::Node(Ledger const &l)'],['../structxrpl_1_1ledger__trie__detail_1_1Node.html#a7bf428a0c29208ab43f77d46afbd3930',1,'xrpl::ledger_trie_detail::Node::Node()=default']]], ['nodedatabase_88',['nodeDatabase',['../structxrpl_1_1ConfigSection.html#a020b3c6ab3606b3c206d7a275707da46',1,'xrpl::ConfigSection']]], ['nodefamily_89',['nodefamily',['../classxrpl_1_1NodeFamily.html#ae7a955c3725f5f7bab6d7723a67a88fb',1,'xrpl::NodeFamily::NodeFamily(Application &app, CollectorManager &cm)'],['../classxrpl_1_1NodeFamily.html#a56f5bdc3d55471a9a484a3dd1782c8b0',1,'xrpl::NodeFamily::NodeFamily(NodeFamily &&)=delete'],['../classxrpl_1_1NodeFamily.html#a547a2477e62655708df5fcd48b098fa8',1,'xrpl::NodeFamily::NodeFamily(NodeFamily const &)=delete'],['../classxrpl_1_1NodeFamily.html#aafa9f4ba0bacdf7a04a41b52a1d9ab5b',1,'xrpl::NodeFamily::NodeFamily()=delete']]], ['nodeid_90',['nodeid',['../classxrpl_1_1ConsensusProposal.html#ad89634855312196e3d2805ceb3dd4ec6',1,'xrpl::ConsensusProposal::nodeID()'],['../classxrpl_1_1RCLValidation.html#a2e2583259ae0cdf8112c00c1b892243f',1,'xrpl::RCLValidation::nodeID()'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a6327b372fb6d3a45999334cfab59d35a',1,'xrpl::test::csf::Validation::nodeID()'],['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1Node.html#a232bb2f6223638efa59e7c02d88697a9',1,'xrpl::test::csf::Validations_test::Node::nodeID()']]], diff --git a/search/functions_f.js b/search/functions_f.js index 693d347256..8a6ebe2650 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -98,7 +98,7 @@ var searchData= ['onwsmessage_95',['onwsmessage',['../structxrpl_1_1test_1_1Server__test_1_1TestHandler.html#acd0180d30d99507fb896b825bd0a82b7',1,'xrpl::test::Server_test::TestHandler::onWSMessage()'],['../classxrpl_1_1ServerHandler.html#acc8b3d31a74a3ff6a0ab05bc70e37e67',1,'xrpl::ServerHandler::onWSMessage()']]], ['open_96',['open',['../classxrpl_1_1NodeStore_1_1MemoryFactory.html#a9bc7fc67cc1cf8a32b50c3ca27e7f1b4',1,'xrpl::NodeStore::MemoryFactory::open()'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a80bcee686438886b4ef96df29ad9d208',1,'xrpl::NodeStore::MemoryBackend::open()'],['../classxrpl_1_1DBConfig.html#a53cc4d9b4af19504ae29bca2569c0b3f',1,'xrpl::DBConfig::open()'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a910cc8a1e7b28664f8bf5d3a56161a85',1,'xrpl::NodeStore::NuDBBackend::open(bool createIfMissing, uint64_t appType, uint64_t uid, uint64_t salt) override'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a7e45700135a356fe81f93e9564897c35',1,'xrpl::NodeStore::NuDBBackend::open(bool createIfMissing) override'],['../classxrpl_1_1NodeStore_1_1NullBackend.html#a76b3a7685d2f9b03f90a6b4438e12831',1,'xrpl::NodeStore::NullBackend::open()'],['../classxrpl_1_1Ledger.html#a58cd7a12965f633ae147c8096aefcdeb',1,'xrpl::Ledger::open()'],['../namespacexrpl.html#ac18292abc1f506d67872af97ee926646',1,'xrpl::open(soci::session &s, std::string const &beName, std::string const &connectionString)'],['../namespacexrpl.html#a7e5117739e6644834c344a0158856a40',1,'xrpl::open(soci::session &s, BasicConfig const &config, std::string const &dbName)'],['../classxrpl_1_1PeerFinder_1_1StoreSqdb.html#a93c3b7dcdabb54f9598c0f72a0bc63cc',1,'xrpl::PeerFinder::StoreSqdb::open()'],['../classxrpl_1_1NodeStore_1_1Backend.html#ab74725554c62e57565b179ff32ba97b7',1,'xrpl::NodeStore::Backend::open()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::basic_filebuf::open()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::basic_fstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::basic_ifstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::basic_ofstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::filebuf::open()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::fstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::ifstream::open()'],['http://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::open()'],['http://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::open()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::ofstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::wfilebuf::open()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::wfstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::wifstream::open()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::wofstream::open()'],['../classxrpl_1_1NodeStore_1_1Backend.html#ae97a50318c8c6bc82ec741f8ba8f7184',1,'xrpl::NodeStore::Backend::open()'],['../classxrpl_1_1ReadView.html#a83cb10826bca857750014cabeb2b6e5f',1,'xrpl::ReadView::open()'],['../classxrpl_1_1OpenView.html#a9970ee35ff07796b8cb18ea1db257271',1,'xrpl::OpenView::open()'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a3a6ac900c075154b7001015b7d0e8d86',1,'xrpl::detail::ApplyViewBase::open()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#a96e1bc7286605f1992428cd9a5efcdff',1,'xrpl::detail::CachedViewImpl::open()'],['../classxrpl_1_1Logs.html#a37d9f74d7104999b3550b255f7325616',1,'xrpl::Logs::open()'],['../classxrpl_1_1Logs_1_1File.html#a1f9977bf17fe2f9592aebce4399a1384',1,'xrpl::Logs::File::open()']]], ['open_5fledger_5ft_97',['open_ledger_t',['../structxrpl_1_1open__ledger__t.html#a321d486b191266aa60974cfb6eaf1cb6',1,'xrpl::open_ledger_t']]], - ['openledger_98',['openledger',['../classxrpl_1_1OpenLedger.html#a3cb9b4375ff2c12a67d01de0773a4456',1,'xrpl::OpenLedger::OpenLedger()'],['../classxrpl_1_1ServiceRegistry.html#a6eaeb6486a08c1eeae4b0e5db35401ca',1,'xrpl::ServiceRegistry::openLedger()=0'],['../classxrpl_1_1ServiceRegistry.html#a55b3dbf17c94b3c32b1bc9c1b6771b3f',1,'xrpl::ServiceRegistry::openLedger() const =0'],['../classxrpl_1_1ApplicationImp.html#a1c07acbac23f4182243b7a9aaed66c09',1,'xrpl::ApplicationImp::openLedger() override'],['../classxrpl_1_1ApplicationImp.html#a72e741c5fa35c0f54e7863cd405a0be3',1,'xrpl::ApplicationImp::openLedger() const override'],['../classxrpl_1_1OpenLedger.html#a9f1b7230e2436139fdf04f817dd1a615',1,'xrpl::OpenLedger::OpenLedger()=delete'],['../classxrpl_1_1OpenLedger.html#a3e7e31a4fff56512b090ca24221a93be',1,'xrpl::OpenLedger::OpenLedger(OpenLedger const &)=delete']]], + ['openledger_98',['openledger',['../classxrpl_1_1ApplicationImp.html#a72e741c5fa35c0f54e7863cd405a0be3',1,'xrpl::ApplicationImp::openLedger()'],['../classxrpl_1_1OpenLedger.html#a9f1b7230e2436139fdf04f817dd1a615',1,'xrpl::OpenLedger::OpenLedger()=delete'],['../classxrpl_1_1OpenLedger.html#a3e7e31a4fff56512b090ca24221a93be',1,'xrpl::OpenLedger::OpenLedger(OpenLedger const &)=delete'],['../classxrpl_1_1OpenLedger.html#a3cb9b4375ff2c12a67d01de0773a4456',1,'xrpl::OpenLedger::OpenLedger(std::shared_ptr< Ledger const > const &ledger, CachedSLEs &cache, beast::Journal journal)'],['../classxrpl_1_1ServiceRegistry.html#a6eaeb6486a08c1eeae4b0e5db35401ca',1,'xrpl::ServiceRegistry::openLedger()=0'],['../classxrpl_1_1ServiceRegistry.html#a55b3dbf17c94b3c32b1bc9c1b6771b3f',1,'xrpl::ServiceRegistry::openLedger() const =0'],['../classxrpl_1_1ApplicationImp.html#a1c07acbac23f4182243b7a9aaed66c09',1,'xrpl::ApplicationImp::openLedger()']]], ['openledgercost_99',['openLedgerCost',['../classxrpl_1_1test_1_1TxQPosNegFlows__test.html#abb098c0b57f7bb0f7f744054dc34721a',1,'xrpl::test::TxQPosNegFlows_test']]], ['openledgerfee_100',['openLedgerFee',['../classxrpl_1_1test_1_1Batch__test.html#a4ae284e824fed6636841f1ca9b09a296',1,'xrpl::test::Batch_test']]], ['openlog_101',['openLog',['../classxrpl_1_1perf_1_1PerfLogImp.html#a23cabdc3000644aa88cbda71d6cac100',1,'xrpl::perf::PerfLogImp']]], @@ -189,7 +189,7 @@ var searchData= ['operator_3c_3c_3d_186',['operator<<=',['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator_arith.html',1,'std::indirect_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator_arith2.html',1,'std::valarray::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator_arith.html',1,'std::mask_array::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator_arith.html',1,'std::gslice_array::operator<<=()'],['http://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator<<=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator_arith.html',1,'std::slice_array::operator<<=()']]], ['operator_3c_3d_187',['operator<=',['../classxrpl_1_1SHAMapNodeID.html#a8d492d55a4b2832044d048428b1fd497',1,'xrpl::SHAMapNodeID::operator<=()'],['../namespacexrpl.html#a6eb32f56134ff71ec6b4a450e2839853',1,'xrpl::operator<=(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl.html#abc5a78457eb1199a52a020d77a9e4e4d',1,'xrpl::operator<=(STAmount const &lhs, STAmount const &rhs)'],['../namespaceJson.html#a122895000cdc8fcb900b9862fe80bca5',1,'Json::operator<=()'],['../namespacebeast.html#a0a32c49e1d36a7d9c234ffb123cf43d7',1,'beast::operator<=()'],['../classxrpl_1_1Job.html#aa6a8409a50b99872d3d0298e795d9fbb',1,'xrpl::Job::operator<=()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a48e3c3bcc6a2356fd8263d93d056eeba',1,'beast::detail::aged_ordered_container::operator<=()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<=()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator<=()'],['../namespacebeast.html#ade9b72fce81f819b2ca16edc9de26639',1,'beast::operator<=()'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator<=()'],['../namespacebeast.html#a16d9c6d7573e0efbd63c1db2bf8116d7',1,'beast::operator<=()']]], ['operator_3c_3d_3e_188',['operator<=>',['../namespacexrpl.html#af6b298420d71c9c6334aa16df1cc0db5',1,'xrpl::operator<=>(Issue const &lhs, Issue const &rhs)'],['../namespacexrpl.html#afb5b770f5f1aacfed46c3a4fc8bc4af6',1,'xrpl::operator<=>(Asset const &lhs, Asset const &rhs)'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator<=>()'],['../classxrpl_1_1Resource_1_1Charge.html#ad6ff6e5c4516cf874e70bf7cdf48f9f1',1,'xrpl::Resource::Charge::operator<=>()'],['../structxrpl_1_1test_1_1jtx_1_1deposit_1_1AuthorizeCredentials.html#adac61eb055adbe90684e62bbb1b34421',1,'xrpl::test::jtx::deposit::AuthorizeCredentials::operator<=>()'],['../namespacexrpl_1_1test_1_1jtx.html#a666cd2a7fd7bd00d679a2695c93b7482',1,'xrpl::test::jtx::operator<=>()'],['../namespacexrpl.html#ab393e9eeffcadce5bd7c6811924bd866',1,'xrpl::operator<=>(STIssue const &lhs, Asset const &rhs)'],['../namespacexrpl.html#af6585cd41ae85791a1ac1a286b32a7b1',1,'xrpl::operator<=>(STIssue const &lhs, STIssue const &rhs)'],['../namespacexrpl.html#a0b2494227cc29ae989657f947f85b37a',1,'xrpl::operator<=>(MPTIssue const &lhs, MPTIssue const &rhs)'],['../namespacexrpl.html#a31926c84ed32f936162e799c4aa03f89',1,'xrpl::operator<=>(Book const &lhs, Book const &rhs)'],['../namespacexrpl.html#a7b269231584947446cbff530157fce72',1,'xrpl::operator<=>(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)']]], - ['operator_3d_189',['operator=',['../classxrpl_1_1STObject_1_1OptionalProxy.html#a25540be1cb475275f07a25b028edfd13',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#aaa51d955c8c1248feda2245d086f1be0',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1STParsedJSONObject.html#ae261313aa4d2686f10cdddbc02ca29c2',1,'xrpl::STParsedJSONObject::operator=()'],['../classxrpl_1_1STPathElement.html#ad3ae2bdb48a67c5075285ccc15864be6',1,'xrpl::STPathElement::operator=()'],['../classxrpl_1_1STTx.html#a1e6cbec4254b1bd7610d674bc4ca1ec4',1,'xrpl::STTx::operator=()'],['../classxrpl_1_1STVector256.html#ac9d07cb05abd4d1217ae7107f47e6b8c',1,'xrpl::STVector256::operator=(std::vector< uint256 > const &v)'],['../classxrpl_1_1STVector256.html#afdb1c2110cb77a1d2e8b46e4bb8d2d1e',1,'xrpl::STVector256::operator=(std::vector< uint256 > &&v)'],['../classxrpl_1_1STXChainBridge.html#a39ccb864f2abc11d3b474433d460ffe6',1,'xrpl::STXChainBridge::operator=()'],['../classxrpl_1_1TERSubset.html#a225829d033bf0ab54d185247f0adee00',1,'xrpl::TERSubset::operator=(TERSubset const &rhs)=default'],['../classxrpl_1_1TERSubset.html#aaa58a372e684a0cfae6c5d5dca2d5683',1,'xrpl::TERSubset::operator=(TERSubset &&rhs)=default'],['../classxrpl_1_1TERSubset.html#a03696ea731be933cb289eb9407c81d7c',1,'xrpl::TERSubset::operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & >'],['../classxrpl_1_1STBlob.html#afce8f2ee3901ac6d1412a47eebf970dc',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ad7f896da311aea3b43b21dc1d0a7144c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type const &v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4689b63a5fa5d6090152cb600e3ea33c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type &&v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a61548d83ebf5996c5bb91203ded4fc9b',1,'xrpl::STObject::OptionalProxy::operator=(std::nullopt_t const &)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ab17f0432515c272f21275d78a81ca196',1,'xrpl::STObject::OptionalProxy::operator=(OptionalProxy const &)=delete'],['../classxrpl_1_1STObject_1_1ValueProxy.html#ae013d56ea3839b2c624c1c99966d4efa',1,'xrpl::STObject::ValueProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1ValueProxy.html#a50c00c732949cde00f82e89c0efe5f29',1,'xrpl::STObject::ValueProxy::operator=(ValueProxy const &)=delete'],['../classxrpl_1_1STObject.html#af041457a8a18c5f7302e59027e9a5eed',1,'xrpl::STObject::operator=(STObject &&other)'],['../classxrpl_1_1STObject.html#a7ec3587326970c28981f2507a2cef3a0',1,'xrpl::STObject::operator=(STObject const &)=default'],['../classxrpl_1_1STNumber.html#a63f9aa78bdd4281382fd03673d02263b',1,'xrpl::STNumber::operator=()'],['../classxrpl_1_1STIssue.html#a2b0720a3ba7de15f0a0b59e9baf8f291',1,'xrpl::STIssue::operator=()'],['../classxrpl_1_1STInteger.html#a538a44f2afe4fffd6d6a995632751094',1,'xrpl::STInteger::operator=()'],['../classxrpl_1_1STBlob.html#a02c5ff9cc5949119a2127056fcec0c5d',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1WSMsg.html#a125b7761760d675a51c523c7b35b91f5',1,'xrpl::WSMsg::operator=()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#aaca98b386f07cdbad06a75c652dba186',1,'xrpl::detail::ApplyStateTable::operator=()'],['../classxrpl_1_1SHAMapLeafNode.html#ab8c754da8736e1035761dd7cd326eb06',1,'xrpl::SHAMapLeafNode::operator=()'],['../classxrpl_1_1SHAMapItem.html#af665a8dac2f2d2303341d7aa00eb2fbf',1,'xrpl::SHAMapItem::operator=(SHAMapItem &&)=delete'],['../classxrpl_1_1SHAMapItem.html#a1ba36df7230a291acd5bfee314cb6ad1',1,'xrpl::SHAMapItem::operator=(SHAMapItem const &other)=delete'],['../classxrpl_1_1SHAMapInnerNode.html#af146d500de5a28722eb0467f008f0577',1,'xrpl::SHAMapInnerNode::operator=()'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a9782f459934e851a80934639957949fb',1,'xrpl::SHAMap::const_iterator::operator=()'],['../classxrpl_1_1SHAMapNodeID.html#a5002dc691dbfd379cef394550eaede8a',1,'xrpl::SHAMapNodeID::operator=()'],['../classxrpl_1_1SHAMap.html#a659a0fa3c2d91513f60cf3c3d550b1f1',1,'xrpl::SHAMap::operator=()'],['../classxrpl_1_1Family.html#ac333cb8515f5885df7d269a2bef67cca',1,'xrpl::Family::operator=(Family &&)=delete'],['../classxrpl_1_1Family.html#a7f74ad6c06cfd17d58a5abe985db1f63',1,'xrpl::Family::operator=(Family const &)=delete'],['../classxrpl_1_1TaggedPointer.html#a700ad40e2ad01af88148a9f1841d49c2',1,'xrpl::TaggedPointer::operator=()'],['../structxrpl_1_1WSSession.html#af0463401c659b6b5944d7f2635a948e2',1,'xrpl::WSSession::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a678122a5f06bc5f0f01646f9a7e6f6bd',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1Session.html#aa994118286ac64bffcc54a8163a28a99',1,'xrpl::Session::operator=()'],['../structxrpl_1_1Manifest.html#ac3eb87f8c590c78a75de4275323416bd',1,'xrpl::Manifest::operator=(Manifest &&other)=default'],['../structxrpl_1_1Manifest.html#a1953a269d36da281154752303e4f206c',1,'xrpl::Manifest::operator=(Manifest const &other)=delete'],['../classxrpl_1_1Resource_1_1Consumer.html#a207342d43fe8f2f1ffba06af2311f459',1,'xrpl::Resource::Consumer::operator=()'],['../classxrpl_1_1LockedSociSession.html#a978cb8ed68f0a6beceecc766f67fc9c9',1,'xrpl::LockedSociSession::operator=()'],['../classxrpl_1_1XRPAmount.html#aff001a7cb9b974e4ea06abba235c52dc',1,'xrpl::XRPAmount::operator=(value_type drops)'],['../classxrpl_1_1XRPAmount.html#ae4d3630af33a8955e708121e62d064ca',1,'xrpl::XRPAmount::operator=(beast::Zero)'],['../classxrpl_1_1XRPAmount.html#ac7ad0f4e9fee5013b8f0898951d59b0c',1,'xrpl::XRPAmount::operator=(XRPAmount const &other)=default'],['../classxrpl_1_1XChainAttestationsBase.html#ab6ac347fb5dbfe0b06b1fa57b6dff3f9',1,'xrpl::XChainAttestationsBase::operator=()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#a1468fade499dcf057e2b000a41ec98f4',1,'xrpl::Attestations::AttestationBase::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a43d29f58954d9f74afba7ca2e4fe6424',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1PaymentSandbox.html#a8ea52b7b5429033260298aceafa9b447',1,'xrpl::PaymentSandbox::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#adb6a42f42a247f16c58cf7eaaca787bf',1,'xrpl::detail::STVar::operator=(STVar &&rhs)'],['../classxrpl_1_1detail_1_1STVar.html#aa44bcc0a7d9319e5101a89ce41e15c4c',1,'xrpl::detail::STVar::operator=(STVar const &rhs)'],['../classxrpl_1_1NodeStore_1_1Manager.html#a03240b0527651c641c115fec7e14a45a',1,'xrpl::NodeStore::Manager::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ac19446e03d5d7d6e0514bd6a915c1c31',1,'xrpl::NodeStore::DatabaseRotatingImp::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseNodeImp.html#ae24caf32703c813a427bdc944ad17416',1,'xrpl::NodeStore::DatabaseNodeImp::operator=()'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a6e8fa2b0806ee952627f9dae61bfe43a',1,'xrpl::NodeStore::BatchWriter::Callback::operator=()'],['../classxrpl_1_1Sandbox.html#a92e5125eb7100c266330c90e62341c86',1,'xrpl::Sandbox::operator=(Sandbox const &)=delete'],['../classxrpl_1_1Sandbox.html#adc71e20fcbb6c7a80970b6f2d1f92c00',1,'xrpl::Sandbox::operator=(Sandbox &&)=delete'],['../classxrpl_1_1ReadView.html#a59f9b0a60fbf2e058ed4463fd809d372',1,'xrpl::ReadView::operator=(ReadView const &other)=delete'],['../classxrpl_1_1ReadView.html#a01b363feb917dd58603630b9c70799aa',1,'xrpl::ReadView::operator=(ReadView &&other)=delete'],['../classxrpl_1_1RawView.html#ac1708e82eaa3148ccc023c09a82237d1',1,'xrpl::RawView::operator=()'],['../classxrpl_1_1PaymentSandbox.html#ae9e8a5047f77af1683a18d5a65deae67',1,'xrpl::PaymentSandbox::operator=()'],['../structxrpl_1_1Fees.html#af2989892d4699dc63221beea4138207b',1,'xrpl::Fees::operator=()'],['../classxrpl_1_1OpenView.html#a8b180b4dfa572d0fc7254bdf228f8792',1,'xrpl::OpenView::operator=(OpenView const &)=delete'],['../classxrpl_1_1OpenView.html#ac589cbbe083e5f026fd79448db3e010f',1,'xrpl::OpenView::operator=(OpenView &&)=delete'],['../classxrpl_1_1detail_1_1ReadViewFwdRange.html#a13659b1c477aabc067374573f455d256',1,'xrpl::detail::ReadViewFwdRange::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a5b07061900a34e3b0b08a734d0656763',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=(iterator &&other) noexcept'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#ae91d177c45bef200d322c0838fd6536c',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=(iterator const &other)'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a98829d0d548c6acb4076831c2128f8a7',1,'xrpl::detail::ReadViewFwdIter::operator=()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a034299d2e04887656cf2b71975a13978',1,'xrpl::detail::RawStateTable::operator=(RawStateTable const &)=delete'],['../classxrpl_1_1detail_1_1RawStateTable.html#a22dc3db6b32db50f63af679f3f99a5e0',1,'xrpl::detail::RawStateTable::operator=(RawStateTable &&)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a6e69ae96a7e51ad7d8c775ae0794b315',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase const &)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#afef1b0fbdc3c6025be0d5b7a0bc447db',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase &&)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a8402de188839b850ac3e07173f02d437',1,'xrpl::detail::ApplyStateTable::operator=()'],['../classxrpl_1_1Seed.html#ac834a440005686f8084dee83ef729e7d',1,'xrpl::Seed::operator=()'],['../classxrpl_1_1STArray.html#a9149a32f22aeb126227e38565b6d368f',1,'xrpl::STArray::operator=(STArray &&)'],['../classxrpl_1_1STArray.html#a04cbe5d314f89a48b4e57dbb1b40c375',1,'xrpl::STArray::operator=(STArray const &)=default'],['../classxrpl_1_1STAmount.html#a27b3c3463aa141e590679f4e2e73d7f1',1,'xrpl::STAmount::operator=(IOUAmount const &iou)'],['../classxrpl_1_1STAmount.html#ae333d17ae42c67f0b138f6d5b7e84ac0',1,'xrpl::STAmount::operator=(Number const &)'],['../classxrpl_1_1STAmount.html#a99637d9404d0d6f78659ea75e8fa4039',1,'xrpl::STAmount::operator=(XRPAmount const &amount)'],['../classxrpl_1_1STAmount.html#a9f8195ecf5acd9502f3883a44af9bbe7',1,'xrpl::STAmount::operator=(beast::Zero)'],['../classxrpl_1_1STAccount.html#aa273b704ea17405928954a1b9ac89bd4',1,'xrpl::STAccount::operator=()'],['../classxrpl_1_1SOTemplate.html#afbe2ec7799c4d983ff950e727f73bccb',1,'xrpl::SOTemplate::operator=()'],['../classxrpl_1_1SField.html#aebb96937172ff1f3467a249e62bb5ee5',1,'xrpl::SField::operator=(SField &&)=delete'],['../classxrpl_1_1SField.html#a6181a617bed0ca60368089d9c8e48228',1,'xrpl::SField::operator=(SField const &)=delete'],['../classxrpl_1_1SeqProxy.html#a4ed71a3393422c50e26f634b76bc886f',1,'xrpl::SeqProxy::operator=()'],['../classxrpl_1_1STBase.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STBase::operator=()'],['../classxrpl_1_1SecretKey.html#a75ad3265dc41c0bb6492d98ef913f537',1,'xrpl::SecretKey::operator=()'],['../classxrpl_1_1CurrentTransactionRulesGuard.html#ae8044e22b6e8702d910390348dfa45f5',1,'xrpl::CurrentTransactionRulesGuard::operator=()'],['../classxrpl_1_1Rules.html#a7a826f9f8214711f492f5eaf1e462f1d',1,'xrpl::Rules::operator=(Rules &&)=default'],['../classxrpl_1_1Rules.html#a0146bd491fee14a09f6760c90f5d9f4f',1,'xrpl::Rules::operator=(Rules const &)=default'],['../classxrpl_1_1PublicKey.html#ae9cdde8c9bfa406e9143bdb1a1084646',1,'xrpl::PublicKey::operator=()'],['../classxrpl_1_1Permission.html#acca9c7481f5036a3f7094e073fef298c',1,'xrpl::Permission::operator=()'],['../classxrpl_1_1MPTAmount.html#a7dd785341b93051a362e0182265417b2',1,'xrpl::MPTAmount::operator=(beast::Zero)'],['../classxrpl_1_1MPTAmount.html#abd5b8e0008a2f0f08818c50fcaf25a24',1,'xrpl::MPTAmount::operator=(MPTAmount const &other)=default'],['../classxrpl_1_1KnownFormats.html#a4c729fdcfa983fec4707cd578454fd12',1,'xrpl::KnownFormats::operator=()'],['../classxrpl_1_1NumberSO.html#a41e6848ceb942643a351675ca56cbfcd',1,'xrpl::NumberSO::operator=()'],['../classxrpl_1_1IOUAmount.html#a7e89ea970f2575a3397ec3d42306997f',1,'xrpl::IOUAmount::operator=()'],['../classxrpl_1_1TransactionMaster.html#abb7e18c8ce6aac7ccfa2576f85f36daa',1,'xrpl::TransactionMaster::operator=()'],['../classxrpl_1_1TrustLineBase.html#ae0a314177d1f3530ed51cbf4389dd379',1,'xrpl::TrustLineBase::operator=()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a23b3c515f2987846744a0ecf25afa5eb',1,'xrpl::RippleLineCache::AccountKey::operator=()'],['../classxrpl_1_1Pathfinder.html#aef440f922b13b224bb5288be70b98bc7',1,'xrpl::Pathfinder::operator=()'],['../classxrpl_1_1AMMLiquidity.html#a536a2f00f953487d12ac724f1b2ec7a2',1,'xrpl::AMMLiquidity::operator=()'],['../classxrpl_1_1AMMContext.html#a79e58fcabd195c66e3f6516d1368f399',1,'xrpl::AMMContext::operator=()'],['../classxrpl_1_1HashRouter.html#ab1a69b28ab46b27a92a83931127c2d18',1,'xrpl::HashRouter::operator=()'],['../classxrpl_1_1TrustedVotes.html#a0d22b461c0e8a18b162fcc4713ae4b7d',1,'xrpl::TrustedVotes::operator=()'],['../classxrpl_1_1LoadManager.html#a923207359a178b9d327d57c76d87d479',1,'xrpl::LoadManager::operator=()'],['../classxrpl_1_1GRPCServer.html#a44b5b824a34930f71cfec6b266bb1bb5',1,'xrpl::GRPCServer::operator=()'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a61a30d6e633768d2d6eee2b39a7de058',1,'xrpl::GRPCServerImpl::CallData::operator=()'],['../classxrpl_1_1GRPCServerImpl.html#a16be237b5de2e40220995dbe7af2d156',1,'xrpl::GRPCServerImpl::operator=()'],['../classxrpl_1_1Processor.html#a9c162e49b91a46a8173d4d46b89de86b',1,'xrpl::Processor::operator=()'],['../classxrpl_1_1SQLiteDatabase.html#a5178f05bed6bd5bf6c0161614692780e',1,'xrpl::SQLiteDatabase::operator=()'],['../classxrpl_1_1OpenLedger.html#ac8b8314634c222cc035b3eb03ac05cce',1,'xrpl::OpenLedger::operator=()'],['../classxrpl_1_1Ledger.html#ab9514644865a273a4f60505f1b5cee1d',1,'xrpl::Ledger::operator=(Ledger &&)=delete'],['../classxrpl_1_1Ledger.html#a710a7a90e4345225bdf104797c8de144',1,'xrpl::Ledger::operator=(Ledger const &)=delete'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#ad09e293d728f4523c6599d5a8c913148',1,'xrpl::Ledger::txs_iter_impl::operator=()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a90485809305e64e48f05a40e05211fe5',1,'xrpl::Ledger::sles_iter_impl::operator=()'],['../classxrpl_1_1InboundTransactions.html#ac325a0499a6241b8f39a82620bfb2696',1,'xrpl::InboundTransactions::operator=()'],['../classxrpl_1_1RCLConsensus.html#a5604c2f5810aa76835ecd645d763070a',1,'xrpl::RCLConsensus::operator=()'],['../classxrpl_1_1test_1_1multi__runner__child.html#a216c5a47c6731e884e777dc25f9ec021',1,'xrpl::test::multi_runner_child::operator=()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#ae24f5755888aaa8d1dbe895390e50be2',1,'xrpl::test::multi_runner_parent::operator=()'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a0da8b943b3e41423183ee618ff461c91',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData &&)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ab6837ff1674d3002574ba71dd8851915',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData const &)=delete'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a692aea286510250ef92de47eeb686963',1,'xrpl::PeerImp::Metrics::operator=()'],['../structxrpl_1_1SHAMap_1_1MissingNodes.html#a450b54ef1e83385ed6475b496c6ea3bd',1,'xrpl::SHAMap::MissingNodes::operator=()'],['../classxrpl_1_1STTakesAsset.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STTakesAsset::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#aa81bed936131613f3bb323873c1c5225',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1STObject_1_1ValueProxy.html#aaac8e9ec92d8eca336f9fe2b1ed1e4dd',1,'xrpl::STObject::ValueProxy::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#a7f82cd9082fbd0805fecbcd83f5e9927',1,'beast::PropertyStream::Proxy::operator=()'],['../classxrpl_1_1NodeFamily.html#a14769eee3fb3c38d6a4bd151ded2823a',1,'xrpl::NodeFamily::operator=(NodeFamily &&)=delete'],['../classxrpl_1_1NodeFamily.html#a7c3274238f984734013da0a7b5f2a766',1,'xrpl::NodeFamily::operator=(NodeFamily const &)=delete'],['../structxrpl_1_1RPC_1_1Request.html#a7cc4c6291573836ceee36e7e1e58eb51',1,'xrpl::RPC::Request::operator=()'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a1c8eeb3a0a17b18fad68f3aef86b4055',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult &&)=delete'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a32229f860bbf73eaa4f068e3418880fe',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult const &)=delete'],['../classxrpl_1_1PeerImp.html#a2f6fa2b111cdffc2730314b4e3d38ce0',1,'xrpl::PeerImp::operator=()'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a8cb4a030267fcd5f87fcb1a999254b34',1,'xrpl::PeerImp::Metrics::operator=()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a7b4f1016ec5f2d8f7f701e94588d52b4',1,'xrpl::RPC::TxnTestData::operator=()'],['../classxrpl_1_1OverlayImpl.html#a50edb84b9b38e09022283d8c5e9cccca',1,'xrpl::OverlayImpl::operator=()'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a93019c02c8f3f874f2e448a112212ec3',1,'xrpl::ledger_trie_detail::Span::operator=(Span &&)=default'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a57472adaa46caeb835f6cf4792f3f420',1,'xrpl::ledger_trie_detail::Span::operator=(Span const &)=default'],['../classxrpl_1_1Transactor.html#a2f2401d0e2b6f7b84f55b795fa42ebfa',1,'xrpl::Transactor::operator=()'],['../structxrpl_1_1PreclaimContext.html#ad68f23746158396f32e8fae2fb5db88e',1,'xrpl::PreclaimContext::operator=()'],['../structxrpl_1_1PreflightContext.html#aad73c804b98fa4ce5061d1b71c1013aa',1,'xrpl::PreflightContext::operator=()'],['../structxrpl_1_1PreclaimResult.html#aaf2b37ba9eaf534db8071959fdd8032d',1,'xrpl::PreclaimResult::operator=()'],['../structxrpl_1_1PreflightResult.html#a0f820575d9a8dde0b932850be87d5519',1,'xrpl::PreflightResult::operator=()'],['../classxrpl_1_1TxConsequences.html#acbc2baaca63bb3208b3b9cb94a737694',1,'xrpl::TxConsequences::operator=(TxConsequences &&)=default'],['../classxrpl_1_1TxConsequences.html#abaf9b7e36718430cbee01ac399a34a6a',1,'xrpl::TxConsequences::operator=(TxConsequences const &)=default'],['../classxrpl_1_1SQLiteDatabase.html#afbaf12d4b3056bf9ffacb6c6e924a4d5',1,'xrpl::SQLiteDatabase::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDHookImpl.html#aafcb235624baeac1c068eb41fe8b0ee6',1,'beast::insight::detail::StatsDHookImpl::operator=()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aa556b4c01732b508c1a5ae36e8f87344',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#ab5fb516c77ea42918b0a1c8664cb3ffa',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &c)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9a21442318aac487dad6bbc952ffb4bf',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9c29835c555bd92ead8e8f3820d20c54',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a2d91f0b1b6437d4a16d61537633e5ccb',1,'xrpl::test::csf::BasicNetwork::operator=()'],['../classxrpl_1_1test_1_1ClosureCounter__test_1_1TrackedString.html#aedee145a301cb46f7359c741b75d5c68',1,'xrpl::test::ClosureCounter_test::TrackedString::operator=()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#ab1f244c596d21bf5eed0fa18401f335f',1,'xrpl::Resource::ManagerImp::operator=()'],['../classJson_1_1Writer_1_1Impl.html#a9546c34b3803905c473c8b7b4f3d5cb6',1,'Json::Writer::Impl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMeterImpl.html#a22e3df423caec078701dc633dd115e41',1,'beast::insight::detail::StatsDMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDGaugeImpl.html#a864193c7ac38faa4e966f3a7c80ace61',1,'beast::insight::detail::StatsDGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDEventImpl.html#a19219afc5b789c1ef801297ce11de1a5',1,'beast::insight::detail::StatsDEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCounterImpl.html#a4329c3a828dabdc1549b936d06b3d3ff',1,'beast::insight::detail::StatsDCounterImpl::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a276a429a831eaad1be35dc0f4935a5e0',1,'xrpl::test::csf::Scheduler::event::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMetricBase.html#a521a62d32f79db392586c0237c592a9c',1,'beast::insight::detail::StatsDMetricBase::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullMeterImpl.html#aaea2b6fcce125d28f114bf72b9a639bc',1,'beast::insight::detail::NullMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullGaugeImpl.html#ad166e86fb6858b5e8a56cd6b38b44362',1,'beast::insight::detail::NullGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullEventImpl.html#acbfa2d963ceb523eed8893244867ac1b',1,'beast::insight::detail::NullEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullCounterImpl.html#a68efa42f49acc4d49406894dc4b6a71f',1,'beast::insight::detail::NullCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullHookImpl.html#a03ba00b59a48fb5b3248720cafeb29aa',1,'beast::insight::detail::NullHookImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a48fcaf089bf5f4a96953e2dd25ffa874',1,'beast::insight::detail::GroupImp::operator=()'],['../classxrpl_1_1AsyncObject_1_1CompletionCounter.html#a2a78ba6645536b16d0c4c4b18171f467',1,'xrpl::AsyncObject::CompletionCounter::operator=()'],['../classxrpl_1_1DebugSink.html#aa95f585d23db5a314f793e3f2afa5f67',1,'xrpl::DebugSink::operator=(DebugSink &&)=delete'],['../classxrpl_1_1DebugSink.html#a821c08bb25499ae1df8946e57682ddff',1,'xrpl::DebugSink::operator=(DebugSink const &)=delete'],['../classxrpl_1_1SHAMapTreeNode.html#ad1e6e39c7ab7fed71f56ce4ad1164105',1,'xrpl::SHAMapTreeNode::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a59ac0c37fc9fb099e459be93049eb811',1,'xrpl::test::jtx::Env_ss::operator=()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#ac0bd579c9586a44838139fc04bf94fa8',1,'xrpl::RPC::TxnTestData::operator=()'],['../classxrpl_1_1test_1_1Validator.html#a0aa5c8cc801b7882c745e095070ae4ba',1,'xrpl::test::Validator::operator=(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a826a181b9cb53e4a3df70ef3f080600c',1,'xrpl::test::Validator::operator=(Validator const &)=default'],['../classxrpl_1_1detail_1_1save__stream__state.html#af177571d7af9587f85f96c43f53fd64f',1,'xrpl::detail::save_stream_state::operator=()'],['../classxrpl_1_1test_1_1PathSet.html#a9eaafe8948a90152f026be4dc5c165cd',1,'xrpl::test::PathSet::operator=(PathSet &&)=default'],['../classxrpl_1_1test_1_1PathSet.html#ad93bdc47329fcae43409dfe86360171c',1,'xrpl::test::PathSet::operator=(PathSet const &)=default'],['../classxrpl_1_1test_1_1Path.html#a50c2763803a3b68433f160f4a81ea41e',1,'xrpl::test::Path::operator=(Path &&)=default'],['../classxrpl_1_1test_1_1Path.html#afabb02ec578fffae9c3c98d9d0d955c9',1,'xrpl::test::Path::operator=(Path const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#ac870f04378258203fc50429275e06aed',1,'xrpl::test::jtx::JTx::prop_list::operator=(prop_list &&src)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a6d15c23e84acd933f575403936f6e3ec',1,'xrpl::test::jtx::JTx::prop_list::operator=(prop_list const &other)'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a59fa408bc3cea05061b0901137ea0aa1',1,'xrpl::test::jtx::JTx::operator=(JTx &&)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a48e7b28e8f9f995d3109d536af882f74',1,'xrpl::test::jtx::JTx::operator=(JTx const &)=default'],['../classxrpl_1_1SHAMapSyncFilter.html#a7386fb051f030d7f2186b63bc36a7b7d',1,'xrpl::SHAMapSyncFilter::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss_1_1SignSubmitRunner.html#ad918e0f7dd11dae17cf19b18bf719279',1,'xrpl::test::jtx::Env_ss::SignSubmitRunner::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aefdde7618d29208323c50d97283feff3',1,'xrpl::test::jtx::Env::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#abe55ce1598bb6554ce482c8c5cb9f5e6',1,'xrpl::test::jtx::AnyAmount::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a994b0d8a0696be152790d89e44b819bd',1,'xrpl::test::jtx::PrettyAmount::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#af8ce40f0f437ce992321912a69e35418',1,'xrpl::test::jtx::Account::operator=(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a7fef661cc1c1c57892c8f1d3b87decb9',1,'xrpl::test::jtx::Account::operator=(Account const &)=default'],['../classxrpl_1_1test_1_1AbstractClient.html#a70bb551f20715447c4160bb9b090594c',1,'xrpl::test::AbstractClient::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#aa358839ae989e061466bb5792fdc5274',1,'xrpl::test::csf::Scheduler::cancel_token::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ad9c0fbe3a11d03ab6c25f76574fd5577',1,'xrpl::test::csf::Scheduler::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a071e7220db50ba0cc2218030391812ac',1,'xrpl::test::csf::Scheduler::queue_type::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a01f0561068a73b8ece617c3248eba937',1,'xrpl::test::csf::Scheduler::event_impl::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_schar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_ref/operator=.html',1,'std::atomic_ref::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ptrdiff_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_long::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_llong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_short::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ulong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ullong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uchar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_size_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_signed_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::pmr::deque::operator=()'],['http://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['http://en.cppreference.com/w/cpp/utility/optional/operator=.html',1,'std::optional::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::ostream::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostream_iterator/operator=.html',1,'std::ostream_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator/operator=.html',1,'std::ostreambuf_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['http://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::pmr::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::pmr::list::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::pmr::map::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::pmr::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::pmr::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::pmr::set::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u32string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::istream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_bool::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['http://en.cppreference.com/w/cpp/utility/any/operator=.html',1,'std::any::operator=()'],['../classxrpl_1_1CachedView.html#a2b74684f3bfa6a93fe899a03af075be8',1,'xrpl::CachedView::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::iostream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_unsigned_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/jthread/operator=.html',1,'std::jthread::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['http://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator=.html',1,'std::mask_array::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/monostate.html',1,'std::monostate::operator=()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/operator=.html',1,'std::move_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_iterator/operator=.html',1,'std::experimental::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/shared_future/operator=.html',1,'std::experimental::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/propagate_const/operator=.html',1,'std::experimental::propagate_const::operator=()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/operator=.html',1,'std::experimental::pmr::polymorphic_allocator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/ostream_joiner/operator=.html',1,'std::experimental::ostream_joiner::operator=()'],['http://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['http://en.cppreference.com/w/cpp/experimental/future/operator=.html',1,'std::experimental::future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/operator=.html',1,'std::experimental::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/operator=.html',1,'std::experimental::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/filesystem_error/operator=.html',1,'std::experimental::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/operator=.html',1,'std::experimental::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/operator=.html',1,'std::experimental::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_weak_ptr/operator=.html',1,'std::experimental::atomic_weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_shared_ptr/operator=.html',1,'std::experimental::atomic_shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/any/operator=.html',1,'std::experimental::any::operator=()'],['http://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['http://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['http://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/operator=.html',1,'std::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/insert_iterator/operator=.html',1,'std::insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator=.html',1,'std::indirect_array::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator=.html',1,'std::gslice_array::operator=()'],['http://en.cppreference.com/w/cpp/thread/future_error/operator=.html',1,'std::future_error::operator=()'],['http://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['http://en.cppreference.com/w/cpp/iterator/front_insert_iterator/operator=.html',1,'std::front_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/path/operator=.html',1,'std::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/filesystem_error/operator=.html',1,'std::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/file_status/operator=.html',1,'std::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_iterator/operator=.html',1,'std::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator=.html',1,'std::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::basic_istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::basic_osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::basic_ostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::basic_iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['http://en.cppreference.com/w/cpp/iterator/back_insert_iterator/operator=.html',1,'std::back_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_wchar_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ushort::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/operator=.html',1,'std::coroutine_handle::operator=()'],['http://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['http://en.cppreference.com/w/cpp/chrono/zoned_time/operator=.html',1,'std::chrono::zoned_time::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::years::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::weeks::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/nonexistent_local_time.html',1,'std::chrono::nonexistent_local_time::operator=()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#aef20e4794bd113ef36a6b9da1d70c1cd',1,'xrpl::detail::CachedViewImpl::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::months::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::days::operator=()'],['http://en.cppreference.com/w/cpp/chrono/ambiguous_local_time.html',1,'std::chrono::ambiguous_local_time::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::basic_syncbuf::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a12d4d5455b0c2dee047f1d25f8683e3f',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#af512141e0774dabf3e59615f8439cb98',1,'beast::detail::aged_container_iterator::operator=()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#ac80c76e01869cfadcadbce7d64384e72',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#a99c40d9ed869cacb7f3c135f29bd72f4',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a52a1b0882688a402bad462b0dace1014',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aca17279a6a2f3ca84977ffad0887bcde',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1ecaae43de6cee54042e557f5600ae37',1,'beast::detail::aged_ordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a2b5b179178b43cf4a4212fd0756c66a6',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#afcb3236e18cb658be85051eca94209ec',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t &&other)'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a4411ce8b411b9b60a01a60e0fdc595cb',1,'beast::io_latency_probe::sample_op::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9bdce7284426349f8920b7ae2e8f274c',1,'beast::detail::aged_unordered_container::operator=(aged_unordered_container &&other)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#aae5b842dbac365e42864c3db21c480b0',1,'beast::detail::aged_unordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1empty__base__optimization.html#a1c0cb191eaa7079bead76da6c830f7d9',1,'beast::detail::empty_base_optimization::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization.html#abf94cf4a86620a3584c0946a7abe82a1',1,'beast::detail::empty_base_optimization::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a4ce297f0655fc8fd72a30ef82b189d3f',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a0ac6363c3c39c194221e031f0b87c98d',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1List.html#a10aec237e64b08479dfdcb3fcffe20a2',1,'beast::List::operator=()'],['../classbeast_1_1LockFreeStackIterator.html#a598b300c29df5b75c631ec3ed84b6f20',1,'beast::LockFreeStackIterator::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a43ebf12aa1bf22e649854b987328d2dd',1,'beast::io_latency_probe::sample_op::operator=()'],['../classxrpl_1_1spinlock.html#ab2bcea71a78cdd78b9955c80c6439d71',1,'xrpl::spinlock::operator=()'],['../classxrpl_1_1packed__spinlock.html#a700660b261eb1509bda065db6dcdb072',1,'xrpl::packed_spinlock::operator=()'],['../classxrpl_1_1Slice.html#aef94c40aeca4c45f48cdd58d98215410',1,'xrpl::Slice::operator=()'],['../classxrpl_1_1SlabAllocatorSet.html#a809015418137d873aa16458581e669e4',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet &&other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#aa4d4389370c4660149176d9768d0f13f',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet const &other)=delete'],['../classxrpl_1_1SlabAllocator.html#a0215549449ed4a0f456f6ef37f0fe359',1,'xrpl::SlabAllocator::operator=(SlabAllocator &&other)=delete'],['../classxrpl_1_1SlabAllocator.html#a439e807628b9f0b09ba2eabac3f63863',1,'xrpl::SlabAllocator::operator=(SlabAllocator const &other)=delete'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#a382646b4c7e1584ba800909f1d334f22',1,'xrpl::SlabAllocator::SlabBlock::operator=(SlabBlock &&other)=delete'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#ab9477657515b8015ff5af22e426747f6',1,'xrpl::SlabAllocator::SlabBlock::operator=(SlabBlock const &other)=delete'],['../classxrpl_1_1SharedWeakCachePointer.html#ac5496285b5b38bdc9bfee0a66f684f7d',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > &&rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ada6c16e6cef981e769a5472a38b27ac6',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#a3d7968fe49582337890639d715857fca',1,'xrpl::SharedWeakCachePointer::operator=(SharedWeakCachePointer const &rhs)'],['../classxrpl_1_1scope__unlock.html#a0e8d614b90bc9ff50599c15dfb7d4845',1,'xrpl::scope_unlock::operator=()'],['../classxrpl_1_1scope__success.html#a61f13d7296de9c87cc1dd31d2a87a249',1,'xrpl::scope_success::operator=()'],['../classbeast_1_1PropertyStream_1_1Set.html#aff048450b262aae0ee774030ca5c317f',1,'beast::PropertyStream::Set::operator=()'],['../classJson_1_1ValueIterator.html#a24a9862ae9a14d6b7a366b1b17364dfe',1,'Json::ValueIterator::operator=()'],['../classJson_1_1ValueConstIterator.html#a1415c6ec09d43e30220481c0f5295056',1,'Json::ValueConstIterator::operator=()'],['../classJson_1_1Value.html#a5248de95b988e1b7347f0c4a6012ae48',1,'Json::Value::operator=(Value &&other)'],['../classJson_1_1Value.html#a8df7c6675ec1f0579d06d46b68d84e4d',1,'Json::Value::operator=(Value const &other)'],['../classJson_1_1Value_1_1CZString.html#a7257145f258f3c9c18e87ca270f62964',1,'Json::Value::CZString::operator=()'],['../classxrpl_1_1csprng__engine.html#ae27b59a7084b90059190371c1f97c55e',1,'xrpl::csprng_engine::operator=(csprng_engine &&)=delete'],['../classxrpl_1_1csprng__engine.html#a83463817d8d96918fd97265c6e4a264b',1,'xrpl::csprng_engine::operator=(csprng_engine const &)=delete'],['../structxrpl_1_1JobTypeData.html#ab396db2e60acdbe16b256760a253b15a',1,'xrpl::JobTypeData::operator=()'],['../classxrpl_1_1JobQueue_1_1Coro.html#ab8f8c9ee7ca2ba8d044084273ce6f3e2',1,'xrpl::JobQueue::Coro::operator=()'],['../structxrpl_1_1Workers_1_1Callback.html#aaae80d264c5df4264b561647cd2f792b',1,'xrpl::Workers::Callback::operator=()'],['../classxrpl_1_1ClosureCounter.html#ad6b9251ede356e12d6645525b91de9d6',1,'xrpl::ClosureCounter::operator=()'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ae489b854ac91edee9795ec081c5e474f',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute &&rhs)=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ad24d7cad18dce9a6c19b8b3a754981cb',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute const &rhs)=delete'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a8c690f37dcd6df5f161a586c329879de',1,'beast::detail::xor_shift_engine::operator=()'],['../classbeast_1_1PropertyStream_1_1Source.html#ac6182af145c3df30330ff125d3ccd44c',1,'beast::PropertyStream::Source::operator=()'],['../classxrpl_1_1scope__fail.html#acb67192ea9dd803a22cc42659aecaa3d',1,'xrpl::scope_fail::operator=()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad0485ab6e8fb3ad76de3a9bf7f12e482',1,'beast::PropertyStream::Map::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#ae852e115b8113bbecbbcb9749b032b8c',1,'beast::PropertyStream::Proxy::operator=()'],['../classbeast_1_1Journal_1_1Stream.html#a6164df9514e7f215b9966f90ca35dbac',1,'beast::Journal::Stream::operator=()'],['../classbeast_1_1Journal_1_1ScopedStream.html#a4848223c04ed0263782bbd332b6a6cd9',1,'beast::Journal::ScopedStream::operator=()'],['../classbeast_1_1Journal_1_1Sink.html#a6b81353caeccc7c322248fcf86d0bbf4',1,'beast::Journal::Sink::operator=()'],['../classbeast_1_1unit__test_1_1thread.html#a90b56807a41d0b814156e60b76e6992c',1,'beast::unit_test::thread::operator=(thread &&other)'],['../classbeast_1_1unit__test_1_1thread.html#afb461ff8cd9569c86abc57fa017adb17',1,'beast::unit_test::thread::operator=(thread const &)=delete'],['../classbeast_1_1unit__test_1_1suite_1_1scoped__testcase.html#a130289de303170024e152040c03bf8e9',1,'beast::unit_test::suite::scoped_testcase::operator=()'],['../classbeast_1_1unit__test_1_1suite.html#a3aa5254960b5428ea9dd4da69d1f6e43',1,'beast::unit_test::suite::operator=()'],['../classbeast_1_1unit__test_1_1runner.html#a44cc482620f01d3ab6fee068beb1623e',1,'beast::unit_test::runner::operator=()'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a796ab58372258a69646d590c44251e4f',1,'beast::unit_test::detail::reporter::operator=()'],['../classbeast_1_1unit__test_1_1amount.html#ac4e645402924058956bc081cb7adadf3',1,'beast::unit_test::amount::operator=()'],['../classbeast_1_1insight_1_1Gauge.html#ac04031db3ad539c4546334307148ba56',1,'beast::insight::Gauge::operator=()'],['../classbeast_1_1xxhasher.html#a5100b3f3b0871bfe84f5dc5730515f3c',1,'beast::xxhasher::operator=()'],['../classbeast_1_1LockFreeStack.html#a8d1a7d955ce61d2ac17ba991c88c7e80',1,'beast::LockFreeStack::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/operator=.html',1,'std::variant::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator=.html',1,'std::valarray::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u8string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u8string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::wiostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::wistream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::wostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::wosyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['../classxrpl_1_1SharedIntrusive.html#ad4578ec4b63119f1f330367646ba00ad',1,'xrpl::SharedIntrusive::operator=()'],['../classxrpl_1_1scope__exit.html#af87627a8002b1cca3b253b6f77b03302',1,'xrpl::scope_exit::operator=()'],['../classxrpl_1_1NumberMantissaScaleGuard.html#ae5a65abe6790e21814f8487284930683',1,'xrpl::NumberMantissaScaleGuard::operator=()'],['../classxrpl_1_1NumberRoundModeGuard.html#a631bb7eb98880117bd7a8c4955f824af',1,'xrpl::NumberRoundModeGuard::operator=()'],['../classxrpl_1_1saveNumberRoundMode.html#afc606d02272caeeaf62eda72478d344c',1,'xrpl::saveNumberRoundMode::operator=()'],['../classxrpl_1_1Logs.html#a4cdd6fdb907e7129f4a94d0897409acf',1,'xrpl::Logs::operator=()'],['../classxrpl_1_1Logs_1_1Sink.html#a0c81db975f2a35c2cf7bec2c5af6e37b',1,'xrpl::Logs::Sink::operator=()'],['../classxrpl_1_1SharedWeakUnion.html#acc8491f9f59b40af0c8b8e98281e2c75',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1SharedWeakUnion.html#ab5b647db036cf1b97adc938b1a9f2478',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#abc797888bcce753e30ba4e61d51cce6c',1,'xrpl::SharedWeakUnion::operator=(SharedWeakUnion const &rhs)'],['../classxrpl_1_1WeakIntrusive.html#a1875d3fc603c6c3a602253fcb73b04fa',1,'xrpl::WeakIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1WeakIntrusive.html#aad1a4330164c41dae9c7edf80f768500',1,'xrpl::WeakIntrusive::operator=(WeakIntrusive const &)=delete'],['../classxrpl_1_1SharedIntrusive.html#adfcd560f162032fea5bf67747fb70764',1,'xrpl::SharedIntrusive::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u8string::operator=()'],['../classxrpl_1_1SharedIntrusive.html#a9b63e6d9f456c4adec340ff2bbf78259',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive &&rhs)'],['../classxrpl_1_1SharedIntrusive.html#a532fef51e1bcaa6b627e84cdd1d1535a',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classbeast_1_1LockFreeStack_1_1Node.html#a7f199497c42f9ea2c4791bc67023b38c',1,'beast::LockFreeStack::Node::operator=()'],['../classxrpl_1_1CountedObject.html#a8badd0fa592fb822794454468f945b59',1,'xrpl::CountedObject::operator=()'],['../classxrpl_1_1Buffer.html#aa5bd1ac26c6c6cab2654588921f2ee28',1,'xrpl::Buffer::operator=(Slice s)'],['../classxrpl_1_1Buffer.html#a59ac9e935c5ea3ab841461a1fd6de15a',1,'xrpl::Buffer::operator=(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#af89861a36525e1a70acffd0772e6b26f',1,'xrpl::Buffer::operator=(Buffer const &other)'],['../classxrpl_1_1base__uint.html#a9d902067dbe7988b5ba33440cf2326b2',1,'xrpl::base_uint::operator=(beast::Zero)'],['../classxrpl_1_1base__uint.html#a26bfe2fe5f48d714e85329ca10aef0f0',1,'xrpl::base_uint::operator=(std::uint64_t uHost)'],['../classxrpl_1_1base__uint.html#a333f8e1c487fffd43ca35b67ab1bf702',1,'xrpl::base_uint::operator=(Container const &c)'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::wsyncbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['http://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/operator=.html',1,'std::scoped_allocator_adaptor::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_token/operator=.html',1,'std::stop_token::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_source/operator=.html',1,'std::stop_source::operator=()'],['http://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/span/operator=.html',1,'std::span::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator=.html',1,'std::slice_array::operator=()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a219f785f50d370d235d78634126f9ca9',1,'xrpl::ApplyViewImpl::operator=()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/operator=.html',1,'std::reverse_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['http://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['http://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['http://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::wstring::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::pmr::vector::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::pmr::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::pmr::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::pmr::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::pmr::unordered_map::operator=()'],['../classJson_1_1Writer.html#a15a825f3a5f6bb5769f37686b1c2411b',1,'Json::Writer::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a0ff1370e92ef1eac600dbc2b4dcb9292',1,'xrpl::ApplyViewImpl::operator=()']]], + ['operator_3d_189',['operator=',['../classxrpl_1_1STObject_1_1OptionalProxy.html#a25540be1cb475275f07a25b028edfd13',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#aaa51d955c8c1248feda2245d086f1be0',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1STParsedJSONObject.html#ae261313aa4d2686f10cdddbc02ca29c2',1,'xrpl::STParsedJSONObject::operator=()'],['../classxrpl_1_1STPathElement.html#ad3ae2bdb48a67c5075285ccc15864be6',1,'xrpl::STPathElement::operator=()'],['../classxrpl_1_1STTx.html#a1e6cbec4254b1bd7610d674bc4ca1ec4',1,'xrpl::STTx::operator=()'],['../classxrpl_1_1STVector256.html#ac9d07cb05abd4d1217ae7107f47e6b8c',1,'xrpl::STVector256::operator=(std::vector< uint256 > const &v)'],['../classxrpl_1_1STVector256.html#afdb1c2110cb77a1d2e8b46e4bb8d2d1e',1,'xrpl::STVector256::operator=(std::vector< uint256 > &&v)'],['../classxrpl_1_1STXChainBridge.html#a39ccb864f2abc11d3b474433d460ffe6',1,'xrpl::STXChainBridge::operator=()'],['../classxrpl_1_1TERSubset.html#a225829d033bf0ab54d185247f0adee00',1,'xrpl::TERSubset::operator=(TERSubset const &rhs)=default'],['../classxrpl_1_1TERSubset.html#aaa58a372e684a0cfae6c5d5dca2d5683',1,'xrpl::TERSubset::operator=(TERSubset &&rhs)=default'],['../classxrpl_1_1TERSubset.html#a03696ea731be933cb289eb9407c81d7c',1,'xrpl::TERSubset::operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & >'],['../classxrpl_1_1STBlob.html#afce8f2ee3901ac6d1412a47eebf970dc',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ad7f896da311aea3b43b21dc1d0a7144c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type const &v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a4689b63a5fa5d6090152cb600e3ea33c',1,'xrpl::STObject::OptionalProxy::operator=(optional_type &&v)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#a61548d83ebf5996c5bb91203ded4fc9b',1,'xrpl::STObject::OptionalProxy::operator=(std::nullopt_t const &)'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#ab17f0432515c272f21275d78a81ca196',1,'xrpl::STObject::OptionalProxy::operator=(OptionalProxy const &)=delete'],['../classxrpl_1_1STObject_1_1ValueProxy.html#ae013d56ea3839b2c624c1c99966d4efa',1,'xrpl::STObject::ValueProxy::operator=(U &&u)'],['../classxrpl_1_1STObject_1_1ValueProxy.html#a50c00c732949cde00f82e89c0efe5f29',1,'xrpl::STObject::ValueProxy::operator=(ValueProxy const &)=delete'],['../classxrpl_1_1STObject.html#af041457a8a18c5f7302e59027e9a5eed',1,'xrpl::STObject::operator=(STObject &&other)'],['../classxrpl_1_1STObject.html#a7ec3587326970c28981f2507a2cef3a0',1,'xrpl::STObject::operator=(STObject const &)=default'],['../classxrpl_1_1STNumber.html#a63f9aa78bdd4281382fd03673d02263b',1,'xrpl::STNumber::operator=()'],['../classxrpl_1_1STIssue.html#a2b0720a3ba7de15f0a0b59e9baf8f291',1,'xrpl::STIssue::operator=()'],['../classxrpl_1_1STInteger.html#a538a44f2afe4fffd6d6a995632751094',1,'xrpl::STInteger::operator=()'],['../classxrpl_1_1STBlob.html#a02c5ff9cc5949119a2127056fcec0c5d',1,'xrpl::STBlob::operator=()'],['../classxrpl_1_1WSMsg.html#a125b7761760d675a51c523c7b35b91f5',1,'xrpl::WSMsg::operator=()'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#aaca98b386f07cdbad06a75c652dba186',1,'xrpl::detail::ApplyStateTable::operator=()'],['../classxrpl_1_1SHAMapLeafNode.html#ab8c754da8736e1035761dd7cd326eb06',1,'xrpl::SHAMapLeafNode::operator=()'],['../classxrpl_1_1SHAMapItem.html#af665a8dac2f2d2303341d7aa00eb2fbf',1,'xrpl::SHAMapItem::operator=(SHAMapItem &&)=delete'],['../classxrpl_1_1SHAMapItem.html#a1ba36df7230a291acd5bfee314cb6ad1',1,'xrpl::SHAMapItem::operator=(SHAMapItem const &other)=delete'],['../classxrpl_1_1SHAMapInnerNode.html#af146d500de5a28722eb0467f008f0577',1,'xrpl::SHAMapInnerNode::operator=()'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a9782f459934e851a80934639957949fb',1,'xrpl::SHAMap::const_iterator::operator=()'],['../classxrpl_1_1SHAMapNodeID.html#a5002dc691dbfd379cef394550eaede8a',1,'xrpl::SHAMapNodeID::operator=()'],['../classxrpl_1_1SHAMap.html#a659a0fa3c2d91513f60cf3c3d550b1f1',1,'xrpl::SHAMap::operator=()'],['../classxrpl_1_1Family.html#ac333cb8515f5885df7d269a2bef67cca',1,'xrpl::Family::operator=(Family &&)=delete'],['../classxrpl_1_1Family.html#a7f74ad6c06cfd17d58a5abe985db1f63',1,'xrpl::Family::operator=(Family const &)=delete'],['../classxrpl_1_1TaggedPointer.html#a700ad40e2ad01af88148a9f1841d49c2',1,'xrpl::TaggedPointer::operator=()'],['../structxrpl_1_1WSSession.html#af0463401c659b6b5944d7f2635a948e2',1,'xrpl::WSSession::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a678122a5f06bc5f0f01646f9a7e6f6bd',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1Session.html#aa994118286ac64bffcc54a8163a28a99',1,'xrpl::Session::operator=()'],['../structxrpl_1_1Manifest.html#ac3eb87f8c590c78a75de4275323416bd',1,'xrpl::Manifest::operator=(Manifest &&other)=default'],['../structxrpl_1_1Manifest.html#a1953a269d36da281154752303e4f206c',1,'xrpl::Manifest::operator=(Manifest const &other)=delete'],['../classxrpl_1_1Resource_1_1Consumer.html#a207342d43fe8f2f1ffba06af2311f459',1,'xrpl::Resource::Consumer::operator=()'],['../classxrpl_1_1LockedSociSession.html#a978cb8ed68f0a6beceecc766f67fc9c9',1,'xrpl::LockedSociSession::operator=()'],['../classxrpl_1_1XRPAmount.html#aff001a7cb9b974e4ea06abba235c52dc',1,'xrpl::XRPAmount::operator=(value_type drops)'],['../classxrpl_1_1XRPAmount.html#ae4d3630af33a8955e708121e62d064ca',1,'xrpl::XRPAmount::operator=(beast::Zero)'],['../classxrpl_1_1XRPAmount.html#ac7ad0f4e9fee5013b8f0898951d59b0c',1,'xrpl::XRPAmount::operator=(XRPAmount const &other)=default'],['../classxrpl_1_1XChainAttestationsBase.html#ab6ac347fb5dbfe0b06b1fa57b6dff3f9',1,'xrpl::XChainAttestationsBase::operator=()'],['../structxrpl_1_1Attestations_1_1AttestationBase.html#a1468fade499dcf057e2b000a41ec98f4',1,'xrpl::Attestations::AttestationBase::operator=()'],['../classxrpl_1_1unit_1_1ValueUnit.html#a43d29f58954d9f74afba7ca2e4fe6424',1,'xrpl::unit::ValueUnit::operator=()'],['../classxrpl_1_1PaymentSandbox.html#a8ea52b7b5429033260298aceafa9b447',1,'xrpl::PaymentSandbox::operator=()'],['../classxrpl_1_1detail_1_1STVar.html#adb6a42f42a247f16c58cf7eaaca787bf',1,'xrpl::detail::STVar::operator=(STVar &&rhs)'],['../classxrpl_1_1detail_1_1STVar.html#aa44bcc0a7d9319e5101a89ce41e15c4c',1,'xrpl::detail::STVar::operator=(STVar const &rhs)'],['../classxrpl_1_1NodeStore_1_1Manager.html#a03240b0527651c641c115fec7e14a45a',1,'xrpl::NodeStore::Manager::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseRotatingImp.html#ac19446e03d5d7d6e0514bd6a915c1c31',1,'xrpl::NodeStore::DatabaseRotatingImp::operator=()'],['../classxrpl_1_1NodeStore_1_1DatabaseNodeImp.html#ae24caf32703c813a427bdc944ad17416',1,'xrpl::NodeStore::DatabaseNodeImp::operator=()'],['../structxrpl_1_1NodeStore_1_1BatchWriter_1_1Callback.html#a6e8fa2b0806ee952627f9dae61bfe43a',1,'xrpl::NodeStore::BatchWriter::Callback::operator=()'],['../classxrpl_1_1Sandbox.html#a92e5125eb7100c266330c90e62341c86',1,'xrpl::Sandbox::operator=(Sandbox const &)=delete'],['../classxrpl_1_1Sandbox.html#adc71e20fcbb6c7a80970b6f2d1f92c00',1,'xrpl::Sandbox::operator=(Sandbox &&)=delete'],['../classxrpl_1_1ReadView.html#a59f9b0a60fbf2e058ed4463fd809d372',1,'xrpl::ReadView::operator=(ReadView const &other)=delete'],['../classxrpl_1_1ReadView.html#a01b363feb917dd58603630b9c70799aa',1,'xrpl::ReadView::operator=(ReadView &&other)=delete'],['../classxrpl_1_1RawView.html#ac1708e82eaa3148ccc023c09a82237d1',1,'xrpl::RawView::operator=()'],['../classxrpl_1_1PaymentSandbox.html#ae9e8a5047f77af1683a18d5a65deae67',1,'xrpl::PaymentSandbox::operator=()'],['../structxrpl_1_1Fees.html#af2989892d4699dc63221beea4138207b',1,'xrpl::Fees::operator=()'],['../classxrpl_1_1OpenView.html#a8b180b4dfa572d0fc7254bdf228f8792',1,'xrpl::OpenView::operator=(OpenView const &)=delete'],['../classxrpl_1_1OpenView.html#ac589cbbe083e5f026fd79448db3e010f',1,'xrpl::OpenView::operator=(OpenView &&)=delete'],['../classxrpl_1_1detail_1_1ReadViewFwdRange.html#a13659b1c477aabc067374573f455d256',1,'xrpl::detail::ReadViewFwdRange::operator=()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a5b07061900a34e3b0b08a734d0656763',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=(iterator &&other) noexcept'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#ae91d177c45bef200d322c0838fd6536c',1,'xrpl::detail::ReadViewFwdRange::iterator::operator=(iterator const &other)'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a98829d0d548c6acb4076831c2128f8a7',1,'xrpl::detail::ReadViewFwdIter::operator=()'],['../classxrpl_1_1detail_1_1RawStateTable.html#a034299d2e04887656cf2b71975a13978',1,'xrpl::detail::RawStateTable::operator=(RawStateTable const &)=delete'],['../classxrpl_1_1detail_1_1RawStateTable.html#a22dc3db6b32db50f63af679f3f99a5e0',1,'xrpl::detail::RawStateTable::operator=(RawStateTable &&)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#a6e69ae96a7e51ad7d8c775ae0794b315',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase const &)=delete'],['../classxrpl_1_1detail_1_1ApplyViewBase.html#afef1b0fbdc3c6025be0d5b7a0bc447db',1,'xrpl::detail::ApplyViewBase::operator=(ApplyViewBase &&)=delete'],['../classxrpl_1_1detail_1_1ApplyStateTable.html#a8402de188839b850ac3e07173f02d437',1,'xrpl::detail::ApplyStateTable::operator=()'],['../classxrpl_1_1Seed.html#ac834a440005686f8084dee83ef729e7d',1,'xrpl::Seed::operator=()'],['../classxrpl_1_1STArray.html#a9149a32f22aeb126227e38565b6d368f',1,'xrpl::STArray::operator=(STArray &&)'],['../classxrpl_1_1STArray.html#a04cbe5d314f89a48b4e57dbb1b40c375',1,'xrpl::STArray::operator=(STArray const &)=default'],['../classxrpl_1_1STAmount.html#a27b3c3463aa141e590679f4e2e73d7f1',1,'xrpl::STAmount::operator=(IOUAmount const &iou)'],['../classxrpl_1_1STAmount.html#ae333d17ae42c67f0b138f6d5b7e84ac0',1,'xrpl::STAmount::operator=(Number const &)'],['../classxrpl_1_1STAmount.html#a99637d9404d0d6f78659ea75e8fa4039',1,'xrpl::STAmount::operator=(XRPAmount const &amount)'],['../classxrpl_1_1STAmount.html#a9f8195ecf5acd9502f3883a44af9bbe7',1,'xrpl::STAmount::operator=(beast::Zero)'],['../classxrpl_1_1STAccount.html#aa273b704ea17405928954a1b9ac89bd4',1,'xrpl::STAccount::operator=()'],['../classxrpl_1_1SOTemplate.html#afbe2ec7799c4d983ff950e727f73bccb',1,'xrpl::SOTemplate::operator=()'],['../classxrpl_1_1SField.html#aebb96937172ff1f3467a249e62bb5ee5',1,'xrpl::SField::operator=(SField &&)=delete'],['../classxrpl_1_1SField.html#a6181a617bed0ca60368089d9c8e48228',1,'xrpl::SField::operator=(SField const &)=delete'],['../classxrpl_1_1SeqProxy.html#a4ed71a3393422c50e26f634b76bc886f',1,'xrpl::SeqProxy::operator=()'],['../classxrpl_1_1STBase.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STBase::operator=()'],['../classxrpl_1_1SecretKey.html#a75ad3265dc41c0bb6492d98ef913f537',1,'xrpl::SecretKey::operator=()'],['../classxrpl_1_1CurrentTransactionRulesGuard.html#ae8044e22b6e8702d910390348dfa45f5',1,'xrpl::CurrentTransactionRulesGuard::operator=()'],['../classxrpl_1_1Rules.html#a7a826f9f8214711f492f5eaf1e462f1d',1,'xrpl::Rules::operator=(Rules &&)=default'],['../classxrpl_1_1Rules.html#a0146bd491fee14a09f6760c90f5d9f4f',1,'xrpl::Rules::operator=(Rules const &)=default'],['../classxrpl_1_1PublicKey.html#ae9cdde8c9bfa406e9143bdb1a1084646',1,'xrpl::PublicKey::operator=()'],['../classxrpl_1_1Permission.html#acca9c7481f5036a3f7094e073fef298c',1,'xrpl::Permission::operator=()'],['../classxrpl_1_1MPTAmount.html#a7dd785341b93051a362e0182265417b2',1,'xrpl::MPTAmount::operator=(beast::Zero)'],['../classxrpl_1_1MPTAmount.html#abd5b8e0008a2f0f08818c50fcaf25a24',1,'xrpl::MPTAmount::operator=(MPTAmount const &other)=default'],['../classxrpl_1_1KnownFormats.html#a4c729fdcfa983fec4707cd578454fd12',1,'xrpl::KnownFormats::operator=()'],['../classxrpl_1_1NumberSO.html#a41e6848ceb942643a351675ca56cbfcd',1,'xrpl::NumberSO::operator=()'],['../classxrpl_1_1IOUAmount.html#a7e89ea970f2575a3397ec3d42306997f',1,'xrpl::IOUAmount::operator=()'],['../classxrpl_1_1TransactionMaster.html#abb7e18c8ce6aac7ccfa2576f85f36daa',1,'xrpl::TransactionMaster::operator=()'],['../classxrpl_1_1TrustLineBase.html#ae0a314177d1f3530ed51cbf4389dd379',1,'xrpl::TrustLineBase::operator=()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a23b3c515f2987846744a0ecf25afa5eb',1,'xrpl::RippleLineCache::AccountKey::operator=()'],['../classxrpl_1_1Pathfinder.html#aef440f922b13b224bb5288be70b98bc7',1,'xrpl::Pathfinder::operator=()'],['../classxrpl_1_1AMMLiquidity.html#a536a2f00f953487d12ac724f1b2ec7a2',1,'xrpl::AMMLiquidity::operator=()'],['../classxrpl_1_1AMMContext.html#a79e58fcabd195c66e3f6516d1368f399',1,'xrpl::AMMContext::operator=()'],['../classxrpl_1_1HashRouter.html#ab1a69b28ab46b27a92a83931127c2d18',1,'xrpl::HashRouter::operator=()'],['../classxrpl_1_1TrustedVotes.html#a0d22b461c0e8a18b162fcc4713ae4b7d',1,'xrpl::TrustedVotes::operator=()'],['../classxrpl_1_1LoadManager.html#a923207359a178b9d327d57c76d87d479',1,'xrpl::LoadManager::operator=()'],['../classxrpl_1_1GRPCServer.html#a44b5b824a34930f71cfec6b266bb1bb5',1,'xrpl::GRPCServer::operator=()'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a61a30d6e633768d2d6eee2b39a7de058',1,'xrpl::GRPCServerImpl::CallData::operator=()'],['../classxrpl_1_1GRPCServerImpl.html#a16be237b5de2e40220995dbe7af2d156',1,'xrpl::GRPCServerImpl::operator=()'],['../classxrpl_1_1Processor.html#a9c162e49b91a46a8173d4d46b89de86b',1,'xrpl::Processor::operator=()'],['../classxrpl_1_1SQLiteDatabase.html#a5178f05bed6bd5bf6c0161614692780e',1,'xrpl::SQLiteDatabase::operator=()'],['../classxrpl_1_1OpenLedger.html#ac8b8314634c222cc035b3eb03ac05cce',1,'xrpl::OpenLedger::operator=()'],['../classxrpl_1_1Ledger.html#ab9514644865a273a4f60505f1b5cee1d',1,'xrpl::Ledger::operator=(Ledger &&)=delete'],['../classxrpl_1_1Ledger.html#a710a7a90e4345225bdf104797c8de144',1,'xrpl::Ledger::operator=(Ledger const &)=delete'],['../classxrpl_1_1Ledger_1_1txs__iter__impl.html#ad09e293d728f4523c6599d5a8c913148',1,'xrpl::Ledger::txs_iter_impl::operator=()'],['../classxrpl_1_1Ledger_1_1sles__iter__impl.html#a90485809305e64e48f05a40e05211fe5',1,'xrpl::Ledger::sles_iter_impl::operator=()'],['../classxrpl_1_1InboundTransactions.html#ac325a0499a6241b8f39a82620bfb2696',1,'xrpl::InboundTransactions::operator=()'],['../classxrpl_1_1RCLConsensus.html#a5604c2f5810aa76835ecd645d763070a',1,'xrpl::RCLConsensus::operator=()'],['../classxrpl_1_1test_1_1multi__runner__child.html#a216c5a47c6731e884e777dc25f9ec021',1,'xrpl::test::multi_runner_child::operator=()'],['../classxrpl_1_1test_1_1multi__runner__parent.html#ae24f5755888aaa8d1dbe895390e50be2',1,'xrpl::test::multi_runner_parent::operator=()'],['../structxrpl_1_1test_1_1RPCCallTestData.html#a0da8b943b3e41423183ee618ff461c91',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData &&)=delete'],['../structxrpl_1_1test_1_1RPCCallTestData.html#ab6837ff1674d3002574ba71dd8851915',1,'xrpl::test::RPCCallTestData::operator=(RPCCallTestData const &)=delete'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a692aea286510250ef92de47eeb686963',1,'xrpl::PeerImp::Metrics::operator=()'],['../structxrpl_1_1SHAMap_1_1MissingNodes.html#a450b54ef1e83385ed6475b496c6ea3bd',1,'xrpl::SHAMap::MissingNodes::operator=()'],['../classxrpl_1_1STTakesAsset.html#a51245468aac9e3aae669cb9fec06a2a0',1,'xrpl::STTakesAsset::operator=()'],['../classxrpl_1_1STObject_1_1OptionalProxy.html#aa81bed936131613f3bb323873c1c5225',1,'xrpl::STObject::OptionalProxy::operator=()'],['../classxrpl_1_1STObject_1_1ValueProxy.html#aaac8e9ec92d8eca336f9fe2b1ed1e4dd',1,'xrpl::STObject::ValueProxy::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#a7f82cd9082fbd0805fecbcd83f5e9927',1,'beast::PropertyStream::Proxy::operator=()'],['../classxrpl_1_1NodeFamily.html#a14769eee3fb3c38d6a4bd151ded2823a',1,'xrpl::NodeFamily::operator=(NodeFamily &&)=delete'],['../classxrpl_1_1NodeFamily.html#a7c3274238f984734013da0a7b5f2a766',1,'xrpl::NodeFamily::operator=(NodeFamily const &)=delete'],['../structxrpl_1_1RPC_1_1Request.html#a7cc4c6291573836ceee36e7e1e58eb51',1,'xrpl::RPC::Request::operator=()'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a1c8eeb3a0a17b18fad68f3aef86b4055',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult &&)=delete'],['../structxrpl_1_1RPC_1_1detail_1_1transactionPreProcessResult.html#a32229f860bbf73eaa4f068e3418880fe',1,'xrpl::RPC::detail::transactionPreProcessResult::operator=(transactionPreProcessResult const &)=delete'],['../classxrpl_1_1PeerImp.html#a2f6fa2b111cdffc2730314b4e3d38ce0',1,'xrpl::PeerImp::operator=()'],['../classxrpl_1_1PeerImp_1_1Metrics.html#a8cb4a030267fcd5f87fcb1a999254b34',1,'xrpl::PeerImp::Metrics::operator=()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#a7b4f1016ec5f2d8f7f701e94588d52b4',1,'xrpl::RPC::TxnTestData::operator=()'],['../classxrpl_1_1OverlayImpl.html#a50edb84b9b38e09022283d8c5e9cccca',1,'xrpl::OverlayImpl::operator=()'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a93019c02c8f3f874f2e448a112212ec3',1,'xrpl::ledger_trie_detail::Span::operator=(Span &&)=default'],['../classxrpl_1_1ledger__trie__detail_1_1Span.html#a57472adaa46caeb835f6cf4792f3f420',1,'xrpl::ledger_trie_detail::Span::operator=(Span const &)=default'],['../classxrpl_1_1Transactor.html#a2f2401d0e2b6f7b84f55b795fa42ebfa',1,'xrpl::Transactor::operator=()'],['../structxrpl_1_1PreclaimContext.html#ad68f23746158396f32e8fae2fb5db88e',1,'xrpl::PreclaimContext::operator=()'],['../structxrpl_1_1PreflightContext.html#aad73c804b98fa4ce5061d1b71c1013aa',1,'xrpl::PreflightContext::operator=()'],['../structxrpl_1_1PreclaimResult.html#aaf2b37ba9eaf534db8071959fdd8032d',1,'xrpl::PreclaimResult::operator=()'],['../structxrpl_1_1PreflightResult.html#a0f820575d9a8dde0b932850be87d5519',1,'xrpl::PreflightResult::operator=()'],['../classxrpl_1_1TxConsequences.html#acbc2baaca63bb3208b3b9cb94a737694',1,'xrpl::TxConsequences::operator=(TxConsequences &&)=default'],['../classxrpl_1_1TxConsequences.html#abaf9b7e36718430cbee01ac399a34a6a',1,'xrpl::TxConsequences::operator=(TxConsequences const &)=default'],['../classxrpl_1_1SQLiteDatabase.html#aeaf8c88003442dd28c3eb27b34c8054e',1,'xrpl::SQLiteDatabase::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDHookImpl.html#aafcb235624baeac1c068eb41fe8b0ee6',1,'beast::insight::detail::StatsDHookImpl::operator=()'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#aa556b4c01732b508c1a5ae36e8f87344',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef.html#ab5fb516c77ea42918b0a1c8664cb3ffa',1,'xrpl::test::csf::CollectorRef::operator=(CollectorRef &c)=delete'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9a21442318aac487dad6bbc952ffb4bf',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any &&)=default'],['../classxrpl_1_1test_1_1csf_1_1CollectorRef_1_1Any.html#a9c29835c555bd92ead8e8f3820d20c54',1,'xrpl::test::csf::CollectorRef::Any::operator=(Any const &)=delete'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a2d91f0b1b6437d4a16d61537633e5ccb',1,'xrpl::test::csf::BasicNetwork::operator=()'],['../classxrpl_1_1test_1_1ClosureCounter__test_1_1TrackedString.html#aedee145a301cb46f7359c741b75d5c68',1,'xrpl::test::ClosureCounter_test::TrackedString::operator=()'],['../classxrpl_1_1Resource_1_1ManagerImp.html#ab1f244c596d21bf5eed0fa18401f335f',1,'xrpl::Resource::ManagerImp::operator=()'],['../classJson_1_1Writer_1_1Impl.html#a9546c34b3803905c473c8b7b4f3d5cb6',1,'Json::Writer::Impl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMeterImpl.html#a22e3df423caec078701dc633dd115e41',1,'beast::insight::detail::StatsDMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDGaugeImpl.html#a864193c7ac38faa4e966f3a7c80ace61',1,'beast::insight::detail::StatsDGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDEventImpl.html#a19219afc5b789c1ef801297ce11de1a5',1,'beast::insight::detail::StatsDEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDCounterImpl.html#a4329c3a828dabdc1549b936d06b3d3ff',1,'beast::insight::detail::StatsDCounterImpl::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1event.html#a276a429a831eaad1be35dc0f4935a5e0',1,'xrpl::test::csf::Scheduler::event::operator=()'],['../classbeast_1_1insight_1_1detail_1_1StatsDMetricBase.html#a521a62d32f79db392586c0237c592a9c',1,'beast::insight::detail::StatsDMetricBase::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullMeterImpl.html#aaea2b6fcce125d28f114bf72b9a639bc',1,'beast::insight::detail::NullMeterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullGaugeImpl.html#ad166e86fb6858b5e8a56cd6b38b44362',1,'beast::insight::detail::NullGaugeImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullEventImpl.html#acbfa2d963ceb523eed8893244867ac1b',1,'beast::insight::detail::NullEventImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullCounterImpl.html#a68efa42f49acc4d49406894dc4b6a71f',1,'beast::insight::detail::NullCounterImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1NullHookImpl.html#a03ba00b59a48fb5b3248720cafeb29aa',1,'beast::insight::detail::NullHookImpl::operator=()'],['../classbeast_1_1insight_1_1detail_1_1GroupImp.html#a48fcaf089bf5f4a96953e2dd25ffa874',1,'beast::insight::detail::GroupImp::operator=()'],['../classxrpl_1_1AsyncObject_1_1CompletionCounter.html#a2a78ba6645536b16d0c4c4b18171f467',1,'xrpl::AsyncObject::CompletionCounter::operator=()'],['../classxrpl_1_1DebugSink.html#aa95f585d23db5a314f793e3f2afa5f67',1,'xrpl::DebugSink::operator=(DebugSink &&)=delete'],['../classxrpl_1_1DebugSink.html#a821c08bb25499ae1df8946e57682ddff',1,'xrpl::DebugSink::operator=(DebugSink const &)=delete'],['../classxrpl_1_1SHAMapTreeNode.html#ad1e6e39c7ab7fed71f56ce4ad1164105',1,'xrpl::SHAMapTreeNode::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss.html#a59ac0c37fc9fb099e459be93049eb811',1,'xrpl::test::jtx::Env_ss::operator=()'],['../structxrpl_1_1RPC_1_1TxnTestData.html#ac0bd579c9586a44838139fc04bf94fa8',1,'xrpl::RPC::TxnTestData::operator=()'],['../classxrpl_1_1test_1_1Validator.html#a0aa5c8cc801b7882c745e095070ae4ba',1,'xrpl::test::Validator::operator=(Validator &&)=default'],['../classxrpl_1_1test_1_1Validator.html#a826a181b9cb53e4a3df70ef3f080600c',1,'xrpl::test::Validator::operator=(Validator const &)=default'],['../classxrpl_1_1detail_1_1save__stream__state.html#af177571d7af9587f85f96c43f53fd64f',1,'xrpl::detail::save_stream_state::operator=()'],['../classxrpl_1_1test_1_1PathSet.html#a9eaafe8948a90152f026be4dc5c165cd',1,'xrpl::test::PathSet::operator=(PathSet &&)=default'],['../classxrpl_1_1test_1_1PathSet.html#ad93bdc47329fcae43409dfe86360171c',1,'xrpl::test::PathSet::operator=(PathSet const &)=default'],['../classxrpl_1_1test_1_1Path.html#a50c2763803a3b68433f160f4a81ea41e',1,'xrpl::test::Path::operator=(Path &&)=default'],['../classxrpl_1_1test_1_1Path.html#afabb02ec578fffae9c3c98d9d0d955c9',1,'xrpl::test::Path::operator=(Path const &)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#ac870f04378258203fc50429275e06aed',1,'xrpl::test::jtx::JTx::prop_list::operator=(prop_list &&src)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx_1_1prop__list.html#a6d15c23e84acd933f575403936f6e3ec',1,'xrpl::test::jtx::JTx::prop_list::operator=(prop_list const &other)'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a59fa408bc3cea05061b0901137ea0aa1',1,'xrpl::test::jtx::JTx::operator=(JTx &&)=default'],['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a48e7b28e8f9f995d3109d536af882f74',1,'xrpl::test::jtx::JTx::operator=(JTx const &)=default'],['../classxrpl_1_1SHAMapSyncFilter.html#a7386fb051f030d7f2186b63bc36a7b7d',1,'xrpl::SHAMapSyncFilter::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env__ss_1_1SignSubmitRunner.html#ad918e0f7dd11dae17cf19b18bf719279',1,'xrpl::test::jtx::Env_ss::SignSubmitRunner::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Env.html#aefdde7618d29208323c50d97283feff3',1,'xrpl::test::jtx::Env::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1AnyAmount.html#abe55ce1598bb6554ce482c8c5cb9f5e6',1,'xrpl::test::jtx::AnyAmount::operator=()'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a994b0d8a0696be152790d89e44b819bd',1,'xrpl::test::jtx::PrettyAmount::operator=()'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#af8ce40f0f437ce992321912a69e35418',1,'xrpl::test::jtx::Account::operator=(Account &&)=default'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#a7fef661cc1c1c57892c8f1d3b87decb9',1,'xrpl::test::jtx::Account::operator=(Account const &)=default'],['../classxrpl_1_1test_1_1AbstractClient.html#a70bb551f20715447c4160bb9b090594c',1,'xrpl::test::AbstractClient::operator=()'],['../structxrpl_1_1test_1_1csf_1_1Scheduler_1_1cancel__token.html#aa358839ae989e061466bb5792fdc5274',1,'xrpl::test::csf::Scheduler::cancel_token::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ad9c0fbe3a11d03ab6c25f76574fd5577',1,'xrpl::test::csf::Scheduler::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a071e7220db50ba0cc2218030391812ac',1,'xrpl::test::csf::Scheduler::queue_type::operator=()'],['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1event__impl.html#a01f0561068a73b8ece617c3248eba937',1,'xrpl::test::csf::Scheduler::event_impl::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_schar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_ref/operator=.html',1,'std::atomic_ref::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ptrdiff_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_long::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_llong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_intmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_short::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_int::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ulong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ullong::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintptr_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uintmax_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_least16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint_fast16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint64_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uint::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_uchar::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_size_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_signed_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::pmr::deque::operator=()'],['http://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['http://en.cppreference.com/w/cpp/utility/optional/operator=.html',1,'std::optional::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::ostream::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostream_iterator/operator=.html',1,'std::ostream_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator/operator=.html',1,'std::ostreambuf_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['http://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::pmr::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::pmr::list::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::pmr::map::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::pmr::multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::pmr::multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::pmr::set::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u32string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::istream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char8_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char32_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char16_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_char::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_bool::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['http://en.cppreference.com/w/cpp/utility/any/operator=.html',1,'std::any::operator=()'],['../classxrpl_1_1CachedView.html#a2b74684f3bfa6a93fe899a03af075be8',1,'xrpl::CachedView::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::iostream::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_unsigned_lock_free::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['http://en.cppreference.com/w/cpp/thread/jthread/operator=.html',1,'std::jthread::operator=()'],['http://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['http://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()'],['http://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/mask_array/operator=.html',1,'std::mask_array::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/monostate.html',1,'std::monostate::operator=()'],['http://en.cppreference.com/w/cpp/iterator/move_iterator/operator=.html',1,'std::move_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_iterator/operator=.html',1,'std::experimental::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/shared_future/operator=.html',1,'std::experimental::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/propagate_const/operator=.html',1,'std::experimental::propagate_const::operator=()'],['http://en.cppreference.com/w/cpp/experimental/polymorphic_allocator/operator=.html',1,'std::experimental::pmr::polymorphic_allocator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/ostream_joiner/operator=.html',1,'std::experimental::ostream_joiner::operator=()'],['http://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['http://en.cppreference.com/w/cpp/experimental/future/operator=.html',1,'std::experimental::future::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/recursive_directory_iterator/operator=.html',1,'std::experimental::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/path/operator=.html',1,'std::experimental::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/filesystem_error/operator=.html',1,'std::experimental::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/operator=.html',1,'std::experimental::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/fs/directory_entry/operator=.html',1,'std::experimental::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_weak_ptr/operator=.html',1,'std::experimental::atomic_weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/atomic_shared_ptr/operator=.html',1,'std::experimental::atomic_shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/experimental/any/operator=.html',1,'std::experimental::any::operator=()'],['http://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['http://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['http://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator/operator=.html',1,'std::filesystem::recursive_directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/iterator/insert_iterator/operator=.html',1,'std::insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/indirect_array/operator=.html',1,'std::indirect_array::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/gslice_array/operator=.html',1,'std::gslice_array::operator=()'],['http://en.cppreference.com/w/cpp/thread/future_error/operator=.html',1,'std::future_error::operator=()'],['http://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['http://en.cppreference.com/w/cpp/iterator/front_insert_iterator/operator=.html',1,'std::front_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['http://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/path/operator=.html',1,'std::filesystem::path::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/filesystem_error/operator=.html',1,'std::filesystem::filesystem_error::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/file_status/operator=.html',1,'std::filesystem::file_status::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_iterator/operator=.html',1,'std::filesystem::directory_iterator::operator=()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator=.html',1,'std::filesystem::directory_entry::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/experimental/basic_string_view/operator=.html',1,'std::experimental::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::basic_istream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::basic_string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::basic_osyncstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::basic_ostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::basic_iostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['http://en.cppreference.com/w/cpp/iterator/back_insert_iterator/operator=.html',1,'std::back_insert_iterator::operator=()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_wchar_t::operator=()'],['http://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic_ushort::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/coroutine/coroutine_handle/operator=.html',1,'std::coroutine_handle::operator=()'],['http://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['http://en.cppreference.com/w/cpp/chrono/zoned_time/operator=.html',1,'std::chrono::zoned_time::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::years::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::weeks::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/nonexistent_local_time.html',1,'std::chrono::nonexistent_local_time::operator=()'],['../classxrpl_1_1detail_1_1CachedViewImpl.html#aef20e4794bd113ef36a6b9da1d70c1cd',1,'xrpl::detail::CachedViewImpl::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::months::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['http://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::days::operator=()'],['http://en.cppreference.com/w/cpp/chrono/ambiguous_local_time.html',1,'std::chrono::ambiguous_local_time::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::basic_syncbuf::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a12d4d5455b0c2dee047f1d25f8683e3f',1,'beast::detail::aged_unordered_container::operator=()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#af512141e0774dabf3e59615f8439cb98',1,'beast::detail::aged_container_iterator::operator=()'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#ac80c76e01869cfadcadbce7d64384e72',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container_1_1config__t.html#a99c40d9ed869cacb7f3c135f29bd72f4',1,'beast::detail::aged_ordered_container::config_t::operator=(config_t &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a52a1b0882688a402bad462b0dace1014',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container const &other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#aca17279a6a2f3ca84977ffad0887bcde',1,'beast::detail::aged_ordered_container::operator=(aged_ordered_container &&other)'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1ecaae43de6cee54042e557f5600ae37',1,'beast::detail::aged_ordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#a2b5b179178b43cf4a4212fd0756c66a6',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t const &other)'],['../classbeast_1_1detail_1_1aged__unordered__container_1_1config__t.html#afcb3236e18cb658be85051eca94209ec',1,'beast::detail::aged_unordered_container::config_t::operator=(config_t &&other)'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a4411ce8b411b9b60a01a60e0fdc595cb',1,'beast::io_latency_probe::sample_op::operator=()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a9bdce7284426349f8920b7ae2e8f274c',1,'beast::detail::aged_unordered_container::operator=(aged_unordered_container &&other)'],['../classbeast_1_1detail_1_1aged__unordered__container.html#aae5b842dbac365e42864c3db21c480b0',1,'beast::detail::aged_unordered_container::operator=(std::initializer_list< value_type > init)'],['../classbeast_1_1detail_1_1empty__base__optimization.html#a1c0cb191eaa7079bead76da6c830f7d9',1,'beast::detail::empty_base_optimization::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization.html#abf94cf4a86620a3584c0946a7abe82a1',1,'beast::detail::empty_base_optimization::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a4ce297f0655fc8fd72a30ef82b189d3f',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization &&)=default'],['../classbeast_1_1detail_1_1empty__base__optimization_3_01T_00_01UniqueID_00_01false_01_4.html#a0ac6363c3c39c194221e031f0b87c98d',1,'beast::detail::empty_base_optimization< T, UniqueID, false >::operator=(empty_base_optimization const &)=default'],['../classbeast_1_1List.html#a10aec237e64b08479dfdcb3fcffe20a2',1,'beast::List::operator=()'],['../classbeast_1_1LockFreeStackIterator.html#a598b300c29df5b75c631ec3ed84b6f20',1,'beast::LockFreeStackIterator::operator=()'],['../structbeast_1_1io__latency__probe_1_1sample__op.html#a43ebf12aa1bf22e649854b987328d2dd',1,'beast::io_latency_probe::sample_op::operator=()'],['../classxrpl_1_1spinlock.html#ab2bcea71a78cdd78b9955c80c6439d71',1,'xrpl::spinlock::operator=()'],['../classxrpl_1_1packed__spinlock.html#a700660b261eb1509bda065db6dcdb072',1,'xrpl::packed_spinlock::operator=()'],['../classxrpl_1_1Slice.html#aef94c40aeca4c45f48cdd58d98215410',1,'xrpl::Slice::operator=()'],['../classxrpl_1_1SlabAllocatorSet.html#a809015418137d873aa16458581e669e4',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet &&other)=delete'],['../classxrpl_1_1SlabAllocatorSet.html#aa4d4389370c4660149176d9768d0f13f',1,'xrpl::SlabAllocatorSet::operator=(SlabAllocatorSet const &other)=delete'],['../classxrpl_1_1SlabAllocator.html#a0215549449ed4a0f456f6ef37f0fe359',1,'xrpl::SlabAllocator::operator=(SlabAllocator &&other)=delete'],['../classxrpl_1_1SlabAllocator.html#a439e807628b9f0b09ba2eabac3f63863',1,'xrpl::SlabAllocator::operator=(SlabAllocator const &other)=delete'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#a382646b4c7e1584ba800909f1d334f22',1,'xrpl::SlabAllocator::SlabBlock::operator=(SlabBlock &&other)=delete'],['../structxrpl_1_1SlabAllocator_1_1SlabBlock.html#ab9477657515b8015ff5af22e426747f6',1,'xrpl::SlabAllocator::SlabBlock::operator=(SlabBlock const &other)=delete'],['../classxrpl_1_1SharedWeakCachePointer.html#ac5496285b5b38bdc9bfee0a66f684f7d',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > &&rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#ada6c16e6cef981e769a5472a38b27ac6',1,'xrpl::SharedWeakCachePointer::operator=(std::shared_ptr< TT > const &rhs)'],['../classxrpl_1_1SharedWeakCachePointer.html#a3d7968fe49582337890639d715857fca',1,'xrpl::SharedWeakCachePointer::operator=(SharedWeakCachePointer const &rhs)'],['../classxrpl_1_1scope__unlock.html#a0e8d614b90bc9ff50599c15dfb7d4845',1,'xrpl::scope_unlock::operator=()'],['../classxrpl_1_1scope__success.html#a61f13d7296de9c87cc1dd31d2a87a249',1,'xrpl::scope_success::operator=()'],['../classbeast_1_1PropertyStream_1_1Set.html#aff048450b262aae0ee774030ca5c317f',1,'beast::PropertyStream::Set::operator=()'],['../classJson_1_1ValueIterator.html#a24a9862ae9a14d6b7a366b1b17364dfe',1,'Json::ValueIterator::operator=()'],['../classJson_1_1ValueConstIterator.html#a1415c6ec09d43e30220481c0f5295056',1,'Json::ValueConstIterator::operator=()'],['../classJson_1_1Value.html#a5248de95b988e1b7347f0c4a6012ae48',1,'Json::Value::operator=(Value &&other)'],['../classJson_1_1Value.html#a8df7c6675ec1f0579d06d46b68d84e4d',1,'Json::Value::operator=(Value const &other)'],['../classJson_1_1Value_1_1CZString.html#a7257145f258f3c9c18e87ca270f62964',1,'Json::Value::CZString::operator=()'],['../classxrpl_1_1csprng__engine.html#ae27b59a7084b90059190371c1f97c55e',1,'xrpl::csprng_engine::operator=(csprng_engine &&)=delete'],['../classxrpl_1_1csprng__engine.html#a83463817d8d96918fd97265c6e4a264b',1,'xrpl::csprng_engine::operator=(csprng_engine const &)=delete'],['../structxrpl_1_1JobTypeData.html#ab396db2e60acdbe16b256760a253b15a',1,'xrpl::JobTypeData::operator=()'],['../classxrpl_1_1JobQueue_1_1Coro.html#ab8f8c9ee7ca2ba8d044084273ce6f3e2',1,'xrpl::JobQueue::Coro::operator=()'],['../structxrpl_1_1Workers_1_1Callback.html#aaae80d264c5df4264b561647cd2f792b',1,'xrpl::Workers::Callback::operator=()'],['../classxrpl_1_1ClosureCounter.html#ad6b9251ede356e12d6645525b91de9d6',1,'xrpl::ClosureCounter::operator=()'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ae489b854ac91edee9795ec081c5e474f',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute &&rhs)=delete'],['../classxrpl_1_1ClosureCounter_1_1Substitute.html#ad24d7cad18dce9a6c19b8b3a754981cb',1,'xrpl::ClosureCounter::Substitute::operator=(Substitute const &rhs)=delete'],['../classbeast_1_1detail_1_1xor__shift__engine.html#a8c690f37dcd6df5f161a586c329879de',1,'beast::detail::xor_shift_engine::operator=()'],['../classbeast_1_1PropertyStream_1_1Source.html#ac6182af145c3df30330ff125d3ccd44c',1,'beast::PropertyStream::Source::operator=()'],['../classxrpl_1_1scope__fail.html#acb67192ea9dd803a22cc42659aecaa3d',1,'xrpl::scope_fail::operator=()'],['../classbeast_1_1PropertyStream_1_1Map.html#ad0485ab6e8fb3ad76de3a9bf7f12e482',1,'beast::PropertyStream::Map::operator=()'],['../classbeast_1_1PropertyStream_1_1Proxy.html#ae852e115b8113bbecbbcb9749b032b8c',1,'beast::PropertyStream::Proxy::operator=()'],['../classbeast_1_1Journal_1_1Stream.html#a6164df9514e7f215b9966f90ca35dbac',1,'beast::Journal::Stream::operator=()'],['../classbeast_1_1Journal_1_1ScopedStream.html#a4848223c04ed0263782bbd332b6a6cd9',1,'beast::Journal::ScopedStream::operator=()'],['../classbeast_1_1Journal_1_1Sink.html#a6b81353caeccc7c322248fcf86d0bbf4',1,'beast::Journal::Sink::operator=()'],['../classbeast_1_1unit__test_1_1thread.html#a90b56807a41d0b814156e60b76e6992c',1,'beast::unit_test::thread::operator=(thread &&other)'],['../classbeast_1_1unit__test_1_1thread.html#afb461ff8cd9569c86abc57fa017adb17',1,'beast::unit_test::thread::operator=(thread const &)=delete'],['../classbeast_1_1unit__test_1_1suite_1_1scoped__testcase.html#a130289de303170024e152040c03bf8e9',1,'beast::unit_test::suite::scoped_testcase::operator=()'],['../classbeast_1_1unit__test_1_1suite.html#a3aa5254960b5428ea9dd4da69d1f6e43',1,'beast::unit_test::suite::operator=()'],['../classbeast_1_1unit__test_1_1runner.html#a44cc482620f01d3ab6fee068beb1623e',1,'beast::unit_test::runner::operator=()'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#a796ab58372258a69646d590c44251e4f',1,'beast::unit_test::detail::reporter::operator=()'],['../classbeast_1_1unit__test_1_1amount.html#ac4e645402924058956bc081cb7adadf3',1,'beast::unit_test::amount::operator=()'],['../classbeast_1_1insight_1_1Gauge.html#ac04031db3ad539c4546334307148ba56',1,'beast::insight::Gauge::operator=()'],['../classbeast_1_1xxhasher.html#a5100b3f3b0871bfe84f5dc5730515f3c',1,'beast::xxhasher::operator=()'],['../classbeast_1_1LockFreeStack.html#a8d1a7d955ce61d2ac17ba991c88c7e80',1,'beast::LockFreeStack::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['http://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['http://en.cppreference.com/w/cpp/utility/variant/operator=.html',1,'std::variant::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/operator=.html',1,'std::valarray::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['http://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()'],['http://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u8string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u8string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u32string_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_iostream/operator=.html',1,'std::wiostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istream/operator=.html',1,'std::wistream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostream/operator=.html',1,'std::wostream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_osyncstream/operator=.html',1,'std::wosyncstream::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::wstring_view::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['../classxrpl_1_1SharedIntrusive.html#ad4578ec4b63119f1f330367646ba00ad',1,'xrpl::SharedIntrusive::operator=()'],['../classxrpl_1_1scope__exit.html#af87627a8002b1cca3b253b6f77b03302',1,'xrpl::scope_exit::operator=()'],['../classxrpl_1_1NumberMantissaScaleGuard.html#ae5a65abe6790e21814f8487284930683',1,'xrpl::NumberMantissaScaleGuard::operator=()'],['../classxrpl_1_1NumberRoundModeGuard.html#a631bb7eb98880117bd7a8c4955f824af',1,'xrpl::NumberRoundModeGuard::operator=()'],['../classxrpl_1_1saveNumberRoundMode.html#afc606d02272caeeaf62eda72478d344c',1,'xrpl::saveNumberRoundMode::operator=()'],['../classxrpl_1_1Logs.html#a4cdd6fdb907e7129f4a94d0897409acf',1,'xrpl::Logs::operator=()'],['../classxrpl_1_1Logs_1_1Sink.html#a0c81db975f2a35c2cf7bec2c5af6e37b',1,'xrpl::Logs::Sink::operator=()'],['../classxrpl_1_1SharedWeakUnion.html#acc8491f9f59b40af0c8b8e98281e2c75',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > &&rhs)'],['../classxrpl_1_1SharedWeakUnion.html#ab5b647db036cf1b97adc938b1a9f2478',1,'xrpl::SharedWeakUnion::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1SharedWeakUnion.html#abc797888bcce753e30ba4e61d51cce6c',1,'xrpl::SharedWeakUnion::operator=(SharedWeakUnion const &rhs)'],['../classxrpl_1_1WeakIntrusive.html#a1875d3fc603c6c3a602253fcb73b04fa',1,'xrpl::WeakIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classxrpl_1_1WeakIntrusive.html#aad1a4330164c41dae9c7edf80f768500',1,'xrpl::WeakIntrusive::operator=(WeakIntrusive const &)=delete'],['../classxrpl_1_1SharedIntrusive.html#adfcd560f162032fea5bf67747fb70764',1,'xrpl::SharedIntrusive::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::u8string::operator=()'],['../classxrpl_1_1SharedIntrusive.html#a9b63e6d9f456c4adec340ff2bbf78259',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive &&rhs)'],['../classxrpl_1_1SharedIntrusive.html#a532fef51e1bcaa6b627e84cdd1d1535a',1,'xrpl::SharedIntrusive::operator=(SharedIntrusive< TT > const &rhs)'],['../classbeast_1_1LockFreeStack_1_1Node.html#a7f199497c42f9ea2c4791bc67023b38c',1,'beast::LockFreeStack::Node::operator=()'],['../classxrpl_1_1CountedObject.html#a8badd0fa592fb822794454468f945b59',1,'xrpl::CountedObject::operator=()'],['../classxrpl_1_1Buffer.html#aa5bd1ac26c6c6cab2654588921f2ee28',1,'xrpl::Buffer::operator=(Slice s)'],['../classxrpl_1_1Buffer.html#a59ac9e935c5ea3ab841461a1fd6de15a',1,'xrpl::Buffer::operator=(Buffer &&other) noexcept'],['../classxrpl_1_1Buffer.html#af89861a36525e1a70acffd0772e6b26f',1,'xrpl::Buffer::operator=(Buffer const &other)'],['../classxrpl_1_1base__uint.html#a9d902067dbe7988b5ba33440cf2326b2',1,'xrpl::base_uint::operator=(beast::Zero)'],['../classxrpl_1_1base__uint.html#a26bfe2fe5f48d714e85329ca10aef0f0',1,'xrpl::base_uint::operator=(std::uint64_t uHost)'],['../classxrpl_1_1base__uint.html#a333f8e1c487fffd43ca35b67ab1bf702',1,'xrpl::base_uint::operator=(Container const &c)'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::wsyncbuf::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_syncbuf/operator=.html',1,'std::syncbuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['http://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::u16string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/operator=.html',1,'std::scoped_allocator_adaptor::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string_view/operator=.html',1,'std::string_view::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_token/operator=.html',1,'std::stop_token::operator=()'],['http://en.cppreference.com/w/cpp/thread/stop_source/operator=.html',1,'std::stop_source::operator=()'],['http://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/span/operator=.html',1,'std::span::operator=()'],['http://en.cppreference.com/w/cpp/numeric/valarray/slice_array/operator=.html',1,'std::slice_array::operator=()'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['http://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['http://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a219f785f50d370d235d78634126f9ca9',1,'xrpl::ApplyViewImpl::operator=()'],['http://en.cppreference.com/w/cpp/iterator/reverse_iterator/operator=.html',1,'std::reverse_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['http://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['http://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['http://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['http://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['http://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::pmr::wstring::operator=()'],['http://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::pmr::vector::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::pmr::unordered_set::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::pmr::unordered_multiset::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::pmr::unordered_multimap::operator=()'],['http://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::pmr::unordered_map::operator=()'],['../classJson_1_1Writer.html#a15a825f3a5f6bb5769f37686b1c2411b',1,'Json::Writer::operator=()'],['../classxrpl_1_1ApplyViewImpl.html#a0ff1370e92ef1eac600dbc2b4dcb9292',1,'xrpl::ApplyViewImpl::operator=()']]], ['operator_3d_3d_190',['operator==',['../namespacebeast_1_1IP.html#af52d0575e03e7d0718c46da9c7ab73d0',1,'beast::IP::operator==()'],['../namespacexrpl.html#afc5fc3a031dd4d14e5b219e8434c75b1',1,'xrpl::operator==(SecretKey const &lhs, SecretKey const &rhs)'],['../namespacexrpl.html#afcca64dd0cba395c54d5fbfeebc1f1b2',1,'xrpl::operator==(SHAMap::const_iterator const &x, SHAMap::const_iterator const &y)'],['../namespacexrpl.html#a4c9ffb8ef62bb789d97c96910638e0dd',1,'xrpl::operator==(Manifest const &lhs, Manifest const &rhs)'],['../namespacexrpl.html#af2359f58179a2d3198408d3cff0e3b61',1,'xrpl::operator==(XChainAttestationsBase< TAttestation > const &lhs, XChainAttestationsBase< TAttestation > const &rhs)'],['../namespacexrpl.html#a4544ac1b25d271be7dc4d4069512ae0f',1,'xrpl::operator==(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl.html#a6c0d172baa315c47c8b0e47a6befab65',1,'xrpl::operator==(STXChainBridge const &lhs, STXChainBridge const &rhs)'],['../namespacexrpl.html#a594e943dee18c674c584f4bad75daefc',1,'xrpl::operator==(STIssue const &lhs, Asset const &rhs)'],['../namespacexrpl.html#a2a77f1b24d9164d1e391ff2d857ebbdc',1,'xrpl::operator==(STIssue const &lhs, STIssue const &rhs)'],['../namespacexrpl.html#aa613d585d25337f5b48894e6aed0300b',1,'xrpl::operator==(STCurrency const &lhs, Currency const &rhs)'],['../namespacexrpl.html#aa42d8003cbfea127482076ef6f6ce214',1,'xrpl::operator==(STCurrency const &lhs, STCurrency const &rhs)'],['../namespacexrpl.html#a58be5551c054ce4ffc93fe7824048e18',1,'xrpl::operator==(STAmount const &lhs, STAmount const &rhs)'],['../namespacexrpl.html#a217af738475eaf17f00097d9154381ed',1,'xrpl::operator==(STAccount const &lhs, AccountID const &rhs)'],['../namespacexrpl.html#a1ae50eb287342ad0dd1eb22ba91e28b0',1,'xrpl::operator==(STAccount const &lhs, STAccount const &rhs)'],['../namespacexrpl_1_1PeerFinder.html#a8dd1fcc4b484909fbde95917eb7fdb99',1,'xrpl::PeerFinder::operator==()'],['../namespacexrpl_1_1Attestations.html#ace1204502150714294a765b354ea0f7c',1,'xrpl::Attestations::operator==(AttestationClaim const &lhs, AttestationClaim const &rhs)'],['../namespacexrpl_1_1Attestations.html#ab40f7a947115067bebb20ae2fe27056f',1,'xrpl::Attestations::operator==(AttestationCreateAccount const &lhs, AttestationCreateAccount const &rhs)'],['../namespacexrpl.html#ad9e0961d60fafd3a72204211f861fcae',1,'xrpl::operator==(XChainClaimAttestation const &lhs, XChainClaimAttestation const &rhs)'],['../namespacexrpl.html#a7649aad561c0542d8daa497640b4d0ee',1,'xrpl::operator==(XChainCreateAccountAttestation const &lhs, XChainCreateAccountAttestation const &rhs)'],['../namespacexrpl_1_1test_1_1jtx.html#aade2938434f16ad8755d6d35ae33eabd',1,'xrpl::test::jtx::operator==(Account const &lhs, Account const &rhs) noexcept'],['../namespacexrpl_1_1test_1_1jtx.html#a9c843033d1b6ef1bf1364c861657692c',1,'xrpl::test::jtx::operator==(PrettyAmount const &lhs, PrettyAmount const &rhs)'],['../namespacexrpl_1_1PeerFinder.html#ae4e01f4d07a9bd7e412802daac4e0cac',1,'xrpl::PeerFinder::operator==()'],['../namespacexrpl_1_1tests.html#a388fb47763e26243fb2c2614ec863a0b',1,'xrpl::tests::operator==()'],['../namespacexrpl.html#ada1bd87112cedea1d322fe8c2279ad7c',1,'xrpl::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator==()'],['../namespacexrpl_1_1cryptoconditions.html#ad68f8c681987f2e83491fec0acf7e3b0',1,'xrpl::cryptoconditions::operator==(Condition const &lhs, Condition const &rhs)'],['../namespacexrpl_1_1cryptoconditions.html#afb759b6ce79577289a8ea76ccffd4011',1,'xrpl::cryptoconditions::operator==(Fulfillment const &lhs, Fulfillment const &rhs)'],['../namespacexrpl.html#acfecd974108c186bcd3bf7f5e4d6b200',1,'xrpl::operator==()'],['../namespacexrpl_1_1tests.html#a9cc6ca571d5ff06081428f1d4b660ee4',1,'xrpl::tests::operator==()'],['../namespacebeast.html#a570f1cc92e1748c5bd95a843853d1a63',1,'beast::operator==()'],['http://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator==()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator==()'],['http://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator==()'],['../namespacexrpl.html#a6f18cc68977abb1569062f2baad2d13b',1,'xrpl::operator==(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)'],['../namespacexrpl.html#aa238dd62a4d7fc87bd8e7b0be780259d',1,'xrpl::operator==(base_uint< Bits, Tag > const &a, std::uint64_t b)'],['../namespacexrpl.html#a8a842fdaf78569194f3ffec3415bcab2',1,'xrpl::operator==(Buffer const &lhs, Buffer const &rhs) noexcept'],['../namespacexrpl.html#ab6c11c29cd8bc0aa595f92b0631bafaf',1,'xrpl::operator==(Slice const &lhs, Slice const &rhs) noexcept'],['../namespacebeast.html#abe39345843815f6a125b8679bf0896f6',1,'beast::operator==()'],['../namespacexrpl.html#a02530f625464356bee1dcacd0b6afe89',1,'xrpl::operator==()'],['../namespacebeast.html#aa95a5383433c68249f6a7bb2d78c550d',1,'beast::operator==(T const &t, Zero)'],['../namespacebeast.html#a3dc33f77bd143fb4390ced7bdb3ab085',1,'beast::operator==(Zero, T const &t)'],['../namespaceJson.html#a91ae3734ebe6be6db8db296a9ba381a3',1,'Json::operator==(StaticString x, StaticString y)'],['../namespaceJson.html#a47e02d9bca7b96c9467504a7fff16e9a',1,'Json::operator==(std::string const &x, StaticString y)'],['../namespaceJson.html#a7ca7bf03b0f45e7aefbbbc1de4be38d0',1,'Json::operator==(StaticString x, std::string const &y)'],['../namespaceJson.html#a0215bcaddd5556535e75ffc6a0e97171',1,'Json::operator==(Value const &, Value const &)'],['../namespacexrpl.html#a1d0ea349e0a8c04fc54a0803d88926ab',1,'xrpl::operator==(Asset const &lhs, Asset const &rhs)'],['../namespacexrpl.html#a0d832a2a493c6b21beaf4c25bb227d7f',1,'xrpl::operator==(Currency const &lhs, Asset const &rhs)'],['../namespacexrpl.html#a46fa6dffcdbf7b16bbb8a2b2d05bbfab',1,'xrpl::operator==(Book const &lhs, Book const &rhs)'],['../namespacexrpl_1_1detail.html#a33497323c34e4a4d3d5e7e056847b251',1,'xrpl::detail::operator==()'],['../namespacexrpl.html#a4c76c1aad9380573ab2ce33222978557',1,'xrpl::operator==(Issue const &lhs, Issue const &rhs)'],['../namespacexrpl.html#ae428982b02b7144793829e1cbd9cc777',1,'xrpl::operator==(MPTIssue const &lhs, MPTIssue const &rhs)'],['../namespacexrpl.html#a655d2ecde7f81b118faa1415353c66a0',1,'xrpl::operator==(PublicKey const &lhs, PublicKey const &rhs)'],['../classxrpl_1_1IOUAmount.html#a562d8a230e8b37458dcbecb9cf192424',1,'xrpl::IOUAmount::operator==()'],['../structxrpl_1_1parsedURL.html#a9bddc491bcf72d55262c0c3b048582d6',1,'xrpl::parsedURL::operator==()'],['../classbeast_1_1detail_1_1aged__container__iterator.html#a70f8ff97cd805ebb3c0ad235a323eb76',1,'beast::detail::aged_container_iterator::operator==()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a5e041d9ebe2b992a46ec6b381019444e',1,'beast::detail::aged_ordered_container::operator==()'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a39496b3446651e0ed8aad08d8869fd06',1,'beast::detail::aged_unordered_container::operator==(aged_unordered_container< false, OtherIsMap, OtherKey, OtherT, OtherDuration, OtherHash, KeyEqual, OtherAllocator > const &other) const'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a708580c95892e4643a48317cfd02646d',1,'beast::detail::aged_unordered_container::operator==(aged_unordered_container< true, OtherIsMap, OtherKey, OtherT, OtherDuration, OtherHash, KeyEqual, OtherAllocator > const &other) const'],['../classbeast_1_1detail_1_1ListIterator.html#a97cf97fb61f5d2b601e5410998c368c2',1,'beast::detail::ListIterator::operator==()'],['../classbeast_1_1rfc2616_1_1list__iterator.html#ab2e1c4c78459bae6de098951abc8723a',1,'beast::rfc2616::list_iterator::operator==()'],['../classJson_1_1Value_1_1CZString.html#ad41766c98fc6a6d5fcd72aaf78fc5db0',1,'Json::Value::CZString::operator==()'],['../classJson_1_1ValueIteratorBase.html#af9c1c4db8059a04ec6363d6d45009e53',1,'Json::ValueIteratorBase::operator==()'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a2959da13e8ce65477ecfb1c5e823ea83',1,'xrpl::BookDirs::const_iterator::operator==()'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a693095517ad388925de2879670210a59',1,'xrpl::detail::ReadViewFwdRange::iterator::operator==()'],['../classxrpl_1_1Dir_1_1const__iterator.html#a5adf5d919af2331e08a3c258e4587b10',1,'xrpl::Dir::const_iterator::operator==()'],['../classxrpl_1_1SharedIntrusive.html#a47c788eb425c5726442014625b3a23f0',1,'xrpl::SharedIntrusive::operator==()'],['../classxrpl_1_1MPTAmount.html#a3b483a9ee0db5dfe7a817b576c5e2328',1,'xrpl::MPTAmount::operator==(MPTAmount const &other) const'],['../classxrpl_1_1MPTAmount.html#a6fc3a5e618eb5180e4f82177465b8197',1,'xrpl::MPTAmount::operator==(value_type other) const'],['../classxrpl_1_1Rules.html#ad78e1fb7496df9b7e0a7431676253d58',1,'xrpl::Rules::operator==()'],['../classxrpl_1_1Serializer.html#aa34aae479847f0cb26cdcde86280a7aa',1,'xrpl::Serializer::operator==(Blob const &v) const'],['../classxrpl_1_1Serializer.html#aa71eb267b3d6d0a993610428db90eab1',1,'xrpl::Serializer::operator==(Serializer const &v) const'],['../classxrpl_1_1SField.html#aec3ebc6d103e29ab514fe8d964365d56',1,'xrpl::SField::operator==()'],['../classxrpl_1_1STArray.html#a408bd756fb9ecdcd35e475fe6c1ce3ae',1,'xrpl::STArray::operator==()'],['../structxrpl_1_1JsonOptions.html#ab144909af5e9b31d254ddfc433c8b0ac',1,'xrpl::JsonOptions::operator==()'],['../classxrpl_1_1STBase.html#aa38cef8c975997a16e7c5418349de0da',1,'xrpl::STBase::operator==()'],['../classxrpl_1_1STObject.html#a2d0eac02ede50268558325cbb98dd429',1,'xrpl::STObject::operator==()'],['../classxrpl_1_1STPathElement.html#ad3249853efa994699fd7b3d790e6bfba',1,'xrpl::STPathElement::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator==()'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a333d506716f8cae6d60eb41e33670672',1,'xrpl::RippleLineCache::AccountKey::operator==()'],['../structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html#a41a29f2fb930ef66857d3a11a6600139',1,'xrpl::NetworkOPsImp::ServerFeeSummary::operator==()'],['../structxrpl_1_1LoanPaymentParts.html#a0b1c96a36be3be16c157fa3fabec530d',1,'xrpl::LoanPaymentParts::operator==()'],['../classxrpl_1_1test_1_1csf_1_1Validation.html#a4296653670fee5b823d20a36f40a9591',1,'xrpl::test::csf::Validation::operator==()'],['../classxrpl_1_1test_1_1csf_1_1Tx.html#aa48a896512e5a9217261460c7d597f05',1,'xrpl::test::csf::Tx::operator==()'],['../structbeast_1_1aged__associative__container__test__base_1_1AllocT.html#a55e82097e20b7c7d63b6b47d9dbd83cc',1,'beast::aged_associative_container_test_base::AllocT::operator==()'],['../classxrpl_1_1Rules_1_1Impl.html#a11d06f04d4a8c353d4315b2376006e48',1,'xrpl::Rules::Impl::operator==()'],['../classxrpl_1_1SHAMapNodeID.html#a6c36afd2ebbe12e5300447ba54b67744',1,'xrpl::SHAMapNodeID::operator==()'],['../classxrpl_1_1Resource_1_1Charge.html#af322781c52f83811ea34cc27bfb69810',1,'xrpl::Resource::Charge::operator==()'],['../classxrpl_1_1XRPAmount.html#aacfc1f49845f8f9c39002533c5399584',1,'xrpl::XRPAmount::operator==(value_type other) const'],['../classxrpl_1_1XRPAmount.html#aa960e36e169c169284814704c9055261',1,'xrpl::XRPAmount::operator==(XRPAmount const &other) const'],['../classxrpl_1_1unit_1_1ValueUnit.html#a2fff911a6addfe94211fa3263b4e2f04',1,'xrpl::unit::ValueUnit::operator==(value_type other) const'],['../classxrpl_1_1unit_1_1ValueUnit.html#a3852f87d6c049130f2a178a6cca339b8',1,'xrpl::unit::ValueUnit::operator==(ValueUnit< unit_type, Other > const &other) const'],['../classxrpl_1_1unit_1_1ValueUnit.html#a37b28e824103005ea94e4fa8a914db62',1,'xrpl::unit::ValueUnit::operator==(ValueUnit const &other) const'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator==()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator==()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator==()'],['http://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator==()'],['../classxrpl_1_1STPath.html#a533ede30ac67300de5f8af3e15965d11',1,'xrpl::STPath::operator==()'],['http://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator==()']]], ['operator_3e_191',['operator>',['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>()'],['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator>()'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>()'],['../classxrpl_1_1SHAMapNodeID.html#a11b8c546010a860dcb99f748abadf776',1,'xrpl::SHAMapNodeID::operator>()'],['../classxrpl_1_1Job.html#ae1716cefca8fe8dc2a1331daf963b02c',1,'xrpl::Job::operator>()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a54210a1f309b8c68690c813389456306',1,'beast::detail::aged_ordered_container::operator>()'],['../namespacexrpl.html#a0847cb2ba6cdda442cce691ec3af246a',1,'xrpl::operator>(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >'],['../namespacexrpl.html#aeba7f4e2a15deb53ae9406710d29fb23',1,'xrpl::operator>(STAmount const &lhs, STAmount const &rhs)'],['../namespaceJson.html#a1a23aeccb606d427a2ac4ffe32647a6f',1,'Json::operator>()'],['../namespacebeast.html#a4c1b6b2d453bbcb1c0461e6771a53f7f',1,'beast::operator>(Zero, T const &t)'],['../namespacebeast.html#a9ba93dcefadc25808f59183cd781b2ec',1,'beast::operator>(T const &t, Zero)'],['../namespacebeast.html#a5be32b6206719809af31bd797acf98da',1,'beast::operator>(SemanticVersion const &lhs, SemanticVersion const &rhs)'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>()']]], ['operator_3e_3d_192',['operator>=',['http://en.cppreference.com/w/cpp/filesystem/directory_entry/operator_cmp.html',1,'std::filesystem::directory_entry::operator>=()'],['http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>=()'],['../classxrpl_1_1Job.html#a6371cd2ff445779dbf35237340e005a8',1,'xrpl::Job::operator>=()'],['../classxrpl_1_1SHAMapNodeID.html#acef3271fca70e241d5db5b9373b88f67',1,'xrpl::SHAMapNodeID::operator>=()'],['http://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>=()'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad2f1fed3b6512876efd85f9b5181b2b2',1,'beast::detail::aged_ordered_container::operator>=()'],['http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>=()'],['../namespacebeast.html#a1fc3fed57bea615111c82799724f9581',1,'beast::operator>=(SemanticVersion const &lhs, SemanticVersion const &rhs)'],['../namespacebeast.html#afd0a55ab7fb1dec42d3c37de3896382c',1,'beast::operator>=(T const &t, Zero)'],['../namespacebeast.html#abae13f7503de775139b9675378eb1218',1,'beast::operator>=(Zero, T const &t)'],['../namespaceJson.html#aa270a8b40edef2d85d3a4069ed813ce3',1,'Json::operator>=()'],['../namespacexrpl.html#a220520a26145ea20e85386481e34c328',1,'xrpl::operator>=(STAmount const &lhs, STAmount const &rhs)'],['../namespacexrpl.html#a422b1d15cd2345d6aee21c824cfe7570',1,'xrpl::operator>=(L const &lhs, R const &rhs) -> std::enable_if_t< std::is_same< decltype(TERtoInt(lhs)), int >::value &&std::is_same< decltype(TERtoInt(rhs)), int >::value, bool >']]], @@ -234,7 +234,7 @@ var searchData= ['outvertices_231',['outvertices',['../classxrpl_1_1test_1_1csf_1_1Digraph.html#ad59c77125196e46ffe50e53a00d3dc23',1,'xrpl::test::csf::Digraph::outVertices() const'],['../classxrpl_1_1test_1_1csf_1_1Digraph.html#aad83b5be9ed141e428a9249d2d7a2c2c',1,'xrpl::test::csf::Digraph::outVertices(Vertex source) const']]], ['overflow_232',['overflow',['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wsyncbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstringbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstreambuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::syncbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_stringbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_syncbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::filebuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::streambuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::stringbuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_streambuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_filebuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wfilebuf::overflow()'],['http://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::strstreambuf::overflow()']]], ['overflow_5ferror_233',['overflow_error',['http://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error']]], - ['overlay_234',['overlay',['../classxrpl_1_1ApplicationImp.html#a6389cbe1c7ea64ea31bd41c801908a75',1,'xrpl::ApplicationImp::overlay()'],['../classxrpl_1_1test_1_1Network.html#aea397fb4d2ffe1d8ba94ece9a906d31e',1,'xrpl::test::Network::overlay()'],['../classxrpl_1_1ServiceRegistry.html#a2ac6a1cdde3d793d910ade716823b41c',1,'xrpl::ServiceRegistry::overlay()'],['../classxrpl_1_1Overlay.html#a04110b5fec904ce15399c387180fe283',1,'xrpl::Overlay::Overlay()'],['../classxrpl_1_1test_1_1Overlay.html#a93a6c3f3f660b07891c881f3a4019220',1,'xrpl::test::Overlay::Overlay()']]], + ['overlay_234',['overlay',['../classxrpl_1_1Overlay.html#a04110b5fec904ce15399c387180fe283',1,'xrpl::Overlay::Overlay()'],['../classxrpl_1_1test_1_1Overlay.html#a93a6c3f3f660b07891c881f3a4019220',1,'xrpl::test::Overlay::Overlay()'],['../classxrpl_1_1ApplicationImp.html#a6389cbe1c7ea64ea31bd41c801908a75',1,'xrpl::ApplicationImp::overlay()'],['../classxrpl_1_1test_1_1Network.html#aea397fb4d2ffe1d8ba94ece9a906d31e',1,'xrpl::test::Network::overlay()'],['../classxrpl_1_1ServiceRegistry.html#a2ac6a1cdde3d793d910ade716823b41c',1,'xrpl::ServiceRegistry::overlay()']]], ['overlayimpl_235',['overlayimpl',['../classxrpl_1_1OverlayImpl.html#a1330e6cc6aa203634e9113d43acb6131',1,'xrpl::OverlayImpl::OverlayImpl(Application &app, Setup const &setup, ServerHandler &serverHandler, Resource::Manager &resourceManager, Resolver &resolver, boost::asio::io_context &io_context, BasicConfig const &config, beast::insight::Collector::ptr const &collector)'],['../classxrpl_1_1OverlayImpl.html#a1da556c1c44e3715df5e6afb21f17072',1,'xrpl::OverlayImpl::OverlayImpl(OverlayImpl const &)=delete']]], ['overlaysim_236',['OverlaySim',['../classxrpl_1_1test_1_1OverlaySim.html#aa7dffbfc4431bad07ffe9960c20984f8',1,'xrpl::test::OverlaySim']]], ['oversize_237',['oversize',['../classxrpl_1_1test_1_1FindOversizeCross__test.html#a8cb0f3e9fbbec744c13e2cc14b527197',1,'xrpl::test::FindOversizeCross_test']]], diff --git a/search/typedefs_1.js b/search/typedefs_1.js index 2ee28061c3..2e17494451 100644 --- a/search/typedefs_1.js +++ b/search/typedefs_1.js @@ -3,7 +3,7 @@ var searchData= ['b58result_0',['B58Result',['../namespacexrpl.html#aafeb0e66bf0b30f9474d4213181690df',1,'xrpl']]], ['balance_1',['balance',['../structxrpl_1_1test_1_1BalanceTransfer.html#aa4b7324eab6cd2fbf8aab1ca2eedcdcf',1,'xrpl::test::BalanceTransfer']]], ['balancediffs_2',['BalanceDiffs',['../namespacexrpl_1_1path_1_1detail.html#a8a43105c5c6433ea8a3ce28d4d716774',1,'xrpl::path::detail']]], - ['base_3',['base',['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a526ee41b2bf6f61a72c0e3339c2fe178',1,'xrpl::test::jtx::stAmountField::base'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a59c924b2a6728fda82280dc7b497beb7',1,'xrpl::test::jtx::valueUnitField::base'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a73ac13fe625fc568752daac08365cda4',1,'xrpl::test::jtx::blobField::base'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#ade5bf377516731bbd1a4219ee8cad579',1,'xrpl::test::jtx::accountIDField::base'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a48e190d1cf67cfff1b35da9308b69530',1,'xrpl::test::jtx::uint256Field::base'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#aee003393ffde5d7f88220bf71f0f0829',1,'xrpl::test::jtx::timePointField::base'],['../classxrpl_1_1FeatureBitset.html#ad4a0a4e411c4cc011ce28d9a3f39ee21',1,'xrpl::FeatureBitset::base'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#aea8a91fc2581eff6ff217ce0b0ae7dda',1,'beast::aged_associative_container_test_base::TestTraitsHelper::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a128b8dc92b52db6967ac78f8a37fbc06',1,'xrpl::test::XChainSim_test::SmTransfer::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#afa8f20b7e83a044e31a74c3486595c8d',1,'xrpl::test::XChainSim_test::SmCreateAccount::Base'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#aabab957ef428b0a82caec880069e2785',1,'boost::hash< xrpl::Book >::Base'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a0e8177b1f791a3cbdcf21a9f01726592',1,'boost::hash< xrpl::Issue >::Base'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#a18cac430883f4570a7b118f0b0aa3452',1,'xrpl::Expected< void, E >::Base'],['../classxrpl_1_1Expected.html#a5766b6da48c32824bc0d9b1de91139ed',1,'xrpl::Expected::Base']]], + ['base_3',['base',['../classxrpl_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#afa8f20b7e83a044e31a74c3486595c8d',1,'xrpl::test::XChainSim_test::SmCreateAccount::Base'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#aea8a91fc2581eff6ff217ce0b0ae7dda',1,'beast::aged_associative_container_test_base::TestTraitsHelper::Base'],['../classxrpl_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a128b8dc92b52db6967ac78f8a37fbc06',1,'xrpl::test::XChainSim_test::SmTransfer::Base'],['../structboost_1_1hash_3_01xrpl_1_1Book_01_4.html#aabab957ef428b0a82caec880069e2785',1,'boost::hash< xrpl::Book >::Base'],['../structboost_1_1hash_3_01xrpl_1_1Issue_01_4.html#a0e8177b1f791a3cbdcf21a9f01726592',1,'boost::hash< xrpl::Issue >::Base'],['../classxrpl_1_1Expected_3_01void_00_01E_01_4.html#a18cac430883f4570a7b118f0b0aa3452',1,'xrpl::Expected< void, E >::Base'],['../classxrpl_1_1Expected.html#a5766b6da48c32824bc0d9b1de91139ed',1,'xrpl::Expected::Base'],['../structxrpl_1_1test_1_1jtx_1_1valueUnitField.html#a59c924b2a6728fda82280dc7b497beb7',1,'xrpl::test::jtx::valueUnitField::base'],['../structxrpl_1_1test_1_1jtx_1_1blobField.html#a73ac13fe625fc568752daac08365cda4',1,'xrpl::test::jtx::blobField::base'],['../structxrpl_1_1test_1_1jtx_1_1stAmountField.html#a526ee41b2bf6f61a72c0e3339c2fe178',1,'xrpl::test::jtx::stAmountField::base'],['../structxrpl_1_1test_1_1jtx_1_1accountIDField.html#ade5bf377516731bbd1a4219ee8cad579',1,'xrpl::test::jtx::accountIDField::base'],['../structxrpl_1_1test_1_1jtx_1_1uint256Field.html#a48e190d1cf67cfff1b35da9308b69530',1,'xrpl::test::jtx::uint256Field::base'],['../structxrpl_1_1test_1_1jtx_1_1timePointField.html#aee003393ffde5d7f88220bf71f0f0829',1,'xrpl::test::jtx::timePointField::base'],['../classxrpl_1_1FeatureBitset.html#ad4a0a4e411c4cc011ce28d9a3f39ee21',1,'xrpl::FeatureBitset::base']]], ['base_5ftype_4',['base_type',['../classxrpl_1_1CachedView.html#a6923ffcbdd0e12e973e376a4b669594a',1,'xrpl::CachedView::base_type'],['../classxrpl_1_1detail_1_1ReadViewFwdIter.html#a187e524623bc1d6a784f0c6064e82318',1,'xrpl::detail::ReadViewFwdIter::base_type']]], ['batch_5',['Batch',['../namespacexrpl_1_1NodeStore.html#a828fda8b15c1f5eda4819c69621d4eef',1,'xrpl::NodeStore']]], ['bindlistener_6',['BindListener',['../classxrpl_1_1GRPCServerImpl.html#a18d98bb57ec8308032396202121c28ea',1,'xrpl::GRPCServerImpl']]], diff --git a/search/typedefs_11.js b/search/typedefs_11.js index 9543d21e64..e332a3c2cc 100644 --- a/search/typedefs_11.js +++ b/search/typedefs_11.js @@ -5,7 +5,7 @@ var searchData= ['realclock_2',['RealClock',['../namespacexrpl_1_1test_1_1csf.html#acebc0107e6f090b4f662522fe8690e33',1,'xrpl::test::csf']]], ['realduration_3',['RealDuration',['../namespacexrpl_1_1test_1_1csf.html#ac7884cb2f7a87047b9447a170d1a9d4f',1,'xrpl::test::csf']]], ['realtime_4',['RealTime',['../namespacexrpl_1_1test_1_1csf.html#a3ac60c9ace1f0df31e78d39a971c8642',1,'xrpl::test::csf']]], - ['ref_5',['ref',['../classxrpl_1_1Transaction.html#af2e65b7748e38e8b50acbbb59b4364f3',1,'xrpl::Transaction::ref'],['../classxrpl_1_1STLedgerEntry.html#a3824052630a8c7032ccb819dbbf45eed',1,'xrpl::STLedgerEntry::ref'],['../classxrpl_1_1PathRequest.html#ac2458d7651f22462b518ef2ba93e5979',1,'xrpl::PathRequest::ref'],['../classxrpl_1_1InfoSub.html#a81b0493e39a89c9cf79dbcb3bdc7e84e',1,'xrpl::InfoSub::ref']]], + ['ref_5',['ref',['../classxrpl_1_1InfoSub.html#a81b0493e39a89c9cf79dbcb3bdc7e84e',1,'xrpl::InfoSub::ref'],['../classxrpl_1_1STLedgerEntry.html#a3824052630a8c7032ccb819dbbf45eed',1,'xrpl::STLedgerEntry::ref'],['../classxrpl_1_1Transaction.html#af2e65b7748e38e8b50acbbb59b4364f3',1,'xrpl::Transaction::ref'],['../classxrpl_1_1PathRequest.html#ac2458d7651f22462b518ef2ba93e5979',1,'xrpl::PathRequest::ref']]], ['reference_6',['reference',['../classbeast_1_1detail_1_1aged__unordered__container.html#a6b6e963c4f34a46ac3eadbd4d41732fd',1,'beast::detail::aged_unordered_container::reference'],['../classxrpl_1_1base__uint.html#aa158270a07ea2613538abd8d37c95d08',1,'xrpl::base_uint::reference'],['../classxrpl_1_1partitioned__unordered__map.html#aa8bf6b60203df08b1a17bdf25e4a3f73',1,'xrpl::partitioned_unordered_map::reference'],['../classbeast_1_1detail_1_1aged__container__iterator.html#ada1740c9eb00328eb5ce6ddb4b5d19a7',1,'beast::detail::aged_container_iterator::reference'],['../classxrpl_1_1test_1_1csf_1_1PeerGroup.html#a03c276ac2a229e27efc7612219025683',1,'xrpl::test::csf::PeerGroup::reference'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a4f99600ccd96f8e902c6f973a0a8393a',1,'xrpl::SHAMap::const_iterator::reference'],['../classxrpl_1_1Dir_1_1const__iterator.html#ab1bca2b7a26fb50746490b6e59816efb',1,'xrpl::Dir::const_iterator::reference'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a8f45e895098a3a4ee632458d6a14267b',1,'xrpl::detail::ReadViewFwdRange::iterator::reference'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a28c81cb18287a57666fc4c2bcee3daa2',1,'xrpl::BookDirs::const_iterator::reference'],['../classJson_1_1ValueIterator.html#a650c999384cd2a90ad68ca6d028124de',1,'Json::ValueIterator::reference'],['../classJson_1_1ValueConstIterator.html#aac7e45fc6a80c4fa0ed05a93b444e07c',1,'Json::ValueConstIterator::reference'],['../classbeast_1_1rfc2616_1_1list__iterator.html#ab9f27f633a92c63076747b8a35a02c29',1,'beast::rfc2616::list_iterator::reference'],['../classbeast_1_1LockFreeStack.html#a69d547559317ce53da3d193e27cd68be',1,'beast::LockFreeStack::reference'],['../classbeast_1_1LockFreeStackIterator.html#af3601906e5b2b2ab94a845393127ec43',1,'beast::LockFreeStackIterator::reference'],['../classbeast_1_1List.html#aa1d0b5ae5080f6e15ef8b17a4278b9b3',1,'beast::List::reference'],['../classbeast_1_1detail_1_1ListIterator.html#a942daeb38b255cde02a5ecd8bff48085',1,'beast::detail::ListIterator::reference'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a2604f4d0eae3896d4a8dfbbdbe76a0db',1,'beast::detail::aged_ordered_container::reference']]], ['rep_7',['rep',['../classxrpl_1_1test_1_1ManualClock.html#a03be66b0d0a760a26892bf17be406a28',1,'xrpl::test::ManualClock::rep'],['../classxrpl_1_1NetClock.html#a360553018df8634f87867a2d8c03e47b',1,'xrpl::NetClock::rep'],['../classbeast_1_1abstract__clock.html#a4435fdfcd47c4f67bbb21940e5505208',1,'beast::abstract_clock::rep'],['../classbeast_1_1basic__seconds__clock.html#ab903cf7ebef389d785a765596ec05874',1,'beast::basic_seconds_clock::rep'],['../classxrpl_1_1UptimeClock.html#a446b61dd6650cc966b115a7e8f11bee1',1,'xrpl::UptimeClock::rep'],['../classxrpl_1_1Number.html#a3e899a2315bdca222c4f12e8a244c281',1,'xrpl::Number::rep'],['../structxrpl_1_1MantissaRange.html#a40179916ebaf305e2ebe5d22aa6740d7',1,'xrpl::MantissaRange::rep'],['../classxrpl_1_1STAmount.html#a358605e379f1f8a9b4d8a226f8b1393e',1,'xrpl::STAmount::rep']]], ['reporter_8',['reporter',['../namespacebeast_1_1unit__test.html#a22664fb83d35dfca8264a768da99a545',1,'beast::unit_test']]], diff --git a/search/typedefs_16.js b/search/typedefs_16.js index c7f5ea82ff..fd5901759d 100644 --- a/search/typedefs_16.js +++ b/search/typedefs_16.js @@ -3,7 +3,7 @@ var searchData= ['waitable_5ftimer_0',['waitable_timer',['../classxrpl_1_1BasePeer.html#a24f1f13c2c5e7451b1435dc2c7afa592',1,'xrpl::BasePeer::waitable_timer'],['../classxrpl_1_1BaseWSPeer.html#a785df1b9ca89475cc3c8de5b193079e5',1,'xrpl::BaseWSPeer::waitable_timer'],['../classxrpl_1_1PlainWSPeer.html#ad300f6ee5e13fbee5b2049775b637e57',1,'xrpl::PlainWSPeer::waitable_timer'],['../classxrpl_1_1SSLWSPeer.html#ac15236e0e5afae572ba1145e9217332a',1,'xrpl::SSLWSPeer::waitable_timer'],['../classxrpl_1_1PeerImp.html#aff33614d7ba8891d592cb35c401a88ce',1,'xrpl::PeerImp::waitable_timer']]], ['weakptr_1',['WeakPtr',['../namespacexrpl_1_1intr__ptr.html#ac63e5d34e532174c216ac7c17203ff13',1,'xrpl::intr_ptr']]], ['weeks_2',['weeks',['../namespacexrpl.html#a5421405c44e7725203d1a93dcb8c2228',1,'xrpl']]], - ['wptr_3',['wptr',['../classxrpl_1_1PathRequest.html#a264f0776275177de65769168e96ceaba',1,'xrpl::PathRequest::wptr'],['../classxrpl_1_1InfoSub.html#aad4077001d79a350d8fd938efc61269c',1,'xrpl::InfoSub::wptr']]], + ['wptr_3',['wptr',['../classxrpl_1_1InfoSub.html#aad4077001d79a350d8fd938efc61269c',1,'xrpl::InfoSub::wptr'],['../classxrpl_1_1PathRequest.html#a264f0776275177de65769168e96ceaba',1,'xrpl::PathRequest::wptr']]], ['wrappedvalidationtype_4',['WrappedValidationType',['../classxrpl_1_1Validations.html#a60b2b8b4dabec94e8d68ce5cdb59adf6',1,'xrpl::Validations']]], ['wref_5',['wref',['../classxrpl_1_1PathRequest.html#ac36bde3a97bd170c50142fc4b9e8581e',1,'xrpl::PathRequest']]] ]; diff --git a/search/typedefs_2.js b/search/typedefs_2.js index 674ad56215..f9997045cd 100644 --- a/search/typedefs_2.js +++ b/search/typedefs_2.js @@ -15,8 +15,8 @@ var searchData= ['checks_12',['checks',['../namespacexrpl_1_1test_1_1jtx.html#a9e3689c0f6ff1ededb1766e64c5f969e',1,'xrpl::test::jtx']]], ['childvalues_13',['childvalues',['../classJson_1_1StyledStreamWriter.html#afacf79851509cdffc99dad4facb7b5e6',1,'Json::StyledStreamWriter::ChildValues'],['../classJson_1_1StyledWriter.html#ae52b9e38ffcb9e88cc122999afcd3de2',1,'Json::StyledWriter::ChildValues']]], ['claimvec_14',['ClaimVec',['../structxrpl_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#af255f81b5ba02c02dedf1ee45d30b850',1,'xrpl::test::XChainSim_test::ChainStateTrack']]], - ['clock_15',['clock',['../classbeast_1_1basic__seconds__clock.html#af5eead30c5c82e82eedc7af51ee784dd',1,'beast::basic_seconds_clock::Clock'],['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsBase.html#a276e4db2bf70783bfbf92698238634a5',1,'beast::aged_associative_container_test_base::TestTraitsBase::Clock'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#af9171cc1a0e1489888589e58863f071f',1,'xrpl::path::detail::FlowDebugInfo::clock']]], - ['clock_5ftype_16',['clock_type',['../classxrpl_1_1test_1_1OverlaySim.html#a66ebf0a79217f0e003ba3b6cab173aef',1,'xrpl::test::OverlaySim::clock_type'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#ac9ae4c82bb72b6095d3e7392c5f6a2d8',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock_type'],['../classxrpl_1_1InboundLedgers.html#a6a124cb4369b90f14572439cadb55d5e',1,'xrpl::InboundLedgers::clock_type'],['../classxrpl_1_1InboundTransactions.html#af183c8e6b3e9dc4bc3a5671e18398a1a',1,'xrpl::InboundTransactions::clock_type'],['../classxrpl_1_1NetworkOPs.html#a2fe967fcad72bc845b61751f000069b9',1,'xrpl::NetworkOPs::clock_type'],['../classxrpl_1_1ValidatorSite.html#a1dda53efce367544b6eee1dc68a9e3c8',1,'xrpl::ValidatorSite::clock_type'],['../classxrpl_1_1Consensus.html#ab84030c997d1fa6f20cd18494e246dd3',1,'xrpl::Consensus::clock_type'],['../classxrpl_1_1OverlayImpl.html#a58eff2ad71b7daa23c40c5c86ab17ad8',1,'xrpl::OverlayImpl::clock_type'],['../classxrpl_1_1PeerImp.html#a21e1e46b411951511a3c36ca5c4f9c10',1,'xrpl::PeerImp::clock_type'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#a5b76208330d4dcaaf72bf83f9ebbaebe',1,'xrpl::metrics::SingleMetrics::clock_type'],['../namespacexrpl_1_1PeerFinder.html#a2aac321dd2aebe5d902d574a6d9abe96',1,'xrpl::PeerFinder::clock_type'],['../namespacexrpl_1_1detail.html#af24672962f9bf6304af691318deee17b',1,'xrpl::detail::clock_type'],['../namespacexrpl_1_1Resource.html#ab77f0c09f83f4b7b2dc2607bcdf8054c',1,'xrpl::Resource::clock_type'],['../classxrpl_1_1InboundLedger.html#af3183431b9d7e543ae121fe29f72e828',1,'xrpl::InboundLedger::clock_type'],['../classxrpl_1_1NodeStore_1_1progress.html#a9ff6be190094026e9cc4df535a6db439',1,'xrpl::NodeStore::progress::clock_type'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#afd93948c30a9d8dc186a9083b6df0991',1,'beast::unit_test::detail::reporter::clock_type'],['../classxrpl_1_1Job.html#a7ebccffbcf1f079a6708bf22c4a2341c',1,'xrpl::Job::clock_type'],['../classxrpl_1_1Resource_1_1Logic.html#ab902aec7cd8e37d08737f47b76df64b2',1,'xrpl::Resource::Logic::clock_type'],['../classxrpl_1_1BaseHTTPPeer.html#ab47525e6bc747854647bcc8c197e4fc6',1,'xrpl::BaseHTTPPeer::clock_type'],['../classxrpl_1_1BasePeer.html#a9bd9750030130a2d9dbddb609e562524',1,'xrpl::BasePeer::clock_type'],['../classxrpl_1_1BaseWSPeer.html#abc3c1fdee94018579294c6f9caf1ddcb',1,'xrpl::BaseWSPeer::clock_type'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a09f2c1c7c64eaee8102d11520cd3a509',1,'beast::detail::aged_unordered_container::clock_type'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad3c6291994b00c93bf54507dc0c253a9',1,'beast::detail::aged_ordered_container::clock_type'],['../classbeast_1_1abstract__clock.html#ab2db1e4273a58b6431b330e3c5ebd07f',1,'beast::abstract_clock::clock_type'],['../classxrpl_1_1NodeStore_1_1Timing__test.html#a0f9245445954ebd292a78dada8919950',1,'xrpl::NodeStore::Timing_test::clock_type'],['../classxrpl_1_1TaggedCache.html#a055e33ba011af12d17df58af63c98166',1,'xrpl::TaggedCache::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abd76b171e0bfdcc14a9ac96955742b36',1,'xrpl::test::csf::Scheduler::clock_type'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a45130806ecaf2792bf39f57e7eefec59',1,'xrpl::test::csf::BasicNetwork::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#a2f3cfb00f7b73e0a668a5c578fc3e99f',1,'xrpl::test::csf::Validations_test::clock_type'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a56e5baca023fbdd73da19a1e2ceb290b',1,'xrpl::detail::BasicFullBelowCache::clock_type'],['../classxrpl_1_1Door.html#ad01d612fba3422ecba0d2674deefcbef',1,'xrpl::Door::clock_type'],['../classxrpl_1_1PlainWSPeer.html#a6409f4d73a66c56f3c4b64f3bc8c70f7',1,'xrpl::PlainWSPeer::clock_type'],['../classxrpl_1_1ServerImpl.html#a9b602abcf0b10836825238e35c9440fa',1,'xrpl::ServerImpl::clock_type'],['../classxrpl_1_1SSLWSPeer.html#a733878dce100eb0385b46b20ab96879b',1,'xrpl::SSLWSPeer::clock_type']]], + ['clock_15',['clock',['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsBase.html#a276e4db2bf70783bfbf92698238634a5',1,'beast::aged_associative_container_test_base::TestTraitsBase::Clock'],['../structxrpl_1_1path_1_1detail_1_1FlowDebugInfo.html#af9171cc1a0e1489888589e58863f071f',1,'xrpl::path::detail::FlowDebugInfo::clock'],['../classbeast_1_1basic__seconds__clock.html#af5eead30c5c82e82eedc7af51ee784dd',1,'beast::basic_seconds_clock::Clock']]], + ['clock_5ftype_16',['clock_type',['../classxrpl_1_1NodeStore_1_1Timing__test.html#a0f9245445954ebd292a78dada8919950',1,'xrpl::NodeStore::Timing_test::clock_type'],['../classxrpl_1_1test_1_1OverlaySim.html#a66ebf0a79217f0e003ba3b6cab173aef',1,'xrpl::test::OverlaySim::clock_type'],['../classxrpl_1_1InboundLedger.html#af3183431b9d7e543ae121fe29f72e828',1,'xrpl::InboundLedger::clock_type'],['../classxrpl_1_1InboundLedgers.html#a6a124cb4369b90f14572439cadb55d5e',1,'xrpl::InboundLedgers::clock_type'],['../classxrpl_1_1InboundTransactions.html#af183c8e6b3e9dc4bc3a5671e18398a1a',1,'xrpl::InboundTransactions::clock_type'],['../classxrpl_1_1ValidatorSite.html#a1dda53efce367544b6eee1dc68a9e3c8',1,'xrpl::ValidatorSite::clock_type'],['../classxrpl_1_1Consensus.html#ab84030c997d1fa6f20cd18494e246dd3',1,'xrpl::Consensus::clock_type'],['../classxrpl_1_1OverlayImpl.html#a58eff2ad71b7daa23c40c5c86ab17ad8',1,'xrpl::OverlayImpl::clock_type'],['../classxrpl_1_1PeerImp.html#a21e1e46b411951511a3c36ca5c4f9c10',1,'xrpl::PeerImp::clock_type'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#a5b76208330d4dcaaf72bf83f9ebbaebe',1,'xrpl::metrics::SingleMetrics::clock_type'],['../namespacexrpl_1_1PeerFinder.html#a2aac321dd2aebe5d902d574a6d9abe96',1,'xrpl::PeerFinder::clock_type'],['../namespacexrpl_1_1detail.html#af24672962f9bf6304af691318deee17b',1,'xrpl::detail::clock_type'],['../namespacexrpl_1_1Resource.html#ab77f0c09f83f4b7b2dc2607bcdf8054c',1,'xrpl::Resource::clock_type'],['../classxrpl_1_1Resource_1_1ResourceManager__test_1_1TestLogic.html#ac9ae4c82bb72b6095d3e7392c5f6a2d8',1,'xrpl::Resource::ResourceManager_test::TestLogic::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#abd76b171e0bfdcc14a9ac96955742b36',1,'xrpl::test::csf::Scheduler::clock_type'],['../classbeast_1_1unit__test_1_1detail_1_1reporter.html#afd93948c30a9d8dc186a9083b6df0991',1,'beast::unit_test::detail::reporter::clock_type'],['../classxrpl_1_1Job.html#a7ebccffbcf1f079a6708bf22c4a2341c',1,'xrpl::Job::clock_type'],['../classxrpl_1_1Resource_1_1Logic.html#ab902aec7cd8e37d08737f47b76df64b2',1,'xrpl::Resource::Logic::clock_type'],['../classxrpl_1_1BaseHTTPPeer.html#ab47525e6bc747854647bcc8c197e4fc6',1,'xrpl::BaseHTTPPeer::clock_type'],['../classxrpl_1_1BasePeer.html#a9bd9750030130a2d9dbddb609e562524',1,'xrpl::BasePeer::clock_type'],['../classxrpl_1_1BaseWSPeer.html#abc3c1fdee94018579294c6f9caf1ddcb',1,'xrpl::BaseWSPeer::clock_type'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a09f2c1c7c64eaee8102d11520cd3a509',1,'beast::detail::aged_unordered_container::clock_type'],['../classbeast_1_1detail_1_1aged__ordered__container.html#ad3c6291994b00c93bf54507dc0c253a9',1,'beast::detail::aged_ordered_container::clock_type'],['../classbeast_1_1abstract__clock.html#ab2db1e4273a58b6431b330e3c5ebd07f',1,'beast::abstract_clock::clock_type'],['../classxrpl_1_1NodeStore_1_1progress.html#a9ff6be190094026e9cc4df535a6db439',1,'xrpl::NodeStore::progress::clock_type'],['../classxrpl_1_1TaggedCache.html#a055e33ba011af12d17df58af63c98166',1,'xrpl::TaggedCache::clock_type'],['../classxrpl_1_1test_1_1csf_1_1BasicNetwork.html#a45130806ecaf2792bf39f57e7eefec59',1,'xrpl::test::csf::BasicNetwork::clock_type'],['../classxrpl_1_1test_1_1csf_1_1Validations__test.html#a2f3cfb00f7b73e0a668a5c578fc3e99f',1,'xrpl::test::csf::Validations_test::clock_type'],['../classxrpl_1_1detail_1_1BasicFullBelowCache.html#a56e5baca023fbdd73da19a1e2ceb290b',1,'xrpl::detail::BasicFullBelowCache::clock_type'],['../classxrpl_1_1NetworkOPs.html#a2fe967fcad72bc845b61751f000069b9',1,'xrpl::NetworkOPs::clock_type'],['../classxrpl_1_1Door.html#ad01d612fba3422ecba0d2674deefcbef',1,'xrpl::Door::clock_type'],['../classxrpl_1_1PlainWSPeer.html#a6409f4d73a66c56f3c4b64f3bc8c70f7',1,'xrpl::PlainWSPeer::clock_type'],['../classxrpl_1_1ServerImpl.html#a9b602abcf0b10836825238e35c9440fa',1,'xrpl::ServerImpl::clock_type'],['../classxrpl_1_1SSLWSPeer.html#a733878dce100eb0385b46b20ab96879b',1,'xrpl::SSLWSPeer::clock_type']]], ['closedinterval_17',['ClosedInterval',['../namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9',1,'xrpl']]], ['code_18',['Code',['../structxrpl_1_1RPC_1_1Status.html#ac091b9d688349dfd82840c9eee5a3d2d',1,'xrpl::RPC::Status']]], ['comp_19',['Comp',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered.html#aac6caec91e5e8db0d24af48e596cec05',1,'beast::aged_associative_container_test_base::MaybeUnordered']]], diff --git a/search/typedefs_c.js b/search/typedefs_c.js index c37247af1d..94219cf47c 100644 --- a/search/typedefs_c.js +++ b/search/typedefs_c.js @@ -24,7 +24,7 @@ var searchData= ['multiapijson_21',['MultiApiJson',['../namespacexrpl.html#a4a56e14353125c706c7c14dc1c1ee60a',1,'xrpl']]], ['multiplepaymentdestinations_22',['MultiplePaymentDestinations',['../namespacexrpl.html#af7a53b8ccd7cfa995998da80891b76b9',1,'xrpl']]], ['mutable_5fbuffer_23',['mutable_buffer',['../classxrpl_1_1ZeroCopyOutputStream.html#a5c811804081daef9af71b1db5507fff2',1,'xrpl::ZeroCopyOutputStream']]], - ['mutex_24',['mutex',['../classxrpl_1_1LockedSociSession.html#a326b4e2dec374aead3a6ec7bf99964bb',1,'xrpl::LockedSociSession::mutex'],['../classxrpl_1_1Validations.html#a169d104b9e5c0f2262b58dcb48637fe6',1,'xrpl::Validations::Mutex'],['../classxrpl_1_1RCLValidationsAdaptor.html#a707742b9e5016bf843e12df67e393030',1,'xrpl::RCLValidationsAdaptor::Mutex']]], + ['mutex_24',['mutex',['../classxrpl_1_1Validations.html#a169d104b9e5c0f2262b58dcb48637fe6',1,'xrpl::Validations::Mutex'],['../classxrpl_1_1RCLValidationsAdaptor.html#a707742b9e5016bf843e12df67e393030',1,'xrpl::RCLValidationsAdaptor::Mutex'],['../classxrpl_1_1LockedSociSession.html#a326b4e2dec374aead3a6ec7bf99964bb',1,'xrpl::LockedSociSession::mutex']]], ['mutex_5ftype_25',['mutex_type',['../classxrpl_1_1TaggedCache.html#a6ade27dfec2c7316f386a7a398f2205a',1,'xrpl::TaggedCache']]], ['mutextype_26',['MutexType',['../classxrpl_1_1Application.html#a14aad0a48665832ab026bde9ca64230e',1,'xrpl::Application']]], ['myalloc_27',['MyAlloc',['../structbeast_1_1aged__associative__container__test__base_1_1TestTraitsHelper.html#a2de5ded9414831b304305fb452b9261f',1,'beast::aged_associative_container_test_base::TestTraitsHelper']]], diff --git a/search/typedefs_f.js b/search/typedefs_f.js index e54d9208ec..54f058fb07 100644 --- a/search/typedefs_f.js +++ b/search/typedefs_f.js @@ -19,7 +19,7 @@ var searchData= ['peerwptr_16',['PeerWPtr',['../namespacexrpl_1_1test.html#a3316c3202a4adc23fe901d381968068b',1,'xrpl::test']]], ['period_17',['period',['../classbeast_1_1basic__seconds__clock.html#aee1c38ec8c16e37f61d23dc4ae89557f',1,'beast::basic_seconds_clock::period'],['../classxrpl_1_1test_1_1ManualClock.html#af019d834e2cc69b2d56be9bdca432844',1,'xrpl::test::ManualClock::period'],['../classbeast_1_1abstract__clock.html#abba11dabb096d89ff62699b64efb472e',1,'beast::abstract_clock::period'],['../classxrpl_1_1UptimeClock.html#a853a02ecd2e6226028978d04462e5fb9',1,'xrpl::UptimeClock::period'],['../classxrpl_1_1NetClock.html#a2896e82924e616b3959ad8f828702d78',1,'xrpl::NetClock::period']]], ['plain_5fsocket_18',['plain_socket',['../classAutoSocket.html#a13c2bd3ceecb4029a77ed413d1d7812c',1,'AutoSocket']]], - ['pointer_19',['pointer',['../classxrpl_1_1InfoSub.html#a0d50b9aaa5ebda5d38de84e6982907a7',1,'xrpl::InfoSub::pointer'],['../classxrpl_1_1InfoSubRequest.html#a2ca6d6b13d8aff696c3f64f75ccee058',1,'xrpl::InfoSubRequest::pointer'],['../classxrpl_1_1PathRequest.html#ae8fb3fe195d56255bc371def3fe03a5d',1,'xrpl::PathRequest::pointer'],['../classxrpl_1_1Transaction.html#ac0e1c231693c0f1caa786dd3ddbd57e6',1,'xrpl::Transaction::pointer'],['../classxrpl_1_1TransactionAcquire.html#a7d7ddebfd49820db1d04b2490df63b65',1,'xrpl::TransactionAcquire::pointer'],['../classxrpl_1_1BookListeners.html#a4301bac714149b3f1e13f48ff05a5bfc',1,'xrpl::BookListeners::pointer'],['../classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03',1,'xrpl::HTTPClientImp::pointer'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a7dbe5056b20a8d10f134f7b61164cabf',1,'xrpl::SHAMap::const_iterator::pointer'],['../classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c',1,'xrpl::STLedgerEntry::pointer'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a9fcaeebea739048f34599cfeb9353530',1,'xrpl::detail::ReadViewFwdRange::iterator::pointer'],['../classxrpl_1_1base__uint.html#a0f62f17c349168de6a2ffa4e9b1592bd',1,'xrpl::base_uint::pointer'],['../classxrpl_1_1partitioned__unordered__map.html#ad873ca862039c5496cc7993f80249dbe',1,'xrpl::partitioned_unordered_map::pointer'],['../classbeast_1_1detail_1_1aged__container__iterator.html#aab0eef5a4dfd5e669cae962b46570bcc',1,'beast::detail::aged_container_iterator::pointer'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1b9633edf16ef1dc234c18ba46be18bc',1,'beast::detail::aged_ordered_container::pointer'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a3302b3281e8a0dfa68f40d94a958e905',1,'beast::detail::aged_unordered_container::pointer'],['../classbeast_1_1detail_1_1ListIterator.html#a453808ddf6d8dfb1ab71d1e89640b1b5',1,'beast::detail::ListIterator::pointer'],['../classbeast_1_1List.html#a6d52273e032dce1d710c117727d92380',1,'beast::List::pointer'],['../classxrpl_1_1Dir_1_1const__iterator.html#a4da9fb8f9c3379167a97f8b2890e871a',1,'xrpl::Dir::const_iterator::pointer'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a33ffa64d8f98449b4a08ca4e578f58cb',1,'xrpl::BookDirs::const_iterator::pointer'],['../classJson_1_1ValueIterator.html#a3705be714322498068bc1ed378e9e07c',1,'Json::ValueIterator::pointer'],['../classJson_1_1ValueConstIterator.html#a609b7664960c4ffe31e0518f438345a4',1,'Json::ValueConstIterator::pointer'],['../classbeast_1_1rfc2616_1_1list__iterator.html#a4a1fbfee096717ce5d2d7e9081110ead',1,'beast::rfc2616::list_iterator::pointer'],['../classbeast_1_1LockFreeStack.html#a54a6e87c5584596b73c7e4794073d124',1,'beast::LockFreeStack::pointer'],['../classbeast_1_1LockFreeStackIterator.html#a60cc2b8adebf13e92da8988865033c84',1,'beast::LockFreeStackIterator::pointer']]], + ['pointer_19',['pointer',['../classxrpl_1_1PathRequest.html#ae8fb3fe195d56255bc371def3fe03a5d',1,'xrpl::PathRequest::pointer'],['../classxrpl_1_1Transaction.html#ac0e1c231693c0f1caa786dd3ddbd57e6',1,'xrpl::Transaction::pointer'],['../classxrpl_1_1TransactionAcquire.html#a7d7ddebfd49820db1d04b2490df63b65',1,'xrpl::TransactionAcquire::pointer'],['../classxrpl_1_1BookListeners.html#a4301bac714149b3f1e13f48ff05a5bfc',1,'xrpl::BookListeners::pointer'],['../classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03',1,'xrpl::HTTPClientImp::pointer'],['../classxrpl_1_1SHAMap_1_1const__iterator.html#a7dbe5056b20a8d10f134f7b61164cabf',1,'xrpl::SHAMap::const_iterator::pointer'],['../classxrpl_1_1InfoSub.html#a0d50b9aaa5ebda5d38de84e6982907a7',1,'xrpl::InfoSub::pointer'],['../classxrpl_1_1InfoSubRequest.html#a2ca6d6b13d8aff696c3f64f75ccee058',1,'xrpl::InfoSubRequest::pointer'],['../classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c',1,'xrpl::STLedgerEntry::pointer'],['../classxrpl_1_1detail_1_1ReadViewFwdRange_1_1iterator.html#a9fcaeebea739048f34599cfeb9353530',1,'xrpl::detail::ReadViewFwdRange::iterator::pointer'],['../classxrpl_1_1base__uint.html#a0f62f17c349168de6a2ffa4e9b1592bd',1,'xrpl::base_uint::pointer'],['../classxrpl_1_1partitioned__unordered__map.html#ad873ca862039c5496cc7993f80249dbe',1,'xrpl::partitioned_unordered_map::pointer'],['../classbeast_1_1detail_1_1aged__container__iterator.html#aab0eef5a4dfd5e669cae962b46570bcc',1,'beast::detail::aged_container_iterator::pointer'],['../classbeast_1_1detail_1_1aged__ordered__container.html#a1b9633edf16ef1dc234c18ba46be18bc',1,'beast::detail::aged_ordered_container::pointer'],['../classbeast_1_1detail_1_1aged__unordered__container.html#a3302b3281e8a0dfa68f40d94a958e905',1,'beast::detail::aged_unordered_container::pointer'],['../classbeast_1_1detail_1_1ListIterator.html#a453808ddf6d8dfb1ab71d1e89640b1b5',1,'beast::detail::ListIterator::pointer'],['../classbeast_1_1List.html#a6d52273e032dce1d710c117727d92380',1,'beast::List::pointer'],['../classxrpl_1_1Dir_1_1const__iterator.html#a4da9fb8f9c3379167a97f8b2890e871a',1,'xrpl::Dir::const_iterator::pointer'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a33ffa64d8f98449b4a08ca4e578f58cb',1,'xrpl::BookDirs::const_iterator::pointer'],['../classJson_1_1ValueIterator.html#a3705be714322498068bc1ed378e9e07c',1,'Json::ValueIterator::pointer'],['../classJson_1_1ValueConstIterator.html#a609b7664960c4ffe31e0518f438345a4',1,'Json::ValueConstIterator::pointer'],['../classbeast_1_1rfc2616_1_1list__iterator.html#a4a1fbfee096717ce5d2d7e9081110ead',1,'beast::rfc2616::list_iterator::pointer'],['../classbeast_1_1LockFreeStack.html#a54a6e87c5584596b73c7e4794073d124',1,'beast::LockFreeStack::pointer'],['../classbeast_1_1LockFreeStackIterator.html#a60cc2b8adebf13e92da8988865033c84',1,'beast::LockFreeStackIterator::pointer']]], ['port_20',['Port',['../namespacebeast_1_1IP.html#aab4029edf27ca25feab58117ce0fd5d9',1,'beast::IP']]], ['pos_5ftype_21',['pos_type',['../classbeast_1_1basic__logstream.html#a6fb5c072aeb6ad549a22b7bc47446028',1,'beast::basic_logstream']]], ['precheck_22',['Precheck',['../classxrpl_1_1test_1_1Invariants__test.html#ac4b7d386f368ee8d6a3e8e0980c03698',1,'xrpl::test::Invariants_test']]], diff --git a/search/variables_0.js b/search/variables_0.js index de0d425194..22144d609a 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -36,8 +36,8 @@ var searchData= ['accepttoaccept_33',['acceptToAccept',['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#ac223fbe34fd93389e88299bab3b668e3',1,'xrpl::test::csf::LedgerCollector']]], ['accepttofullyvalid_34',['acceptToFullyValid',['../structxrpl_1_1test_1_1csf_1_1LedgerCollector.html#ad1a85ef45808a97faf4262b30acf3577',1,'xrpl::test::csf::LedgerCollector']]], ['access_35',['access',['../namespacexrpl.html#a68c3c66ffba4cd91c68d9787be4f3f35',1,'xrpl']]], - ['account_36',['account',['../structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html#a7eb687a07ef1079d3e9bff77dd1064fd',1,'xrpl::RelationalDatabase::AccountTxPageOptions::account'],['../classxrpl_1_1Issue.html#a19b27b5ceb0fa710ee9e393954089124',1,'xrpl::Issue::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html#a1a575f2f8114df1ddf4e304f06762f4d',1,'xrpl::RelationalDatabase::AccountTxOptions::account'],['../structxrpl_1_1SignerEntries_1_1SignerEntry.html#a139cf25b223f4358aed0d442902792e8',1,'xrpl::SignerEntries::SignerEntry::account'],['../structxrpl_1_1MPTCreateArgs.html#a12739a5c500645dba6f2870c0f91c116',1,'xrpl::MPTCreateArgs::account'],['../structxrpl_1_1MPTAuthorizeArgs.html#a934164ad8d780144b091b887d1f7c225',1,'xrpl::MPTAuthorizeArgs::account'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#ae66acaea6e99fbeead2ece58ca61f521',1,'xrpl::TxQ::TxQAccount::account'],['../classxrpl_1_1TxQ_1_1MaybeTx.html#aec6f751a730caf204ecf2f10f685812b',1,'xrpl::TxQ::MaybeTx::account'],['../structxrpl_1_1TxQ_1_1TxDetails.html#af4f25b56676643038e982a189ff65b48',1,'xrpl::TxQ::TxDetails::account'],['../structxrpl_1_1test_1_1jtx_1_1signer.html#a96f4df105b9507e567aec687835f5536',1,'xrpl::test::jtx::signer::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a07b627cec654338f0638964a5fb34ad8',1,'xrpl::test::jtx::MPTSet::account'],['../classxrpl_1_1test_1_1jtx_1_1IOU.html#a9ecbd14904501d52f783401d12ad76cf',1,'xrpl::test::jtx::IOU::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTAuthorize.html#aa56fc5bd381cbd7de74b092b64503422',1,'xrpl::test::jtx::MPTAuthorize::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a50ed6c578f59c73b34543e688d12ad14',1,'xrpl::RelationalDatabase::AccountTxArgs::account'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#af642ba404b1ae69441f5af7b25ad8df8',1,'xrpl::test::Loan_test::LoanParameters::account'],['../structxrpl_1_1test_1_1jtx_1_1DepositArg.html#ab52576a9b125b1f1e936081cad44cf9b',1,'xrpl::test::jtx::DepositArg::account'],['../structxrpl_1_1test_1_1jtx_1_1VoteArg.html#ad4c22791635e480d4758d268e991cd6d',1,'xrpl::test::jtx::VoteArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BidArg.html#a336fc5d2087607a8d0b1ddbeb4c13f98',1,'xrpl::test::jtx::BidArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BookSpec.html#ad815aa53e4b2de80f63febc8baab4dbb',1,'xrpl::test::jtx::BookSpec::account'],['../structxrpl_1_1test_1_1jtx_1_1WithdrawArg.html#a9016e1ae9a6c2afabff82e2c42a3a4b4',1,'xrpl::test::jtx::WithdrawArg::account']]], - ['account_5f_37',['account_',['../classxrpl_1_1test_1_1jtx_1_1owners.html#a03d4585f49f48903816d1e1ee2faf55d',1,'xrpl::test::jtx::owners::account_'],['../classxrpl_1_1Transactor.html#a12241eb96da0753b499e30b3afc61774',1,'xrpl::Transactor::account_'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a5f4b96fccbffa209d87b910db9d2fd81',1,'xrpl::RippleLineCache::AccountKey::account_'],['../classxrpl_1_1AMMContext.html#aa7dcfe21ee00e7dec7eac4df71bc86cc',1,'xrpl::AMMContext::account_'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#a14bf82e73e48c47a42d156bcfbfbbfe3',1,'xrpl::CanonicalTXSet::Key::account_'],['../classxrpl_1_1test_1_1jtx_1_1sig.html#aefeb0e6a8e7b538775bf75ab02c7beb2',1,'xrpl::test::jtx::sig::account_'],['../classxrpl_1_1test_1_1jtx_1_1owner__count.html#a92ce71c681c1eaa287497174c0d29fe6',1,'xrpl::test::jtx::owner_count::account_'],['../classxrpl_1_1test_1_1jtx_1_1mptbalance.html#a166c034f51865080ff767b8c7a475589',1,'xrpl::test::jtx::mptbalance::account_'],['../classxrpl_1_1test_1_1jtx_1_1nflags.html#a9f058f83e2a2733d8e76dd491b100b0f',1,'xrpl::test::jtx::nflags::account_'],['../classxrpl_1_1test_1_1jtx_1_1flags.html#a9bc825a479537e935244105e7ed87c6f',1,'xrpl::test::jtx::flags::account_'],['../classxrpl_1_1test_1_1jtx_1_1balance.html#af4f664978aebb25658826f3a9d9c2db4',1,'xrpl::test::jtx::balance::account_'],['../structxrpl_1_1test_1_1Balance.html#aac21a7471aa0185a188870818ce7282b',1,'xrpl::test::Balance::account_']]], + ['account_36',['account',['../structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html#a7eb687a07ef1079d3e9bff77dd1064fd',1,'xrpl::RelationalDatabase::AccountTxPageOptions::account'],['../classxrpl_1_1Issue.html#a19b27b5ceb0fa710ee9e393954089124',1,'xrpl::Issue::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html#a1a575f2f8114df1ddf4e304f06762f4d',1,'xrpl::RelationalDatabase::AccountTxOptions::account'],['../structxrpl_1_1SignerEntries_1_1SignerEntry.html#a139cf25b223f4358aed0d442902792e8',1,'xrpl::SignerEntries::SignerEntry::account'],['../structxrpl_1_1MPTCreateArgs.html#a12739a5c500645dba6f2870c0f91c116',1,'xrpl::MPTCreateArgs::account'],['../structxrpl_1_1MPTAuthorizeArgs.html#a934164ad8d780144b091b887d1f7c225',1,'xrpl::MPTAuthorizeArgs::account'],['../classxrpl_1_1TxQ_1_1TxQAccount.html#ae66acaea6e99fbeead2ece58ca61f521',1,'xrpl::TxQ::TxQAccount::account'],['../classxrpl_1_1TxQ_1_1MaybeTx.html#aec6f751a730caf204ecf2f10f685812b',1,'xrpl::TxQ::MaybeTx::account'],['../structxrpl_1_1TxQ_1_1TxDetails.html#af4f25b56676643038e982a189ff65b48',1,'xrpl::TxQ::TxDetails::account'],['../structxrpl_1_1test_1_1jtx_1_1signer.html#a96f4df105b9507e567aec687835f5536',1,'xrpl::test::jtx::signer::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTSet.html#a07b627cec654338f0638964a5fb34ad8',1,'xrpl::test::jtx::MPTSet::account'],['../classxrpl_1_1test_1_1jtx_1_1IOU.html#a9ecbd14904501d52f783401d12ad76cf',1,'xrpl::test::jtx::IOU::account'],['../structxrpl_1_1RelationalDatabase_1_1AccountTxArgs.html#a50ed6c578f59c73b34543e688d12ad14',1,'xrpl::RelationalDatabase::AccountTxArgs::account'],['../structxrpl_1_1test_1_1jtx_1_1MPTAuthorize.html#aa56fc5bd381cbd7de74b092b64503422',1,'xrpl::test::jtx::MPTAuthorize::account'],['../structxrpl_1_1test_1_1Loan__test_1_1LoanParameters.html#af642ba404b1ae69441f5af7b25ad8df8',1,'xrpl::test::Loan_test::LoanParameters::account'],['../structxrpl_1_1test_1_1jtx_1_1DepositArg.html#ab52576a9b125b1f1e936081cad44cf9b',1,'xrpl::test::jtx::DepositArg::account'],['../structxrpl_1_1test_1_1jtx_1_1VoteArg.html#ad4c22791635e480d4758d268e991cd6d',1,'xrpl::test::jtx::VoteArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BookSpec.html#ad815aa53e4b2de80f63febc8baab4dbb',1,'xrpl::test::jtx::BookSpec::account'],['../structxrpl_1_1test_1_1jtx_1_1WithdrawArg.html#a9016e1ae9a6c2afabff82e2c42a3a4b4',1,'xrpl::test::jtx::WithdrawArg::account'],['../structxrpl_1_1test_1_1jtx_1_1BidArg.html#a336fc5d2087607a8d0b1ddbeb4c13f98',1,'xrpl::test::jtx::BidArg::account']]], + ['account_5f_37',['account_',['../classxrpl_1_1test_1_1jtx_1_1balance.html#af4f664978aebb25658826f3a9d9c2db4',1,'xrpl::test::jtx::balance::account_'],['../classxrpl_1_1Transactor.html#a12241eb96da0753b499e30b3afc61774',1,'xrpl::Transactor::account_'],['../structxrpl_1_1RippleLineCache_1_1AccountKey.html#a5f4b96fccbffa209d87b910db9d2fd81',1,'xrpl::RippleLineCache::AccountKey::account_'],['../classxrpl_1_1AMMContext.html#aa7dcfe21ee00e7dec7eac4df71bc86cc',1,'xrpl::AMMContext::account_'],['../classxrpl_1_1CanonicalTXSet_1_1Key.html#a14bf82e73e48c47a42d156bcfbfbbfe3',1,'xrpl::CanonicalTXSet::Key::account_'],['../classxrpl_1_1test_1_1jtx_1_1sig.html#aefeb0e6a8e7b538775bf75ab02c7beb2',1,'xrpl::test::jtx::sig::account_'],['../classxrpl_1_1test_1_1jtx_1_1owners.html#a03d4585f49f48903816d1e1ee2faf55d',1,'xrpl::test::jtx::owners::account_'],['../classxrpl_1_1test_1_1jtx_1_1owner__count.html#a92ce71c681c1eaa287497174c0d29fe6',1,'xrpl::test::jtx::owner_count::account_'],['../classxrpl_1_1test_1_1jtx_1_1mptbalance.html#a166c034f51865080ff767b8c7a475589',1,'xrpl::test::jtx::mptbalance::account_'],['../classxrpl_1_1test_1_1jtx_1_1nflags.html#a9f058f83e2a2733d8e76dd491b100b0f',1,'xrpl::test::jtx::nflags::account_'],['../classxrpl_1_1test_1_1jtx_1_1flags.html#a9bc825a479537e935244105e7ed87c6f',1,'xrpl::test::jtx::flags::account_'],['../structxrpl_1_1test_1_1Balance.html#aac21a7471aa0185a188870818ce7282b',1,'xrpl::test::Balance::account_']]], ['account_5fid_38',['account_id',['../structxrpl_1_1RPC_1_1key__strings.html#a984cac17010e7f857e0a8d29d189746a',1,'xrpl::RPC::key_strings']]], ['account_5freserve_39',['account_reserve',['../structxrpl_1_1FeeSetup.html#ae4216463346677f86d1ba3d28a335ea9',1,'xrpl::FeeSetup']]], ['accountchannels_40',['accountChannels',['../namespacexrpl_1_1RPC_1_1Tuning.html#a45a9a998cf0b6574958fe0d6fed080a0',1,'xrpl::RPC::Tuning']]], @@ -79,7 +79,7 @@ var searchData= ['addchildvalues_5f_76',['addchildvalues_',['../classJson_1_1StyledStreamWriter.html#a4e4bb7fc223b2652b72b523b1ce414fa',1,'Json::StyledStreamWriter::addChildValues_'],['../classJson_1_1StyledWriter.html#acaabfa48b50a8bb7fa9ce98e2ae971d9',1,'Json::StyledWriter::addChildValues_']]], ['added_77',['added',['../structxrpl_1_1TrustChanges.html#a177132d2893a79fd1cf190846d56f022',1,'xrpl::TrustChanges']]], ['addr_78',['addr',['../structxrpl_1_1SecretKey__test_1_1TestKeyData.html#ae20f72022e84fa5c6451745c98518c78',1,'xrpl::SecretKey_test::TestKeyData']]], - ['address_79',['address',['../structxrpl_1_1Resource_1_1Gossip_1_1Item.html#a5743217728d6fca56948a947abc5744e',1,'xrpl::Resource::Gossip::Item::address'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a90a7f55343fc0813a050b1176c7a8e6a',1,'xrpl::PeerFinder::Endpoint::address'],['../structxrpl_1_1Resource_1_1Key.html#aa7ac01168a83579a89067ac2feb5dab1',1,'xrpl::Resource::Key::address']]], + ['address_79',['address',['../structxrpl_1_1Resource_1_1Key.html#aa7ac01168a83579a89067ac2feb5dab1',1,'xrpl::Resource::Key::address'],['../structxrpl_1_1PeerFinder_1_1Endpoint.html#a90a7f55343fc0813a050b1176c7a8e6a',1,'xrpl::PeerFinder::Endpoint::address'],['../structxrpl_1_1Resource_1_1Gossip_1_1Item.html#a5743217728d6fca56948a947abc5744e',1,'xrpl::Resource::Gossip::Item::address']]], ['addresses_80',['addresses',['../structxrpl_1_1PeerFinder_1_1Source_1_1Results.html#a7c41cdbde8fc106cd34370df48c75d1a',1,'xrpl::PeerFinder::Source::Results']]], ['admin_81',['admin',['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#a586d4319c02575fe10aa9d713645c5e7',1,'xrpl::NetworkOPsImp::TransactionStatus']]], ['admin_5f_82',['admin_',['../classxrpl_1_1Resource_1_1Logic.html#a6965cc6863b2655461e10a5df1a5fb20',1,'xrpl::Resource::Logic']]], @@ -108,7 +108,7 @@ var searchData= ['all_105',['all',['../classxrpl_1_1test_1_1LoanBroker__test.html#ae727a22f57527a8ad327c29e942a56a9',1,'xrpl::test::LoanBroker_test::all'],['../classxrpl_1_1test_1_1Loan__test.html#a2319fbdfa7d469531a7f2b8833e283b3',1,'xrpl::test::Loan_test::all']]], ['allbooks_5f_106',['allBooks_',['../classxrpl_1_1OrderBookDB.html#a4595126bff37fb4c001172d6a79065f6',1,'xrpl::OrderBookDB']]], ['allclosuresdonecond_5f_107',['allClosuresDoneCond_',['../classxrpl_1_1ClosureCounter.html#aea10abf80e54bdeae6cc5cf2b544437b',1,'xrpl::ClosureCounter']]], - ['allfeatures_108',['allfeatures',['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#ad689708126049eaf5182fb3c34ae35a6',1,'xrpl::test::OfferBaseUtil_test::allFeatures'],['../classxrpl_1_1NFTokenBaseUtil__test.html#a8045c2e6778ef2a38c0ea68c1ecd88f8',1,'xrpl::NFTokenBaseUtil_test::allFeatures'],['../classxrpl_1_1NFTokenBurn__test.html#a84f3ce34d823f89d3f21a8fce2fa89ad',1,'xrpl::NFTokenBurn_test::allFeatures']]], + ['allfeatures_108',['allfeatures',['../classxrpl_1_1NFTokenBurn__test.html#a84f3ce34d823f89d3f21a8fce2fa89ad',1,'xrpl::NFTokenBurn_test::allFeatures'],['../classxrpl_1_1NFTokenBaseUtil__test.html#a8045c2e6778ef2a38c0ea68c1ecd88f8',1,'xrpl::NFTokenBaseUtil_test::allFeatures'],['../classxrpl_1_1test_1_1OfferBaseUtil__test.html#ad689708126049eaf5182fb3c34ae35a6',1,'xrpl::test::OfferBaseUtil_test::allFeatures']]], ['allholders_109',['AllHolders',['../structxrpl_1_1test_1_1jtx_1_1MPTCreate.html#a171f40dc8bcade142699c6d8d50cff63',1,'xrpl::test::jtx::MPTCreate']]], ['alloc_110',['alloc',['../classxrpl_1_1SlabAllocatorSet_1_1SlabConfig.html#af44cbe3c5707f7a1ca166ebd350bbb90',1,'xrpl::SlabAllocatorSet::SlabConfig']]], ['alloc_5f_111',['alloc_',['../classxrpl_1_1test_1_1csf_1_1Scheduler_1_1queue__type.html#a3e1e749604b687086cf60396716a541d',1,'xrpl::test::csf::Scheduler::queue_type::alloc_'],['../classxrpl_1_1test_1_1csf_1_1Scheduler.html#ade43c7e669f9d43625af778a20ab6a7f',1,'xrpl::test::csf::Scheduler::alloc_']]], @@ -134,10 +134,10 @@ var searchData= ['ammliquidity_5f_131',['ammliquidity_',['../classxrpl_1_1BookStep.html#ac33f130c0d1157e1e7a036e6f764950c',1,'xrpl::BookStep::ammLiquidity_'],['../classxrpl_1_1AMMOffer.html#ac1cef2d6f4cc199a6ac879b81ee6e73e',1,'xrpl::AMMOffer::ammLiquidity_']]], ['ammpoolchanged_5f_132',['ammPoolChanged_',['../classxrpl_1_1ValidAMM.html#ac33401359c0c6441fb57e271628e1fcf',1,'xrpl::ValidAMM']]], ['ammused_5f_133',['ammUsed_',['../classxrpl_1_1AMMContext.html#ab2a82e624ece2bac752dc77b84094609',1,'xrpl::AMMContext']]], - ['amount_134',['amount',['../structxrpl_1_1XChainClaimAttestation_1_1MatchFields.html#a6c79d6007ccad0898741ce401b5f6552',1,'xrpl::XChainClaimAttestation::MatchFields::amount'],['../structxrpl_1_1XChainCreateAccountAttestation.html#a49c37d7dfcdbb62e88d21c978ae4dd3e',1,'xrpl::XChainCreateAccountAttestation::amount'],['../structxrpl_1_1XChainCreateAccountAttestation_1_1MatchFields.html#ad1a62de6f98df83cc308cbc1a26adf7d',1,'xrpl::XChainCreateAccountAttestation::MatchFields::amount'],['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1DepositArgs.html#afa843f47b371e319047b62abd43df96b',1,'xrpl::test::jtx::Vault::DepositArgs::amount'],['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1WithdrawArgs.html#afb09acf64eee4eadd8c8fe46753936cc',1,'xrpl::test::jtx::Vault::WithdrawArgs::amount'],['../structxrpl_1_1XChainClaimAttestation.html#a469c7b5a8a80d0d416ba564b0f21ceda',1,'xrpl::XChainClaimAttestation::amount'],['../namespacexrpl_1_1test_1_1jtx.html#aa2d8284d8eff3443e0f8ada927a97858',1,'xrpl::test::jtx::amount'],['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1ClawbackArgs.html#ab86b1b0b9fceddef839fa77dcbd3184b',1,'xrpl::test::jtx::Vault::ClawbackArgs::amount']]], - ['amount_5f_135',['amount_',['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a4d15227a1c7fd2116bcc44f0fee46198',1,'xrpl::test::jtx::PrettyAmount::amount_'],['../classxrpl_1_1test_1_1jtx_1_1deliver__min.html#a7bcc297529375f4b23d5742740a17710',1,'xrpl::test::jtx::deliver_min::amount_'],['../classxrpl_1_1test_1_1jtx_1_1fee.html#a03ef9180afa60222c2741314031ba424',1,'xrpl::test::jtx::fee::amount_'],['../classxrpl_1_1test_1_1jtx_1_1token_1_1amount.html#a4559126d7c58a4c9ad5d2e399c931f25',1,'xrpl::test::jtx::token::amount::amount_'],['../classxrpl_1_1test_1_1jtx_1_1sendmax.html#ac0d798ffafd750b1ba3ce83471e248ad',1,'xrpl::test::jtx::sendmax::amount_'],['../classxrpl_1_1test_1_1jtx_1_1mptbalance.html#a295092b46389b7f313be25515587bee3',1,'xrpl::test::jtx::mptbalance::amount_']]], + ['amount_134',['amount',['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1ClawbackArgs.html#ab86b1b0b9fceddef839fa77dcbd3184b',1,'xrpl::test::jtx::Vault::ClawbackArgs::amount'],['../structxrpl_1_1XChainClaimAttestation.html#a469c7b5a8a80d0d416ba564b0f21ceda',1,'xrpl::XChainClaimAttestation::amount'],['../structxrpl_1_1XChainClaimAttestation_1_1MatchFields.html#a6c79d6007ccad0898741ce401b5f6552',1,'xrpl::XChainClaimAttestation::MatchFields::amount'],['../structxrpl_1_1XChainCreateAccountAttestation.html#a49c37d7dfcdbb62e88d21c978ae4dd3e',1,'xrpl::XChainCreateAccountAttestation::amount'],['../structxrpl_1_1XChainCreateAccountAttestation_1_1MatchFields.html#ad1a62de6f98df83cc308cbc1a26adf7d',1,'xrpl::XChainCreateAccountAttestation::MatchFields::amount'],['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1DepositArgs.html#afa843f47b371e319047b62abd43df96b',1,'xrpl::test::jtx::Vault::DepositArgs::amount'],['../namespacexrpl_1_1test_1_1jtx.html#aa2d8284d8eff3443e0f8ada927a97858',1,'xrpl::test::jtx::amount'],['../structxrpl_1_1test_1_1jtx_1_1Vault_1_1WithdrawArgs.html#afb09acf64eee4eadd8c8fe46753936cc',1,'xrpl::test::jtx::Vault::WithdrawArgs::amount']]], + ['amount_5f_135',['amount_',['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a4d15227a1c7fd2116bcc44f0fee46198',1,'xrpl::test::jtx::PrettyAmount::amount_'],['../classxrpl_1_1test_1_1jtx_1_1deliver__min.html#a7bcc297529375f4b23d5742740a17710',1,'xrpl::test::jtx::deliver_min::amount_'],['../classxrpl_1_1test_1_1jtx_1_1fee.html#a03ef9180afa60222c2741314031ba424',1,'xrpl::test::jtx::fee::amount_'],['../classxrpl_1_1test_1_1jtx_1_1mptbalance.html#a295092b46389b7f313be25515587bee3',1,'xrpl::test::jtx::mptbalance::amount_'],['../classxrpl_1_1test_1_1jtx_1_1sendmax.html#ac0d798ffafd750b1ba3ce83471e248ad',1,'xrpl::test::jtx::sendmax::amount_'],['../classxrpl_1_1test_1_1jtx_1_1token_1_1amount.html#a4559126d7c58a4c9ad5d2e399c931f25',1,'xrpl::test::jtx::token::amount::amount_']]], ['amounts_5f_136',['amounts_',['../classxrpl_1_1AMMOffer.html#a6d62b279290600a04cea228365c09e7f',1,'xrpl::AMMOffer']]], - ['amt_137',['amt',['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab730ed53766394768b10d5a123a44636',1,'xrpl::test::XChainSim_test::AccountCreate::amt'],['../structxrpl_1_1test_1_1XChainSim__test_1_1Transfer.html#a4c3af705886251d896e5610afd7524fd',1,'xrpl::test::XChainSim_test::Transfer::amt']]], + ['amt_137',['amt',['../structxrpl_1_1test_1_1XChainSim__test_1_1Transfer.html#a4c3af705886251d896e5610afd7524fd',1,'xrpl::test::XChainSim_test::Transfer::amt'],['../structxrpl_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab730ed53766394768b10d5a123a44636',1,'xrpl::test::XChainSim_test::AccountCreate::amt']]], ['ancestors_138',['ancestors',['../structxrpl_1_1test_1_1csf_1_1Ledger_1_1Instance.html#ab6cf794a6de949fc30397656511e8e6e',1,'xrpl::test::csf::Ledger::Instance']]], ['ancestors_5f_139',['ancestors_',['../classxrpl_1_1RCLValidatedLedger.html#ab68ee0a2afc4e81241937ace9841c6f9',1,'xrpl::RCLValidatedLedger']]], ['any_140',['any',['../namespacexrpl_1_1test_1_1jtx.html#a23fe1dbc961bb4aeec9f87668b067b79',1,'xrpl::test::jtx']]], @@ -149,10 +149,10 @@ var searchData= ['apimaximumvalidversion_146',['apiMaximumValidVersion',['../namespacexrpl_1_1RPC.html#a76f64cd3dbd1a61e3d0ed3d18fb134be',1,'xrpl::RPC']]], ['apiminimumsupportedversion_147',['apiMinimumSupportedVersion',['../namespacexrpl_1_1RPC.html#a4e17f8fead351c4d790c294dfe6e91f1',1,'xrpl::RPC']]], ['apiversion_148',['apiversion',['../classxrpl_1_1GRPCServerImpl.html#a025ac82cd1e706b065c3ba41da92c498',1,'xrpl::GRPCServerImpl::apiVersion'],['../structxrpl_1_1RPC_1_1Context.html#aa8b6cd5d5b9eb13f4a82b16979cbd3f0',1,'xrpl::RPC::Context::apiVersion'],['../namespacexrpl_1_1RPC.html#a973a1e287dd3a3aded8ee4fd96a4af34',1,'xrpl::RPC::apiVersion']]], - ['apiversion_5f_149',['apiversion_',['../classxrpl_1_1RPCParser.html#ad1e72788e600543dea74ced88d45eef0',1,'xrpl::RPCParser::apiVersion_'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a203d3ad25cfa8483ec43d0903066e87a',1,'xrpl::RPC::VersionHandler::apiVersion_'],['../classxrpl_1_1InfoSub.html#aea98f06c13ae24528a8fb089fc677dc1',1,'xrpl::InfoSub::apiVersion_']]], + ['apiversion_5f_149',['apiversion_',['../classxrpl_1_1RPC_1_1VersionHandler.html#a203d3ad25cfa8483ec43d0903066e87a',1,'xrpl::RPC::VersionHandler::apiVersion_'],['../classxrpl_1_1InfoSub.html#aea98f06c13ae24528a8fb089fc677dc1',1,'xrpl::InfoSub::apiVersion_'],['../classxrpl_1_1RPCParser.html#ad1e72788e600543dea74ced88d45eef0',1,'xrpl::RPCParser::apiVersion_']]], ['apiversionifunspecified_150',['apiVersionIfUnspecified',['../namespacexrpl_1_1RPC.html#ae3c3c41b88bb733c5d95d129644d9c8b',1,'xrpl::RPC']]], ['app_151',['app',['../structxrpl_1_1test_1_1LedgerServer.html#aeea289c12cda28a6e8433e2721365b28',1,'xrpl::test::LedgerServer::app'],['../classxrpl_1_1test_1_1LedgerReplayClient.html#aa16d810eda6e230a2b419c87cbd20d5a',1,'xrpl::test::LedgerReplayClient::app'],['../structxrpl_1_1test_1_1jtx_1_1Env_1_1AppBundle.html#a941af4e96cd8623005f12eeeeaced229',1,'xrpl::test::jtx::Env::AppBundle::app'],['../classxrpl_1_1ApplyContext.html#ad988ed4d08e26461e62db2eab51618b9',1,'xrpl::ApplyContext::app'],['../structxrpl_1_1PreflightContext.html#aaacaf0feb6f8450ccc71afe2d77a2d2f',1,'xrpl::PreflightContext::app'],['../structxrpl_1_1PreclaimContext.html#aa45a3e248b321dc604c5c0e681a55070',1,'xrpl::PreclaimContext::app'],['../structxrpl_1_1RPC_1_1Context.html#a3819425c846e53ec0f1bcfa7407df609',1,'xrpl::RPC::Context::app'],['../structxrpl_1_1RPC_1_1Request.html#a535cf9b96fecea6223fb6693c6a83a7e',1,'xrpl::RPC::Request::app']]], - ['app_5f_152',['app_',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a1d076bcf937e337fe4fa6819b7d7164e',1,'xrpl::GRPCServerImpl::CallData::app_'],['../classxrpl_1_1LoadManager.html#af26277f25aee902ee30929462f5289af',1,'xrpl::LoadManager::app_'],['../classxrpl_1_1GRPCServerImpl.html#a16fdf3dee3befc2957c0cc2dbb1f9324',1,'xrpl::GRPCServerImpl::app_'],['../classxrpl_1_1OrderBookDB.html#a1d7aa2e3252df8a95f8a706dffd5b56e',1,'xrpl::OrderBookDB::app_'],['../classxrpl_1_1LedgerReplayer.html#a3a6b1d7d1469a88e9389ddb43ae4bd64',1,'xrpl::LedgerReplayer::app_'],['../classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1',1,'xrpl::LedgerMaster::app_'],['../classxrpl_1_1LedgerHistory.html#a0297d223cdf98609a0b23cd109a47d05',1,'xrpl::LedgerHistory::app_'],['../classxrpl_1_1TimeoutCounter.html#a52ae281c2e5a665d089896399de9b8e5',1,'xrpl::TimeoutCounter::app_'],['../classxrpl_1_1LedgerReplayMsgHandler.html#a1eef231f84dabfc1254ab88c5a496faa',1,'xrpl::LedgerReplayMsgHandler::app_'],['../classxrpl_1_1LedgerCleanerImp.html#afaddafd444991884c973f36ea97891de',1,'xrpl::LedgerCleanerImp::app_'],['../classxrpl_1_1InboundTransactionsImp.html#ae801aea2b7790668e8d4fda82ba99b6e',1,'xrpl::InboundTransactionsImp::app_'],['../classxrpl_1_1InboundLedgersImp.html#aea83750effb5a5102f0a508ed1ae8d17',1,'xrpl::InboundLedgersImp::app_'],['../classxrpl_1_1ConsensusTransSetSF.html#adeb69e4587b5b089bc120fe8a9af0ba5',1,'xrpl::ConsensusTransSetSF::app_'],['../classxrpl_1_1RCLValidationsAdaptor.html#a9b6f67d9a95f3d38663a47c466c471ab',1,'xrpl::RCLValidationsAdaptor::app_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#ae28f90b9ef552b15aeb9ec5003dffe2b',1,'xrpl::RCLConsensus::Adaptor::app_'],['../structxrpl_1_1PerfLog__test_1_1Fixture.html#aae2d4aa374f69e0d00ea7b6749e0dc1e',1,'xrpl::PerfLog_test::Fixture::app_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ab3bf3e13b897619b36e57a6289228f49',1,'xrpl::perf::PerfLogImp::app_'],['../classxrpl_1_1NetworkOPsImp.html#afa4a33baa9c5208c7b17f2e303847470',1,'xrpl::NetworkOPsImp::app_'],['../classxrpl_1_1SHAMapStoreImp.html#a18d60400dd02b5b6f2e5dcd582bcad35',1,'xrpl::SHAMapStoreImp::app_'],['../classxrpl_1_1ValidatorSite.html#ad398fd8e20cce2d369180376dfee7e59',1,'xrpl::ValidatorSite::app_'],['../classxrpl_1_1Pathfinder.html#ad54ca4df1e4cc0be8d26435fe1aeab88',1,'xrpl::Pathfinder::app_'],['../classxrpl_1_1PathRequest.html#aad986dd47b21c2b85d4bc9311a80e11c',1,'xrpl::PathRequest::app_'],['../classxrpl_1_1PathRequests.html#a212a9ab18044dfc6e3b17e4c7109efe5',1,'xrpl::PathRequests::app_'],['../classxrpl_1_1ConnectAttempt.html#ace1c8e57e1199b30231df0f20ae15906',1,'xrpl::ConnectAttempt::app_'],['../classxrpl_1_1OverlayImpl.html#a89c958dc8b52ff52c416aa518cefe9ab',1,'xrpl::OverlayImpl::app_'],['../classxrpl_1_1PeerImp.html#a680a7307b4244d785f543f4f6b008359',1,'xrpl::PeerImp::app_'],['../classxrpl_1_1PeerSetImpl.html#a2f67353d441f35e95db5865216fc91d7',1,'xrpl::PeerSetImpl::app_'],['../classxrpl_1_1PeerSetBuilderImpl.html#a90cc7eeddcaf55c8773fe7bd8fe84616',1,'xrpl::PeerSetBuilderImpl::app_'],['../classxrpl_1_1ServerHandler.html#a457ccfd9162fa2786ba69e106fe55f3b',1,'xrpl::ServerHandler::app_'],['../classxrpl_1_1NodeFamily.html#a3a9823849d96553c6d806d799ca81e7e',1,'xrpl::NodeFamily::app_']]], + ['app_5f_152',['app_',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a1d076bcf937e337fe4fa6819b7d7164e',1,'xrpl::GRPCServerImpl::CallData::app_'],['../classxrpl_1_1SHAMapStoreImp.html#a18d60400dd02b5b6f2e5dcd582bcad35',1,'xrpl::SHAMapStoreImp::app_'],['../classxrpl_1_1GRPCServerImpl.html#a16fdf3dee3befc2957c0cc2dbb1f9324',1,'xrpl::GRPCServerImpl::app_'],['../classxrpl_1_1OrderBookDB.html#a1d7aa2e3252df8a95f8a706dffd5b56e',1,'xrpl::OrderBookDB::app_'],['../classxrpl_1_1LedgerReplayer.html#a3a6b1d7d1469a88e9389ddb43ae4bd64',1,'xrpl::LedgerReplayer::app_'],['../classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1',1,'xrpl::LedgerMaster::app_'],['../classxrpl_1_1LedgerHistory.html#a0297d223cdf98609a0b23cd109a47d05',1,'xrpl::LedgerHistory::app_'],['../classxrpl_1_1TimeoutCounter.html#a52ae281c2e5a665d089896399de9b8e5',1,'xrpl::TimeoutCounter::app_'],['../classxrpl_1_1LedgerReplayMsgHandler.html#a1eef231f84dabfc1254ab88c5a496faa',1,'xrpl::LedgerReplayMsgHandler::app_'],['../classxrpl_1_1LedgerCleanerImp.html#afaddafd444991884c973f36ea97891de',1,'xrpl::LedgerCleanerImp::app_'],['../classxrpl_1_1InboundTransactionsImp.html#ae801aea2b7790668e8d4fda82ba99b6e',1,'xrpl::InboundTransactionsImp::app_'],['../classxrpl_1_1InboundLedgersImp.html#aea83750effb5a5102f0a508ed1ae8d17',1,'xrpl::InboundLedgersImp::app_'],['../classxrpl_1_1ConsensusTransSetSF.html#adeb69e4587b5b089bc120fe8a9af0ba5',1,'xrpl::ConsensusTransSetSF::app_'],['../classxrpl_1_1RCLValidationsAdaptor.html#a9b6f67d9a95f3d38663a47c466c471ab',1,'xrpl::RCLValidationsAdaptor::app_'],['../classxrpl_1_1RCLConsensus_1_1Adaptor.html#ae28f90b9ef552b15aeb9ec5003dffe2b',1,'xrpl::RCLConsensus::Adaptor::app_'],['../structxrpl_1_1PerfLog__test_1_1Fixture.html#aae2d4aa374f69e0d00ea7b6749e0dc1e',1,'xrpl::PerfLog_test::Fixture::app_'],['../classxrpl_1_1ServerHandler.html#a457ccfd9162fa2786ba69e106fe55f3b',1,'xrpl::ServerHandler::app_'],['../classxrpl_1_1ValidatorSite.html#ad398fd8e20cce2d369180376dfee7e59',1,'xrpl::ValidatorSite::app_'],['../classxrpl_1_1Pathfinder.html#ad54ca4df1e4cc0be8d26435fe1aeab88',1,'xrpl::Pathfinder::app_'],['../classxrpl_1_1PathRequest.html#aad986dd47b21c2b85d4bc9311a80e11c',1,'xrpl::PathRequest::app_'],['../classxrpl_1_1PathRequests.html#a212a9ab18044dfc6e3b17e4c7109efe5',1,'xrpl::PathRequests::app_'],['../classxrpl_1_1ConnectAttempt.html#ace1c8e57e1199b30231df0f20ae15906',1,'xrpl::ConnectAttempt::app_'],['../classxrpl_1_1OverlayImpl.html#a89c958dc8b52ff52c416aa518cefe9ab',1,'xrpl::OverlayImpl::app_'],['../classxrpl_1_1PeerImp.html#a680a7307b4244d785f543f4f6b008359',1,'xrpl::PeerImp::app_'],['../classxrpl_1_1PeerSetImpl.html#a2f67353d441f35e95db5865216fc91d7',1,'xrpl::PeerSetImpl::app_'],['../classxrpl_1_1PeerSetBuilderImpl.html#a90cc7eeddcaf55c8773fe7bd8fe84616',1,'xrpl::PeerSetBuilderImpl::app_'],['../classxrpl_1_1perf_1_1PerfLogImp.html#ab3bf3e13b897619b36e57a6289228f49',1,'xrpl::perf::PerfLogImp::app_'],['../classxrpl_1_1NodeFamily.html#a3a9823849d96553c6d806d799ca81e7e',1,'xrpl::NodeFamily::app_'],['../classxrpl_1_1LoadManager.html#af26277f25aee902ee30929462f5289af',1,'xrpl::LoadManager::app_']]], ['appdefined_153',['appDefined',['../structxrpl_1_1WSSession.html#aa1462bc0a6d5b96eaf6a4644bb18033c',1,'xrpl::WSSession']]], ['applied_154',['applied',['../classxrpl_1_1NetworkOPsImp_1_1TransactionStatus.html#a26920cdef7e885b187862f092b6c62aa',1,'xrpl::NetworkOPsImp::TransactionStatus::applied'],['../structxrpl_1_1Transaction_1_1SubmitResult.html#a58634aafa19e8fbb0cccbe82b674339d',1,'xrpl::Transaction::SubmitResult::applied'],['../structxrpl_1_1ApplyResult.html#a9c48efe4d7b0e463fe878a4486d3ef01',1,'xrpl::ApplyResult::applied']]], ['appnum_155',['appnum',['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a54831078c2198955af536b870c1b8721',1,'xrpl::NodeStore::NuDBBackend']]], diff --git a/search/variables_11.js b/search/variables_11.js index 0a1da7dade..68e84a2edd 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -21,7 +21,7 @@ var searchData= ['rdefault_18',['rDefault',['../structxrpl_1_1RPC_1_1Tuning_1_1LimitRange.html#a442e94f7697814953e2448e078c5844c',1,'xrpl::RPC::Tuning::LimitRange']]], ['reachedthreshold_5f_19',['reachedThreshold_',['../classxrpl_1_1reduce__relay_1_1Slot.html#a0bb8968d9ee07f981178ae5c01d4867d',1,'xrpl::reduce_relay::Slot']]], ['read_5f_20',['read_',['../classxrpl_1_1NodeStore_1_1Database.html#a726cfe6e531cd9fc8a400181046ac6b7',1,'xrpl::NodeStore::Database']]], - ['read_5fbuf_5f_21',['read_buf_',['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#a7d7854b340bf6fbaf8893a431cb4c3e6',1,'xrpl::test::tx_reduce_relay_test::read_buf_'],['../classxrpl_1_1BaseHTTPPeer.html#a0dfe67a17f83a33b94c873b4f2533fc9',1,'xrpl::BaseHTTPPeer::read_buf_'],['../classxrpl_1_1ConnectAttempt.html#aad4eef29ef75694f3a94d6b4a274f369',1,'xrpl::ConnectAttempt::read_buf_']]], + ['read_5fbuf_5f_21',['read_buf_',['../classxrpl_1_1BaseHTTPPeer.html#a0dfe67a17f83a33b94c873b4f2533fc9',1,'xrpl::BaseHTTPPeer::read_buf_'],['../classxrpl_1_1ConnectAttempt.html#aad4eef29ef75694f3a94d6b4a274f369',1,'xrpl::ConnectAttempt::read_buf_'],['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#a7d7854b340bf6fbaf8893a431cb4c3e6',1,'xrpl::test::tx_reduce_relay_test::read_buf_']]], ['read_5fbuffer_5f_22',['read_buffer_',['../classxrpl_1_1PeerImp.html#aa7deb0ad888750d37701e063483ab247',1,'xrpl::PeerImp']]], ['readbuf_5f_23',['readBuf_',['../classxrpl_1_1detail_1_1WorkBase.html#acecfe1539fecd43133b88eb256e04c5f',1,'xrpl::detail::WorkBase']]], ['readbuffer_5f_24',['readBuffer_',['../classbeast_1_1xxhasher.html#ab8c1f08d1430ea7747b89d7efe995820',1,'beast::xxhasher']]], @@ -61,14 +61,14 @@ var searchData= ['refreshed_58',['refreshed',['../structxrpl_1_1ValidatorSite_1_1Site_1_1Status.html#a2e122b22d9c740e14c771a31c0b5d425',1,'xrpl::ValidatorSite::Site::Status']]], ['refreshinterval_59',['refreshInterval',['../structxrpl_1_1ValidatorSite_1_1Site.html#a79eda834c7d466fc2ad13853f5169682',1,'xrpl::ValidatorSite::Site']]], ['region_5f_60',['region_',['../classxrpl_1_1detail_1_1multi__runner__base.html#aa6cc8251672565c04a54d0b13b197f69',1,'xrpl::detail::multi_runner_base']]], - ['registry_5f_61',['registry_',['../classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5',1,'xrpl::SQLiteDatabase']]], + ['registry_5f_61',['registry_',['../classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5',1,'xrpl::SQLiteDatabase::registry_'],['../classxrpl_1_1NetworkOPsImp.html#aa7bb642dd410e1a6ad03a41c0f40ceb6',1,'xrpl::NetworkOPsImp::registry_']]], ['regularoffers_5f_62',['regularOffers_',['../classxrpl_1_1ValidPermissionedDEX.html#a9a974fb0d9cbb5f395da40723326eb03',1,'xrpl::ValidPermissionedDEX']]], ['relationaldatabase_5f_63',['relationalDatabase_',['../classxrpl_1_1ApplicationImp.html#a92646db9f92a2b6e77cb96fbc9548574',1,'xrpl::ApplicationImp']]], ['relay_5funtrusted_5fproposals_64',['RELAY_UNTRUSTED_PROPOSALS',['../classxrpl_1_1Config.html#af0aa7de27dc6fb10ed37becbc5ceda5e',1,'xrpl::Config']]], ['relay_5funtrusted_5fvalidations_65',['RELAY_UNTRUSTED_VALIDATIONS',['../classxrpl_1_1Config.html#a624b757f3da05272635372ef3f1789ae',1,'xrpl::Config']]], ['relayed_5f_66',['relayed_',['../classxrpl_1_1HashRouter_1_1Entry.html#a19306a7523cf4f815e45b11ea5fa2ec1',1,'xrpl::HashRouter::Entry']]], ['relaytime_67',['relayTime',['../structxrpl_1_1HashRouter_1_1Setup.html#a29b42ab9b19520e495252602b63ec77e',1,'xrpl::HashRouter::Setup']]], - ['rem_68',['rem',['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::lldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::ldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::imaxdiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::div_t::rem']]], + ['rem_68',['rem',['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::lldiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::div_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::imaxdiv_t::rem'],['http://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std::ldiv_t::rem']]], ['remain_5f_69',['remain_',['../classxrpl_1_1SerialIter.html#ab9aeb158bbc56a77377b8add196220c3',1,'xrpl::SerialIter']]], ['remaining_70',['remaining',['../structxrpl_1_1ValidatorList_1_1PublisherListCollection.html#a871e973bc1f0e0e70b43319401930020',1,'xrpl::ValidatorList::PublisherListCollection']]], ['remote_71',['remote',['../structxrpl_1_1test_1_1TestPeerSet.html#aa7636c02b67779d7fdfc866a10477d3e',1,'xrpl::test::TestPeerSet::remote'],['../classxrpl_1_1test_1_1TestPeerSetBuilder.html#a672f898d1349a4053517fb6ba8c3c383',1,'xrpl::test::TestPeerSetBuilder::remote']]], @@ -85,14 +85,14 @@ var searchData= ['replayer_5f_82',['replayer_',['../classxrpl_1_1LedgerReplayMsgHandler.html#a8a6f593f5f40c00522e321bf57166d0b',1,'xrpl::LedgerReplayMsgHandler::replayer_'],['../classxrpl_1_1LedgerReplayTask.html#a218c64fa17ce2662eaae4915f8c774a1',1,'xrpl::LedgerReplayTask::replayer_']]], ['replaytemp_5f_83',['replayTemp_',['../classxrpl_1_1LedgerDeltaAcquire.html#a9b7e527017cfb09cfc4ef8613ba2b623',1,'xrpl::LedgerDeltaAcquire']]], ['report_5f_84',['report_',['../classxrpl_1_1NodeStore_1_1progress.html#a08b66f2b068935e0e34803a426e55c71',1,'xrpl::NodeStore::progress']]], - ['req_5f_85',['req_',['../classxrpl_1_1detail_1_1WorkBase.html#a4bf257924ceef493f8e9859e65890db7',1,'xrpl::detail::WorkBase::req_'],['../classxrpl_1_1ConnectAttempt.html#ab7b79f8c6ff02047f0681443150902f0',1,'xrpl::ConnectAttempt::req_']]], - ['request_5f_86',['request_',['../classxrpl_1_1BaseWSPeer.html#ab4478ad72c61ed7f14009db53fe0aedb',1,'xrpl::BaseWSPeer::request_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aef9f0a48dd36428df397f25df98a44e9',1,'xrpl::GRPCServerImpl::CallData::request_'],['../classxrpl_1_1PeerImp.html#a146cfb8537877487bf35119cda00a9c2',1,'xrpl::PeerImp::request_'],['../classxrpl_1_1InfoSub.html#afce0f1e3ecda019bcd4718ee09bb682f',1,'xrpl::InfoSub::request_']]], + ['req_5f_85',['req_',['../classxrpl_1_1ConnectAttempt.html#ab7b79f8c6ff02047f0681443150902f0',1,'xrpl::ConnectAttempt::req_'],['../classxrpl_1_1detail_1_1WorkBase.html#a4bf257924ceef493f8e9859e65890db7',1,'xrpl::detail::WorkBase::req_']]], + ['request_5f_86',['request_',['../classxrpl_1_1PeerImp.html#a146cfb8537877487bf35119cda00a9c2',1,'xrpl::PeerImp::request_'],['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#aef9f0a48dd36428df397f25df98a44e9',1,'xrpl::GRPCServerImpl::CallData::request_'],['../classxrpl_1_1InfoSub.html#afce0f1e3ecda019bcd4718ee09bb682f',1,'xrpl::InfoSub::request_'],['../classxrpl_1_1BaseWSPeer.html#ab4478ad72c61ed7f14009db53fe0aedb',1,'xrpl::BaseWSPeer::request_']]], ['request_5fcount_5f_87',['request_count_',['../classxrpl_1_1BaseHTTPPeer.html#a9d278d3b98cf314cb0435e938091774c',1,'xrpl::BaseHTTPPeer']]], ['requestbundle_5f_88',['requestBundle_',['../classxrpl_1_1NodeStore_1_1Database.html#ac8cfbf7d84ac217a815dffab2bd818ad',1,'xrpl::NodeStore::Database']]], - ['requests_5f_89',['requests_',['../classxrpl_1_1GRPCServerImpl.html#acb62e9891462b62d5fc203e5a6284b1f',1,'xrpl::GRPCServerImpl::requests_'],['../classxrpl_1_1PathRequests.html#ae7f8bc2ff7a9e89872f97339c1f70105',1,'xrpl::PathRequests::requests_']]], + ['requests_5f_89',['requests_',['../classxrpl_1_1PathRequests.html#ae7f8bc2ff7a9e89872f97339c1f70105',1,'xrpl::PathRequests::requests_'],['../classxrpl_1_1GRPCServerImpl.html#acb62e9891462b62d5fc203e5a6284b1f',1,'xrpl::GRPCServerImpl::requests_']]], ['requesttimeout_5f_90',['requestTimeout_',['../classxrpl_1_1ValidatorSite.html#a6488cc86563f3f5605b111b6275e6386',1,'xrpl::ValidatorSite']]], ['require_91',['require',['../structxrpl_1_1test_1_1jtx_1_1JTx.html#a8c54c510c1f921182dc6d3cc894ff747',1,'xrpl::test::jtx::JTx']]], - ['required_92',['required',['../structxrpl_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a6f728fb9576b257a51d87c94c4bc50ff',1,'xrpl::test::csf::TrustGraph::ForkInfo::required'],['../structxrpl_1_1test_1_1LedgerEntry__test_1_1Subfield.html#a0bda4c32f975b2fd1b4477d88879068f',1,'xrpl::test::LedgerEntry_test::Subfield::required']]], + ['required_92',['required',['../structxrpl_1_1test_1_1LedgerEntry__test_1_1Subfield.html#a0bda4c32f975b2fd1b4477d88879068f',1,'xrpl::test::LedgerEntry_test::Subfield::required'],['../structxrpl_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a6f728fb9576b257a51d87c94c4bc50ff',1,'xrpl::test::csf::TrustGraph::ForkInfo::required']]], ['requiredcondition_5f_93',['requiredCondition_',['../classxrpl_1_1GRPCServerImpl_1_1CallData.html#a3f45fc918f10e6f485dcae0f343a14b6',1,'xrpl::GRPCServerImpl::CallData']]], ['res_5f_94',['res_',['../classxrpl_1_1detail_1_1WorkBase.html#a6c99ae7340cca273778827aae910c612',1,'xrpl::detail::WorkBase']]], ['reserve_95',['reserve',['../structxrpl_1_1Fees.html#a5bc5c85801c3de7986446d8887219767',1,'xrpl::Fees']]], @@ -121,20 +121,20 @@ var searchData= ['rewardamount_118',['rewardamount',['../structxrpl_1_1XChainCreateAccountAttestation.html#a618900e9d1ffca874b0afa43ca1be6d5',1,'xrpl::XChainCreateAccountAttestation::rewardAmount'],['../structxrpl_1_1XChainCreateAccountAttestation_1_1MatchFields.html#a13b10138d9b13e0349deafa55e925408',1,'xrpl::XChainCreateAccountAttestation::MatchFields::rewardAmount'],['../structxrpl_1_1Attestations_1_1AttestationCreateAccount.html#afaf3806755a41022135dd6c0ed79d143',1,'xrpl::Attestations::AttestationCreateAccount::rewardAmount']]], ['rid_5f_119',['rid_',['../classxrpl_1_1test_1_1tx__reduce__relay__test.html#a9e52f14d36ba0563eccd23aa9ef5f2e2',1,'xrpl::test::tx_reduce_relay_test']]], ['right_120',['right',['../structxrpl_1_1test_1_1csf_1_1WrongPrevLedger.html#a280580d1c4b407cd0851b4c077b73d98',1,'xrpl::test::csf::WrongPrevLedger::right'],['../classbeast_1_1field__t.html#a492409566c57e088b0e5c8dec09e87d6',1,'beast::field_t::right']]], - ['rightmargin_5f_121',['rightmargin_',['../classJson_1_1StyledWriter.html#a9c8fc62cb4f3b4a6dbed470fea2aa567',1,'Json::StyledWriter::rightMargin_'],['../classJson_1_1StyledStreamWriter.html#a67fdaa6758885f082b6a7ede52b0ab91',1,'Json::StyledStreamWriter::rightMargin_']]], + ['rightmargin_5f_121',['rightmargin_',['../classJson_1_1StyledStreamWriter.html#a67fdaa6758885f082b6a7ede52b0ab91',1,'Json::StyledStreamWriter::rightMargin_'],['../classJson_1_1StyledWriter.html#a9c8fc62cb4f3b4a6dbed470fea2aa567',1,'Json::StyledWriter::rightMargin_']]], ['rmax_122',['rmax',['../structxrpl_1_1RPC_1_1Tuning_1_1LimitRange.html#a4d7c10543620a62d860207d1879335f4',1,'xrpl::RPC::Tuning::LimitRange']]], ['rmdatadir_5f_123',['rmDataDir_',['../classxrpl_1_1detail_1_1FileCfgGuard.html#a1e6a67561a13e896eb016ee88825dd0a',1,'xrpl::detail::FileCfgGuard']]], ['rmin_124',['rmin',['../structxrpl_1_1RPC_1_1Tuning_1_1LimitRange.html#a3c6c6a0cd08d9fa46fa5c74b98102df5',1,'xrpl::RPC::Tuning::LimitRange']]], ['rmsubdir_5f_125',['rmSubDir_',['../classxrpl_1_1detail_1_1DirGuard.html#a32525618bb1e567e9a13d90a2d9d4151',1,'xrpl::detail::DirGuard']]], ['rng_126',['rng',['../classxrpl_1_1test_1_1csf_1_1Sim.html#a4eec1fd42a7847bae84dea9da967b492',1,'xrpl::test::csf::Sim']]], - ['role_127',['role',['../structxrpl_1_1RPC_1_1Context.html#aa793d4a228ce40b8c6dfc549b47e8334',1,'xrpl::RPC::Context::role'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#ab93e45718b0c3fdeba22468ad2feb7f1',1,'xrpl::RPC::LedgerHandler::role'],['../classxrpl_1_1RPC_1_1VersionHandler.html#a7e451725be36ac70984316c3a57e4470',1,'xrpl::RPC::VersionHandler::role']]], + ['role_127',['role',['../classxrpl_1_1RPC_1_1VersionHandler.html#a7e451725be36ac70984316c3a57e4470',1,'xrpl::RPC::VersionHandler::role'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#ab93e45718b0c3fdeba22468ad2feb7f1',1,'xrpl::RPC::LedgerHandler::role'],['../structxrpl_1_1RPC_1_1Context.html#aa793d4a228ce40b8c6dfc549b47e8334',1,'xrpl::RPC::Context::role']]], ['role_5f_128',['role_',['../structxrpl_1_1RPC_1_1Handler.html#aa01685ebc669a873ea3d41d9df5306b6',1,'xrpl::RPC::Handler']]], ['rollingavg_129',['rollingAvg',['../structxrpl_1_1metrics_1_1SingleMetrics.html#a437d11250b0e5d2e8b00b2214738c96e',1,'xrpl::metrics::SingleMetrics']]], ['rollingavg_5f_130',['rollingAvg_',['../classxrpl_1_1PeerImp_1_1Metrics.html#a2d7a63526f87fdb0f638ba4503470d1e',1,'xrpl::PeerImp::Metrics']]], ['rollingavgaggregate_131',['rollingAvgAggregate',['../structxrpl_1_1metrics_1_1SingleMetrics.html#a351a819fa00fbecab221d0a7c41ca05d',1,'xrpl::metrics::SingleMetrics']]], ['rollingavgbytes_5f_132',['rollingAvgBytes_',['../classxrpl_1_1PeerImp_1_1Metrics.html#a24f2d31a0cf3939b05847aea0151be6a',1,'xrpl::PeerImp::Metrics']]], ['root_133',['root',['../classxrpl_1_1LedgerTrie.html#a4f429eac2d227d0972af44650d0cb69d',1,'xrpl::LedgerTrie']]], - ['root_5f_134',['root_',['../classxrpl_1_1detail_1_1Generator.html#afd10349cb901e365e0c4d9f3ebf31582',1,'xrpl::detail::Generator::root_'],['../classxrpl_1_1BookDirs.html#add5935041059cafadf86e09a31694e44',1,'xrpl::BookDirs::root_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a14a75c6f8ebfb4c211b8b188d50d433d',1,'xrpl::BookDirs::const_iterator::root_'],['../classxrpl_1_1Dir.html#a8a22af6228a7aade912577fcfcb84b16',1,'xrpl::Dir::root_'],['../classxrpl_1_1Dir_1_1const__iterator.html#ac85628859eee120a92a67111194f4d00',1,'xrpl::Dir::const_iterator::root_'],['../classxrpl_1_1SHAMap.html#aed59b9eeacde088b490c7bc9cedb7e44',1,'xrpl::SHAMap::root_']]], + ['root_5f_134',['root_',['../classxrpl_1_1SHAMap.html#aed59b9eeacde088b490c7bc9cedb7e44',1,'xrpl::SHAMap::root_'],['../classxrpl_1_1BookDirs.html#add5935041059cafadf86e09a31694e44',1,'xrpl::BookDirs::root_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a14a75c6f8ebfb4c211b8b188d50d433d',1,'xrpl::BookDirs::const_iterator::root_'],['../classxrpl_1_1Dir.html#a8a22af6228a7aade912577fcfcb84b16',1,'xrpl::Dir::root_'],['../classxrpl_1_1detail_1_1Generator.html#afd10349cb901e365e0c4d9f3ebf31582',1,'xrpl::detail::Generator::root_'],['../classxrpl_1_1Dir_1_1const__iterator.html#ac85628859eee120a92a67111194f4d00',1,'xrpl::Dir::const_iterator::root_']]], ['rootindex_5f_135',['rootIndex_',['../classxrpl_1_1test_1_1jtx_1_1token_1_1rootIndex.html#a9b0b472402fca24c1af91600c23ef8aa',1,'xrpl::test::jtx::token::rootIndex']]], ['rotate_5f_136',['rotate_',['../classxrpl_1_1perf_1_1PerfLogImp.html#aa0a3b8b78195f9808e4d1a8c9d02a0f1',1,'xrpl::perf::PerfLogImp']]], ['roundtime_137',['roundTime',['../structxrpl_1_1ConsensusResult.html#a7a944e72ab472ac602f2354fa181584e',1,'xrpl::ConsensusResult']]], diff --git a/search/variables_14.js b/search/variables_14.js index 5cbaf3e443..2552f4ce68 100644 --- a/search/variables_14.js +++ b/search/variables_14.js @@ -39,7 +39,7 @@ var searchData= ['username_36',['username',['../structxrpl_1_1parsedURL.html#ac01c2e1abee119184d0b971c9ce58e3c',1,'xrpl::parsedURL']]], ['uses_5fallocator_5fv_37',['uses_allocator_v',['http://en.cppreference.com/w/cpp/memory/uses_allocator.html',1,'std::uses_allocator_v'],['http://en.cppreference.com/w/cpp/experimental/type_trait_variable_templates.html',1,'std::experimental::uses_allocator_v']]], ['usessl_5f_38',['useSSL_',['../classxrpl_1_1test_1_1TrustedPublisherServer.html#a62f318a26d1bdc81a446acb2f966ab00',1,'xrpl::test::TrustedPublisherServer']]], - ['usetxtables_5f_39',['useTxTables_',['../classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895',1,'xrpl::SQLiteDatabase']]], + ['usetxtables_5f_39',['useTxTables_',['../classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f',1,'xrpl::SQLiteDatabase']]], ['ut_5fxchain_5fdefault_5fnum_5fsigners_40',['UT_XCHAIN_DEFAULT_NUM_SIGNERS',['../namespacexrpl_1_1test_1_1jtx.html#a10b44c68a5f8954b9d1a8b10228360ee',1,'xrpl::test::jtx']]], ['ut_5fxchain_5fdefault_5fquorum_41',['UT_XCHAIN_DEFAULT_QUORUM',['../namespacexrpl_1_1test_1_1jtx.html#aa6d8312e86baf2faa275e446fa82d729',1,'xrpl::test::jtx']]] ]; diff --git a/search/variables_c.js b/search/variables_c.js index 9c18556b67..72125c0ae4 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -504,7 +504,7 @@ var searchData= ['mledgersbyindex_501',['mLedgersByIndex',['../classxrpl_1_1LedgerHistory.html#a108edd3596e905b2dde4e84a8e55169e',1,'xrpl::LedgerHistory']]], ['mlisteners_502',['mlisteners',['../classxrpl_1_1BookListeners.html#ae04f77e8a8276f275411ab703292a390',1,'xrpl::BookListeners::mListeners'],['../classxrpl_1_1OrderBookDB.html#a25de0b62e0cd2b691fe603d78898aa17',1,'xrpl::OrderBookDB::mListeners']]], ['mloadfee_503',['mLoadFee',['../classxrpl_1_1ClusterNode.html#aecca186d6c205ed980dd0f5ebc53cd1e',1,'xrpl::ClusterNode']]], - ['mlock_504',['mlock',['../classxrpl_1_1InboundLedgersImp.html#a4eb84bef60cb1dece4b2266d1d345a1f',1,'xrpl::InboundLedgersImp::mLock'],['../classxrpl_1_1InboundTransactionsImp.html#af42a60580084b4aa6f9301ceab67a583',1,'xrpl::InboundTransactionsImp::mLock'],['../classxrpl_1_1OrderBookDB.html#ab33137355ab7c04d0fac2eeeafa4a446',1,'xrpl::OrderBookDB::mLock'],['../classxrpl_1_1PathRequest.html#ae7614b2b97c128cd9d63975ba2640bea',1,'xrpl::PathRequest::mLock'],['../classxrpl_1_1PathRequests.html#acba1af6f56d40f075aee10a2348081be',1,'xrpl::PathRequests::mLock'],['../classxrpl_1_1RippleLineCache.html#a53a213901049f6ed34bb9a782a5dd032',1,'xrpl::RippleLineCache::mLock'],['../classxrpl_1_1InfoSub.html#ac4594e77c9977417a6decbe8fdb6edba',1,'xrpl::InfoSub::mLock'],['../classxrpl_1_1BookListeners.html#a2610e0f4e2eba2c96d13bb8a600f603d',1,'xrpl::BookListeners::mLock']]], + ['mlock_504',['mlock',['../classxrpl_1_1BookListeners.html#a2610e0f4e2eba2c96d13bb8a600f603d',1,'xrpl::BookListeners::mLock'],['../classxrpl_1_1InboundLedgersImp.html#a4eb84bef60cb1dece4b2266d1d345a1f',1,'xrpl::InboundLedgersImp::mLock'],['../classxrpl_1_1InboundTransactionsImp.html#af42a60580084b4aa6f9301ceab67a583',1,'xrpl::InboundTransactionsImp::mLock'],['../classxrpl_1_1OrderBookDB.html#ab33137355ab7c04d0fac2eeeafa4a446',1,'xrpl::OrderBookDB::mLock'],['../classxrpl_1_1PathRequest.html#ae7614b2b97c128cd9d63975ba2640bea',1,'xrpl::PathRequest::mLock'],['../classxrpl_1_1PathRequests.html#acba1af6f56d40f075aee10a2348081be',1,'xrpl::PathRequests::mLock'],['../classxrpl_1_1RippleLineCache.html#a53a213901049f6ed34bb9a782a5dd032',1,'xrpl::RippleLineCache::mLock'],['../classxrpl_1_1InfoSub.html#ac4594e77c9977417a6decbe8fdb6edba',1,'xrpl::InfoSub::mLock']]], ['mlowlimit_505',['mLowLimit',['../classxrpl_1_1TrustLineBase.html#ae2d9c54d25d522f27000083001a56a2f',1,'xrpl::TrustLineBase']]], ['mmap_506',['mmap',['../structxrpl_1_1tests_1_1FetchPack__test_1_1TestFilter.html#afd4166d990be7406d8ce67e7003a2b12',1,'xrpl::tests::FetchPack_test::TestFilter::mMap'],['../classxrpl_1_1TransactionAcquire.html#a4d3da4baed57f1516384b957306df1f9',1,'xrpl::TransactionAcquire::mMap']]], ['mmeta_507',['mMeta',['../classxrpl_1_1AcceptedLedgerTx.html#ad24de66581a0af22353fc8b36d7d7d83',1,'xrpl::AcceptedLedgerTx']]], @@ -569,7 +569,7 @@ var searchData= ['ms_566',['ms',['../structxrpl_1_1test_1_1jtx_1_1CreateArg.html#a7a0e12236d682d193dab4098668745b4',1,'xrpl::test::jtx::CreateArg']]], ['msecure_567',['mSecure',['../classAutoSocket.html#a0cb7739349791b0e31ffac09737b5898',1,'AutoSocket']]], ['msending_568',['mSending',['../classxrpl_1_1RPCSubImp.html#a3182c048abec468b0d655a6c2e4c0593',1,'xrpl::RPCSubImp']]], - ['mseq_569',['mseq',['../classxrpl_1_1RPCSubImp.html#abb10de8e57891b2a831c61fcb05db3e0',1,'xrpl::RPCSubImp::mSeq'],['../classxrpl_1_1InboundTransactionSet.html#a97afc82833dafc379487a7734ed0e92e',1,'xrpl::InboundTransactionSet::mSeq'],['../classxrpl_1_1InboundLedger.html#a8cf9f6246362ed6ba1dfb915df0eb456',1,'xrpl::InboundLedger::mSeq'],['../classxrpl_1_1InfoSub.html#aa153cf04e5ab1f9e9d1848ebe6176330',1,'xrpl::InfoSub::mSeq']]], + ['mseq_569',['mseq',['../classxrpl_1_1InboundLedger.html#a8cf9f6246362ed6ba1dfb915df0eb456',1,'xrpl::InboundLedger::mSeq'],['../classxrpl_1_1InfoSub.html#aa153cf04e5ab1f9e9d1848ebe6176330',1,'xrpl::InfoSub::mSeq'],['../classxrpl_1_1InboundTransactionSet.html#a97afc82833dafc379487a7734ed0e92e',1,'xrpl::InboundTransactionSet::mSeq'],['../classxrpl_1_1RPCSubImp.html#abb10de8e57891b2a831c61fcb05db3e0',1,'xrpl::RPCSubImp::mSeq']]], ['mset_570',['mSet',['../classxrpl_1_1InboundTransactionSet.html#a2006215d3a03166bbf0a57cfa7b70296',1,'xrpl::InboundTransactionSet']]], ['msg_571',['msg',['../structJson_1_1JsonTypeMismatchError.html#a5a0ec2409ba537df8ec1538b616953fb',1,'Json::JsonTypeMismatchError::msg'],['../structxrpl_1_1test_1_1csf_1_1Peer_1_1BroadcastMesg.html#a7e9bcb73cc88adc1553ed77f562018ec',1,'xrpl::test::csf::Peer::BroadcastMesg::msg'],['../structxrpl_1_1send__if__pred.html#ad3111340e3d04f9fad539c44c85a6a37',1,'xrpl::send_if_pred::msg'],['../structxrpl_1_1send__if__not__pred.html#aab8cb5b9475f20c1608f73cdc315c7bb',1,'xrpl::send_if_not_pred::msg'],['../structxrpl_1_1send__always.html#a5dd2f5cb12475c032f614f66e65af299',1,'xrpl::send_always::msg'],['../structxrpl_1_1test_1_1ValidatorSite__test_1_1FetchListConfig.html#afce118e5f8673f07792a509dd91d2dc5',1,'xrpl::test::ValidatorSite_test::FetchListConfig::msg'],['../structJson_1_1JsonMissingKeyError.html#ac676bc7a76b7e8b58e4516a5a94f6106',1,'Json::JsonMissingKeyError::msg']]], ['msg_5f_572',['msg_',['../classxrpl_1_1test_1_1CheckMessageLogs.html#a42fefd06998a47990fc781f359382940',1,'xrpl::test::CheckMessageLogs']]], diff --git a/search/variables_d.js b/search/variables_d.js index 769c37a865..5c21041d1c 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['n_0',['n',['../structxrpl_1_1detail_1_1epsilon__multiple.html#a28e7033287b2ad35d2ecc29d6ad3617e',1,'xrpl::detail::epsilon_multiple::n'],['../structxrpl_1_1metrics_1_1SingleMetrics.html#ae51c31a04f7e1cc28ddf448fa50cf3e0',1,'xrpl::metrics::SingleMetrics::N']]], + ['n_0',['n',['../structxrpl_1_1metrics_1_1SingleMetrics.html#ae51c31a04f7e1cc28ddf448fa50cf3e0',1,'xrpl::metrics::SingleMetrics::N'],['../structxrpl_1_1detail_1_1epsilon__multiple.html#a28e7033287b2ad35d2ecc29d6ad3617e',1,'xrpl::detail::epsilon_multiple::n']]], ['n_5f_1',['n_',['../classxrpl_1_1io__list.html#a193d1427b430d393c266b1e47251e787',1,'xrpl::io_list::n_'],['../classxrpl_1_1StreambufWSMsg.html#a1342042b40551ab86d90cd9f076c5d38',1,'xrpl::StreambufWSMsg::n_'],['../classxrpl_1_1NodeStore_1_1Timing__test_1_1parallel__for__lambda.html#a03ca481a2c6e31974a2b7e4b65277ab8',1,'xrpl::NodeStore::Timing_test::parallel_for_lambda::n_'],['../classbeast_1_1unit__test_1_1amount.html#adb7ecad4a07203acf7bf91d9eec474f8',1,'beast::unit_test::amount::n_']]], ['name_2',['name',['../classxrpl_1_1RPC_1_1VersionHandler.html#a4f5ad114e5f2bb1fd91d7e152ca8fc5d',1,'xrpl::RPC::VersionHandler::name'],['../classxrpl_1_1RPC_1_1LedgerHandler.html#aa82e042a99c8f06af2a49c671dcf9180',1,'xrpl::RPC::LedgerHandler::name'],['../classxrpl_1_1TrafficCount_1_1TrafficStats.html#ab5e89b88ee491d98c641652bb0347baa',1,'xrpl::TrafficCount::TrafficStats::name'],['../structxrpl_1_1OverlayImpl_1_1TrafficGauges.html#a5010480832af781e0d519996fddd0367',1,'xrpl::OverlayImpl::TrafficGauges::name'],['../structxrpl_1_1AmendmentState.html#a77d74c0af57a2233ede8ff309f5bf9df',1,'xrpl::AmendmentState::name'],['../structxrpl_1_1AmendmentTable_1_1FeatureInfo.html#a910349a68276c71a1de2df3d106acff2',1,'xrpl::AmendmentTable::FeatureInfo::name'],['../structxrpl_1_1detail_1_1suite__results.html#ac3192f57415c3898dfd0f567b8d2e9a1',1,'xrpl::detail::suite_results::name'],['../structxrpl_1_1test_1_1traffic__count__test_1_1TestCase.html#ab305d501f35da3d750b55484e2de4839',1,'xrpl::test::traffic_count_test::TestCase::name'],['../classxrpl_1_1test_1_1jtx_1_1MPT.html#a3c30a945e75ac9b002604861817c8c93',1,'xrpl::test::jtx::MPT::name'],['../structxrpl_1_1PerfLog__test_1_1Cur.html#abb850a7f26775df89e0a068909a2998c',1,'xrpl::PerfLog_test::Cur::name'],['../structxrpl_1_1ParsedPort.html#a5a3e24cdf3d54df2b600329f270e8be6',1,'xrpl::ParsedPort::name'],['../structxrpl_1_1Port.html#ae25635b8323d311ef86c2fcdde108824',1,'xrpl::Port::name'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1suite__results.html#a82acdca4b92a6e82ede7ed4145185456',1,'beast::unit_test::detail::reporter::suite_results::name'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1case__results.html#a0fb44acab2b8ca61de417f85bbd1f539',1,'beast::unit_test::detail::reporter::case_results::name'],['../structxrpl_1_1detail_1_1case__results.html#aff4b113b195914c42f210c3ad5067dcb',1,'xrpl::detail::case_results::name']]], ['name_5f_3',['name_',['../classxrpl_1_1JobQueue_1_1Coro.html#a720825c3359e28db19fe9918a22585d7',1,'xrpl::JobQueue::Coro::name_'],['../structxrpl_1_1RPC_1_1Handler.html#a2a48365df55627fcf08296d1f8322ad6',1,'xrpl::RPC::Handler::name_'],['../classxrpl_1_1PeerImp.html#ab7795bab5a3990aa2f1372b44d165aad',1,'xrpl::PeerImp::name_'],['../classxrpl_1_1ClusterNode.html#aab3c6f7ca9eff84127dbb8e7a0c5ade5',1,'xrpl::ClusterNode::name_'],['../structxrpl_1_1test_1_1jtx_1_1PrettyAmount.html#a23a484b1b607d9f47bb2d4bb883d689b',1,'xrpl::test::jtx::PrettyAmount::name_'],['../classxrpl_1_1test_1_1jtx_1_1Account.html#ab8946a95a2ad68a119b6b17959f36f0a',1,'xrpl::test::jtx::Account::name_'],['../classxrpl_1_1NodeStore_1_1NuDBBackend.html#a292063de959aff2ccc1e88498989d0b0',1,'xrpl::NodeStore::NuDBBackend::name_'],['../classxrpl_1_1NodeStore_1_1MemoryBackend.html#a6ea656bc57b9c8011f504f6b9c1c2e65',1,'xrpl::NodeStore::MemoryBackend::name_'],['../classxrpl_1_1KnownFormats.html#a093b9121b548b6b5745394b9ec0a6d26',1,'xrpl::KnownFormats::name_'],['../classxrpl_1_1KnownFormats_1_1Item.html#a9a7fdc3c36197905fa83efd9e840475b',1,'xrpl::KnownFormats::Item::name_'],['../classxrpl_1_1LoadEvent.html#a7b023cc013f04b4ba40754cd53700580',1,'xrpl::LoadEvent::name_'],['../classbeast_1_1unit__test_1_1suite__info.html#abee4ffe8237df12ee2c450b0a143c64d',1,'beast::unit_test::suite_info::name_'],['../classbeast_1_1unit__test_1_1suite__results.html#a2542f55930594b62840ca06c2b1793dc',1,'beast::unit_test::suite_results::name_'],['../classbeast_1_1unit__test_1_1case__results.html#a4b11a74778f161182da9d2358eee7986',1,'beast::unit_test::case_results::name_'],['../classxrpl_1_1CountedObjects_1_1Counter.html#a1a14dce8cd066ccb8878b3b6013cf639',1,'xrpl::CountedObjects::Counter::name_'],['../classxrpl_1_1Section.html#a748e0157039d86e13c812ead0b649f04',1,'xrpl::Section::name_']]], @@ -40,7 +40,7 @@ var searchData= ['next_5fquality_5f_37',['next_quality_',['../classxrpl_1_1BookDirs.html#a844e7c5b47f892136ee4a10e3208181d',1,'xrpl::BookDirs::next_quality_'],['../classxrpl_1_1BookDirs_1_1const__iterator.html#a2e2e18df6c4b05971cf8c7fc895279ae',1,'xrpl::BookDirs::const_iterator::next_quality_']]], ['nextavailaccount_38',['nextAvailAccount',['../structxrpl_1_1test_1_1ExistingElementPool.html#a381bffc6f3d37dfd7a29dc8f6d8feb4b',1,'xrpl::test::ExistingElementPool']]], ['nextavailcurrency_39',['nextAvailCurrency',['../structxrpl_1_1test_1_1ExistingElementPool.html#abbf02535e7ee54e626f9a477cd13a4d1',1,'xrpl::test::ExistingElementPool']]], - ['nextid_5f_40',['nextid_',['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a5a2c458e3736e9d110fccc9e271a2899',1,'xrpl::test::csf::Submitter::nextID_'],['../classxrpl_1_1CheckpointersCollection.html#a3999af75b7c2823ce34b408d3f672fe5',1,'xrpl::CheckpointersCollection::nextId_']]], + ['nextid_5f_40',['nextid_',['../classxrpl_1_1CheckpointersCollection.html#a3999af75b7c2823ce34b408d3f672fe5',1,'xrpl::CheckpointersCollection::nextId_'],['../classxrpl_1_1test_1_1csf_1_1Submitter.html#a5a2c458e3736e9d110fccc9e271a2899',1,'xrpl::test::csf::Submitter::nextID_']]], ['nextnodeid_5f_41',['nextNodeId_',['../classxrpl_1_1test_1_1csf_1_1Validations__test_1_1TestHarness.html#ad34fc84e9728e46f30546f558af5c09d',1,'xrpl::test::csf::Validations_test::TestHarness']]], ['nextpaymentdate_42',['nextPaymentDate',['../structxrpl_1_1test_1_1Loan__test_1_1LoanState.html#aeb13f712b02f4c2650243d9001677156',1,'xrpl::test::Loan_test::LoanState']]], ['nextrefresh_43',['nextRefresh',['../structxrpl_1_1ValidatorSite_1_1Site.html#a380e56354896f8bd6864b120adb97732',1,'xrpl::ValidatorSite::Site']]], diff --git a/structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html b/structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html index 19eadadbb8..9a839e2a64 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html +++ b/structxrpl_1_1NetworkOPsImp_1_1ServerFeeSummary.html @@ -133,7 +133,7 @@ Public Attributes

    Detailed Description

    Server fees published on server subscription.

    -

    Definition at line 178 of file NetworkOPs.cpp.

    +

    Definition at line 179 of file NetworkOPs.cpp.

    Constructor & Destructor Documentation

    ◆ ServerFeeSummary() [1/2]

    @@ -192,7 +192,7 @@ Public Attributes
    -

    Definition at line 2048 of file NetworkOPs.cpp.

    +

    Definition at line 2054 of file NetworkOPs.cpp.

    @@ -213,7 +213,7 @@ Public Attributes
    -

    Definition at line 2060 of file NetworkOPs.cpp.

    +

    Definition at line 2066 of file NetworkOPs.cpp.

    @@ -233,7 +233,7 @@ Public Attributes
    -

    Definition at line 187 of file NetworkOPs.cpp.

    +

    Definition at line 188 of file NetworkOPs.cpp.

    @@ -250,7 +250,7 @@ Public Attributes
    -

    Definition at line 192 of file NetworkOPs.cpp.

    +

    Definition at line 193 of file NetworkOPs.cpp.

    @@ -266,7 +266,7 @@ Public Attributes
    -

    Definition at line 193 of file NetworkOPs.cpp.

    +

    Definition at line 194 of file NetworkOPs.cpp.

    @@ -282,7 +282,7 @@ Public Attributes
    -

    Definition at line 194 of file NetworkOPs.cpp.

    +

    Definition at line 195 of file NetworkOPs.cpp.

    @@ -298,7 +298,7 @@ Public Attributes
    -

    Definition at line 195 of file NetworkOPs.cpp.

    +

    Definition at line 196 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html b/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html index 2ecd7935a3..9628e1c02d 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html +++ b/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1CounterData.html @@ -93,7 +93,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 161 of file NetworkOPs.cpp.

    +

    Definition at line 162 of file NetworkOPs.cpp.

    Member Data Documentation

    ◆ counters

    @@ -107,7 +107,7 @@ Public Attributes
    -

    Definition at line 163 of file NetworkOPs.cpp.

    +

    Definition at line 164 of file NetworkOPs.cpp.

    @@ -123,7 +123,7 @@ Public Attributes
    -

    Definition at line 164 of file NetworkOPs.cpp.

    +

    Definition at line 165 of file NetworkOPs.cpp.

    @@ -139,7 +139,7 @@ Public Attributes
    -

    Definition at line 165 of file NetworkOPs.cpp.

    +

    Definition at line 166 of file NetworkOPs.cpp.

    @@ -155,7 +155,7 @@ Public Attributes
    -

    Definition at line 166 of file NetworkOPs.cpp.

    +

    Definition at line 167 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html b/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html index c45af425b0..884e345263 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html +++ b/structxrpl_1_1NetworkOPsImp_1_1StateAccounting_1_1Counters.html @@ -107,7 +107,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 122 of file NetworkOPs.cpp.

    +

    Definition at line 123 of file NetworkOPs.cpp.

    Constructor & Destructor Documentation

    ◆ Counters()

    @@ -147,7 +147,7 @@ Public Attributes
    -

    Definition at line 126 of file NetworkOPs.cpp.

    +

    Definition at line 127 of file NetworkOPs.cpp.

    @@ -163,7 +163,7 @@ Public Attributes
    -

    Definition at line 127 of file NetworkOPs.cpp.

    +

    Definition at line 128 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1Stats.html b/structxrpl_1_1NetworkOPsImp_1_1Stats.html index ba97f7df22..dac664c534 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1Stats.html +++ b/structxrpl_1_1NetworkOPsImp_1_1Stats.html @@ -138,7 +138,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 740 of file NetworkOPs.cpp.

    +

    Definition at line 743 of file NetworkOPs.cpp.

    Constructor & Destructor Documentation

    ◆ Stats()

    @@ -168,7 +168,7 @@ template<class Handler >
    -

    Definition at line 743 of file NetworkOPs.cpp.

    +

    Definition at line 746 of file NetworkOPs.cpp.

    @@ -185,7 +185,7 @@ template<class Handler >
    -

    Definition at line 758 of file NetworkOPs.cpp.

    +

    Definition at line 761 of file NetworkOPs.cpp.

    @@ -201,7 +201,7 @@ template<class Handler >
    -

    Definition at line 759 of file NetworkOPs.cpp.

    +

    Definition at line 762 of file NetworkOPs.cpp.

    @@ -217,7 +217,7 @@ template<class Handler >
    -

    Definition at line 760 of file NetworkOPs.cpp.

    +

    Definition at line 763 of file NetworkOPs.cpp.

    @@ -233,7 +233,7 @@ template<class Handler >
    -

    Definition at line 761 of file NetworkOPs.cpp.

    +

    Definition at line 764 of file NetworkOPs.cpp.

    @@ -249,7 +249,7 @@ template<class Handler >
    -

    Definition at line 762 of file NetworkOPs.cpp.

    +

    Definition at line 765 of file NetworkOPs.cpp.

    @@ -265,7 +265,7 @@ template<class Handler >
    -

    Definition at line 763 of file NetworkOPs.cpp.

    +

    Definition at line 766 of file NetworkOPs.cpp.

    @@ -281,7 +281,7 @@ template<class Handler >
    -

    Definition at line 765 of file NetworkOPs.cpp.

    +

    Definition at line 768 of file NetworkOPs.cpp.

    @@ -297,7 +297,7 @@ template<class Handler >
    -

    Definition at line 766 of file NetworkOPs.cpp.

    +

    Definition at line 769 of file NetworkOPs.cpp.

    @@ -313,7 +313,7 @@ template<class Handler >
    -

    Definition at line 767 of file NetworkOPs.cpp.

    +

    Definition at line 770 of file NetworkOPs.cpp.

    @@ -329,7 +329,7 @@ template<class Handler >
    -

    Definition at line 768 of file NetworkOPs.cpp.

    +

    Definition at line 771 of file NetworkOPs.cpp.

    @@ -345,7 +345,7 @@ template<class Handler >
    -

    Definition at line 769 of file NetworkOPs.cpp.

    +

    Definition at line 772 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html index c391c89733..5ede2ca529 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html +++ b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryIndex.html @@ -126,7 +126,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 622 of file NetworkOPs.cpp.

    +

    Definition at line 625 of file NetworkOPs.cpp.

    Constructor & Destructor Documentation

    ◆ SubAccountHistoryIndex()

    @@ -144,7 +144,7 @@ Public Attributes
    -

    Definition at line 635 of file NetworkOPs.cpp.

    +

    Definition at line 638 of file NetworkOPs.cpp.

    @@ -161,7 +161,7 @@ Public Attributes
    -

    Definition at line 624 of file NetworkOPs.cpp.

    +

    Definition at line 627 of file NetworkOPs.cpp.

    @@ -177,7 +177,7 @@ Public Attributes
    -

    Definition at line 626 of file NetworkOPs.cpp.

    +

    Definition at line 629 of file NetworkOPs.cpp.

    @@ -193,7 +193,7 @@ Public Attributes
    -

    Definition at line 628 of file NetworkOPs.cpp.

    +

    Definition at line 631 of file NetworkOPs.cpp.

    @@ -209,7 +209,7 @@ Public Attributes
    -

    Definition at line 630 of file NetworkOPs.cpp.

    +

    Definition at line 633 of file NetworkOPs.cpp.

    @@ -225,7 +225,7 @@ Public Attributes
    -

    Definition at line 631 of file NetworkOPs.cpp.

    +

    Definition at line 634 of file NetworkOPs.cpp.

    @@ -241,7 +241,7 @@ Public Attributes
    -

    Definition at line 632 of file NetworkOPs.cpp.

    +

    Definition at line 635 of file NetworkOPs.cpp.

    @@ -257,7 +257,7 @@ Public Attributes
    -

    Definition at line 633 of file NetworkOPs.cpp.

    +

    Definition at line 636 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html index e6e24adcf2..eb5c588509 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html +++ b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfo.html @@ -196,7 +196,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 646 of file NetworkOPs.cpp.

    +

    Definition at line 649 of file NetworkOPs.cpp.

    Member Data Documentation

    ◆ sink_

    @@ -210,7 +210,7 @@ Public Attributes
    -

    Definition at line 648 of file NetworkOPs.cpp.

    +

    Definition at line 651 of file NetworkOPs.cpp.

    @@ -226,7 +226,7 @@ Public Attributes
    -

    Definition at line 649 of file NetworkOPs.cpp.

    +

    Definition at line 652 of file NetworkOPs.cpp.

    diff --git a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html index e33e0a67ee..493676c308 100644 --- a/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html +++ b/structxrpl_1_1NetworkOPsImp_1_1SubAccountHistoryInfoWeak.html @@ -196,7 +196,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 651 of file NetworkOPs.cpp.

    +

    Definition at line 654 of file NetworkOPs.cpp.

    Member Data Documentation

    ◆ sinkWptr_

    @@ -210,7 +210,7 @@ Public Attributes
    -

    Definition at line 653 of file NetworkOPs.cpp.

    +

    Definition at line 656 of file NetworkOPs.cpp.

    @@ -226,7 +226,7 @@ Public Attributes
    -

    Definition at line 654 of file NetworkOPs.cpp.

    +

    Definition at line 657 of file NetworkOPs.cpp.

    LMwAp-__AZ%R!Uuo|F)nxXq4+j}# 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̾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